about summary refs log tree commit diff
path: root/configs/shared/emacs/.emacs.d/elpa/yasnippet-20180620.1750/yasnippet.elc
blob: e05ac0bba86b3ec76a18c9fbbeb298d2ae759403 (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 30 5c "\300\301!\210\300\302!\210\300\
01c0 33 30 33 21 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 303!\210\304\305\306\307\310\311
01e0 5c 33 31 32 5c 33 31 33 26 07 5c 32 30 37 22 20 5b 72 65 71 75 69 72 65 20 63 6c 2d 6c 69 62 20 \312\313&.\207".[require.cl-lib.
0200 65 61 73 79 6d 65 6e 75 20 68 65 6c 70 2d 6d 6f 64 65 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 easymenu.help-mode.custom-declar
0220 65 2d 67 72 6f 75 70 20 79 61 73 6e 69 70 70 65 74 20 6e 69 6c 20 22 59 65 74 20 41 6e 6f 74 68 e-group.yasnippet.nil."Yet.Anoth
0240 65 72 20 53 6e 69 70 70 65 74 20 65 78 74 65 6e 73 69 6f 6e 22 20 3a 70 72 65 66 69 78 20 22 79 er.Snippet.extension".:prefix."y
0260 61 73 2d 22 20 3a 67 72 6f 75 70 20 65 64 69 74 69 6e 67 5d 20 38 29 0a 23 40 34 33 20 44 69 72 as-".:group.editing].8).#@43.Dir
0280 65 63 74 6f 72 79 20 74 68 61 74 20 79 61 73 6e 69 70 70 65 74 20 77 61 73 20 6c 6f 61 64 65 64 ectory.that.yasnippet.was.loaded
02a0 20 66 72 6f 6d 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 73 2d 2d 6c 6f 61 64 64 69 72 20 28 .from...(defconst.yas--loaddir.(
02c0 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 32 08 5c 32 30 36 06 00 09 21 5c 32 30 37 22 20 5b 6c byte-code."\302.\206...!\207".[l
02e0 6f 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 oad-file-name.buffer-file-name.f
0300 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 5d 20 32 29 20 28 23 24 20 2e 20 36 33 37 ile-name-directory].2).(#$...637
0320 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 73 2d 69 6e 73 74 61 6c 6c 65 64 2d 73 6e 69 70 70 )).(defconst.yas-installed-snipp
0340 65 74 73 2d 64 69 72 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 73 6e 69 70 70 ets-dir.(expand-file-name."snipp
0360 65 74 73 22 20 79 61 73 2d 2d 6c 6f 61 64 64 69 72 29 29 0a 28 6d 61 6b 65 2d 6f 62 73 6f 6c 65 ets".yas--loaddir)).(make-obsole
0380 74 65 2d 76 61 72 69 61 62 6c 65 20 27 79 61 73 2d 69 6e 73 74 61 6c 6c 65 64 2d 73 6e 69 70 70 te-variable.'yas-installed-snipp
03a0 65 74 73 2d 64 69 72 20 22 59 61 73 6e 69 70 70 65 74 20 6e 6f 20 6c 6f 6e 67 65 72 20 63 6f 6d ets-dir."Yasnippet.no.longer.com
03c0 65 73 20 77 69 74 68 20 69 6e 73 74 61 6c 6c 65 64 20 73 6e 69 70 70 65 74 73 22 20 22 30 2e 31 es.with.installed.snippets"."0.1
03e0 33 22 29 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 73 2d 2d 64 65 66 61 75 6c 74 2d 75 73 65 72 2d 3").(defconst.yas--default-user-
0400 73 6e 69 70 70 65 74 73 2d 64 69 72 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 snippets-dir.(expand-file-name."
0420 73 6e 69 70 70 65 74 73 22 20 75 73 65 72 2d 65 6d 61 63 73 2d 64 69 72 65 63 74 6f 72 79 29 29 snippets".user-emacs-directory))
0440 0a 23 40 33 35 38 20 4c 69 73 74 20 6f 66 20 74 6f 70 2d 6c 65 76 65 6c 20 73 6e 69 70 70 65 74 .#@358.List.of.top-level.snippet
0460 20 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 2c 20 61 20 73 .directories...Each.element,.a.s
0480 74 72 69 6e 67 20 6f 72 20 61 20 73 79 6d 62 6f 6c 20 77 68 6f 73 65 20 76 61 6c 75 65 20 69 73 tring.or.a.symbol.whose.value.is
04a0 20 61 20 73 74 72 69 6e 67 2c 0a 64 65 73 69 67 6e 61 74 65 73 20 61 20 74 6f 70 2d 6c 65 76 65 .a.string,.designates.a.top-leve
04c0 6c 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 72 65 20 70 65 72 2d 6d 6f 64 65 20 73 6e 69 70 70 l.directory.where.per-mode.snipp
04e0 65 74 0a 64 69 72 65 63 74 6f 72 69 65 73 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 2e 0a 0a 45 6c et.directories.can.be.found...El
0500 65 6d 65 6e 74 73 20 61 70 70 65 61 72 69 6e 67 20 65 61 72 6c 69 65 72 20 69 6e 20 74 68 65 20 ements.appearing.earlier.in.the.
0520 6c 69 73 74 20 6f 76 65 72 72 69 64 65 20 6c 61 74 65 72 20 65 6c 65 6d 65 6e 74 73 27 0a 73 6e list.override.later.elements'.sn
0540 69 70 70 65 74 73 2e 0a 0a 54 68 65 20 66 69 72 73 74 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 ippets...The.first.directory.is.
0560 74 61 6b 65 6e 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 73 74 6f 72 69 6e 67 taken.as.the.default.for.storing
0580 20 73 6e 69 70 70 65 74 27 73 0a 63 72 65 61 74 65 64 20 77 69 74 68 20 60 79 61 73 2d 6e 65 77 .snippet's.created.with.`yas-new
05a0 2d 73 6e 69 70 70 65 74 27 2e 20 1f 0a 28 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 -snippet'....(custom-declare-var
05c0 69 61 62 6c 65 20 27 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 20 27 28 6c 69 73 74 20 79 iable.'yas-snippet-dirs.'(list.y
05e0 61 73 2d 2d 64 65 66 61 75 6c 74 2d 75 73 65 72 2d 73 6e 69 70 70 65 74 73 2d 64 69 72 29 20 27 as--default-user-snippets-dir).'
0600 28 23 24 20 2e 20 31 30 39 35 29 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 64 69 72 65 (#$...1095).:type.'(choice.(dire
0620 63 74 6f 72 79 20 3a 74 61 67 20 22 53 69 6e 67 6c 65 20 64 69 72 65 63 74 6f 72 79 22 29 20 28 ctory.:tag."Single.directory").(
0640 72 65 70 65 61 74 20 3a 74 61 67 20 22 4c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 repeat.:tag."List.of.directories
0660 22 20 28 63 68 6f 69 63 65 20 28 64 69 72 65 63 74 6f 72 79 29 20 28 76 61 72 69 61 62 6c 65 29 ".(choice.(directory).(variable)
0680 29 29 29 20 3a 73 65 74 20 23 5b 28 73 79 6d 62 6f 6c 20 6e 65 77 29 20 22 5c 33 30 33 08 21 5c ))).:set.#[(symbol.new)."\303.!\
06a0 32 30 35 08 00 08 4a 19 5c 33 30 34 08 5c 6e 5c 22 5c 32 31 30 5c 33 30 35 5c 33 30 36 21 3f 5c 205...J.\304.\n\"\210\305\306!?\
06c0 32 30 36 18 00 09 5c 6e 5c 32 33 32 3f 5c 32 30 35 1e 00 5c 33 30 36 20 29 5c 32 30 37 22 20 5b 206...\n\232?\205..\306.)\207".[
06e0 73 79 6d 62 6f 6c 20 6f 6c 64 20 6e 65 77 20 62 6f 75 6e 64 70 20 73 65 74 2d 64 65 66 61 75 6c symbol.old.new.boundp.set-defaul
0700 74 20 66 62 6f 75 6e 64 70 20 79 61 73 2d 72 65 6c 6f 61 64 2d 61 6c 6c 5d 20 33 5d 29 0a 23 40 t.fboundp.yas-reload-all].3]).#@
0720 35 36 20 52 65 74 75 72 6e 20 76 61 72 69 61 62 6c 65 20 60 79 61 73 2d 73 6e 69 70 70 65 74 2d 56.Return.variable.`yas-snippet-
0740 64 69 72 73 27 20 61 73 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 2e 1f 0a 28 64 65 66 61 dirs'.as.list.of.strings...(defa
0760 6c 69 61 73 20 27 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 20 23 5b 6e 69 6c 20 22 08 3c lias.'yas-snippet-dirs.#[nil.".<
0780 5c 32 30 33 09 00 08 5c 32 30 32 0b 00 08 43 19 5c 33 30 34 5c 32 31 31 1a 1b 09 3a 5c 32 30 33 \203...\202...C.\304\211...:\203
07a0 45 00 09 40 5c 32 31 31 12 3b 5c 32 30 33 21 00 5c 6e 5c 32 30 32 3b 00 5c 6e 39 5c 32 30 33 37 E..@\211.;\203!.\n\202;.\n9\2037
07c0 00 5c 33 30 35 5c 6e 21 5c 32 30 33 37 00 5c 6e 4a 3b 5c 32 30 33 37 00 5c 6e 4a 5c 32 30 32 3b .\305\n!\2037.\nJ;\2037.\nJ\202;
07e0 00 5c 33 30 36 5c 33 30 37 5c 6e 5c 22 0b 42 13 09 41 5c 32 31 31 11 5c 32 30 32 11 00 0b 5c 32 .\306\307\n\".B..A\211.\202...\2
0800 33 37 2b 5c 32 30 37 22 20 5b 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 20 23 31 3d 23 3a 37+\207".[yas-snippet-dirs.#1=#:
0820 2d 2d 63 6c 2d 76 61 72 2d 2d 20 65 20 23 32 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 6e 69 6c --cl-var--.e.#2=#:--cl-var--.nil
0840 20 62 6f 75 6e 64 70 20 65 72 72 6f 72 20 22 5b 79 61 73 5d 20 69 6e 76 61 6c 69 64 20 65 6c 65 .boundp.error."[yas].invalid.ele
0860 6d 65 6e 74 20 25 73 20 69 6e 20 60 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 27 22 5d 20 ment.%s.in.`yas-snippet-dirs'"].
0880 34 20 28 23 24 20 2e 20 31 38 32 37 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 4.(#$...1827)]).(byte-code."\300
08a0 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 25 5c 32 31 30 5c 33 30 30 5c 33 30 \301\302\303\304\305%\210\300\30
08c0 36 5c 33 30 37 5c 33 31 30 5c 33 30 34 5c 33 31 31 25 5c 32 31 30 5c 33 30 30 5c 33 31 32 5c 33 6\307\310\304\311%\210\300\312\3
08e0 31 33 5c 33 31 34 5c 33 30 34 5c 33 31 35 25 5c 32 31 30 5c 33 30 30 5c 33 31 36 5c 33 31 37 5c 13\314\304\315%\210\300\316\317\
0900 33 32 30 5c 33 30 34 5c 33 32 31 25 5c 32 31 30 5c 33 30 30 5c 33 32 32 5c 33 31 37 5c 33 32 33 320\304\321%\210\300\322\317\323
0920 5c 33 30 34 5c 33 32 31 25 5c 32 31 30 5c 33 30 30 5c 33 32 34 5c 33 32 35 5c 33 32 36 5c 33 30 \304\321%\210\300\324\325\326\30
0940 34 5c 33 32 31 25 5c 32 31 30 5c 33 30 30 5c 33 32 37 5c 33 31 37 5c 33 33 30 5c 33 30 34 5c 33 4\321%\210\300\327\317\330\304\3
0960 32 31 25 5c 32 31 30 5c 33 30 30 5c 33 33 31 5c 33 33 32 5c 33 33 33 5c 33 30 34 5c 33 33 34 25 21%\210\300\331\332\333\304\334%
0980 5c 32 31 30 5c 33 33 35 5c 33 33 31 5c 33 33 36 5c 33 33 37 23 5c 32 31 30 5c 33 30 30 5c 33 34 \210\335\331\336\337#\210\300\34
09a0 30 5c 33 31 37 5c 33 34 31 5c 33 30 34 5c 33 32 31 25 5c 32 31 30 5c 33 30 30 5c 33 34 32 5c 33 0\317\341\304\321%\210\300\342\3
09c0 31 37 5c 33 34 33 5c 33 30 34 5c 33 32 31 25 5c 32 31 30 5c 33 30 30 5c 33 34 34 5c 33 34 35 5c 17\343\304\321%\210\300\344\345\
09e0 33 34 36 5c 33 30 34 5c 33 34 37 25 5c 32 31 30 5c 33 30 30 5c 33 35 30 5c 33 35 31 5c 33 35 32 346\304\347%\210\300\350\351\352
0a00 5c 33 30 34 5c 33 30 35 25 5c 32 31 30 5c 33 30 30 5c 33 35 33 5c 33 31 37 5c 33 35 34 5c 33 30 \304\305%\210\300\353\317\354\30
0a20 34 5c 33 35 35 25 5c 32 31 30 5c 33 30 30 5c 33 35 36 5c 33 32 35 5c 33 35 37 5c 33 30 34 5c 33 4\355%\210\300\356\325\357\304\3
0a40 32 31 25 5c 32 31 30 5c 33 30 30 5c 33 36 30 5c 33 31 37 5c 33 36 31 5c 33 30 34 5c 33 32 31 25 21%\210\300\360\317\361\304\321%
0a60 5c 32 31 30 5c 33 30 30 5c 33 36 32 5c 33 31 37 5c 33 36 33 5c 33 30 34 5c 33 36 34 25 5c 32 31 \210\300\362\317\363\304\364%\21
0a80 30 5c 33 30 30 5c 33 36 35 5c 33 32 35 5c 33 36 36 5c 33 30 34 5c 33 32 31 5c 33 36 37 5c 33 37 0\300\365\325\366\304\321\367\37
0aa0 30 26 07 5c 32 31 30 5c 33 37 31 5c 33 37 32 5c 33 37 33 5c 33 37 34 23 5c 32 31 30 5c 33 37 31 0&.\210\371\372\373\374#\210\371
0ac0 5c 33 37 35 5c 33 31 37 5c 33 37 36 23 5c 32 30 37 22 20 5b 63 75 73 74 6f 6d 2d 64 65 63 6c 61 \375\317\376#\207".[custom-decla
0ae0 72 65 2d 76 61 72 69 61 62 6c 65 20 79 61 73 2d 6e 65 77 2d 73 6e 69 70 70 65 74 2d 64 65 66 61 re-variable.yas-new-snippet-defa
0b00 75 6c 74 20 22 23 20 2d 2a 2d 20 6d 6f 64 65 3a 20 73 6e 69 70 70 65 74 20 2d 2a 2d 5c 6e 23 20 ult."#.-*-.mode:.snippet.-*-\n#.
0b20 6e 61 6d 65 3a 20 24 31 5c 6e 23 20 6b 65 79 3a 20 24 7b 32 3a 24 7b 31 3a 24 28 79 61 73 2d 2d name:.$1\n#.key:.${2:${1:$(yas--
0b40 6b 65 79 2d 66 72 6f 6d 2d 64 65 73 63 20 79 61 73 2d 74 65 78 74 29 7d 7d 5c 6e 23 20 2d 2d 5c key-from-desc.yas-text)}}\n#.--\
0b60 6e 24 30 60 28 79 61 73 2d 65 73 63 61 70 65 2d 74 65 78 74 20 79 61 73 2d 73 65 6c 65 63 74 65 n$0`(yas-escape-text.yas-selecte
0b80 64 2d 74 65 78 74 29 60 22 20 22 44 65 66 61 75 6c 74 20 73 6e 69 70 70 65 74 20 74 6f 20 75 73 d-text)`"."Default.snippet.to.us
0ba0 65 20 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 73 6e 69 70 70 65 74 2e 5c 6e e.when.creating.a.new.snippet.\n
0bc0 49 66 20 6e 69 6c 2c 20 64 6f 6e 27 74 20 75 73 65 20 61 6e 79 20 73 6e 69 70 70 65 74 2e 22 20 If.nil,.don't.use.any.snippet.".
0be0 3a 74 79 70 65 20 73 74 72 69 6e 67 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e :type.string.yas-prompt-function
0c00 73 20 27 28 79 61 73 2d 64 72 6f 70 64 6f 77 6e 2d 70 72 6f 6d 70 74 20 79 61 73 2d 63 6f 6d 70 s.'(yas-dropdown-prompt.yas-comp
0c20 6c 65 74 69 6e 67 2d 70 72 6f 6d 70 74 20 79 61 73 2d 6d 61 79 62 65 2d 69 64 6f 2d 70 72 6f 6d leting-prompt.yas-maybe-ido-prom
0c40 70 74 20 79 61 73 2d 6e 6f 2d 70 72 6f 6d 70 74 29 20 22 46 75 6e 63 74 69 6f 6e 73 20 74 6f 20 pt.yas-no-prompt)."Functions.to.
0c60 70 72 6f 6d 70 74 20 66 6f 72 20 6b 65 79 73 2c 20 74 65 6d 70 6c 61 74 65 73 2c 20 65 74 63 20 prompt.for.keys,.templates,.etc.
0c80 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2e 5c 6e 5c 6e 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e interactively.\n\nThese.function
0ca0 73 20 61 72 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 s.are.called.with.the.following.
0cc0 61 72 67 75 6d 65 6e 74 73 3a 5c 6e 5c 6e 2d 20 50 52 4f 4d 50 54 3a 20 41 20 73 74 72 69 6e 67 arguments:\n\n-.PROMPT:.A.string
0ce0 20 74 6f 20 70 72 6f 6d 70 74 20 74 68 65 20 75 73 65 72 5c 6e 5c 6e 2d 20 43 48 4f 49 43 45 53 .to.prompt.the.user\n\n-.CHOICES
0d00 3a 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 20 6f 72 20 6f 62 6a 65 63 74 73 2e 5c :.a.list.of.strings.or.objects.\
0d20 6e 5c 6e 2d 20 6f 70 74 69 6f 6e 61 6c 20 44 49 53 50 4c 41 59 2d 46 4e 20 3a 20 41 20 66 75 6e n\n-.optional.DISPLAY-FN.:.A.fun
0d40 63 74 69 6f 6e 20 74 68 61 74 2c 20 77 68 65 6e 20 61 70 70 6c 69 65 64 20 74 6f 20 65 61 63 68 ction.that,.when.applied.to.each
0d60 20 6f 66 5c 6e 74 68 65 20 6f 62 6a 65 63 74 73 20 69 6e 20 43 48 4f 49 43 45 53 20 77 69 6c 6c .of\nthe.objects.in.CHOICES.will
0d80 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 2e 5c 6e 5c 6e 54 68 65 20 72 65 74 75 72 6e 20 .return.a.string.\n\nThe.return.
0da0 76 61 6c 75 65 20 6f 66 20 61 6e 79 20 66 75 6e 63 74 69 6f 6e 20 79 6f 75 20 70 75 74 20 68 65 value.of.any.function.you.put.he
0dc0 72 65 20 73 68 6f 75 6c 64 20 62 65 20 6f 6e 65 20 6f 66 5c 6e 74 68 65 20 6f 62 6a 65 63 74 73 re.should.be.one.of\nthe.objects
0de0 20 69 6e 20 43 48 4f 49 43 45 53 2c 20 70 72 6f 70 65 72 6c 79 20 66 6f 72 6d 61 74 74 65 64 20 .in.CHOICES,.properly.formatted.
0e00 77 69 74 68 20 44 49 53 50 4c 41 59 2d 46 4e 20 28 69 66 5c 6e 74 68 61 74 20 69 73 20 70 61 73 with.DISPLAY-FN.(if\nthat.is.pas
0e20 73 65 64 29 2e 5c 6e 5c 6e 2d 20 54 6f 20 73 69 67 6e 61 6c 20 74 68 61 74 20 79 6f 75 72 20 70 sed).\n\n-.To.signal.that.your.p
0e40 61 72 74 69 63 75 6c 61 72 20 73 74 79 6c 65 20 6f 66 20 70 72 6f 6d 70 74 69 6e 67 20 69 73 5c articular.style.of.prompting.is\
0e60 6e 75 6e 61 76 61 69 6c 61 62 6c 65 20 61 74 20 74 68 65 20 6d 6f 6d 65 6e 74 2c 20 79 6f 75 20 nunavailable.at.the.moment,.you.
0e80 63 61 6e 20 61 6c 73 6f 20 68 61 76 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 can.also.have.the.function.retur
0ea0 6e 5c 6e 6e 69 6c 2e 5c 6e 5c 6e 2d 20 54 6f 20 73 69 67 6e 61 6c 20 74 68 61 74 20 74 68 65 20 n\nnil.\n\n-.To.signal.that.the.
0ec0 75 73 65 72 20 71 75 69 74 20 74 68 65 20 70 72 6f 6d 70 74 69 6e 67 20 70 72 6f 63 65 73 73 2c user.quit.the.prompting.process,
0ee0 20 79 6f 75 20 63 61 6e 5c 6e 73 69 67 6e 61 6c 20 60 71 75 69 74 27 20 77 69 74 68 5c 6e 5c 6e .you.can\nsignal.`quit'.with\n\n
0f00 20 20 20 20 28 73 69 67 6e 61 6c 20 5c 5c 3d 27 71 75 69 74 20 5c 22 75 73 65 72 20 71 75 69 74 ....(signal.\\='quit.\"user.quit
0f20 21 5c 22 29 22 20 28 72 65 70 65 61 74 20 66 75 6e 63 74 69 6f 6e 29 20 79 61 73 2d 69 6e 64 65 !\")".(repeat.function).yas-inde
0f40 6e 74 2d 6c 69 6e 65 20 27 61 75 74 6f 20 22 43 6f 6e 74 72 6f 6c 73 20 69 6e 64 65 6e 74 69 6e nt-line.'auto."Controls.indentin
0f60 67 20 61 70 70 6c 69 65 64 20 74 6f 20 61 20 72 65 63 65 6e 74 20 73 6e 69 70 70 65 74 20 65 78 g.applied.to.a.recent.snippet.ex
0f80 70 61 6e 73 69 6f 6e 2e 5c 6e 5c 6e 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 6c 75 65 73 pansion.\n\nThe.following.values
0fa0 20 61 72 65 20 70 6f 73 73 69 62 6c 65 3a 5c 6e 5c 6e 2d 20 60 66 69 78 65 64 27 20 49 6e 64 65 .are.possible:\n\n-.`fixed'.Inde
0fc0 6e 74 20 74 68 65 20 73 6e 69 70 70 65 74 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f nt.the.snippet.to.the.current.co
0fe0 6c 75 6d 6e 3b 5c 6e 5c 6e 2d 20 60 61 75 74 6f 27 20 49 6e 64 65 6e 74 20 65 61 63 68 20 6c 69 lumn;\n\n-.`auto'.Indent.each.li
1000 6e 65 20 6f 66 20 74 68 65 20 73 6e 69 70 70 65 74 20 77 69 74 68 20 60 69 6e 64 65 6e 74 2d 61 ne.of.the.snippet.with.`indent-a
1020 63 63 6f 72 64 69 6e 67 2d 74 6f 2d 6d 6f 64 65 27 5c 6e 5c 6e 45 76 65 72 79 20 6f 74 68 65 72 ccording-to-mode'\n\nEvery.other
1040 20 76 61 6c 75 65 20 6d 65 61 6e 73 20 64 6f 6e 27 74 20 61 70 70 6c 79 20 61 6e 79 20 73 6e 69 .value.means.don't.apply.any.sni
1060 70 70 65 74 2d 73 69 64 65 20 69 6e 64 65 6e 74 61 74 69 6f 6e 5c 6e 61 66 74 65 72 20 65 78 70 ppet-side.indentation\nafter.exp
1080 61 6e 73 69 6f 6e 20 28 74 68 65 20 6d 61 6e 75 61 6c 20 70 65 72 2d 6c 69 6e 65 20 5c 22 24 3e ansion.(the.manual.per-line.\"$>
10a0 5c 22 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 73 74 69 6c 6c 5c 6e 61 70 70 6c 69 65 73 29 2e 22 \".indentation.still\napplies)."
10c0 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 74 68 69 6e 67 22 20 6e .(choice.(const.:tag."Nothing".n
10e0 6f 74 68 69 6e 67 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 46 69 78 65 64 22 20 66 69 78 65 othing).(const.:tag."Fixed".fixe
1100 64 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 75 74 6f 22 20 61 75 74 6f 29 29 20 79 61 73 d).(const.:tag."Auto".auto)).yas
1120 2d 61 6c 73 6f 2d 61 75 74 6f 2d 69 6e 64 65 6e 74 2d 66 69 72 73 74 2d 6c 69 6e 65 20 6e 69 6c -also-auto-indent-first-line.nil
1140 20 22 4e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 61 6c 73 6f 20 61 75 74 6f 20 69 6e 64 65 6e 74 ."Non-nil.means.also.auto.indent
1160 20 66 69 72 73 74 20 6c 69 6e 65 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 6d 6f 64 65 2e 5c 6e .first.line.according.to.mode.\n
1180 5c 6e 4e 61 74 75 72 61 6c 6c 79 20 74 68 69 73 20 69 73 20 6f 6e 6c 79 20 76 61 6c 69 64 20 77 \nNaturally.this.is.only.valid.w
11a0 68 65 6e 20 60 79 61 73 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 27 20 69 73 20 60 61 75 74 6f 27 2e hen.`yas-indent-line'.is.`auto'.
11c0 22 20 62 6f 6f 6c 65 61 6e 20 79 61 73 2d 61 6c 73 6f 2d 69 6e 64 65 6e 74 2d 65 6d 70 74 79 2d ".boolean.yas-also-indent-empty-
11e0 6c 69 6e 65 73 20 22 4e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 61 6c 73 6f 20 69 6e 64 65 6e 74 lines."Non-nil.means.also.indent
1200 20 65 6d 70 74 79 20 6c 69 6e 65 73 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 6d 6f 64 65 2e 22 .empty.lines.according.to.mode."
1220 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 72 65 76 69 76 61 6c 20 74 20 22 4e 6f 6e 2d 6e 69 6c 20 .yas-snippet-revival.t."Non-nil.
1240 6d 65 61 6e 73 20 72 65 2d 61 63 74 69 76 61 74 65 20 73 6e 69 70 70 65 74 20 66 69 65 6c 64 73 means.re-activate.snippet.fields
1260 20 61 66 74 65 72 20 75 6e 64 6f 2f 72 65 64 6f 2e 22 20 79 61 73 2d 74 72 69 67 67 65 72 73 2d .after.undo/redo.".yas-triggers-
1280 69 6e 2d 66 69 65 6c 64 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 6c 6c 6f 77 20 73 74 61 63 in-field."If.non-nil,.allow.stac
12a0 6b 65 64 20 65 78 70 61 6e 73 69 6f 6e 73 20 28 73 6e 69 70 70 65 74 73 20 69 6e 73 69 64 65 20 ked.expansions.(snippets.inside.
12c0 73 6e 69 70 70 65 74 73 29 2e 5c 6e 5c 6e 4f 74 68 65 72 77 69 73 65 20 60 79 61 73 2d 6e 65 78 snippets).\n\nOtherwise.`yas-nex
12e0 74 2d 66 69 65 6c 64 2d 6f 72 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 27 20 6a 75 73 74 20 6d 6f t-field-or-maybe-expand'.just.mo
1300 76 65 73 20 6f 6e 20 74 6f 20 74 68 65 5c 6e 6e 65 78 74 20 66 69 65 6c 64 22 20 79 61 73 2d 66 ves.on.to.the\nnext.field".yas-f
1320 61 6c 6c 62 61 63 6b 2d 62 65 68 61 76 69 6f 72 20 27 72 65 74 75 72 6e 2d 6e 69 6c 20 22 54 68 allback-behavior.'return-nil."Th
1340 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 6f 62 73 6f 6c 65 74 65 2e 5c 6e 4e 6f 77 20 74 68 61 74 is.option.is.obsolete.\nNow.that
1360 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 6b 65 79 62 69 6e 64 69 6e 67 20 60 79 61 73 .the.conditional.keybinding.`yas
1380 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 27 20 69 73 5c 6e 61 76 61 69 6c 61 62 6c 65 2c 20 74 68 -maybe-expand'.is\navailable,.th
13a0 65 72 65 27 73 20 6e 6f 20 6d 6f 72 65 20 6e 65 65 64 20 66 6f 72 20 69 74 2e 22 20 28 63 68 6f ere's.no.more.need.for.it.".(cho
13c0 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 43 61 6c 6c 20 70 72 65 76 69 6f 75 73 20 63 ice.(const.:tag."Call.previous.c
13e0 6f 6d 6d 61 6e 64 22 20 63 61 6c 6c 2d 6f 74 68 65 72 2d 63 6f 6d 6d 61 6e 64 29 20 28 63 6f 6e ommand".call-other-command).(con
1400 73 74 20 3a 74 61 67 20 22 44 6f 20 6e 6f 74 68 69 6e 67 22 20 72 65 74 75 72 6e 2d 6e 69 6c 29 st.:tag."Do.nothing".return-nil)
1420 29 20 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 61 62 6c 65 20 22 46 6f 72 20 60 63 ).make-obsolete-variable."For.`c
1440 61 6c 6c 2d 6f 74 68 65 72 2d 63 6f 6d 6d 61 6e 64 27 20 62 65 68 61 76 69 6f 72 20 62 69 6e 64 all-other-command'.behavior.bind
1460 20 74 6f 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 5c 6e 63 6f 6d 6d 61 6e 64 20 76 61 6c .to.the.conditional\ncommand.val
1480 75 65 20 60 79 61 73 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 27 2c 20 66 6f 72 20 60 72 65 74 75 ue.`yas-maybe-expand',.for.`retu
14a0 72 6e 2d 6e 69 6c 27 20 62 65 68 61 76 69 6f 72 20 62 69 6e 64 5c 6e 64 69 72 65 63 74 6c 79 20 rn-nil'.behavior.bind\ndirectly.
14c0 74 6f 20 60 79 61 73 2d 65 78 70 61 6e 64 27 2e 22 20 22 30 2e 31 32 22 20 79 61 73 2d 63 68 6f to.`yas-expand'."."0.12".yas-cho
14e0 6f 73 65 2d 6b 65 79 73 2d 66 69 72 73 74 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 70 72 6f 6d ose-keys-first."If.non-nil,.prom
1500 70 74 20 66 6f 72 20 73 6e 69 70 70 65 74 20 6b 65 79 20 66 69 72 73 74 2c 20 74 68 65 6e 20 66 pt.for.snippet.key.first,.then.f
1520 6f 72 20 74 65 6d 70 6c 61 74 65 2e 5c 6e 5c 6e 4f 74 68 65 72 77 69 73 65 20 70 72 6f 6d 70 74 or.template.\n\nOtherwise.prompt
1540 73 20 66 6f 72 20 61 6c 6c 20 70 6f 73 73 69 62 6c 65 20 73 6e 69 70 70 65 74 20 6e 61 6d 65 73 s.for.all.possible.snippet.names
1560 2e 5c 6e 5c 6e 54 68 69 73 20 61 66 66 65 63 74 73 20 60 79 61 73 2d 69 6e 73 65 72 74 2d 73 6e .\n\nThis.affects.`yas-insert-sn
1580 69 70 70 65 74 27 20 61 6e 64 20 60 79 61 73 2d 76 69 73 69 74 2d 73 6e 69 70 70 65 74 2d 66 69 ippet'.and.`yas-visit-snippet-fi
15a0 6c 65 27 2e 22 20 79 61 73 2d 63 68 6f 6f 73 65 2d 74 61 62 6c 65 73 2d 66 69 72 73 74 20 22 49 le'.".yas-choose-tables-first."I
15c0 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 6e 64 20 6d 75 6c 74 69 70 6c 65 20 65 6c 69 67 69 62 6c 65 f.non-nil,.and.multiple.eligible
15e0 20 73 6e 69 70 70 65 74 20 74 61 62 6c 65 73 2c 20 70 72 6f 6d 70 74 73 20 75 73 65 72 20 66 6f .snippet.tables,.prompts.user.fo
1600 72 20 74 61 62 6c 65 73 20 66 69 72 73 74 2e 5c 6e 5c 6e 4f 74 68 65 72 77 69 73 65 2c 20 75 73 r.tables.first.\n\nOtherwise,.us
1620 65 72 20 63 68 6f 6f 73 65 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 6d 65 72 67 69 6e 67 20 74 er.chooses.between.the.merging.t
1640 6f 67 65 74 68 65 72 20 6f 66 20 61 6c 6c 5c 6e 65 6c 69 67 69 62 6c 65 20 74 61 62 6c 65 73 2e ogether.of.all\neligible.tables.
1660 5c 6e 5c 6e 54 68 69 73 20 61 66 66 65 63 74 73 20 60 79 61 73 2d 69 6e 73 65 72 74 2d 73 6e 69 \n\nThis.affects.`yas-insert-sni
1680 70 70 65 74 27 2c 20 60 79 61 73 2d 76 69 73 69 74 2d 73 6e 69 70 70 65 74 2d 66 69 6c 65 27 22 ppet',.`yas-visit-snippet-file'"
16a0 20 79 61 73 2d 75 73 65 2d 6d 65 6e 75 20 27 61 62 62 72 65 76 69 61 74 65 20 22 44 69 73 70 6c .yas-use-menu.'abbreviate."Displ
16c0 61 79 20 61 20 59 41 53 6e 69 70 70 65 74 20 6d 65 6e 75 20 69 6e 20 74 68 65 20 6d 65 6e 75 20 ay.a.YASnippet.menu.in.the.menu.
16e0 62 61 72 2e 5c 6e 5c 6e 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 73 75 62 6d 65 6e 75 73 20 66 bar.\n\nWhen.non-nil,.submenus.f
1700 6f 72 20 65 61 63 68 20 73 6e 69 70 70 65 74 20 74 61 62 6c 65 20 77 69 6c 6c 20 62 65 20 6c 69 or.each.snippet.table.will.be.li
1720 73 74 65 64 5c 6e 75 6e 64 65 72 20 74 68 65 20 6d 65 6e 75 20 5c 22 59 61 73 6e 69 70 70 65 74 sted\nunder.the.menu.\"Yasnippet
1740 5c 22 2e 5c 6e 5c 6e 2d 20 49 66 20 73 65 74 20 74 6f 20 60 61 62 62 72 65 76 69 61 74 65 27 2c \".\n\n-.If.set.to.`abbreviate',
1760 20 6f 6e 6c 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d 61 6a 6f 72 2d 6d 6f 64 65 5c 6e 6d 65 .only.the.current.major-mode\nme
1780 6e 75 20 61 6e 64 20 74 68 65 20 6d 6f 64 65 73 20 73 65 74 20 69 6e 20 60 79 61 73 2d 2d 65 78 nu.and.the.modes.set.in.`yas--ex
17a0 74 72 61 2d 6d 6f 64 65 73 27 20 61 72 65 20 6c 69 73 74 65 64 2e 5c 6e 5c 6e 2d 20 49 66 20 73 tra-modes'.are.listed.\n\n-.If.s
17c0 65 74 20 74 6f 20 60 66 75 6c 6c 27 2c 20 65 76 65 72 79 20 73 75 62 6d 65 6e 75 20 69 73 20 6c et.to.`full',.every.submenu.is.l
17e0 69 73 74 65 64 5c 6e 5c 6e 2d 20 49 66 20 73 65 74 20 74 6f 20 6e 69 6c 2c 20 68 69 64 65 20 74 isted\n\n-.If.set.to.nil,.hide.t
1800 68 65 20 6d 65 6e 75 2e 5c 6e 5c 6e 41 6e 79 20 6f 74 68 65 72 20 6e 6f 6e 2d 6e 69 6c 20 76 61 he.menu.\n\nAny.other.non-nil.va
1820 6c 75 65 2c 20 65 76 65 72 79 20 73 75 62 6d 65 6e 75 20 69 73 20 6c 69 73 74 65 64 2e 22 20 28 lue,.every.submenu.is.listed.".(
1840 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 46 75 6c 6c 22 20 66 75 6c 6c 29 20 choice.(const.:tag."Full".full).
1860 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 62 62 72 65 76 69 61 74 65 22 20 61 62 62 72 65 76 69 (const.:tag."Abbreviate".abbrevi
1880 61 74 65 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 20 6d 65 6e 75 22 20 6e 69 6c 29 29 ate).(const.:tag."No.menu".nil))
18a0 20 79 61 73 2d 74 72 69 67 67 65 72 2d 73 79 6d 62 6f 6c 20 28 6f 72 20 28 61 6e 64 20 28 65 71 .yas-trigger-symbol.(or.(and.(eq
18c0 20 77 69 6e 64 6f 77 2d 73 79 73 74 65 6d 20 27 6d 61 63 29 20 28 69 67 6e 6f 72 65 2d 65 72 72 .window-system.'mac).(ignore-err
18e0 6f 72 73 20 28 63 68 61 72 2d 74 6f 2d 73 74 72 69 6e 67 20 38 36 37 37 29 29 29 20 22 20 3d 3e ors.(char-to-string.8677))).".=>
1900 22 29 20 22 54 68 65 20 74 65 78 74 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 69 ")."The.text.that.will.be.used.i
1920 6e 20 6d 65 6e 75 20 74 6f 20 72 65 70 72 65 73 65 6e 74 20 74 68 65 20 74 72 69 67 67 65 72 2e n.menu.to.represent.the.trigger.
1940 22 20 79 61 73 2d 77 72 61 70 2d 61 72 6f 75 6e 64 2d 72 65 67 69 6f 6e 20 22 57 68 61 74 20 74 ".yas-wrap-around-region."What.t
1960 6f 20 69 6e 73 65 72 74 20 66 6f 72 20 73 6e 69 70 70 65 74 27 73 20 24 30 20 66 69 65 6c 64 2e o.insert.for.snippet's.$0.field.
1980 5c 6e 5c 6e 49 66 20 73 65 74 20 74 6f 20 61 20 63 68 61 72 61 63 74 65 72 2c 20 69 6e 73 65 72 \n\nIf.set.to.a.character,.inser
19a0 74 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 72 65 67 69 t.contents.of.corresponding.regi
19c0 73 74 65 72 2e 5c 6e 49 66 20 6e 6f 6e 2d 6e 69 6c 20 69 6e 73 65 72 74 20 72 65 67 69 6f 6e 20 ster.\nIf.non-nil.insert.region.
19e0 63 6f 6e 74 65 6e 74 73 2e 20 20 54 68 69 73 20 63 61 6e 20 62 65 20 6f 76 65 72 72 69 64 64 65 contents...This.can.be.overridde
1a00 6e 20 6f 6e 20 61 5c 6e 70 65 72 2d 73 6e 69 70 70 65 74 20 62 61 73 69 73 2e 20 20 41 20 76 61 n.on.a\nper-snippet.basis...A.va
1a20 6c 75 65 20 6f 66 20 60 63 75 61 27 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 65 71 75 69 76 lue.of.`cua'.is.considered.equiv
1a40 61 6c 65 6e 74 20 74 6f 5c 6e 60 3f 30 27 20 66 6f 72 20 62 61 63 6b 77 61 72 64 73 20 63 6f 6d alent.to\n`?0'.for.backwards.com
1a60 70 61 74 69 62 69 6c 69 74 79 2e 22 20 28 63 68 6f 69 63 65 20 28 63 68 61 72 61 63 74 65 72 20 patibility.".(choice.(character.
1a80 3a 74 61 67 20 22 49 6e 73 65 72 74 20 66 72 6f 6d 20 72 65 67 69 73 74 65 72 22 29 20 28 63 6f :tag."Insert.from.register").(co
1aa0 6e 73 74 20 74 20 3a 74 61 67 20 22 49 6e 73 65 72 74 20 72 65 67 69 6f 6e 20 63 6f 6e 74 65 6e nst.t.:tag."Insert.region.conten
1ac0 74 73 22 29 20 28 63 6f 6e 73 74 20 6e 69 6c 20 3a 74 61 67 20 22 44 6f 6e 27 74 20 69 6e 73 65 ts").(const.nil.:tag."Don't.inse
1ae0 72 74 20 61 6e 79 74 68 69 6e 67 22 29 20 28 63 6f 6e 73 74 20 63 75 61 29 29 20 79 61 73 2d 67 rt.anything").(const.cua)).yas-g
1b00 6f 6f 64 2d 67 72 61 63 65 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 6f 6e 27 74 20 72 61 69 ood-grace."If.non-nil,.don't.rai
1b20 73 65 20 65 72 72 6f 72 73 20 69 6e 20 65 6c 69 73 70 20 65 76 61 6c 75 61 74 69 6f 6e 2e 5c 6e se.errors.in.elisp.evaluation.\n
1b40 5c 6e 54 68 69 73 20 61 66 66 65 63 74 73 20 62 6f 74 68 20 74 68 65 20 69 6e 6c 69 6e 65 20 65 \nThis.affects.both.the.inline.e
1b60 6c 69 73 70 20 69 6e 20 73 6e 69 70 70 65 74 73 20 61 6e 64 20 74 68 65 20 68 6f 6f 6b 5c 6e 76 lisp.in.snippets.and.the.hook\nv
1b80 61 72 69 61 62 6c 65 73 20 73 75 63 68 20 61 73 20 60 79 61 73 2d 61 66 74 65 72 2d 65 78 69 74 ariables.such.as.`yas-after-exit
1ba0 2d 73 6e 69 70 70 65 74 2d 68 6f 6f 6b 27 2e 5c 6e 5c 6e 49 66 20 74 68 69 73 20 76 61 72 69 61 -snippet-hook'.\n\nIf.this.varia
1bc0 62 6c 65 27 73 20 76 61 6c 75 65 20 69 73 20 60 69 6e 6c 69 6e 65 27 2c 20 61 6e 20 65 72 72 6f ble's.value.is.`inline',.an.erro
1be0 72 20 73 74 72 69 6e 67 20 5c 22 5b 79 61 73 5d 5c 6e 65 72 72 6f 72 5c 22 20 69 73 20 72 65 74 r.string.\"[yas]\nerror\".is.ret
1c00 75 72 6e 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 72 61 69 73 69 6e 67 20 74 68 65 20 65 72 72 urned.instead.of.raising.the.err
1c20 6f 72 2e 20 20 49 66 20 74 68 69 73 5c 6e 76 61 72 69 61 62 6c 65 27 73 20 76 61 6c 75 65 20 69 or...If.this\nvariable's.value.i
1c40 73 20 60 68 6f 6f 6b 73 27 2c 20 61 20 6d 65 73 73 61 67 65 20 69 73 20 6f 75 74 70 75 74 20 74 s.`hooks',.a.message.is.output.t
1c60 6f 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 5c 6e 60 79 61 73 2d 76 65 72 62 6f 73 69 74 79 2d 6c o.according.to\n`yas-verbosity-l
1c80 65 76 65 6c 27 2e 20 20 49 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 27 73 20 76 61 6c 75 65 evel'...If.this.variable's.value
1ca0 20 69 73 20 74 2c 20 62 6f 74 68 20 61 72 65 5c 6e 61 63 74 69 76 65 2e 22 20 79 61 73 2d 76 69 .is.t,.both.are\nactive.".yas-vi
1cc0 73 69 74 2d 66 72 6f 6d 2d 6d 65 6e 75 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 20 76 69 73 69 74 20 sit-from-menu."If.non-nil.visit.
1ce0 73 6e 69 70 70 65 74 73 27 73 20 66 69 6c 65 73 20 66 72 6f 6d 20 6d 65 6e 75 2c 20 69 6e 73 74 snippets's.files.from.menu,.inst
1d00 65 61 64 20 6f 66 20 65 78 70 61 6e 64 69 6e 67 20 74 68 65 6d 2e 5c 6e 5c 6e 54 68 69 73 20 63 ead.of.expanding.them.\n\nThis.c
1d20 61 6e 20 6f 6e 6c 79 20 77 6f 72 6b 20 77 68 65 6e 20 73 6e 69 70 70 65 74 73 20 61 72 65 20 6c an.only.work.when.snippets.are.l
1d40 6f 61 64 65 64 20 66 72 6f 6d 20 66 69 6c 65 73 2e 22 20 79 61 73 2d 65 78 70 61 6e 64 2d 6f 6e oaded.from.files.".yas-expand-on
1d60 6c 79 2d 66 6f 72 2d 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 73 20 22 4c 69 73 74 20 6f 66 20 60 6c ly-for-last-commands."List.of.`l
1d80 61 73 74 2d 63 6f 6d 6d 61 6e 64 27 20 76 61 6c 75 65 73 20 74 6f 20 72 65 73 74 72 69 63 74 20 ast-command'.values.to.restrict.
1da0 74 61 62 2d 74 72 69 67 67 65 72 69 6e 67 20 74 6f 2c 20 6f 72 20 6e 69 6c 2e 5c 6e 5c 6e 4c 65 tab-triggering.to,.or.nil.\n\nLe
1dc0 61 76 65 20 74 68 69 73 20 73 65 74 20 61 74 20 6e 69 6c 20 28 74 68 65 20 64 65 66 61 75 6c 74 ave.this.set.at.nil.(the.default
1de0 29 20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 74 72 69 67 67 65 72 20 61 6e 5c 6e 65 78 70 61 ).to.be.able.to.trigger.an\nexpa
1e00 6e 73 69 6f 6e 20 73 69 6d 70 6c 79 20 62 79 20 70 6c 61 63 69 6e 67 20 74 68 65 20 63 75 72 73 nsion.simply.by.placing.the.curs
1e20 6f 72 20 61 66 74 65 72 20 61 20 76 61 6c 69 64 20 74 61 62 20 74 72 69 67 67 65 72 2c 5c 6e 75 or.after.a.valid.tab.trigger,\nu
1e40 73 69 6e 67 20 77 68 69 63 68 65 76 65 72 20 63 6f 6d 6d 61 6e 64 73 2e 5c 6e 5c 6e 4f 70 74 69 sing.whichever.commands.\n\nOpti
1e60 6f 6e 61 6c 6c 79 2c 20 73 65 74 20 74 68 69 73 20 74 6f 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 onally,.set.this.to.something.li
1e80 6b 65 20 28 73 65 6c 66 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 61 6e 64 29 20 69 66 5c 6e 79 6f 75 ke.(self-insert-command).if\nyou
1ea0 20 74 6f 20 77 69 73 68 20 72 65 73 74 72 69 63 74 20 65 78 70 61 6e 73 69 6f 6e 20 74 6f 20 6f .to.wish.restrict.expansion.to.o
1ec0 6e 6c 79 20 68 61 70 70 65 6e 20 77 68 65 6e 20 74 68 65 20 6c 61 73 74 5c 6e 6c 65 74 74 65 72 nly.happen.when.the.last\nletter
1ee0 20 6f 66 20 74 68 65 20 73 6e 69 70 70 65 74 20 74 61 62 20 74 72 69 67 67 65 72 20 77 61 73 20 .of.the.snippet.tab.trigger.was.
1f00 74 79 70 65 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 62 65 66 6f 72 65 5c 6e 74 68 65 20 74 72 typed.immediately.before\nthe.tr
1f20 69 67 67 65 72 20 6b 65 79 20 69 74 73 65 6c 66 2e 22 20 28 72 65 70 65 61 74 20 66 75 6e 63 74 igger.key.itself.".(repeat.funct
1f40 69 6f 6e 29 20 79 61 73 2d 61 6c 69 61 73 2d 74 6f 2d 79 61 73 2f 70 72 65 66 69 78 2d 70 20 22 ion).yas-alias-to-yas/prefix-p."
1f60 49 66 20 6e 6f 6e 2d 6e 69 6c 20 6d 61 6b 65 20 61 6c 69 61 73 65 73 20 66 6f 72 20 74 68 65 20 If.non-nil.make.aliases.for.the.
1f80 6f 6c 64 20 73 74 79 6c 65 20 79 61 73 2f 20 70 72 65 66 69 78 65 64 20 73 79 6d 62 6f 6c 73 2e old.style.yas/.prefixed.symbols.
1fa0 5c 6e 49 74 20 6d 75 73 74 20 62 65 20 73 65 74 20 74 6f 20 6e 69 6c 20 62 65 66 6f 72 65 20 6c \nIt.must.be.set.to.nil.before.l
1fc0 6f 61 64 69 6e 67 20 79 61 73 6e 69 70 70 65 74 20 74 6f 20 74 61 6b 65 20 65 66 66 65 63 74 2e oading.yasnippet.to.take.effect.
1fe0 22 20 3a 67 72 6f 75 70 20 79 61 73 6e 69 70 70 65 74 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 ".:group.yasnippet.custom-declar
2000 65 2d 66 61 63 65 20 79 61 73 2d 66 69 65 6c 64 2d 68 69 67 68 6c 69 67 68 74 2d 66 61 63 65 20 e-face.yas-field-highlight-face.
2020 28 28 74 20 28 3a 69 6e 68 65 72 69 74 20 27 72 65 67 69 6f 6e 29 29 29 20 22 54 68 65 20 66 61 ((t.(:inherit.'region)))."The.fa
2040 63 65 20 75 73 65 64 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 74 68 65 20 63 75 72 72 65 6e 74 ce.used.to.highlight.the.current
2060 6c 79 20 61 63 74 69 76 65 20 66 69 65 6c 64 20 6f 66 20 61 20 73 6e 69 70 70 65 74 22 20 79 61 ly.active.field.of.a.snippet".ya
2080 73 2d 2d 66 69 65 6c 64 2d 64 65 62 75 67 2d 66 61 63 65 20 22 54 68 65 20 66 61 63 65 20 75 73 s--field-debug-face."The.face.us
20a0 65 64 20 66 6f 72 20 64 65 62 75 67 67 69 6e 67 20 73 6f 6d 65 20 6f 76 65 72 6c 61 79 73 20 6e ed.for.debugging.some.overlays.n
20c0 6f 72 6d 61 6c 6c 79 20 68 69 64 64 65 6e 22 5d 20 38 29 0a 23 40 31 38 32 20 41 20 63 6f 6e 64 ormally.hidden"].8).#@182.A.cond
20e0 69 74 69 6f 6e 61 6c 20 6b 65 79 20 64 65 66 69 6e 69 74 69 6f 6e 2e 0a 54 68 69 73 20 63 61 6e itional.key.definition..This.can
2100 20 62 65 20 75 73 65 64 20 61 73 20 61 20 6b 65 79 20 64 65 66 69 6e 69 74 69 6f 6e 20 69 6e 20 .be.used.as.a.key.definition.in.
2120 6b 65 79 6d 61 70 73 20 74 6f 20 62 69 6e 64 20 61 20 6b 65 79 20 74 6f 0a 60 79 61 73 2d 73 6b keymaps.to.bind.a.key.to.`yas-sk
2140 69 70 2d 61 6e 64 2d 63 6c 65 61 72 2d 66 69 65 6c 64 27 20 6f 6e 6c 79 20 77 68 65 6e 20 61 74 ip-and-clear-field'.only.when.at
2160 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 61 6e 0a 75 6e 6d 6f 64 69 66 69 65 64 20 .the.beginning.of.an.unmodified.
2180 73 6e 69 70 70 65 79 20 66 69 65 6c 64 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 73 2d 6d 61 snippey.field...(defconst.yas-ma
21a0 79 62 65 2d 73 6b 69 70 2d 61 6e 64 2d 63 6c 65 61 72 2d 66 69 65 6c 64 20 27 28 6d 65 6e 75 2d ybe-skip-and-clear-field.'(menu-
21c0 69 74 65 6d 20 22 22 20 79 61 73 2d 73 6b 69 70 2d 61 6e 64 2d 63 6c 65 61 72 2d 66 69 65 6c 64 item."".yas-skip-and-clear-field
21e0 20 3a 66 69 6c 74 65 72 20 79 61 73 2d 2d 6d 61 79 62 65 2d 63 6c 65 61 72 2d 66 69 65 6c 64 2d .:filter.yas--maybe-clear-field-
2200 66 69 6c 74 65 72 29 20 28 23 24 20 2e 20 38 34 31 30 29 29 0a 23 40 36 31 20 54 68 65 20 61 63 filter).(#$...8410)).#@61.The.ac
2220 74 69 76 65 20 6b 65 79 6d 61 70 20 77 68 69 6c 65 20 61 20 73 6e 69 70 70 65 74 20 65 78 70 61 tive.keymap.while.a.snippet.expa
2240 6e 73 69 6f 6e 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2e 1f 0a 28 64 65 66 76 61 72 20 79 nsion.is.in.progress...(defvar.y
2260 61 73 2d 6b 65 79 6d 61 70 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 32 20 18 5c 33 30 33 as-keymap.(byte-code."\302..\303
2280 08 5c 33 30 34 5c 33 30 35 23 5c 32 31 30 5c 33 30 33 08 5c 33 30 36 5c 33 30 35 23 5c 32 31 30 .\304\305#\210\303.\306\305#\210
22a0 5c 33 30 33 08 5c 33 30 37 5c 33 31 30 23 5c 32 31 30 5c 33 30 33 08 5c 33 31 31 5c 33 31 30 23 \303.\307\310#\210\303.\311\310#
22c0 5c 32 31 30 5c 33 30 33 08 5c 33 31 32 5c 33 31 33 23 5c 32 31 30 5c 33 30 33 08 5c 33 31 34 09 \210\303.\312\313#\210\303.\314.
22e0 23 5c 32 31 30 08 29 5c 32 30 37 22 20 5b 6d 61 70 20 79 61 73 2d 6d 61 79 62 65 2d 73 6b 69 70 #\210.)\207".[map.yas-maybe-skip
2300 2d 61 6e 64 2d 63 6c 65 61 72 2d 66 69 65 6c 64 20 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 -and-clear-field.make-sparse-key
2320 6d 61 70 20 64 65 66 69 6e 65 2d 6b 65 79 20 5b 28 74 61 62 29 5d 20 79 61 73 2d 6e 65 78 74 2d map.define-key.[(tab)].yas-next-
2340 66 69 65 6c 64 2d 6f 72 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 20 22 09 22 20 5b 28 73 68 69 66 field-or-maybe-expand.".".[(shif
2360 74 20 74 61 62 29 5d 20 79 61 73 2d 70 72 65 76 2d 66 69 65 6c 64 20 5b 62 61 63 6b 74 61 62 5d t.tab)].yas-prev-field.[backtab]
2380 20 22 07 22 20 79 61 73 2d 61 62 6f 72 74 2d 73 6e 69 70 70 65 74 20 22 04 22 5d 20 34 29 20 28 .".".yas-abort-snippet."."].4).(
23a0 23 24 20 2e 20 38 37 33 30 29 29 0a 23 40 31 34 36 39 20 53 79 6e 74 61 78 65 73 20 61 6e 64 20 #$...8730)).#@1469.Syntaxes.and.
23c0 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 68 65 6c 70 20 6c 6f 6f 6b 20 66 6f 72 20 74 72 69 67 67 functions.to.help.look.for.trigg
23e0 65 72 20 6b 65 79 73 20 62 65 66 6f 72 65 20 70 6f 69 6e 74 2e 0a 0a 45 61 63 68 20 65 6c 65 6d er.keys.before.point...Each.elem
2400 65 6e 74 20 69 6e 20 74 68 69 73 20 6c 69 73 74 20 73 70 65 63 69 66 69 65 73 20 68 6f 77 20 74 ent.in.this.list.specifies.how.t
2420 6f 20 73 6b 69 70 20 62 75 66 66 65 72 20 70 6f 73 69 74 69 6f 6e 73 0a 62 61 63 6b 77 61 72 64 o.skip.buffer.positions.backward
2440 73 20 61 6e 64 20 6c 6f 6f 6b 20 66 6f 72 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 61 20 74 72 s.and.look.for.the.start.of.a.tr
2460 69 67 67 65 72 20 6b 65 79 2e 0a 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 63 61 6e 20 62 65 20 igger.key...Each.element.can.be.
2480 65 69 74 68 65 72 20 61 20 73 74 72 69 6e 67 20 6f 72 20 61 20 66 75 6e 63 74 69 6f 6e 20 72 65 either.a.string.or.a.function.re
24a0 63 65 69 76 69 6e 67 20 74 68 65 0a 6f 72 69 67 69 6e 61 6c 20 70 6f 69 6e 74 20 61 73 20 61 6e ceiving.the.original.point.as.an
24c0 20 61 72 67 75 6d 65 6e 74 2e 20 41 20 73 74 72 69 6e 67 20 65 6c 65 6d 65 6e 74 20 69 73 20 73 .argument..A.string.element.is.s
24e0 69 6d 70 6c 79 20 70 61 73 73 65 64 0a 74 6f 20 60 73 6b 69 70 2d 73 79 6e 74 61 78 2d 62 61 63 imply.passed.to.`skip-syntax-bac
2500 6b 77 61 72 64 27 20 77 68 65 72 65 61 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 65 6c 65 6d 65 6e kward'.whereas.a.function.elemen
2520 74 20 69 73 20 63 61 6c 6c 65 64 0a 77 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61 6e t.is.called.with.no.arguments.an
2540 64 20 73 68 6f 75 6c 64 20 61 6c 73 6f 20 70 6c 61 63 65 20 70 6f 69 6e 74 20 62 65 66 6f 72 65 d.should.also.place.point.before
2560 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 0a 70 6f 73 69 74 69 6f 6e 2e 0a 0a 54 68 65 20 73 74 72 .the.original.position...The.str
2580 69 6e 67 20 62 65 74 77 65 65 6e 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 62 75 66 66 65 72 ing.between.the.resulting.buffer
25a0 20 70 6f 73 69 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 0a 70 6f 69 6e 74 .position.and.the.original.point
25c0 20 69 73 20 6d 61 74 63 68 65 64 20 61 67 61 69 6e 73 74 20 74 68 65 20 74 72 69 67 67 65 72 20 .is.matched.against.the.trigger.
25e0 6b 65 79 73 20 69 6e 20 74 68 65 20 61 63 74 69 76 65 20 73 6e 69 70 70 65 74 0a 74 61 62 6c 65 keys.in.the.active.snippet.table
2600 73 2e 0a 0a 49 66 20 6e 6f 20 65 78 70 61 6e 64 61 62 6c 65 20 73 6e 69 70 70 65 74 73 20 61 72 s...If.no.expandable.snippets.ar
2620 65 20 66 6f 75 6e 64 2c 20 74 68 65 20 6e 65 78 74 20 65 6c 65 6d 65 6e 74 20 69 73 20 74 68 65 e.found,.the.next.element.is.the
2640 20 6c 69 73 74 0a 69 73 20 74 72 69 65 64 2c 20 75 6e 6c 65 73 73 20 61 20 66 75 6e 63 74 69 6f .list.is.tried,.unless.a.functio
2660 6e 20 65 6c 65 6d 65 6e 74 20 72 65 74 75 72 6e 65 64 20 74 68 65 20 73 79 6d 62 6f 6c 20 60 61 n.element.returned.the.symbol.`a
2680 67 61 69 6e 27 2c 0a 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 69 74 20 69 73 20 63 61 6c 6c 65 gain',.in.which.case.it.is.calle
26a0 64 20 61 67 61 69 6e 20 66 72 6f 6d 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 70 6f 73 69 74 69 d.again.from.the.previous.positi
26c0 6f 6e 20 61 6e 64 0a 6d 61 79 20 6f 6e 63 65 20 6d 6f 72 65 20 72 65 70 6f 73 69 74 69 6f 6e 20 on.and.may.once.more.reposition.
26e0 70 6f 69 6e 74 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 60 79 61 73 2d 6b 65 79 point...For.example,.if.`yas-key
2700 2d 73 79 6e 74 61 78 65 73 27 20 68 61 73 20 74 68 65 20 76 61 6c 75 65 20 28 22 77 22 20 22 77 -syntaxes'.has.the.value.("w"."w
2720 5f 22 29 2c 0a 74 72 69 67 67 65 72 20 6b 65 79 73 20 63 6f 6d 70 6f 73 65 64 20 65 78 63 6c 75 _"),.trigger.keys.composed.exclu
2740 73 69 76 65 6c 79 20 6f 66 20 22 77 6f 72 64 22 2d 73 79 6e 74 61 78 20 63 68 61 72 61 63 74 65 sively.of."word"-syntax.characte
2760 72 73 0a 61 72 65 20 6c 6f 6f 6b 65 64 20 66 6f 72 20 66 69 72 73 74 2e 20 46 61 69 6c 69 6e 67 rs.are.looked.for.first..Failing
2780 20 74 68 61 74 2c 20 6c 6f 6e 67 65 72 20 6b 65 79 73 20 63 6f 6d 70 6f 73 65 64 20 6f 66 0a 22 .that,.longer.keys.composed.of."
27a0 77 6f 72 64 22 20 6f 72 20 22 73 79 6d 62 6f 6c 22 20 73 79 6e 74 61 78 20 61 72 65 20 6c 6f 6f word".or."symbol".syntax.are.loo
27c0 6b 65 64 20 66 6f 72 2e 20 54 68 65 72 65 66 6f 72 65 2c 0a 74 72 69 67 67 65 72 69 6e 67 20 61 ked.for..Therefore,.triggering.a
27e0 66 74 65 72 0a 0a 66 6f 6f 2d 62 61 72 0a 0a 77 69 6c 6c 2c 20 61 63 63 6f 72 64 69 6e 67 20 74 fter..foo-bar..will,.according.t
2800 6f 20 74 68 65 20 22 77 22 20 65 6c 65 6d 65 6e 74 20 66 69 72 73 74 20 74 72 79 20 22 62 61 72 o.the."w".element.first.try."bar
2820 62 61 7a 22 2e 20 49 66 0a 74 68 61 74 20 69 73 6e 27 74 20 61 20 74 72 69 67 67 65 72 20 6b 65 baz"..If.that.isn't.a.trigger.ke
2840 79 2c 20 22 66 6f 6f 2d 62 61 72 62 61 7a 22 20 69 73 20 74 72 69 65 64 2c 20 72 65 73 70 65 63 y,."foo-barbaz".is.tried,.respec
2860 74 69 6e 67 20 74 68 65 0a 73 65 63 6f 6e 64 20 22 77 5f 22 20 65 6c 65 6d 65 6e 74 2e 20 4e 6f ting.the.second."w_".element..No
2880 74 69 63 65 20 74 68 61 74 20 65 76 65 6e 20 69 66 20 22 62 61 7a 22 20 69 73 20 61 20 74 72 69 tice.that.even.if."baz".is.a.tri
28a0 67 67 65 72 0a 6b 65 79 20 66 6f 72 20 61 6e 20 61 63 74 69 76 65 20 73 6e 69 70 70 65 74 2c 20 gger.key.for.an.active.snippet,.
28c0 69 74 20 77 6f 6e 27 74 20 62 65 20 65 78 70 61 6e 64 65 64 2c 20 75 6e 6c 65 73 73 20 61 0a 66 it.won't.be.expanded,.unless.a.f
28e0 75 6e 63 74 69 6f 6e 20 69 73 20 61 64 64 65 64 20 74 6f 20 60 79 61 73 2d 6b 65 79 2d 73 79 6e unction.is.added.to.`yas-key-syn
2900 74 61 78 65 73 27 20 74 68 61 74 20 65 76 65 6e 74 75 61 6c 6c 79 20 70 6c 61 63 65 73 0a 70 6f taxes'.that.eventually.places.po
2920 69 6e 74 20 62 65 74 77 65 65 6e 20 22 62 61 72 22 20 61 6e 64 20 22 62 61 7a 22 2e 0a 0a 53 65 int.between."bar".and."baz"...Se
2940 65 20 61 6c 73 6f 20 49 6e 66 6f 20 6e 6f 64 65 20 60 28 65 6c 69 73 70 29 20 53 79 6e 74 61 78 e.also.Info.node.`(elisp).Syntax
2960 20 44 65 73 63 72 69 70 74 6f 72 73 27 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 6b 65 79 2d .Descriptors'...(defvar.yas-key-
2980 73 79 6e 74 61 78 65 73 20 28 6c 69 73 74 20 27 79 61 73 2d 74 72 79 2d 6b 65 79 2d 66 72 6f 6d syntaxes.(list.'yas-try-key-from
29a0 2d 77 68 69 74 65 73 70 61 63 65 20 22 77 5f 2e 28 29 22 20 22 77 5f 2e 22 20 22 77 5f 22 20 22 -whitespace."w_.()"."w_."."w_"."
29c0 77 22 29 20 28 23 24 20 2e 20 39 31 33 39 29 29 0a 23 40 33 30 39 20 48 6f 6f 6b 73 20 74 6f 20 w").(#$...9139)).#@309.Hooks.to.
29e0 72 75 6e 20 61 66 74 65 72 20 61 20 73 6e 69 70 70 65 74 20 65 78 69 74 65 64 2e 0a 0a 54 68 65 run.after.a.snippet.exited...The
2a00 20 68 6f 6f 6b 73 20 77 69 6c 6c 20 62 65 20 72 75 6e 20 69 6e 20 61 6e 20 65 6e 76 69 72 6f 6e .hooks.will.be.run.in.an.environ
2a20 6d 65 6e 74 20 77 68 65 72 65 20 73 6f 6d 65 20 76 61 72 69 61 62 6c 65 73 20 62 6f 75 6e 64 20 ment.where.some.variables.bound.
2a40 74 6f 0a 70 72 6f 70 65 72 20 76 61 6c 75 65 73 3a 0a 0a 60 79 61 73 2d 73 6e 69 70 70 65 74 2d to.proper.values:..`yas-snippet-
2a60 62 65 67 27 20 3a 20 54 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 72 65 67 69 beg'.:.The.beginning.of.the.regi
2a80 6f 6e 20 6f 66 20 74 68 65 20 73 6e 69 70 70 65 74 2e 0a 0a 60 79 61 73 2d 73 6e 69 70 70 65 74 on.of.the.snippet...`yas-snippet
2aa0 2d 65 6e 64 27 20 3a 20 53 69 6d 69 6c 61 72 20 74 6f 20 62 65 67 2e 0a 0a 41 74 74 65 6e 74 69 -end'.:.Similar.to.beg...Attenti
2ac0 6f 6e 3a 20 54 68 65 73 65 20 68 6f 6f 6b 73 20 61 72 65 20 6e 6f 74 20 72 75 6e 20 77 68 65 6e on:.These.hooks.are.not.run.when
2ae0 20 65 78 69 74 69 6e 67 20 6e 65 73 74 65 64 2f 73 74 61 63 6b 65 64 20 73 6e 69 70 70 65 74 20 .exiting.nested/stacked.snippet.
2b00 65 78 70 61 6e 73 69 6f 6e 21 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 61 66 74 65 72 2d 65 78 expansion!..(defvar.yas-after-ex
2b20 69 74 2d 73 6e 69 70 70 65 74 2d 68 6f 6f 6b 20 6e 69 6c 20 28 23 24 20 2e 20 31 30 37 31 31 29 it-snippet-hook.nil.(#$...10711)
2b40 29 0a 23 40 34 37 20 48 6f 6f 6b 73 20 74 6f 20 72 75 6e 20 6a 75 73 74 20 62 65 66 6f 72 65 20 ).#@47.Hooks.to.run.just.before.
2b60 65 78 70 61 6e 64 69 6e 67 20 61 20 73 6e 69 70 70 65 74 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 expanding.a.snippet...(defvar.ya
2b80 73 2d 62 65 66 6f 72 65 2d 65 78 70 61 6e 64 2d 73 6e 69 70 70 65 74 2d 68 6f 6f 6b 20 6e 69 6c s-before-expand-snippet-hook.nil
2ba0 20 28 23 24 20 2e 20 31 31 30 37 39 29 29 0a 23 40 31 30 39 20 44 69 73 61 62 6c 65 73 20 73 6e .(#$...11079)).#@109.Disables.sn
2bc0 69 70 70 65 74 20 65 78 70 61 6e 73 69 6f 6e 20 69 6e 20 73 74 72 69 6e 67 73 20 61 6e 64 20 63 ippet.expansion.in.strings.and.c
2be0 6f 6d 6d 65 6e 74 73 2e 0a 54 6f 20 75 73 65 2c 20 73 65 74 20 60 79 61 73 2d 62 75 66 66 65 72 omments..To.use,.set.`yas-buffer
2c00 2d 6c 6f 63 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 27 20 74 6f 20 74 68 69 73 20 76 61 6c 75 65 2e -local-condition'.to.this.value.
2c20 1f 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 73 2d 6e 6f 74 2d 73 74 72 69 6e 67 2d 6f 72 2d 63 6f ..(defconst.yas-not-string-or-co
2c40 6d 6d 65 6e 74 2d 63 6f 6e 64 69 74 69 6f 6e 20 27 28 69 66 20 28 61 6e 64 20 28 6c 65 74 20 28 mment-condition.'(if.(and.(let.(
2c60 28 70 70 73 73 20 28 73 79 6e 74 61 78 2d 70 70 73 73 29 29 29 20 28 6f 72 20 28 6e 74 68 20 33 (ppss.(syntax-ppss))).(or.(nth.3
2c80 20 70 70 73 73 29 20 28 6e 74 68 20 34 20 70 70 73 73 29 29 29 20 28 6d 65 6d 71 20 74 68 69 73 .ppss).(nth.4.ppss))).(memq.this
2ca0 2d 63 6f 6d 6d 61 6e 64 20 27 28 79 61 73 2d 65 78 70 61 6e 64 20 79 61 73 2d 65 78 70 61 6e 64 -command.'(yas-expand.yas-expand
2cc0 2d 66 72 6f 6d 2d 74 72 69 67 67 65 72 2d 6b 65 79 20 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f -from-trigger-key.yas-expand-fro
2ce0 6d 2d 6b 65 79 6d 61 70 29 29 29 20 27 28 72 65 71 75 69 72 65 2d 73 6e 69 70 70 65 74 2d 63 6f m-keymap))).'(require-snippet-co
2d00 6e 64 69 74 69 6f 6e 20 2e 20 66 6f 72 63 65 2d 69 6e 2d 63 6f 6d 6d 65 6e 74 29 20 74 29 20 28 ndition...force-in-comment).t).(
2d20 23 24 20 2e 20 31 31 31 38 39 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 #$...11189)).(byte-code."\301\30
2d40 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 46 5c 2\303\304\305\306\307\310\311.F\
2d60 33 31 32 42 42 25 5c 32 31 30 5c 33 30 31 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 33 30 35 5c 33 312BB%\210\301\313\314\315\305\3
2d80 31 36 25 5c 32 30 37 22 20 5b 79 61 73 2d 6e 6f 74 2d 73 74 72 69 6e 67 2d 6f 72 2d 63 6f 6d 6d 16%\207".[yas-not-string-or-comm
2da0 65 6e 74 2d 63 6f 6e 64 69 74 69 6f 6e 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 ent-condition.custom-declare-var
2dc0 69 61 62 6c 65 20 79 61 73 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e iable.yas-buffer-local-condition
2de0 20 74 20 22 53 6e 69 70 70 65 74 20 65 78 70 61 6e 64 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 2e .t."Snippet.expanding.condition.
2e00 5c 6e 5c 6e 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61 20 4c 69 73 70 20 66 6f 72 6d \n\nThis.variable.is.a.Lisp.form
2e20 20 77 68 69 63 68 20 69 73 20 65 76 61 6c 75 61 74 65 64 20 65 76 65 72 79 20 74 69 6d 65 20 61 .which.is.evaluated.every.time.a
2e40 5c 6e 73 6e 69 70 70 65 74 20 65 78 70 61 6e 73 69 6f 6e 20 69 73 20 61 74 74 65 6d 70 74 65 64 \nsnippet.expansion.is.attempted
2e60 3a 5c 6e 5c 6e 20 20 20 20 2a 20 49 66 20 69 74 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 6e 69 :\n\n....*.If.it.evaluates.to.ni
2e80 6c 2c 20 6e 6f 20 73 6e 69 70 70 65 74 73 20 63 61 6e 20 62 65 20 65 78 70 61 6e 64 65 64 2e 5c l,.no.snippets.can.be.expanded.\
2ea0 6e 5c 6e 20 20 20 20 2a 20 49 66 20 69 74 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 74 68 65 20 n\n....*.If.it.evaluates.to.the.
2ec0 61 20 63 6f 6e 73 20 28 72 65 71 75 69 72 65 2d 73 6e 69 70 70 65 74 2d 63 6f 6e 64 69 74 69 6f a.cons.(require-snippet-conditio
2ee0 6e 5c 6e 20 20 20 20 20 20 2e 20 52 45 51 55 49 52 45 4d 45 4e 54 29 5c 6e 5c 6e 20 20 20 20 20 n\n........REQUIREMENT)\n\n.....
2f00 20 20 2a 20 53 6e 69 70 70 65 74 73 20 62 65 61 72 69 6e 67 20 6e 6f 20 5c 22 23 20 63 6f 6e 64 ..*.Snippets.bearing.no.\"#.cond
2f20 69 74 69 6f 6e 3a 5c 22 20 64 69 72 65 63 74 69 76 65 20 61 72 65 20 6e 6f 74 5c 6e 20 20 20 20 ition:\".directive.are.not\n....
2f40 20 20 20 20 20 63 6f 6e 73 69 64 65 72 65 64 5c 6e 5c 6e 20 20 20 20 20 20 20 2a 20 53 6e 69 70 .....considered\n\n.......*.Snip
2f60 70 65 74 73 20 62 65 61 72 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 73 20 74 68 61 74 20 65 76 61 pets.bearing.conditions.that.eva
2f80 6c 75 61 74 65 20 74 6f 20 6e 69 6c 20 28 6f 72 5c 6e 20 20 20 20 20 20 20 20 20 70 72 6f 64 75 luate.to.nil.(or\n.........produ
2fa0 63 65 20 61 6e 20 65 72 72 6f 72 29 20 77 6f 6e 27 74 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 ce.an.error).won't.be.considered
2fc0 2e 5c 6e 5c 6e 20 20 20 20 20 20 20 2a 20 49 66 20 74 68 65 20 73 6e 69 70 70 65 74 20 68 61 73 .\n\n.......*.If.the.snippet.has
2fe0 20 61 20 63 6f 6e 64 69 74 69 6f 6e 20 74 68 61 74 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 6e .a.condition.that.evaluates.to.n
3000 6f 6e 2d 6e 69 6c 5c 6e 20 20 20 20 20 20 20 20 20 52 45 53 55 4c 54 3a 5c 6e 5c 6e 20 20 20 20 on-nil\n.........RESULT:\n\n....
3020 20 20 20 20 20 20 2a 20 49 66 20 52 45 51 55 49 52 45 4d 45 4e 54 20 69 73 20 74 2c 20 74 68 65 ......*.If.REQUIREMENT.is.t,.the
3040 20 73 6e 69 70 70 65 74 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 5c 6e 5c 6e 20 20 20 20 20 20 .snippet.is.considered\n\n......
3060 20 20 20 20 2a 20 49 66 20 52 45 51 55 49 52 45 4d 45 4e 54 20 69 73 20 60 65 71 27 20 52 45 53 ....*.If.REQUIREMENT.is.`eq'.RES
3080 55 4c 54 2c 20 74 68 65 20 73 6e 69 70 70 65 74 20 69 73 5c 6e 20 20 20 20 20 20 20 20 20 20 20 ULT,.the.snippet.is\n...........
30a0 20 63 6f 6e 73 69 64 65 72 65 64 5c 6e 5c 6e 20 20 20 20 20 20 20 20 20 20 2a 20 4f 74 68 65 72 .considered\n\n..........*.Other
30c0 77 69 73 65 2c 20 74 68 65 20 73 6e 69 70 70 65 74 20 69 73 20 6e 6f 74 20 63 6f 6e 73 69 64 65 wise,.the.snippet.is.not.conside
30e0 72 65 64 2e 5c 6e 5c 6e 20 20 20 20 2a 20 49 66 20 69 74 20 65 76 61 6c 75 61 74 65 73 20 74 6f red.\n\n....*.If.it.evaluates.to
3100 20 74 68 65 20 73 79 6d 62 6f 6c 20 60 61 6c 77 61 79 73 27 2c 20 61 6c 6c 20 73 6e 69 70 70 65 .the.symbol.`always',.all.snippe
3120 74 73 20 61 72 65 5c 6e 20 20 20 20 20 20 63 6f 6e 73 69 64 65 72 65 64 20 66 6f 72 20 65 78 70 ts.are\n......considered.for.exp
3140 61 6e 73 69 6f 6e 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 61 6e 79 20 63 6f 6e 64 69 74 ansion,.regardless.of.any.condit
3160 69 6f 6e 73 2e 5c 6e 5c 6e 20 20 20 20 2a 20 49 66 20 69 74 20 65 76 61 6c 75 61 74 65 73 20 74 ions.\n\n....*.If.it.evaluates.t
3180 6f 20 74 20 6f 72 20 73 6f 6d 65 20 6f 74 68 65 72 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 5c o.t.or.some.other.non-nil.value\
31a0 6e 5c 6e 20 20 20 20 20 20 20 2a 20 53 6e 69 70 70 65 74 20 62 65 61 72 69 6e 67 20 6e 6f 20 63 n\n.......*.Snippet.bearing.no.c
31c0 6f 6e 64 69 74 69 6f 6e 73 2c 20 6f 72 20 63 6f 6e 64 69 74 69 6f 6e 73 20 74 68 61 74 5c 6e 20 onditions,.or.conditions.that\n.
31e0 20 20 20 20 20 20 20 20 65 76 61 6c 75 61 74 65 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 72 65 ........evaluate.to.non-nil,.are
3200 20 63 6f 6e 73 69 64 65 72 65 64 20 66 6f 72 20 65 78 70 61 6e 73 69 6f 6e 2e 5c 6e 5c 6e 20 20 .considered.for.expansion.\n\n..
3220 20 20 20 20 20 2a 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 73 6e 69 70 70 65 74 20 69 73 .....*.Otherwise,.the.snippet.is
3240 20 6e 6f 74 20 63 6f 6e 73 69 64 65 72 65 64 2e 5c 6e 5c 6e 48 65 72 65 27 73 20 61 6e 20 65 78 .not.considered.\n\nHere's.an.ex
3260 61 6d 70 6c 65 20 70 72 65 76 65 6e 74 69 6e 67 20 73 6e 69 70 70 65 74 73 20 66 72 6f 6d 20 62 ample.preventing.snippets.from.b
3280 65 69 6e 67 20 65 78 70 61 6e 64 65 64 20 66 72 6f 6d 5c 6e 69 6e 73 69 64 65 20 63 6f 6d 6d 65 eing.expanded.from\ninside.comme
32a0 6e 74 73 2c 20 69 6e 20 60 70 79 74 68 6f 6e 2d 6d 6f 64 65 27 20 6f 6e 6c 79 2c 20 77 69 74 68 nts,.in.`python-mode'.only,.with
32c0 20 74 68 65 20 65 78 63 65 70 74 69 6f 6e 20 6f 66 5c 6e 73 6e 69 70 70 65 74 73 20 72 65 74 75 .the.exception.of\nsnippets.retu
32e0 72 6e 69 6e 67 20 74 68 65 20 73 79 6d 62 6f 6c 20 60 66 6f 72 63 65 2d 69 6e 2d 63 6f 6d 6d 65 rning.the.symbol.`force-in-comme
3300 6e 74 27 20 69 6e 20 74 68 65 69 72 5c 6e 63 6f 6e 64 69 74 69 6f 6e 73 2e 5c 6e 5c 6e 20 28 61 nt'.in.their\nconditions.\n\n.(a
3320 64 64 2d 68 6f 6f 6b 20 5c 5c 3d 27 70 79 74 68 6f 6e 2d 6d 6f 64 65 2d 68 6f 6f 6b 5c 6e 20 20 dd-hook.\\='python-mode-hook\n..
3340 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 5c 6e 20 20 20 20 20 20 20 20 20 20 20 .........(lambda.()\n...........
3360 20 20 20 28 73 65 74 71 20 79 61 73 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 63 6f 6e 64 69 74 ...(setq.yas-buffer-local-condit
3380 69 6f 6e 5c 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 5c 3d 27 28 69 66 ion\n....................\\='(if
33a0 20 28 70 79 74 68 6f 6e 2d 73 79 6e 74 61 78 2d 63 6f 6d 6d 65 6e 74 2d 6f 72 2d 73 74 72 69 6e .(python-syntax-comment-or-strin
33c0 67 2d 70 29 5c 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c g-p)\n.........................\
33e0 5c 3d 27 28 72 65 71 75 69 72 65 2d 73 6e 69 70 70 65 74 2d 63 6f 6e 64 69 74 69 6f 6e 20 2e 20 \='(require-snippet-condition...
3400 66 6f 72 63 65 2d 69 6e 2d 63 6f 6d 6d 65 6e 74 29 5c 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 force-in-comment)\n.............
3420 20 20 20 20 20 20 20 20 20 20 74 29 29 29 29 22 20 3a 74 79 70 65 20 63 68 6f 69 63 65 20 63 6f ..........t))))".:type.choice.co
3440 6e 73 74 20 3a 74 61 67 20 22 44 69 73 61 62 6c 65 20 73 6e 69 70 70 65 74 20 65 78 70 61 6e 73 nst.:tag."Disable.snippet.expans
3460 69 6f 6e 20 69 6e 73 69 64 65 20 73 74 72 69 6e 67 73 20 61 6e 64 20 63 6f 6d 6d 65 6e 74 73 22 ion.inside.strings.and.comments"
3480 20 28 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 45 78 70 61 6e 64 20 61 6c 6c 20 73 6e 69 70 70 65 .((const.:tag."Expand.all.snippe
34a0 74 73 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 63 6f 6e 64 69 74 69 6f 6e 73 22 20 61 6c 77 ts.regardless.of.conditions".alw
34c0 61 79 73 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 45 78 70 61 6e 64 20 73 6e 69 70 70 65 74 ays).(const.:tag."Expand.snippet
34e0 73 20 75 6e 6c 65 73 73 20 74 68 65 69 72 20 63 6f 6e 64 69 74 69 6f 6e 20 69 73 20 6e 69 6c 22 s.unless.their.condition.is.nil"
3500 20 74 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 69 73 61 62 6c 65 20 61 6c 6c 20 73 6e 69 .t).(const.:tag."Disable.all.sni
3520 70 70 65 74 20 65 78 70 61 6e 73 69 6f 6e 22 20 6e 69 6c 29 20 73 65 78 70 29 20 79 61 73 2d 6f ppet.expansion".nil).sexp).yas-o
3540 76 65 72 6c 61 79 2d 70 72 69 6f 72 69 74 79 20 31 30 30 20 22 50 72 69 6f 72 69 74 79 20 74 6f verlay-priority.100."Priority.to
3560 20 75 73 65 20 66 6f 72 20 79 61 73 6e 69 70 70 65 74 73 20 6f 76 65 72 6c 61 79 73 2e 5c 6e 54 .use.for.yasnippets.overlays.\nT
3580 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 77 68 65 74 68 65 72 his.is.useful.to.control.whether
35a0 20 73 6e 69 70 70 65 74 20 6e 61 76 69 67 61 74 69 6f 6e 20 62 69 6e 64 69 6e 67 73 5c 6e 6f 76 .snippet.navigation.bindings\nov
35c0 65 72 72 69 64 65 20 62 69 6e 64 69 6e 67 73 20 66 72 6f 6d 20 6f 74 68 65 72 20 70 61 63 6b 61 erride.bindings.from.other.packa
35e0 67 65 73 20 28 65 2e 67 2e 2c 20 60 63 6f 6d 70 61 6e 79 2d 6d 6f 64 65 27 29 2e 22 20 69 6e 74 ges.(e.g.,.`company-mode').".int
3600 65 67 65 72 5d 20 31 30 29 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 73 2d 2d 76 65 72 73 69 6f 6e eger].10).(defconst.yas--version
3620 20 22 30 2e 31 33 2e 30 22 29 0a 23 40 35 33 20 41 20 68 61 73 68 20 74 61 62 6c 65 20 6f 66 20 ."0.13.0").#@53.A.hash.table.of.
3640 4d 41 4a 4f 52 2d 4d 4f 44 45 20 73 79 6d 62 6f 6c 73 20 74 6f 20 6d 65 6e 75 20 6b 65 79 6d 61 MAJOR-MODE.symbols.to.menu.keyma
3660 70 73 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 6d 65 6e 75 2d 74 61 62 6c 65 20 28 6d 61 ps...(defvar.yas--menu-table.(ma
3680 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 29 20 28 23 24 20 2e 20 31 33 38 37 32 29 29 0a 23 40 35 ke-hash-table).(#$...13872)).#@5
36a0 34 20 4c 69 73 74 20 6f 66 20 63 68 61 72 61 63 74 65 72 73 20 77 68 69 63 68 20 2a 6d 69 67 68 4.List.of.characters.which.*migh
36c0 74 2a 20 6e 65 65 64 20 74 6f 20 62 65 20 65 73 63 61 70 65 64 2e 1f 0a 28 64 65 66 76 61 72 20 t*.need.to.be.escaped...(defvar.
36e0 79 61 73 2d 2d 65 73 63 61 70 65 64 2d 63 68 61 72 61 63 74 65 72 73 20 27 28 39 32 20 39 36 20 yas--escaped-characters.'(92.96.
3700 33 34 20 33 39 20 33 36 20 31 32 35 20 31 32 33 20 34 30 20 34 31 29 20 28 23 24 20 2e 20 31 33 34.39.36.125.123.40.41).(#$...13
3720 39 38 36 29 29 0a 23 40 34 31 20 41 20 72 65 67 65 78 70 20 74 6f 20 2a 61 6c 6d 6f 73 74 2a 20 986)).#@41.A.regexp.to.*almost*.
3740 72 65 63 6f 67 6e 69 7a 65 20 61 20 66 69 65 6c 64 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 recognize.a.field...(defconst.ya
3760 73 2d 2d 66 69 65 6c 64 2d 72 65 67 65 78 70 20 22 24 7b 5c 5c 28 5b 30 2d 39 5d 2b 3a 5c 5c 29 s--field-regexp."${\\([0-9]+:\\)
3780 3f 5c 5c 28 5b 5e 7d 5d 2a 5c 5c 29 7d 22 20 28 23 24 20 2e 20 31 34 31 32 33 29 29 0a 23 40 35 ?\\([^}]*\\)}".(#$...14123)).#@5
37a0 35 20 41 20 72 65 67 65 78 70 20 74 6f 20 2a 61 6c 6d 6f 73 74 2a 20 72 65 63 6f 67 6e 69 7a 65 5.A.regexp.to.*almost*.recognize
37c0 20 61 20 22 24 28 2e 2e 2e 29 22 20 65 78 70 72 65 73 73 69 6f 6e 2e 1f 0a 28 64 65 66 63 6f 6e .a."$(...)".expression...(defcon
37e0 73 74 20 79 61 73 2d 2d 6d 75 6c 74 69 2d 64 6f 6c 6c 61 72 2d 6c 69 73 70 2d 65 78 70 72 65 73 st.yas--multi-dollar-lisp-expres
3800 73 69 6f 6e 2d 72 65 67 65 78 70 20 22 24 2b 5b 20 09 5c 6e 5d 2a 5c 5c 28 28 5b 5e 29 5d 2a 29 sion-regexp."$+[..\n]*\\(([^)]*)
3820 5c 5c 29 22 20 28 23 24 20 2e 20 31 34 32 34 32 29 29 0a 23 40 36 31 20 41 20 72 65 67 65 78 70 \\)".(#$...14242)).#@61.A.regexp
3840 20 74 6f 20 72 65 63 6f 67 6e 69 7a 65 20 61 20 22 5c 3d 60 6c 69 73 70 2d 65 78 70 72 65 73 73 .to.recognize.a."\=`lisp-express
3860 69 6f 6e 5c 3d 60 22 20 65 78 70 72 65 73 73 69 6f 6e 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 79 ion\=`".expression...(defconst.y
3880 61 73 2d 2d 62 61 63 6b 71 75 6f 74 65 2d 6c 69 73 70 2d 65 78 70 72 65 73 73 69 6f 6e 2d 72 65 as--backquote-lisp-expression-re
38a0 67 65 78 70 20 22 60 5c 5c 28 5b 5e 60 5d 2a 5c 5c 29 60 22 20 28 23 24 20 2e 20 31 34 33 39 32 gexp."`\\([^`]*\\)`".(#$...14392
38c0 29 29 0a 23 40 35 39 20 41 20 72 65 67 65 78 70 20 74 6f 20 2a 61 6c 6d 6f 73 74 2a 20 72 65 63 )).#@59.A.regexp.to.*almost*.rec
38e0 6f 67 6e 69 7a 65 20 61 20 6d 69 72 72 6f 72 20 77 69 74 68 20 61 20 74 72 61 6e 73 66 6f 72 6d ognize.a.mirror.with.a.transform
3900 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 73 2d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6d 69 72 72 ...(defconst.yas--transform-mirr
3920 6f 72 2d 72 65 67 65 78 70 20 22 24 7b 5c 5c 28 3f 3a 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 3a 5c or-regexp."${\\(?:\\([0-9]+\\):\
3940 5c 29 3f 24 5c 5c 28 5b 20 09 5c 6e 5d 2a 28 5b 5e 7d 5d 2a 5c 5c 29 22 20 28 23 24 20 2e 20 31 \)?$\\([..\n]*([^}]*\\)".(#$...1
3960 34 35 33 36 29 29 0a 23 40 34 30 20 41 20 72 65 67 65 78 70 20 74 6f 20 72 65 63 6f 67 6e 69 7a 4536)).#@40.A.regexp.to.recogniz
3980 65 20 61 20 73 69 6d 70 6c 65 20 6d 69 72 72 6f 72 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 e.a.simple.mirror...(defconst.ya
39a0 73 2d 2d 73 69 6d 70 6c 65 2d 6d 69 72 72 6f 72 2d 72 65 67 65 78 70 20 22 24 5c 5c 28 5b 30 2d s--simple-mirror-regexp."$\\([0-
39c0 39 5d 2b 5c 5c 29 22 20 28 23 24 20 2e 20 31 34 37 30 30 29 29 0a 23 40 33 37 20 43 6f 6e 74 61 9]+\\)".(#$...14700)).#@37.Conta
39e0 69 6e 73 20 74 68 65 20 6e 65 78 74 20 69 64 20 66 6f 72 20 61 20 73 6e 69 70 70 65 74 2e 1f 0a ins.the.next.id.for.a.snippet...
3a00 28 64 65 66 76 61 72 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 69 64 2d 73 65 65 64 20 30 20 28 (defvar.yas--snippet-id-seed.0.(
3a20 23 24 20 2e 20 31 34 38 31 31 29 29 0a 23 40 34 35 20 54 68 65 20 6f 72 69 67 69 6e 61 6c 20 76 #$...14811)).#@45.The.original.v
3a40 61 6c 75 65 20 6f 66 20 60 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 27 2e 1f 0a 28 alue.of.`auto-fill-function'...(
3a60 64 65 66 76 61 72 20 79 61 73 2d 2d 6f 72 69 67 69 6e 61 6c 2d 61 75 74 6f 2d 66 69 6c 6c 2d 66 defvar.yas--original-auto-fill-f
3a80 75 6e 63 74 69 6f 6e 20 6e 69 6c 20 28 23 24 20 2e 20 31 34 38 39 38 29 29 0a 28 6d 61 6b 65 2d unction.nil.(#$...14898)).(make-
3aa0 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 79 61 73 2d 2d 6f 72 69 67 variable-buffer-local.'yas--orig
3ac0 69 6e 61 6c 2d 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 29 0a 28 64 65 66 76 61 72 inal-auto-fill-function).(defvar
3ae0 20 79 61 73 2d 2d 77 61 74 63 68 2d 61 75 74 6f 2d 66 69 6c 6c 2d 62 61 63 6b 74 72 61 63 65 20 .yas--watch-auto-fill-backtrace.
3b00 6e 69 6c 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 77 61 74 63 68 2d 61 75 74 6f 2d nil).(defalias.'yas--watch-auto-
3b20 66 69 6c 6c 20 23 5b 28 73 79 6d 20 6e 65 77 76 61 6c 20 6f 70 20 5f 77 68 65 72 65 29 20 22 08 fill.#[(sym.newval.op._where).".
3b40 5c 33 30 33 3d 5c 32 30 33 10 00 09 5c 32 30 34 10 00 5c 6e 5c 33 30 36 3d 5c 32 30 34 21 00 08 \303=\203...\204..\n\306=\204!..
3b60 5c 33 30 32 3d 5c 32 30 35 4c 00 09 5c 33 30 36 3d 5c 32 30 35 4c 00 0b 3f 5c 32 30 35 4c 00 5c \302=\205L..\306=\205L..?\205L.\
3b80 66 3f 5c 32 30 35 4c 00 5c 33 30 37 5c 33 31 30 21 5c 32 30 35 4c 00 0d 5c 33 31 31 3d 5c 32 30 f?\205L.\307\310!\205L..\311=\20
3ba0 35 43 00 5c 33 31 32 5c 33 30 32 21 5c 33 30 36 3d 3f 5c 32 30 35 43 00 5c 33 31 33 5c 33 31 34 5C.\312\302!\306=?\205C.\313\314
3bc0 5c 33 31 30 5c 33 31 35 21 5c 33 31 36 5c 33 31 37 24 3f 5c 32 30 35 4c 00 5c 33 31 30 5c 33 31 \310\315!\316\317$?\205L.\310\31
3be0 35 21 5c 32 31 31 14 5c 32 30 37 22 20 5b 73 79 6d 20 6e 65 77 76 61 6c 20 61 75 74 6f 2d 66 69 5!\211.\207".[sym.newval.auto-fi
3c00 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 79 61 73 2d 2d 6f 72 69 67 69 6e 61 6c 2d 61 75 74 6f 2d 66 ll-function.yas--original-auto-f
3c20 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 79 61 73 2d 2d 77 61 74 63 68 2d 61 75 74 6f 2d 66 69 6c ill-function.yas--watch-auto-fil
3c40 6c 2d 62 61 63 6b 74 72 61 63 65 20 6f 70 20 79 61 73 2d 2d 61 75 74 6f 2d 66 69 6c 6c 20 66 62 l-backtrace.op.yas--auto-fill.fb
3c60 6f 75 6e 64 70 20 62 61 63 6b 74 72 61 63 65 2d 66 72 61 6d 65 73 20 6d 61 6b 75 6e 62 6f 75 6e oundp.backtrace-frames.makunboun
3c80 64 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 63 6c 2d 6d 65 6d 62 65 72 20 6b 69 6c 6c 2d 61 d.default-value.cl-member.kill-a
3ca0 6c 6c 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 20 79 61 73 2d 2d 77 61 74 63 68 2d 61 75 ll-local-variables.yas--watch-au
3cc0 74 6f 2d 66 69 6c 6c 20 3a 6b 65 79 20 23 5b 28 66 72 61 6d 65 29 20 22 08 41 40 5c 32 30 37 22 to-fill.:key.#[(frame).".A@\207"
3ce0 20 5b 66 72 61 6d 65 5d 20 31 5d 5d 20 35 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 .[frame].1]].5]).(byte-code."\30
3d00 30 5c 33 30 31 21 5c 32 30 33 10 00 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 22 5c 32 31 30 5c 33 0\301!\203..\301\302\303\"\210\3
3d20 30 31 5c 33 30 34 5c 33 30 33 5c 22 5c 32 31 30 5c 33 30 30 5c 32 30 37 22 20 5b 66 62 6f 75 6e 01\304\303\"\210\300\207".[fboun
3d40 64 70 20 61 64 64 2d 76 61 72 69 61 62 6c 65 2d 77 61 74 63 68 65 72 20 79 61 73 2d 2d 6f 72 69 dp.add-variable-watcher.yas--ori
3d60 67 69 6e 61 6c 2d 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 79 61 73 2d 2d 77 61 ginal-auto-fill-function.yas--wa
3d80 74 63 68 2d 61 75 74 6f 2d 66 69 6c 6c 20 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e tch-auto-fill.auto-fill-function
3da0 5d 20 33 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6e 65 78 ].3).(defalias.'yas--snippet-nex
3dc0 74 2d 69 64 20 23 5b 6e 69 6c 20 22 08 19 08 54 10 09 29 5c 32 30 37 22 20 5b 79 61 73 2d 2d 73 t-id.#[nil."...T..)\207".[yas--s
3de0 6e 69 70 70 65 74 2d 69 64 2d 73 65 65 64 20 69 64 5d 20 31 5d 29 0a 23 40 32 37 20 48 6f 6c 64 nippet-id-seed.id].1]).#@27.Hold
3e00 73 20 74 68 65 20 59 41 53 6e 69 70 70 65 74 20 6d 65 6e 75 2e 1f 0a 28 64 65 66 76 61 72 20 79 s.the.YASnippet.menu...(defvar.y
3e20 61 73 2d 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 65 6e 75 20 6e 69 6c 20 28 23 24 20 2e 20 31 35 as--minor-mode-menu.nil.(#$...15
3e40 38 36 38 29 29 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 63 868)).(defvar.yas--condition-cac
3e60 68 65 2d 74 69 6d 65 73 74 61 6d 70 20 6e 69 6c 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 he-timestamp.nil).(defalias.'yas
3e80 2d 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 2d 6b 65 79 2d 66 69 6c 74 65 72 20 23 5b 28 63 6d 64 --maybe-expand-key-filter.#[(cmd
3ea0 29 20 22 5c 33 30 32 20 18 5c 33 30 33 20 29 5c 32 30 35 5c 6e 00 09 5c 32 30 37 22 20 5b 79 61 )."\302..\303.)\205\n..\207".[ya
3ec0 73 2d 2d 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 63 68 65 2d 74 69 6d 65 73 74 61 6d 70 20 63 6d 64 s--condition-cache-timestamp.cmd
3ee0 20 63 75 72 72 65 6e 74 2d 74 69 6d 65 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 73 2d 66 6f 72 .current-time.yas--templates-for
3f00 2d 6b 65 79 2d 61 74 2d 70 6f 69 6e 74 5d 20 31 5d 29 0a 23 40 31 36 34 20 41 20 63 6f 6e 64 69 -key-at-point].1]).#@164.A.condi
3f20 74 69 6f 6e 61 6c 20 6b 65 79 20 64 65 66 69 6e 69 74 69 6f 6e 2e 0a 54 68 69 73 20 63 61 6e 20 tional.key.definition..This.can.
3f40 62 65 20 75 73 65 64 20 61 73 20 61 20 6b 65 79 20 64 65 66 69 6e 69 74 69 6f 6e 20 69 6e 20 6b be.used.as.a.key.definition.in.k
3f60 65 79 6d 61 70 73 20 74 6f 20 62 69 6e 64 20 61 20 6b 65 79 20 74 6f 0a 60 79 61 73 2d 65 78 70 eymaps.to.bind.a.key.to.`yas-exp
3f80 61 6e 64 27 20 6f 6e 6c 79 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 61 20 73 6e 69 70 70 65 and'.only.when.there.is.a.snippe
3fa0 74 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 62 65 0a 65 78 70 61 6e 64 65 64 2e 1f 0a 28 64 65 t.available.to.be.expanded...(de
3fc0 66 63 6f 6e 73 74 20 79 61 73 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 20 27 28 6d 65 6e 75 2d 69 fconst.yas-maybe-expand.'(menu-i
3fe0 74 65 6d 20 22 22 20 79 61 73 2d 65 78 70 61 6e 64 20 3a 66 69 6c 74 65 72 20 79 61 73 2d 2d 6d tem."".yas-expand.:filter.yas--m
4000 61 79 62 65 2d 65 78 70 61 6e 64 2d 6b 65 79 2d 66 69 6c 74 65 72 29 20 28 23 24 20 2e 20 31 36 aybe-expand-key-filter).(#$...16
4020 31 35 33 29 29 0a 23 40 35 30 20 54 68 65 20 6b 65 79 6d 61 70 20 75 73 65 64 20 77 68 65 6e 20 153)).#@50.The.keymap.used.when.
4040 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 27 20 69 73 20 61 63 74 69 76 65 2e 1f 0a 28 64 65 `yas-minor-mode'.is.active...(de
4060 66 76 61 72 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 20 28 62 79 74 65 2d 63 6f fvar.yas-minor-mode-map.(byte-co
4080 64 65 20 22 5c 33 30 32 20 18 5c 33 30 33 08 5c 33 30 34 09 23 5c 32 31 30 5c 33 30 33 08 5c 33 de."\302..\303.\304.#\210\303.\3
40a0 30 35 09 23 5c 32 31 30 5c 33 30 33 08 5c 33 30 36 5c 33 30 37 23 5c 32 31 30 5c 33 30 33 08 5c 05.#\210\303.\306\307#\210\303.\
40c0 33 31 30 5c 33 31 31 23 5c 32 31 30 5c 33 30 33 08 5c 33 31 32 5c 33 31 33 23 5c 32 31 30 08 29 310\311#\210\303.\312\313#\210.)
40e0 5c 32 30 37 22 20 5b 6d 61 70 20 79 61 73 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 20 6d 61 6b 65 \207".[map.yas-maybe-expand.make
4100 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 20 64 65 66 69 6e 65 2d 6b 65 79 20 5b 28 74 61 62 29 -sparse-keymap.define-key.[(tab)
4120 5d 20 22 09 22 20 22 03 26 13 22 20 79 61 73 2d 69 6e 73 65 72 74 2d 73 6e 69 70 70 65 74 20 22 ].".".".&.".yas-insert-snippet."
4140 03 26 0e 22 20 79 61 73 2d 6e 65 77 2d 73 6e 69 70 70 65 74 20 22 03 26 16 22 20 79 61 73 2d 76 .&.".yas-new-snippet.".&.".yas-v
4160 69 73 69 74 2d 73 6e 69 70 70 65 74 2d 66 69 6c 65 5d 20 34 29 20 28 23 24 20 2e 20 31 36 34 32 isit-snippet-file].4).(#$...1642
4180 37 29 29 0a 23 40 34 34 20 4d 65 6e 75 20 75 73 65 64 20 77 68 65 6e 20 60 79 61 73 2d 6d 69 6e 7)).#@44.Menu.used.when.`yas-min
41a0 6f 72 2d 6d 6f 64 65 27 20 69 73 20 61 63 74 69 76 65 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 or-mode'.is.active...(defvar.yas
41c0 2d 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 65 6e 75 20 6e 69 6c 20 28 23 24 20 2e 20 31 36 37 37 --minor-mode-menu.nil.(#$...1677
41e0 37 29 29 0a 28 65 61 73 79 2d 6d 65 6e 75 2d 64 6f 2d 64 65 66 69 6e 65 20 27 79 61 73 2d 2d 6d 7)).(easy-menu-do-define.'yas--m
4200 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 65 6e 75 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 inor-mode-menu.yas-minor-mode-ma
4220 70 20 22 4d 65 6e 75 20 75 73 65 64 20 77 68 65 6e 20 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 p."Menu.used.when.`yas-minor-mod
4240 65 27 20 69 73 20 61 63 74 69 76 65 2e 22 20 27 28 22 59 41 53 6e 69 70 70 65 74 22 20 3a 76 69 e'.is.active.".'("YASnippet".:vi
4260 73 69 62 6c 65 20 79 61 73 2d 75 73 65 2d 6d 65 6e 75 20 22 2d 2d 2d 2d 22 20 5b 22 45 78 70 61 sible.yas-use-menu."----".["Expa
4280 6e 64 20 74 72 69 67 67 65 72 22 20 79 61 73 2d 65 78 70 61 6e 64 20 3a 68 65 6c 70 20 22 50 6f nd.trigger".yas-expand.:help."Po
42a0 73 73 69 62 6c 79 20 65 78 70 61 6e 64 20 74 61 62 20 74 72 69 67 67 65 72 20 62 65 66 6f 72 65 ssibly.expand.tab.trigger.before
42c0 20 70 6f 69 6e 74 22 5d 20 5b 22 49 6e 73 65 72 74 20 61 74 20 70 6f 69 6e 74 2e 2e 2e 22 20 79 .point"].["Insert.at.point...".y
42e0 61 73 2d 69 6e 73 65 72 74 2d 73 6e 69 70 70 65 74 20 3a 68 65 6c 70 20 22 50 72 6f 6d 70 74 20 as-insert-snippet.:help."Prompt.
4300 66 6f 72 20 61 6e 20 65 78 70 61 6e 64 61 62 6c 65 20 73 6e 69 70 70 65 74 20 61 6e 64 20 65 78 for.an.expandable.snippet.and.ex
4320 70 61 6e 64 20 69 74 20 61 74 20 70 6f 69 6e 74 22 5d 20 5b 22 4e 65 77 20 73 6e 69 70 70 65 74 pand.it.at.point"].["New.snippet
4340 2e 2e 2e 22 20 79 61 73 2d 6e 65 77 2d 73 6e 69 70 70 65 74 20 3a 68 65 6c 70 20 22 43 72 65 61 ...".yas-new-snippet.:help."Crea
4360 74 65 20 61 20 6e 65 77 20 73 6e 69 70 70 65 74 20 69 6e 20 61 6e 20 61 70 70 72 6f 70 72 69 61 te.a.new.snippet.in.an.appropria
4380 74 65 20 64 69 72 65 63 74 6f 72 79 22 5d 20 5b 22 56 69 73 69 74 20 73 6e 69 70 70 65 74 20 66 te.directory"].["Visit.snippet.f
43a0 69 6c 65 2e 2e 2e 22 20 79 61 73 2d 76 69 73 69 74 2d 73 6e 69 70 70 65 74 2d 66 69 6c 65 20 3a ile...".yas-visit-snippet-file.:
43c0 68 65 6c 70 20 22 50 72 6f 6d 70 74 20 66 6f 72 20 61 6e 20 65 78 70 61 6e 64 61 62 6c 65 20 73 help."Prompt.for.an.expandable.s
43e0 6e 69 70 70 65 74 20 61 6e 64 20 66 69 6e 64 20 69 74 73 20 66 69 6c 65 22 5d 20 22 2d 2d 2d 2d nippet.and.find.its.file"]."----
4400 22 20 28 22 53 6e 69 70 70 65 74 20 6d 65 6e 75 20 62 65 68 61 76 69 6f 75 72 22 20 5b 22 56 69 ".("Snippet.menu.behaviour".["Vi
4420 73 69 74 20 73 6e 69 70 70 65 74 73 22 20 28 73 65 74 71 20 79 61 73 2d 76 69 73 69 74 2d 66 72 sit.snippets".(setq.yas-visit-fr
4440 6f 6d 2d 6d 65 6e 75 20 74 29 20 3a 68 65 6c 70 20 22 56 69 73 69 74 20 73 6e 69 70 70 65 74 73 om-menu.t).:help."Visit.snippets
4460 20 66 72 6f 6d 20 74 68 65 20 6d 65 6e 75 22 20 3a 61 63 74 69 76 65 20 74 20 3a 73 74 79 6c 65 .from.the.menu".:active.t.:style
4480 20 72 61 64 69 6f 20 3a 73 65 6c 65 63 74 65 64 20 79 61 73 2d 76 69 73 69 74 2d 66 72 6f 6d 2d .radio.:selected.yas-visit-from-
44a0 6d 65 6e 75 5d 20 5b 22 45 78 70 61 6e 64 20 73 6e 69 70 70 65 74 73 22 20 28 73 65 74 71 20 79 menu].["Expand.snippets".(setq.y
44c0 61 73 2d 76 69 73 69 74 2d 66 72 6f 6d 2d 6d 65 6e 75 20 6e 69 6c 29 20 3a 68 65 6c 70 20 22 45 as-visit-from-menu.nil).:help."E
44e0 78 70 61 6e 64 20 73 6e 69 70 70 65 74 73 20 66 72 6f 6d 20 74 68 65 20 6d 65 6e 75 22 20 3a 61 xpand.snippets.from.the.menu".:a
4500 63 74 69 76 65 20 74 20 3a 73 74 79 6c 65 20 72 61 64 69 6f 20 3a 73 65 6c 65 63 74 65 64 20 28 ctive.t.:style.radio.:selected.(
4520 6e 6f 74 20 79 61 73 2d 76 69 73 69 74 2d 66 72 6f 6d 2d 6d 65 6e 75 29 5d 20 22 2d 2d 2d 2d 22 not.yas-visit-from-menu)]."----"
4540 20 5b 22 53 68 6f 77 20 61 6c 6c 20 6b 6e 6f 77 6e 20 6d 6f 64 65 73 22 20 28 73 65 74 71 20 79 .["Show.all.known.modes".(setq.y
4560 61 73 2d 75 73 65 2d 6d 65 6e 75 20 27 66 75 6c 6c 29 20 3a 68 65 6c 70 20 22 53 68 6f 77 20 6f as-use-menu.'full).:help."Show.o
4580 6e 65 20 73 6e 69 70 70 65 74 20 73 75 62 6d 65 6e 75 20 66 6f 72 20 65 61 63 68 20 6c 6f 61 64 ne.snippet.submenu.for.each.load
45a0 65 64 20 74 61 62 6c 65 22 20 3a 61 63 74 69 76 65 20 74 20 3a 73 74 79 6c 65 20 72 61 64 69 6f ed.table".:active.t.:style.radio
45c0 20 3a 73 65 6c 65 63 74 65 64 20 28 65 71 20 79 61 73 2d 75 73 65 2d 6d 65 6e 75 20 27 66 75 6c .:selected.(eq.yas-use-menu.'ful
45e0 6c 29 5d 20 5b 22 41 62 62 72 65 76 69 61 74 65 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 63 75 l)].["Abbreviate.according.to.cu
4600 72 72 65 6e 74 20 6d 6f 64 65 22 20 28 73 65 74 71 20 79 61 73 2d 75 73 65 2d 6d 65 6e 75 20 27 rrent.mode".(setq.yas-use-menu.'
4620 61 62 62 72 65 76 69 61 74 65 29 20 3a 68 65 6c 70 20 22 53 68 6f 77 20 6f 6e 6c 79 20 73 6e 69 abbreviate).:help."Show.only.sni
4640 70 70 65 74 20 73 75 62 6d 65 6e 75 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 61 63 ppet.submenus.for.the.current.ac
4660 74 69 76 65 20 6d 6f 64 65 73 22 20 3a 61 63 74 69 76 65 20 74 20 3a 73 74 79 6c 65 20 72 61 64 tive.modes".:active.t.:style.rad
4680 69 6f 20 3a 73 65 6c 65 63 74 65 64 20 28 65 71 20 79 61 73 2d 75 73 65 2d 6d 65 6e 75 20 27 61 io.:selected.(eq.yas-use-menu.'a
46a0 62 62 72 65 76 69 61 74 65 29 5d 29 20 28 22 49 6e 64 65 6e 74 69 6e 67 22 20 5b 22 41 75 74 6f bbreviate)]).("Indenting".["Auto
46c0 22 20 28 73 65 74 71 20 79 61 73 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 27 61 75 74 6f 29 20 3a ".(setq.yas-indent-line.'auto).:
46e0 68 65 6c 70 20 22 49 6e 64 65 6e 74 20 65 61 63 68 20 6c 69 6e 65 20 6f 66 20 74 68 65 20 73 6e help."Indent.each.line.of.the.sn
4700 69 70 70 65 74 20 77 69 74 68 20 60 69 6e 64 65 6e 74 2d 61 63 63 6f 72 64 69 6e 67 2d 74 6f 2d ippet.with.`indent-according-to-
4720 6d 6f 64 65 27 22 20 3a 61 63 74 69 76 65 20 74 20 3a 73 74 79 6c 65 20 72 61 64 69 6f 20 3a 73 mode'".:active.t.:style.radio.:s
4740 65 6c 65 63 74 65 64 20 28 65 71 20 79 61 73 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 27 61 75 74 elected.(eq.yas-indent-line.'aut
4760 6f 29 5d 20 5b 22 46 69 78 65 64 22 20 28 73 65 74 71 20 79 61 73 2d 69 6e 64 65 6e 74 2d 6c 69 o)].["Fixed".(setq.yas-indent-li
4780 6e 65 20 27 66 69 78 65 64 29 20 3a 68 65 6c 70 20 22 49 6e 64 65 6e 74 20 74 68 65 20 73 6e 69 ne.'fixed).:help."Indent.the.sni
47a0 70 70 65 74 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6c 75 6d 6e 22 20 3a 61 63 74 ppet.to.the.current.column".:act
47c0 69 76 65 20 74 20 3a 73 74 79 6c 65 20 72 61 64 69 6f 20 3a 73 65 6c 65 63 74 65 64 20 28 65 71 ive.t.:style.radio.:selected.(eq
47e0 20 79 61 73 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 27 66 69 78 65 64 29 5d 20 5b 22 4e 6f 6e 65 .yas-indent-line.'fixed)].["None
4800 22 20 28 73 65 74 71 20 79 61 73 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 27 6e 6f 6e 65 29 20 3a ".(setq.yas-indent-line.'none).:
4820 68 65 6c 70 20 22 44 6f 6e 27 74 20 61 70 70 6c 79 20 61 6e 79 20 70 61 72 74 69 63 75 6c 61 72 help."Don't.apply.any.particular
4840 20 73 6e 69 70 70 65 74 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 61 66 74 65 72 20 65 78 70 61 6e .snippet.indentation.after.expan
4860 73 69 6f 6e 22 20 3a 61 63 74 69 76 65 20 74 20 3a 73 74 79 6c 65 20 72 61 64 69 6f 20 3a 73 65 sion".:active.t.:style.radio.:se
4880 6c 65 63 74 65 64 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 79 61 73 2d 69 6e 64 65 6e 74 2d 6c lected.(not.(member.yas-indent-l
48a0 69 6e 65 20 27 28 66 69 78 65 64 20 61 75 74 6f 29 29 29 5d 20 22 2d 2d 2d 2d 22 20 5b 22 41 6c ine.'(fixed.auto)))]."----".["Al
48c0 73 6f 20 61 75 74 6f 20 69 6e 64 65 6e 74 20 66 69 72 73 74 20 6c 69 6e 65 22 20 28 73 65 74 71 so.auto.indent.first.line".(setq
48e0 20 79 61 73 2d 61 6c 73 6f 2d 61 75 74 6f 2d 69 6e 64 65 6e 74 2d 66 69 72 73 74 2d 6c 69 6e 65 .yas-also-auto-indent-first-line
4900 20 28 6e 6f 74 20 79 61 73 2d 61 6c 73 6f 2d 61 75 74 6f 2d 69 6e 64 65 6e 74 2d 66 69 72 73 74 .(not.yas-also-auto-indent-first
4920 2d 6c 69 6e 65 29 29 20 3a 68 65 6c 70 20 22 57 68 65 6e 20 61 75 74 6f 2d 69 6e 64 65 6e 74 69 -line)).:help."When.auto-indenti
4940 6e 67 20 61 6c 73 6f 2c 20 61 75 74 6f 20 69 6e 64 65 6e 74 20 74 68 65 20 66 69 72 73 74 20 6c ng.also,.auto.indent.the.first.l
4960 69 6e 65 20 6d 65 6e 75 22 20 3a 61 63 74 69 76 65 20 28 65 71 20 79 61 73 2d 69 6e 64 65 6e 74 ine.menu".:active.(eq.yas-indent
4980 2d 6c 69 6e 65 20 27 61 75 74 6f 29 20 3a 73 74 79 6c 65 20 74 6f 67 67 6c 65 20 3a 73 65 6c 65 -line.'auto).:style.toggle.:sele
49a0 63 74 65 64 20 79 61 73 2d 61 6c 73 6f 2d 61 75 74 6f 2d 69 6e 64 65 6e 74 2d 66 69 72 73 74 2d cted.yas-also-auto-indent-first-
49c0 6c 69 6e 65 5d 29 20 28 22 50 72 6f 6d 70 74 69 6e 67 20 6d 65 74 68 6f 64 22 20 5b 22 53 79 73 line]).("Prompting.method".["Sys
49e0 74 65 6d 20 58 2d 77 69 64 67 65 74 22 20 28 73 65 74 71 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 tem.X-widget".(setq.yas-prompt-f
4a00 75 6e 63 74 69 6f 6e 73 20 28 63 6f 6e 73 20 23 27 79 61 73 2d 78 2d 70 72 6f 6d 70 74 20 28 72 unctions.(cons.#'yas-x-prompt.(r
4a20 65 6d 6f 76 65 20 23 27 79 61 73 2d 78 2d 70 72 6f 6d 70 74 20 79 61 73 2d 70 72 6f 6d 70 74 2d emove.#'yas-x-prompt.yas-prompt-
4a40 66 75 6e 63 74 69 6f 6e 73 29 29 29 20 3a 68 65 6c 70 20 22 55 73 65 20 79 6f 75 72 20 77 69 6e functions))).:help."Use.your.win
4a60 64 6f 77 69 6e 67 20 73 79 73 74 65 6d 27 73 20 28 67 74 6b 2c 20 6d 61 63 2c 20 77 69 6e 64 6f dowing.system's.(gtk,.mac,.windo
4a80 77 73 2c 20 65 74 63 2e 2e 2e 29 20 64 65 66 61 75 6c 74 20 6d 65 6e 75 22 20 3a 61 63 74 69 76 ws,.etc...).default.menu".:activ
4aa0 65 20 74 20 3a 73 74 79 6c 65 20 72 61 64 69 6f 20 3a 73 65 6c 65 63 74 65 64 20 28 65 71 20 28 e.t.:style.radio.:selected.(eq.(
4ac0 63 61 72 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 29 20 23 27 79 61 73 2d car.yas-prompt-functions).#'yas-
4ae0 78 2d 70 72 6f 6d 70 74 29 5d 20 5b 22 44 72 6f 70 64 6f 77 6e 2d 6c 69 73 74 22 20 28 73 65 74 x-prompt)].["Dropdown-list".(set
4b00 71 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 20 28 63 6f 6e 73 20 23 27 79 q.yas-prompt-functions.(cons.#'y
4b20 61 73 2d 64 72 6f 70 64 6f 77 6e 2d 70 72 6f 6d 70 74 20 28 72 65 6d 6f 76 65 20 23 27 79 61 73 as-dropdown-prompt.(remove.#'yas
4b40 2d 64 72 6f 70 64 6f 77 6e 2d 70 72 6f 6d 70 74 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 -dropdown-prompt.yas-prompt-func
4b60 74 69 6f 6e 73 29 29 29 20 3a 68 65 6c 70 20 22 55 73 65 20 61 20 73 70 65 63 69 61 6c 20 64 72 tions))).:help."Use.a.special.dr
4b80 6f 70 64 6f 77 6e 20 6c 69 73 74 22 20 3a 61 63 74 69 76 65 20 74 20 3a 73 74 79 6c 65 20 72 61 opdown.list".:active.t.:style.ra
4ba0 64 69 6f 20 3a 73 65 6c 65 63 74 65 64 20 28 65 71 20 28 63 61 72 20 79 61 73 2d 70 72 6f 6d 70 dio.:selected.(eq.(car.yas-promp
4bc0 74 2d 66 75 6e 63 74 69 6f 6e 73 29 20 23 27 79 61 73 2d 64 72 6f 70 64 6f 77 6e 2d 70 72 6f 6d t-functions).#'yas-dropdown-prom
4be0 70 74 29 5d 20 5b 22 49 64 6f 22 20 28 73 65 74 71 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e pt)].["Ido".(setq.yas-prompt-fun
4c00 63 74 69 6f 6e 73 20 28 63 6f 6e 73 20 23 27 79 61 73 2d 69 64 6f 2d 70 72 6f 6d 70 74 20 28 72 ctions.(cons.#'yas-ido-prompt.(r
4c20 65 6d 6f 76 65 20 23 27 79 61 73 2d 69 64 6f 2d 70 72 6f 6d 70 74 20 79 61 73 2d 70 72 6f 6d 70 emove.#'yas-ido-prompt.yas-promp
4c40 74 2d 66 75 6e 63 74 69 6f 6e 73 29 29 29 20 3a 68 65 6c 70 20 22 55 73 65 20 61 6e 20 69 64 6f t-functions))).:help."Use.an.ido
4c60 2d 73 74 79 6c 65 20 6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70 74 22 20 3a 61 63 74 69 76 -style.minibuffer.prompt".:activ
4c80 65 20 74 20 3a 73 74 79 6c 65 20 72 61 64 69 6f 20 3a 73 65 6c 65 63 74 65 64 20 28 65 71 20 28 e.t.:style.radio.:selected.(eq.(
4ca0 63 61 72 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 29 20 23 27 79 61 73 2d car.yas-prompt-functions).#'yas-
4cc0 69 64 6f 2d 70 72 6f 6d 70 74 29 5d 20 5b 22 43 6f 6d 70 6c 65 74 69 6e 67 20 72 65 61 64 22 20 ido-prompt)].["Completing.read".
4ce0 28 73 65 74 71 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 20 28 63 6f 6e 73 (setq.yas-prompt-functions.(cons
4d00 20 23 27 79 61 73 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 70 72 6f 6d 70 74 20 28 72 65 6d 6f 76 65 .#'yas-completing-prompt.(remove
4d20 20 23 27 79 61 73 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 70 72 6f 6d 70 74 20 79 61 73 2d 70 72 6f .#'yas-completing-prompt.yas-pro
4d40 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 29 29 29 20 3a 68 65 6c 70 20 22 55 73 65 20 61 20 6e 6f mpt-functions))).:help."Use.a.no
4d60 72 6d 61 6c 20 6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70 74 22 20 3a 61 63 74 69 76 65 20 rmal.minibuffer.prompt".:active.
4d80 74 20 3a 73 74 79 6c 65 20 72 61 64 69 6f 20 3a 73 65 6c 65 63 74 65 64 20 28 65 71 20 28 63 61 t.:style.radio.:selected.(eq.(ca
4da0 72 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 29 20 23 27 79 61 73 2d 63 6f r.yas-prompt-functions).#'yas-co
4dc0 6d 70 6c 65 74 69 6e 67 2d 70 72 6f 6d 70 74 29 5d 29 20 28 22 4d 69 73 63 22 20 5b 22 57 72 61 mpleting-prompt)]).("Misc".["Wra
4de0 70 20 72 65 67 69 6f 6e 20 69 6e 20 65 78 69 74 20 6d 61 72 6b 65 72 22 20 28 73 65 74 71 20 79 p.region.in.exit.marker".(setq.y
4e00 61 73 2d 77 72 61 70 2d 61 72 6f 75 6e 64 2d 72 65 67 69 6f 6e 20 28 6e 6f 74 20 79 61 73 2d 77 as-wrap-around-region.(not.yas-w
4e20 72 61 70 2d 61 72 6f 75 6e 64 2d 72 65 67 69 6f 6e 29 29 20 3a 68 65 6c 70 20 22 49 66 20 6e 6f rap-around-region)).:help."If.no
4e40 6e 2d 6e 69 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 77 72 61 70 20 74 68 65 20 73 65 6c n-nil.automatically.wrap.the.sel
4e60 65 63 74 65 64 20 74 65 78 74 20 69 6e 20 74 68 65 20 24 30 20 73 6e 69 70 70 65 74 20 65 78 69 ected.text.in.the.$0.snippet.exi
4e80 74 22 20 3a 73 74 79 6c 65 20 74 6f 67 67 6c 65 20 3a 73 65 6c 65 63 74 65 64 20 79 61 73 2d 77 t".:style.toggle.:selected.yas-w
4ea0 72 61 70 2d 61 72 6f 75 6e 64 2d 72 65 67 69 6f 6e 5d 20 5b 22 41 6c 6c 6f 77 20 73 74 61 63 6b rap-around-region].["Allow.stack
4ec0 65 64 20 65 78 70 61 6e 73 69 6f 6e 73 20 22 20 28 73 65 74 71 20 79 61 73 2d 74 72 69 67 67 65 ed.expansions.".(setq.yas-trigge
4ee0 72 73 2d 69 6e 2d 66 69 65 6c 64 20 28 6e 6f 74 20 79 61 73 2d 74 72 69 67 67 65 72 73 2d 69 6e rs-in-field.(not.yas-triggers-in
4f00 2d 66 69 65 6c 64 29 29 20 3a 68 65 6c 70 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 20 61 6c 6c 6f 77 -field)).:help."If.non-nil.allow
4f20 20 73 6e 69 70 70 65 74 73 20 74 6f 20 62 65 20 74 72 69 67 67 65 72 65 64 20 69 6e 73 69 64 65 .snippets.to.be.triggered.inside
4f40 20 6f 74 68 65 72 20 73 6e 69 70 70 65 74 20 66 69 65 6c 64 73 22 20 3a 73 74 79 6c 65 20 74 6f .other.snippet.fields".:style.to
4f60 67 67 6c 65 20 3a 73 65 6c 65 63 74 65 64 20 79 61 73 2d 74 72 69 67 67 65 72 73 2d 69 6e 2d 66 ggle.:selected.yas-triggers-in-f
4f80 69 65 6c 64 5d 20 5b 22 52 65 76 69 76 65 20 73 6e 69 70 70 65 74 73 20 6f 6e 20 75 6e 64 6f 20 ield].["Revive.snippets.on.undo.
4fa0 22 20 28 73 65 74 71 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 72 65 76 69 76 61 6c 20 28 6e 6f 74 ".(setq.yas-snippet-revival.(not
4fc0 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 72 65 76 69 76 61 6c 29 29 20 3a 68 65 6c 70 20 22 49 66 .yas-snippet-revival)).:help."If
4fe0 20 6e 6f 6e 2d 6e 69 6c 20 61 6c 6c 6f 77 20 73 6e 69 70 70 65 74 73 20 74 6f 20 62 65 63 6f 6d .non-nil.allow.snippets.to.becom
5000 65 20 61 63 74 69 76 65 20 61 67 61 69 6e 20 61 66 74 65 72 20 75 6e 64 6f 22 20 3a 73 74 79 6c e.active.again.after.undo".:styl
5020 65 20 74 6f 67 67 6c 65 20 3a 73 65 6c 65 63 74 65 64 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 72 e.toggle.:selected.yas-snippet-r
5040 65 76 69 76 61 6c 5d 20 5b 22 47 6f 6f 64 20 67 72 61 63 65 20 22 20 28 73 65 74 71 20 79 61 73 evival].["Good.grace.".(setq.yas
5060 2d 67 6f 6f 64 2d 67 72 61 63 65 20 28 6e 6f 74 20 79 61 73 2d 67 6f 6f 64 2d 67 72 61 63 65 29 -good-grace.(not.yas-good-grace)
5080 29 20 3a 68 65 6c 70 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 20 64 6f 6e 27 74 20 72 61 69 73 65 20 ).:help."If.non-nil.don't.raise.
50a0 65 72 72 6f 72 73 20 69 6e 20 62 61 64 20 65 6d 62 65 64 64 65 64 20 65 6c 69 73 70 20 69 6e 20 errors.in.bad.embedded.elisp.in.
50c0 73 6e 69 70 70 65 74 73 22 20 3a 73 74 79 6c 65 20 74 6f 67 67 6c 65 20 3a 73 65 6c 65 63 74 65 snippets".:style.toggle.:selecte
50e0 64 20 79 61 73 2d 67 6f 6f 64 2d 67 72 61 63 65 5d 29 20 22 2d 2d 2d 2d 22 20 5b 22 4c 6f 61 64 d.yas-good-grace])."----".["Load
5100 20 73 6e 69 70 70 65 74 73 2e 2e 2e 22 20 79 61 73 2d 6c 6f 61 64 2d 64 69 72 65 63 74 6f 72 79 .snippets...".yas-load-directory
5120 20 3a 68 65 6c 70 20 22 4c 6f 61 64 20 73 6e 69 70 70 65 74 73 20 66 72 6f 6d 20 61 20 73 70 65 .:help."Load.snippets.from.a.spe
5140 63 69 66 69 63 20 64 69 72 65 63 74 6f 72 79 22 5d 20 5b 22 52 65 6c 6f 61 64 20 65 76 65 72 79 cific.directory"].["Reload.every
5160 74 68 69 6e 67 22 20 79 61 73 2d 72 65 6c 6f 61 64 2d 61 6c 6c 20 3a 68 65 6c 70 20 22 43 6c 65 thing".yas-reload-all.:help."Cle
5180 61 6e 75 70 20 73 74 75 66 66 2c 20 72 65 6c 6f 61 64 20 73 6e 69 70 70 65 74 73 2c 20 72 65 62 anup.stuff,.reload.snippets,.reb
51a0 75 69 6c 64 20 6d 65 6e 75 73 22 5d 20 5b 22 41 62 6f 75 74 22 20 79 61 73 2d 61 62 6f 75 74 20 uild.menus"].["About".yas-about.
51c0 3a 68 65 6c 70 20 22 44 69 73 70 6c 61 79 20 73 6f 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 :help."Display.some.information.
51e0 61 62 6f 75 74 20 59 41 53 6e 69 70 70 65 74 22 5d 29 29 0a 23 40 31 37 38 20 41 6e 20 69 6e 74 about.YASnippet"])).#@178.An.int
5200 65 72 6e 61 6c 20 6c 69 73 74 20 6f 66 20 6d 6f 64 65 73 20 66 6f 72 20 77 68 69 63 68 20 74 6f ernal.list.of.modes.for.which.to
5220 20 61 6c 73 6f 20 6c 6f 6f 6b 75 70 20 73 6e 69 70 70 65 74 73 2e 0a 0a 54 68 69 73 20 76 61 72 .also.lookup.snippets...This.var
5240 69 61 62 6c 65 20 70 72 6f 62 61 62 6c 79 20 6d 61 6b 65 73 20 6d 6f 72 65 20 73 65 6e 73 65 20 iable.probably.makes.more.sense.
5260 61 73 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2c 20 73 6f 0a 65 6e 73 75 72 65 20 79 6f 75 72 20 as.buffer-local,.so.ensure.your.
5280 75 73 65 20 60 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 27 20 77 68 65 6e 20 79 use.`make-local-variable'.when.y
52a0 6f 75 20 73 65 74 20 69 74 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 65 78 74 72 61 2d 6d ou.set.it...(defvar.yas--extra-m
52c0 6f 64 65 73 20 6e 69 6c 20 28 23 24 20 2e 20 32 30 39 38 36 29 29 0a 28 62 79 74 65 2d 63 6f 64 odes.nil.(#$...20986)).(byte-cod
52e0 65 20 22 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 23 5c 32 31 30 5c 33 30 36 5c 33 30 35 e."\302\303\304\305#\210\306\305
5300 18 5c 32 31 31 19 5c 32 30 33 2c 00 09 40 10 5c 33 30 33 08 4e 5c 32 30 33 25 00 5c 33 30 34 08 .\211.\203,..@.\303.N\203%.\304.
5320 4e 5c 32 30 34 25 00 5c 33 30 37 5c 33 30 34 08 5c 33 30 33 08 4e 23 5c 32 31 30 09 41 5c 32 31 N\204%.\307\304.\303.N#\210.A\21
5340 31 11 5c 32 30 34 0e 00 2a 5c 33 31 30 5c 33 30 33 5c 33 30 34 5c 33 31 31 23 5c 32 30 37 22 20 1.\204..*\310\303\304\311#\207".
5360 5b 70 72 6f 70 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 64 65 66 76 61 72 61 6c 69 61 [prop.--dolist-tail--.defvaralia
5380 73 20 79 61 73 2d 65 78 74 72 61 2d 6d 6f 64 65 73 20 79 61 73 2d 2d 65 78 74 72 61 2d 6d 6f 64 s.yas-extra-modes.yas--extra-mod
53a0 65 73 20 6e 69 6c 20 28 73 61 76 65 64 2d 76 61 6c 75 65 20 73 61 76 65 64 2d 76 61 72 69 61 62 es.nil.(saved-value.saved-variab
53c0 6c 65 2d 63 6f 6d 6d 65 6e 74 29 20 70 75 74 20 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 le-comment).put.make-obsolete-va
53e0 72 69 61 62 6c 65 20 22 30 2e 39 2e 31 22 5d 20 36 29 0a 23 40 35 35 20 41 20 68 61 73 68 20 74 riable."0.9.1"].6).#@55.A.hash.t
5400 61 62 6c 65 20 6f 66 20 6d 6f 64 65 20 73 79 6d 62 6f 6c 73 20 74 6f 20 60 79 61 73 2d 2d 74 61 able.of.mode.symbols.to.`yas--ta
5420 62 6c 65 27 20 6f 62 6a 65 63 74 73 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 74 61 62 6c ble'.objects...(defvar.yas--tabl
5440 65 73 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 29 20 28 23 24 20 2e 20 32 31 34 39 36 es.(make-hash-table).(#$...21496
5460 29 29 0a 23 40 33 34 38 20 41 20 68 61 73 68 20 74 61 62 6c 65 20 6f 66 20 6d 6f 64 65 20 73 79 )).#@348.A.hash.table.of.mode.sy
5480 6d 62 6f 6c 73 20 64 6f 20 6c 69 73 74 73 20 6f 66 20 64 69 72 65 63 74 20 70 61 72 65 6e 74 20 mbols.do.lists.of.direct.parent.
54a0 6d 6f 64 65 20 73 79 6d 62 6f 6c 73 2e 0a 0a 54 68 69 73 20 6c 69 73 74 20 69 73 20 70 6f 70 75 mode.symbols...This.list.is.popu
54c0 6c 61 74 65 64 20 77 68 65 6e 20 72 65 61 64 69 6e 67 20 74 68 65 20 22 2e 79 61 73 2d 70 61 72 lated.when.reading.the.".yas-par
54e0 65 6e 74 73 22 20 66 69 6c 65 73 0a 66 6f 75 6e 64 20 77 68 65 6e 20 74 72 61 76 65 72 73 69 6e ents".files.found.when.traversin
5500 67 20 73 6e 69 70 70 65 74 20 64 69 72 65 63 74 6f 72 69 65 73 20 77 69 74 68 0a 60 79 61 73 2d g.snippet.directories.with.`yas-
5520 6c 6f 61 64 2d 64 69 72 65 63 74 6f 72 79 27 2e 0a 0a 54 68 65 72 65 20 6d 69 67 68 74 20 62 65 load-directory'...There.might.be
5540 20 61 64 64 69 74 69 6f 6e 61 6c 20 70 61 72 65 6e 74 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f .additional.parenting.informatio
5560 6e 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 0a 60 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 61 n.stored.in.the.`derived-mode-pa
5580 72 65 6e 74 27 20 70 72 6f 70 65 72 74 79 20 6f 66 20 73 6f 6d 65 20 6d 6f 64 65 20 73 79 6d 62 rent'.property.of.some.mode.symb
55a0 6f 6c 73 2c 20 62 75 74 20 74 68 61 74 20 69 73 0a 6e 6f 74 20 72 65 63 6f 72 64 65 64 20 68 65 ols,.but.that.is.not.recorded.he
55c0 72 65 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 70 61 72 65 6e 74 73 20 28 6d 61 6b 65 2d re...(defvar.yas--parents.(make-
55e0 68 61 73 68 2d 74 61 62 6c 65 29 20 28 23 24 20 2e 20 32 31 36 30 39 29 29 0a 23 40 34 36 36 20 hash-table).(#$...21609)).#@466.
5600 4b 65 79 6d 61 70 20 61 6c 69 73 74 20 73 75 70 70 6f 72 74 69 6e 67 20 64 69 72 65 63 74 20 73 Keymap.alist.supporting.direct.s
5620 6e 69 70 70 65 74 20 6b 65 79 62 69 6e 64 69 6e 67 73 2e 0a 0a 54 68 69 73 20 76 61 72 69 61 62 nippet.keybindings...This.variab
5640 6c 65 20 69 73 20 70 6c 61 63 65 64 20 69 6e 20 60 65 6d 75 6c 61 74 69 6f 6e 2d 6d 6f 64 65 2d le.is.placed.in.`emulation-mode-
5660 6d 61 70 2d 61 6c 69 73 74 73 27 2e 0a 0a 49 74 73 20 65 6c 65 6d 65 6e 74 73 20 6c 6f 6f 6b 73 map-alists'...Its.elements.looks
5680 20 6c 69 6b 65 20 28 54 41 42 4c 45 2d 4e 41 4d 45 20 2e 20 4b 45 59 4d 41 50 29 2e 20 20 54 68 .like.(TABLE-NAME...KEYMAP)...Th
56a0 65 79 27 72 65 0a 69 6e 73 74 61 6e 74 69 61 74 65 64 20 6f 6e 20 60 79 61 73 2d 72 65 6c 6f 61 ey're.instantiated.on.`yas-reloa
56c0 64 2d 61 6c 6c 27 20 62 75 74 20 4b 45 59 4d 41 50 20 69 73 20 61 64 64 65 64 20 74 6f 20 6f 6e d-all'.but.KEYMAP.is.added.to.on
56e0 6c 79 20 77 68 65 6e 0a 6c 6f 61 64 69 6e 67 20 73 6e 69 70 70 65 74 73 2e 20 20 60 79 61 73 2d ly.when.loading.snippets...`yas-
5700 2d 64 69 72 65 63 74 2d 54 41 42 4c 45 2d 4e 41 4d 45 27 20 69 73 20 74 68 65 6e 20 61 20 76 61 -direct-TABLE-NAME'.is.then.a.va
5720 72 69 61 62 6c 65 0a 73 65 74 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 6c 79 20 77 68 65 6e 20 65 riable.set.buffer-locally.when.e
5740 6e 74 65 72 69 6e 67 20 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 27 2e 20 20 4b 45 59 4d 41 ntering.`yas-minor-mode'...KEYMA
5760 50 20 62 69 6e 64 73 0a 61 6c 6c 20 64 65 66 69 6e 65 64 20 64 69 72 65 63 74 20 6b 65 79 62 69 P.binds.all.defined.direct.keybi
5780 6e 64 69 6e 67 73 20 74 6f 20 60 79 61 73 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 2d 66 72 6f 6d ndings.to.`yas-maybe-expand-from
57a0 2d 6b 65 79 6d 61 70 27 0a 77 68 69 63 68 20 64 65 63 69 64 65 73 20 6f 6e 20 74 68 65 20 73 6e -keymap'.which.decides.on.the.sn
57c0 69 70 70 65 74 20 74 6f 20 65 78 70 61 6e 64 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 64 ippet.to.expand...(defvar.yas--d
57e0 69 72 65 63 74 2d 6b 65 79 6d 61 70 73 20 6e 69 6c 20 28 23 24 20 2e 20 32 32 30 31 36 29 29 0a irect-keymaps.nil.(#$...22016)).
5800 23 40 36 33 20 46 6f 72 63 65 20 72 65 6c 6f 61 64 20 74 68 65 20 64 69 72 65 63 74 20 6b 65 79 #@63.Force.reload.the.direct.key
5820 62 69 6e 64 69 6e 67 20 66 6f 72 20 61 63 74 69 76 65 20 73 6e 69 70 70 65 74 20 74 61 62 6c 65 binding.for.active.snippet.table
5840 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 s...(defalias.'yas-direct-keymap
5860 73 2d 72 65 6c 6f 61 64 20 23 5b 6e 69 6c 20 22 5c 33 30 32 10 5c 33 30 33 5c 33 30 34 09 5c 22 s-reload.#[nil."\302.\303\304.\"
5880 5c 32 30 37 22 20 5b 79 61 73 2d 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 73 20 79 61 73 2d 2d \207".[yas--direct-keymaps.yas--
58a0 74 61 62 6c 65 73 20 6e 69 6c 20 6d 61 70 68 61 73 68 20 23 5b 28 6e 61 6d 65 20 74 61 62 6c 65 tables.nil.maphash.#[(name.table
58c0 29 20 22 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 5c 22 21 5c 33 30 36 09 21 42 5c 6e 42 5c 32 31 )."\303\304\305.\"!\306.!B\nB\21
58e0 31 12 5c 32 30 37 22 20 5b 6e 61 6d 65 20 74 61 62 6c 65 20 79 61 73 2d 2d 64 69 72 65 63 74 2d 1.\207".[name.table.yas--direct-
5900 6b 65 79 6d 61 70 73 20 69 6e 74 65 72 6e 20 66 6f 72 6d 61 74 20 22 79 61 73 2d 2d 64 69 72 65 keymaps.intern.format."yas--dire
5920 63 74 2d 25 73 22 20 79 61 73 2d 2d 74 61 62 6c 65 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 5d ct-%s".yas--table-direct-keymap]
5940 20 34 5d 5d 20 33 20 28 23 24 20 2e 20 32 32 35 33 33 29 20 6e 69 6c 5d 29 0a 23 40 37 36 20 43 .4]].3.(#$...22533).nil]).#@76.C
5960 6f 6d 70 75 74 65 20 6c 69 73 74 20 6f 66 20 6d 6f 64 65 20 73 79 6d 62 6f 6c 73 20 74 68 61 74 ompute.list.of.mode.symbols.that
5980 20 61 72 65 20 61 63 74 69 76 65 20 66 6f 72 20 60 79 61 73 2d 65 78 70 61 6e 64 27 20 61 6e 64 .are.active.for.`yas-expand'.and
59a0 20 66 72 69 65 6e 64 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 6f 64 65 73 .friends...(defalias.'yas--modes
59c0 2d 74 6f 2d 61 63 74 69 76 61 74 65 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 6d 6f 64 65 29 20 -to-activate.#[(&optional.mode).
59e0 22 08 5c 32 30 33 09 00 08 43 5c 32 30 32 0e 00 09 5c 33 30 35 5c 6e 21 42 1b 5c 33 30 36 1c 5c ".\203...C\202...\305\n!B.\306.\
5a00 33 30 37 5c 66 0b 5c 22 5c 32 31 30 0b 5c 32 33 37 2a 5c 32 30 37 22 20 5b 6d 6f 64 65 20 6d 61 307\f.\"\210.\237*\207".[mode.ma
5a20 6a 6f 72 2d 6d 6f 64 65 20 79 61 73 2d 2d 65 78 74 72 61 2d 6d 6f 64 65 73 20 65 78 70 6c 6f 72 jor-mode.yas--extra-modes.explor
5a40 65 64 20 79 61 73 2d 2d 64 66 73 20 72 65 76 65 72 73 65 20 23 5b 28 6d 6f 64 65 29 20 22 08 5c ed.yas--dfs.reverse.#[(mode).".\
5a60 33 30 36 4e 5c 33 30 37 08 21 5c 32 30 35 0b 00 08 4b 5c 33 31 30 08 09 5c 22 42 42 1a 5c 33 31 306N\307.!\205...K\310..\"BB.\31
5a80 31 1b 5c 6e 3a 5c 32 30 33 3a 00 5c 6e 40 5c 32 31 31 13 5c 32 30 33 33 00 0b 5c 66 3e 5c 32 30 1.\n:\203:.\n@\211.\2033..\f>\20
5aa0 34 33 00 0b 39 5c 32 30 33 33 00 0b 5c 66 42 14 0d 0b 21 5c 32 31 30 5c 6e 41 5c 32 31 31 12 5c 43..9\2033..\fB...!\210\nA\211.\
5ac0 32 30 32 15 00 2a 5c 33 31 31 5c 32 30 37 22 20 5b 6d 6f 64 65 20 79 61 73 2d 2d 70 61 72 65 6e 202..*\311\207".[mode.yas--paren
5ae0 74 73 20 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 6e 65 69 67 68 62 6f 75 72 20 65 78 70 ts.#1=#:--cl-var--.neighbour.exp
5b00 6c 6f 72 65 64 20 79 61 73 2d 2d 64 66 73 20 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 61 72 65 lored.yas--dfs.derived-mode-pare
5b20 6e 74 20 66 62 6f 75 6e 64 70 20 67 65 74 68 61 73 68 20 6e 69 6c 5d 20 36 5d 20 6d 61 70 63 5d nt.fboundp.gethash.nil].6].mapc]
5b40 20 33 20 28 23 24 20 2e 20 32 32 38 37 39 29 5d 29 0a 23 40 34 36 20 48 6f 6f 6b 20 72 75 6e 20 .3.(#$...22879)]).#@46.Hook.run.
5b60 77 68 65 6e 20 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 27 20 69 73 20 74 75 72 6e 65 64 20 when.`yas-minor-mode'.is.turned.
5b80 6f 6e 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 68 6f 6f 6b on...(defvar.yas-minor-mode-hook
5ba0 20 6e 69 6c 20 28 23 24 20 2e 20 32 33 33 38 33 29 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 .nil.(#$...23383)).(defalias.'ya
5bc0 73 2d 2d 61 75 74 6f 2d 66 69 6c 6c 2d 77 72 61 70 70 65 72 20 23 5b 6e 69 6c 20 22 08 5c 32 30 s--auto-fill-wrapper.#[nil.".\20
5be0 35 10 00 08 5c 33 30 32 3d 3f 5c 32 30 35 10 00 08 11 5c 33 30 32 5c 32 31 31 10 5c 32 30 37 22 5...\302=?\205....\302\211.\207"
5c00 20 5b 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 79 61 73 2d 2d 6f 72 69 67 69 6e .[auto-fill-function.yas--origin
5c20 61 6c 2d 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 79 61 73 2d 2d 61 75 74 6f 2d al-auto-fill-function.yas--auto-
5c40 66 69 6c 6c 5d 20 32 5d 29 0a 23 40 39 37 20 4e 6f 6e 2d 6e 69 6c 20 69 66 20 59 61 73 20 6d 69 fill].2]).#@97.Non-nil.if.Yas.mi
5c60 6e 6f 72 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 55 73 65 20 74 68 65 20 63 6f 6d nor.mode.is.enabled..Use.the.com
5c80 6d 61 6e 64 20 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 27 20 74 6f 20 63 68 61 6e 67 65 20 mand.`yas-minor-mode'.to.change.
5ca0 74 68 69 73 20 76 61 72 69 61 62 6c 65 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 6d 69 6e 6f this.variable...(defvar.yas-mino
5cc0 72 2d 6d 6f 64 65 20 6e 69 6c 20 28 23 24 20 2e 20 32 33 36 33 31 29 29 0a 28 6d 61 6b 65 2d 76 r-mode.nil.(#$...23631)).(make-v
5ce0 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 79 61 73 2d 6d 69 6e 6f 72 2d ariable-buffer-local.'yas-minor-
5d00 6d 6f 64 65 29 0a 23 40 33 33 32 20 54 6f 67 67 6c 65 20 59 41 53 6e 69 70 70 65 74 20 6d 6f 64 mode).#@332.Toggle.YASnippet.mod
5d20 65 2e 0a 0a 57 68 65 6e 20 59 41 53 6e 69 70 70 65 74 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c e...When.YASnippet.mode.is.enabl
5d40 65 64 2c 20 60 79 61 73 2d 65 78 70 61 6e 64 27 2c 20 6e 6f 72 6d 61 6c 6c 79 20 62 6f 75 6e 64 ed,.`yas-expand',.normally.bound
5d60 20 74 6f 0a 74 68 65 20 54 41 42 20 6b 65 79 2c 20 65 78 70 61 6e 64 73 20 73 6e 69 70 70 65 74 .to.the.TAB.key,.expands.snippet
5d80 73 20 6f 66 20 63 6f 64 65 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 6d 61 6a 6f 72 s.of.code.depending.on.the.major
5da0 0a 6d 6f 64 65 2e 0a 0a 57 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 69 73 20 63 .mode...With.no.argument,.this.c
5dc0 6f 6d 6d 61 6e 64 20 74 6f 67 67 6c 65 73 20 74 68 65 20 6d 6f 64 65 2e 0a 70 6f 73 69 74 69 76 ommand.toggles.the.mode..positiv
5de0 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 75 72 6e 73 20 6f 6e 20 74 68 65 20 6d e.prefix.argument.turns.on.the.m
5e00 6f 64 65 2e 0a 4e 65 67 61 74 69 76 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 75 ode..Negative.prefix.argument.tu
5e20 72 6e 73 20 6f 66 66 20 74 68 65 20 6d 6f 64 65 2e 0a 0a 4b 65 79 20 62 69 6e 64 69 6e 67 73 3a rns.off.the.mode...Key.bindings:
5e40 0a 5c 7b 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 7d 1f 0a 28 64 65 66 61 6c 69 61 .\{yas-minor-mode-map}..(defalia
5e60 73 20 27 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 61 s.'yas-minor-mode.#[(&optional.a
5e80 72 67 29 20 22 5c 33 30 36 20 18 09 5c 33 30 37 3d 5c 32 30 33 0e 00 5c 6e 3f 5c 32 30 32 13 00 rg)."\306...\307=\203..\n?\202..
5ea0 5c 33 31 30 09 21 5c 33 31 31 56 5c 32 31 31 12 5c 32 30 33 68 00 5c 33 31 32 5c 33 31 33 21 5c \310.!\311V\211.\203h.\312\313!\
5ec0 32 30 33 68 00 5c 33 31 34 5c 33 31 35 0b 5c 22 5c 32 30 34 29 00 5c 33 31 35 0b 42 13 5c 33 31 203h.\314\315.\"\204).\315.B.\31
5ee0 36 5c 33 31 37 5c 33 32 30 5c 33 32 31 5c 33 32 32 24 5c 32 31 30 5c 33 32 33 20 5c 33 32 31 1c 6\317\320\321\322$\210\323.\321.
5f00 5c 32 31 31 1d 5c 32 30 33 59 00 0d 40 14 5c 33 32 34 5c 33 32 35 5c 33 32 36 5c 66 5c 22 21 1e \211.\203Y..@.\324\325\326\f\"!.
5f20 2c 5c 33 32 37 0e 2c 5c 33 32 31 5c 22 5c 32 31 30 5c 33 33 30 0e 2c 21 5c 33 32 32 4c 5c 32 31 ,\327.,\321\"\210\330.,!\322L\21
5f40 30 29 0d 41 5c 32 31 31 15 5c 32 30 34 39 00 2a 5c 33 33 31 20 5c 32 31 30 5c 33 33 32 20 5c 32 0).A\211.\2049.*\331.\210\332.\2
5f60 31 30 5c 33 31 36 5c 33 33 33 5c 33 33 32 5c 22 5c 32 31 30 5c 32 30 32 5c 32 30 32 00 5c 33 33 10\316\333\332\"\210\202\202.\33
5f80 34 5c 33 31 37 5c 33 32 30 5c 33 32 32 23 5c 32 31 30 5c 33 33 34 5c 33 33 33 5c 33 33 32 5c 22 4\317\320\322#\210\334\333\332\"
5fa0 5c 32 31 30 5c 33 33 35 5c 33 33 36 21 5c 32 30 33 7d 00 0e 1e 16 2d 5c 33 33 37 5c 33 31 35 0b \210\335\336!\203}....-\337\315.
5fc0 5c 22 13 5c 33 34 30 5c 33 34 31 5c 6e 5c 32 30 33 5c 32 31 34 00 5c 33 34 32 5c 32 30 32 5c 32 \".\340\341\n\203\214.\342\202\2
5fe0 31 35 00 5c 33 34 33 5c 22 5c 32 31 30 5c 33 34 34 5c 33 34 35 21 5c 32 30 33 5c 32 36 34 00 5c 15.\343\"\210\344\345!\203\264.\
6000 33 30 36 20 5c 32 30 33 5c 32 34 31 00 08 5c 33 30 36 20 5c 32 33 32 5c 32 30 33 5c 32 36 34 00 306.\203\241..\306.\232\203\264.
6020 5c 33 34 36 1e 2e 5c 33 34 37 5c 33 35 30 5c 6e 5c 32 30 33 5c 32 35 36 00 5c 33 35 31 5c 32 30 \346..\347\350\n\203\256.\351\20
6040 32 5c 32 35 37 00 5c 33 35 32 0e 2e 23 5c 32 31 30 29 29 5c 33 35 33 20 5c 32 31 30 5c 6e 5c 32 2\257.\352..#\210))\353.\210\n\2
6060 30 37 22 20 5b 23 31 3d 23 3a 6c 61 73 74 2d 6d 65 73 73 61 67 65 20 61 72 67 20 79 61 73 2d 6d 07".[#1=#:last-message.arg.yas-m
6080 69 6e 6f 72 2d 6d 6f 64 65 20 65 6d 75 6c 61 74 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 inor-mode.emulation-mode-map-ali
60a0 73 74 73 20 6d 6f 64 65 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 63 75 72 72 65 6e 74 sts.mode.--dolist-tail--.current
60c0 2d 6d 65 73 73 61 67 65 20 74 6f 67 67 6c 65 20 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 -message.toggle.prefix-numeric-v
60e0 61 6c 75 65 20 30 20 66 65 61 74 75 72 65 70 20 79 61 73 6e 69 70 70 65 74 20 6d 65 6d 71 6c 20 alue.0.featurep.yasnippet.memql.
6100 79 61 73 2d 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 73 20 61 64 64 2d 68 6f 6f 6b 20 70 6f 73 yas--direct-keymaps.add-hook.pos
6120 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 79 61 73 2d 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 t-command-hook.yas--post-command
6140 2d 68 61 6e 64 6c 65 72 20 6e 69 6c 20 74 20 79 61 73 2d 2d 6d 6f 64 65 73 2d 74 6f 2d 61 63 74 -handler.nil.t.yas--modes-to-act
6160 69 76 61 74 65 20 69 6e 74 65 72 6e 20 66 6f 72 6d 61 74 20 22 79 61 73 2d 2d 64 69 72 65 63 74 ivate.intern.format."yas--direct
6180 2d 25 73 22 20 73 65 74 2d 64 65 66 61 75 6c 74 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 -%s".set-default.make-local-vari
61a0 61 62 6c 65 20 79 61 73 2d 2d 6c 6f 61 64 2d 70 65 6e 64 69 6e 67 2d 6a 69 74 73 20 79 61 73 2d able.yas--load-pending-jits.yas-
61c0 2d 61 75 74 6f 2d 66 69 6c 6c 2d 77 72 61 70 70 65 72 20 61 75 74 6f 2d 66 69 6c 6c 2d 6d 6f 64 -auto-fill-wrapper.auto-fill-mod
61e0 65 2d 68 6f 6f 6b 20 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c e-hook.remove-hook.local-variabl
6200 65 2d 70 20 79 61 73 2d 2d 6f 72 69 67 69 6e 61 6c 2d 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 e-p.yas--original-auto-fill-func
6220 74 69 6f 6e 20 72 65 6d 6f 76 65 20 72 75 6e 2d 68 6f 6f 6b 73 20 79 61 73 2d 6d 69 6e 6f 72 2d tion.remove.run-hooks.yas-minor-
6240 6d 6f 64 65 2d 68 6f 6f 6b 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6f 6e 2d 68 6f 6f 6b mode-hook.yas-minor-mode-on-hook
6260 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6f 66 66 2d 68 6f 6f 6b 20 63 61 6c 6c 65 64 2d .yas-minor-mode-off-hook.called-
6280 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2d 70 20 61 6e 79 20 22 20 69 6e 20 63 75 72 72 65 6e 74 interactively-p.any.".in.current
62a0 20 62 75 66 66 65 72 22 20 6d 65 73 73 61 67 65 20 22 59 61 73 20 6d 69 6e 6f 72 20 6d 6f 64 65 .buffer".message."Yas.minor.mode
62c0 20 25 73 61 62 6c 65 64 25 73 22 20 22 65 6e 22 20 22 64 69 73 22 20 66 6f 72 63 65 2d 6d 6f 64 .%sabled%s"."en"."dis".force-mod
62e0 65 2d 6c 69 6e 65 2d 75 70 64 61 74 65 20 6e 61 6d 65 20 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e e-line-update.name.auto-fill-fun
6300 63 74 69 6f 6e 20 6c 6f 63 61 6c 5d 20 36 20 28 23 24 20 2e 20 32 33 38 32 30 29 20 28 6c 69 73 ction.local].6.(#$...23820).(lis
6320 74 20 28 6f 72 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 27 74 6f 67 67 6c 65 t.(or.current-prefix-arg.'toggle
6340 29 29 5d 29 0a 23 40 31 37 39 20 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 ))]).#@179.Hook.run.after.enteri
6360 6e 67 20 6f 72 20 6c 65 61 76 69 6e 67 20 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 27 2e 0a ng.or.leaving.`yas-minor-mode'..
6380 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 72 65 73 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 61 No.problems.result.if.this.varia
63a0 62 6c 65 20 69 73 20 6e 6f 74 20 62 6f 75 6e 64 2e 0a 60 61 64 64 2d 68 6f 6f 6b 27 20 61 75 74 ble.is.not.bound..`add-hook'.aut
63c0 6f 6d 61 74 69 63 61 6c 6c 79 20 62 69 6e 64 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 20 74 omatically.binds.it...(This.is.t
63e0 72 75 65 20 66 6f 72 20 61 6c 6c 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 1f 0a 28 64 rue.for.all.hook.variables.)..(d
6400 65 66 76 61 72 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 20 28 23 efvar.yas-minor-mode-hook.nil.(#
6420 24 20 2e 20 32 35 34 31 39 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 32 $...25419)).(byte-code."\301\302
6440 5c 33 30 33 5c 33 30 34 5c 33 30 30 21 5c 32 30 35 5c 6e 00 08 5c 33 30 35 5c 32 31 31 25 5c 32 \303\304\300!\205\n..\305\211%\2
6460 30 37 22 20 5b 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 20 61 64 64 2d 6d 69 6e 6f 07".[yas-minor-mode-map.add-mino
6480 72 2d 6d 6f 64 65 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 22 20 79 61 73 22 20 62 6f 75 r-mode.yas-minor-mode.".yas".bou
64a0 6e 64 70 20 6e 69 6c 5d 20 36 29 0a 23 40 31 36 34 20 41 63 74 69 76 61 74 65 73 20 74 68 65 20 ndp.nil].6).#@164.Activates.the.
64c0 73 6e 69 70 70 65 74 73 20 66 6f 72 20 74 68 65 20 67 69 76 65 6e 20 60 6d 6f 64 65 27 20 69 6e snippets.for.the.given.`mode'.in
64e0 20 74 68 65 20 62 75 66 66 65 72 2e 0a 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 20 62 .the.buffer...The.function.can.b
6500 65 20 63 61 6c 6c 65 64 20 69 6e 20 74 68 65 20 68 6f 6f 6b 20 6f 66 20 61 20 6d 69 6e 6f 72 20 e.called.in.the.hook.of.a.minor.
6520 6d 6f 64 65 20 74 6f 0a 61 63 74 69 76 61 74 65 20 73 6e 69 70 70 65 74 73 20 61 73 73 6f 63 69 mode.to.activate.snippets.associ
6540 61 74 65 64 20 77 69 74 68 20 74 68 61 74 20 6d 6f 64 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 ated.with.that.mode...(defalias.
6560 27 79 61 73 2d 61 63 74 69 76 61 74 65 2d 65 78 74 72 61 2d 6d 6f 64 65 20 23 5b 28 6d 6f 64 65 'yas-activate-extra-mode.#[(mode
6580 29 20 22 08 5c 32 30 35 0d 00 5c 33 30 31 5c 33 30 32 5c 33 30 33 21 08 5c 22 5c 32 31 30 5c 33 ).".\205..\301\302\303!.\"\210\3
65a0 30 34 20 5c 32 30 37 22 20 5b 6d 6f 64 65 20 61 64 64 2d 74 6f 2d 6c 69 73 74 20 6d 61 6b 65 2d 04.\207".[mode.add-to-list.make-
65c0 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 79 61 73 2d 2d 65 78 74 72 61 2d 6d 6f 64 65 73 20 local-variable.yas--extra-modes.
65e0 79 61 73 2d 2d 6c 6f 61 64 2d 70 65 6e 64 69 6e 67 2d 6a 69 74 73 5d 20 33 20 28 23 24 20 2e 20 yas--load-pending-jits].3.(#$...
6600 32 35 37 37 38 29 20 28 6c 65 74 20 28 6d 6f 64 65 73 20 73 79 6d 62 6f 6c 29 20 28 6d 61 70 68 25778).(let.(modes.symbol).(maph
6620 61 73 68 20 23 27 28 6c 61 6d 62 64 61 20 28 6b 20 5f 29 20 28 73 65 74 71 20 6d 6f 64 65 73 20 ash.#'(lambda.(k._).(setq.modes.
6640 28 63 6f 6e 73 20 28 6c 69 73 74 20 6b 29 20 6d 6f 64 65 73 29 29 29 20 79 61 73 2d 2d 70 61 72 (cons.(list.k).modes))).yas--par
6660 65 6e 74 73 29 20 28 73 65 74 71 20 73 79 6d 62 6f 6c 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 ents).(setq.symbol.(completing-r
6680 65 61 64 20 22 41 63 74 69 76 61 74 65 20 6d 6f 64 65 3a 20 22 20 6d 6f 64 65 73 20 6e 69 6c 20 ead."Activate.mode:.".modes.nil.
66a0 74 29 29 20 28 6c 69 73 74 20 28 69 66 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 3d 20 22 22 20 73 t)).(list.(if.(not.(string=."".s
66c0 79 6d 62 6f 6c 29 29 20 28 70 72 6f 67 6e 20 28 69 6e 74 65 72 6e 20 73 79 6d 62 6f 6c 29 29 29 ymbol)).(progn.(intern.symbol)))
66e0 29 29 5d 29 0a 23 40 36 32 20 44 65 61 63 74 69 76 61 74 65 73 20 74 68 65 20 73 6e 69 70 70 65 ))]).#@62.Deactivates.the.snippe
6700 74 73 20 66 6f 72 20 74 68 65 20 67 69 76 65 6e 20 60 6d 6f 64 65 27 20 69 6e 20 74 68 65 20 62 ts.for.the.given.`mode'.in.the.b
6720 75 66 66 65 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 64 65 61 63 74 69 76 61 74 uffer...(defalias.'yas-deactivat
6740 65 2d 65 78 74 72 61 2d 6d 6f 64 65 20 23 5b 28 6d 6f 64 65 29 20 22 5c 33 30 32 5c 33 30 31 21 e-extra-mode.#[(mode)."\302\301!
6760 5c 32 31 30 5c 33 30 33 08 09 5c 22 5c 32 31 31 11 5c 32 30 37 22 20 5b 6d 6f 64 65 20 79 61 73 \210\303..\"\211.\207".[mode.yas
6780 2d 2d 65 78 74 72 61 2d 6d 6f 64 65 73 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c --extra-modes.make-local-variabl
67a0 65 20 72 65 6d 6f 76 65 5d 20 33 20 28 23 24 20 2e 20 32 36 33 34 36 29 20 28 6c 69 73 74 20 28 e.remove].3.(#$...26346).(list.(
67c0 69 6e 74 65 72 6e 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 44 65 61 63 74 69 76 intern.(completing-read."Deactiv
67e0 61 74 65 20 6d 6f 64 65 3a 20 22 20 28 6d 61 70 63 61 72 20 23 27 6c 69 73 74 20 79 61 73 2d 2d ate.mode:.".(mapcar.#'list.yas--
6800 65 78 74 72 61 2d 6d 6f 64 65 73 29 20 6e 69 6c 20 74 29 29 29 5d 29 0a 28 62 79 74 65 2d 63 6f extra-modes).nil.t)))]).(byte-co
6820 64 65 20 22 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 23 5c 32 31 30 5c 33 30 36 5c 33 30 de."\302\303\304\305#\210\306\30
6840 35 18 5c 32 31 31 19 5c 32 30 33 2c 00 09 40 10 5c 33 30 33 08 4e 5c 32 30 33 25 00 5c 33 30 34 5.\211.\203,..@.\303.N\203%.\304
6860 08 4e 5c 32 30 34 25 00 5c 33 30 37 5c 33 30 34 08 5c 33 30 33 08 4e 23 5c 32 31 30 09 41 5c 32 .N\204%.\307\304.\303.N#\210.A\2
6880 31 31 11 5c 32 30 34 0e 00 2a 5c 33 31 30 5c 33 30 33 5c 33 30 34 5c 33 31 31 23 5c 32 30 37 22 11.\204..*\310\303\304\311#\207"
68a0 20 5b 70 72 6f 70 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 64 65 66 76 61 72 61 6c 69 .[prop.--dolist-tail--.defvarali
68c0 61 73 20 79 61 73 2d 64 6f 6e 74 2d 61 63 74 69 76 61 74 65 20 79 61 73 2d 64 6f 6e 74 2d 61 63 as.yas-dont-activate.yas-dont-ac
68e0 74 69 76 61 74 65 2d 66 75 6e 63 74 69 6f 6e 73 20 6e 69 6c 20 28 73 61 76 65 64 2d 76 61 6c 75 tivate-functions.nil.(saved-valu
6900 65 20 73 61 76 65 64 2d 76 61 72 69 61 62 6c 65 2d 63 6f 6d 6d 65 6e 74 29 20 70 75 74 20 6d 61 e.saved-variable-comment).put.ma
6920 6b 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 61 62 6c 65 20 22 30 2e 39 2e 32 22 5d 20 36 29 ke-obsolete-variable."0.9.2"].6)
6940 0a 23 40 36 36 34 20 53 70 65 63 69 61 6c 20 68 6f 6f 6b 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 77 .#@664.Special.hook.to.control.w
6960 68 69 63 68 20 62 75 66 66 65 72 73 20 60 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 27 20 61 hich.buffers.`yas-global-mode'.a
6980 66 66 65 63 74 73 2e 0a 46 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 63 61 6c 6c 65 64 20 77 69 74 ffects..Functions.are.called.wit
69a0 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 2c 20 61 6e 64 20 73 68 6f 75 6c 64 20 72 65 74 75 72 6e h.no.argument,.and.should.return
69c0 20 6e 6f 6e 2d 6e 69 6c 20 74 6f 20 70 72 65 76 65 6e 74 0a 60 79 61 73 2d 67 6c 6f 62 61 6c 2d .non-nil.to.prevent.`yas-global-
69e0 6d 6f 64 65 27 20 66 72 6f 6d 20 65 6e 61 62 6c 69 6e 67 20 79 61 73 6e 69 70 70 65 74 20 69 6e mode'.from.enabling.yasnippet.in
6a00 20 74 68 69 73 20 62 75 66 66 65 72 2e 0a 0a 49 6e 20 45 6d 61 63 73 65 6e 20 3c 20 32 34 2c 20 .this.buffer...In.Emacsen.<.24,.
6a20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2e 20 20 this.variable.is.buffer-local...
6a40 42 65 63 61 75 73 65 0a 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6f 6e 27 20 69 73 20 63 Because.`yas-minor-mode-on'.is.c
6a60 61 6c 6c 65 64 20 62 79 20 60 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 27 20 61 66 74 65 72 alled.by.`yas-global-mode'.after
6a80 0a 65 78 65 63 75 74 69 6e 67 20 74 68 65 20 62 75 66 66 65 72 27 73 20 6d 61 6a 6f 72 20 6d 6f .executing.the.buffer's.major.mo
6aa0 64 65 20 68 6f 6f 6b 2c 20 73 65 74 74 69 6e 67 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 0a 74 de.hook,.setting.this.variable.t
6ac0 68 65 72 65 20 69 73 20 61 6e 20 65 66 66 65 63 74 69 76 65 20 77 61 79 20 74 6f 20 64 65 66 69 here.is.an.effective.way.to.defi
6ae0 6e 65 20 65 78 63 65 70 74 69 6f 6e 73 20 74 6f 20 74 68 65 20 22 67 6c 6f 62 61 6c 22 0a 61 63 ne.exceptions.to.the."global".ac
6b00 74 69 76 61 74 69 6f 6e 20 62 65 68 61 76 69 6f 75 72 2e 0a 0a 49 6e 20 45 6d 61 63 73 65 6e 20 tivation.behaviour...In.Emacsen.
6b20 3e 3d 20 32 34 2c 20 6f 6e 6c 79 20 74 68 65 20 67 6c 6f 62 61 6c 20 76 61 6c 75 65 20 69 73 20 >=.24,.only.the.global.value.is.
6b40 75 73 65 64 2e 20 20 54 6f 20 64 65 66 69 6e 65 0a 70 65 72 2d 6d 6f 64 65 20 65 78 63 65 70 74 used...To.define.per-mode.except
6b60 69 6f 6e 73 20 74 6f 20 74 68 65 20 22 67 6c 6f 62 61 6c 22 20 61 63 74 69 76 61 74 69 6f 6e 20 ions.to.the."global".activation.
6b80 62 65 68 61 76 69 6f 75 72 2c 20 63 61 6c 6c 0a 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 27 behaviour,.call.`yas-minor-mode'
6ba0 20 77 69 74 68 20 61 20 6e 65 67 61 74 69 76 65 20 61 72 67 75 6d 65 6e 74 20 64 69 72 65 63 74 .with.a.negative.argument.direct
6bc0 69 6c 79 20 69 6e 20 74 68 65 20 6d 61 6a 6f 72 0a 6d 6f 64 65 27 73 20 68 6f 6f 6b 2e 1f 0a 28 ily.in.the.major.mode's.hook...(
6be0 64 65 66 76 61 72 20 79 61 73 2d 64 6f 6e 74 2d 61 63 74 69 76 61 74 65 2d 66 75 6e 63 74 69 6f defvar.yas-dont-activate-functio
6c00 6e 73 20 28 6c 69 73 74 20 27 6d 69 6e 69 62 75 66 66 65 72 70 29 20 28 23 24 20 2e 20 32 36 39 ns.(list.'minibufferp).(#$...269
6c20 35 31 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 08 5c 33 30 31 56 5c 32 30 34 5c 6e 00 5c 33 51)).(byte-code.".\301V\204\n.\3
6c40 30 32 5c 33 30 33 21 5c 32 31 30 5c 33 30 31 5c 32 30 37 22 20 5b 65 6d 61 63 73 2d 6d 61 6a 6f 02\303!\210\301\207".[emacs-majo
6c60 72 2d 76 65 72 73 69 6f 6e 20 32 33 20 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 r-version.23.make-variable-buffe
6c80 72 2d 6c 6f 63 61 6c 20 79 61 73 2d 64 6f 6e 74 2d 61 63 74 69 76 61 74 65 5d 20 32 29 0a 23 40 r-local.yas-dont-activate].2).#@
6ca0 38 31 20 54 75 72 6e 20 6f 6e 20 59 41 53 6e 69 70 70 65 74 20 6d 69 6e 6f 72 20 6d 6f 64 65 2e 81.Turn.on.YASnippet.minor.mode.
6cc0 0a 0a 48 6f 6e 6f 75 72 20 60 79 61 73 2d 64 6f 6e 74 2d 61 63 74 69 76 61 74 65 2d 66 75 6e 63 ..Honour.`yas-dont-activate-func
6ce0 74 69 6f 6e 73 27 2c 20 77 68 69 63 68 20 73 65 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 tions',.which.see...(defalias.'y
6d00 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6f 6e 20 23 5b 6e 69 6c 20 22 08 3c 5c 32 30 36 08 00 as-minor-mode-on.#[nil.".<\206..
6d20 5c 33 30 31 08 21 3f 5c 32 30 36 0f 00 5c 33 30 32 5c 33 30 30 21 3f 5c 32 30 35 16 00 5c 33 30 \301.!?\206..\302\300!?\205..\30
6d40 33 5c 33 30 34 21 5c 32 30 37 22 20 5b 79 61 73 2d 64 6f 6e 74 2d 61 63 74 69 76 61 74 65 2d 66 3\304!\207".[yas-dont-activate-f
6d60 75 6e 63 74 69 6f 6e 73 20 66 75 6e 63 74 69 6f 6e 70 20 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 unctions.functionp.run-hook-with
6d80 2d 61 72 67 73 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f -args-until-success.yas-minor-mo
6da0 64 65 20 31 5d 20 32 20 28 23 24 20 2e 20 32 37 38 31 31 29 20 6e 69 6c 5d 29 0a 28 64 65 66 76 de.1].2.(#$...27811).nil]).(defv
6dc0 61 72 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6e 69 6c ar.yas-minor-mode-major-mode.nil
6de0 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 32 5c ).(byte-code."\300\301!\210\302\
6e00 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 303\304\305\306\307\310\311\312\
6e20 33 31 33 5c 33 31 34 5c 33 31 35 26 0b 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 76 61 72 69 61 62 6c 313\314\315&.\207".[make-variabl
6e40 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 e-buffer-local.yas-minor-mode-ma
6e60 6a 6f 72 2d 6d 6f 64 65 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 jor-mode.custom-declare-variable
6e80 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 20 6e 69 6c 20 22 4e 6f 6e 2d 6e 69 6c 20 69 66 .yas-global-mode.nil."Non-nil.if
6ea0 20 59 61 73 2d 47 6c 6f 62 61 6c 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2e 5c 6e 53 65 .Yas-Global.mode.is.enabled.\nSe
6ec0 65 20 74 68 65 20 60 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 27 20 63 6f 6d 6d 61 6e 64 5c e.the.`yas-global-mode'.command\
6ee0 6e 66 6f 72 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 6d 69 6e 6f 72 nfor.a.description.of.this.minor
6f00 20 6d 6f 64 65 2e 5c 6e 53 65 74 74 69 6e 67 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 64 69 .mode.\nSetting.this.variable.di
6f20 72 65 63 74 6c 79 20 64 6f 65 73 20 6e 6f 74 20 74 61 6b 65 20 65 66 66 65 63 74 3b 5c 6e 65 69 rectly.does.not.take.effect;\nei
6f40 74 68 65 72 20 63 75 73 74 6f 6d 69 7a 65 20 69 74 20 28 73 65 65 20 74 68 65 20 69 6e 66 6f 20 ther.customize.it.(see.the.info.
6f60 6e 6f 64 65 20 60 45 61 73 79 20 43 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 27 29 5c 6e 6f 72 20 63 node.`Easy.Customization')\nor.c
6f80 61 6c 6c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 60 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 all.the.function.`yas-global-mod
6fa0 65 27 2e 22 20 3a 73 65 74 20 63 75 73 74 6f 6d 2d 73 65 74 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 e'.".:set.custom-set-minor-mode.
6fc0 3a 69 6e 69 74 69 61 6c 69 7a 65 20 63 75 73 74 6f 6d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 64 65 :initialize.custom-initialize-de
6fe0 66 61 75 6c 74 20 3a 67 72 6f 75 70 20 79 61 73 2d 6d 69 6e 6f 72 20 3a 74 79 70 65 20 62 6f 6f fault.:group.yas-minor.:type.boo
7000 6c 65 61 6e 5d 20 31 32 29 0a 23 40 33 32 38 20 54 6f 67 67 6c 65 20 59 61 73 20 6d 69 6e 6f 72 lean].12).#@328.Toggle.Yas.minor
7020 20 6d 6f 64 65 20 69 6e 20 61 6c 6c 20 62 75 66 66 65 72 73 2e 0a 57 69 74 68 20 70 72 65 66 69 .mode.in.all.buffers..With.prefi
7040 78 20 41 52 47 2c 20 65 6e 61 62 6c 65 20 59 61 73 2d 47 6c 6f 62 61 6c 20 6d 6f 64 65 20 69 66 x.ARG,.enable.Yas-Global.mode.if
7060 20 41 52 47 20 69 73 20 70 6f 73 69 74 69 76 65 3b 0a 6f 74 68 65 72 77 69 73 65 2c 20 64 69 73 .ARG.is.positive;.otherwise,.dis
7080 61 62 6c 65 20 69 74 2e 20 20 49 66 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 4c 69 73 70 2c 20 65 able.it...If.called.from.Lisp,.e
70a0 6e 61 62 6c 65 20 74 68 65 20 6d 6f 64 65 20 69 66 0a 41 52 47 20 69 73 20 6f 6d 69 74 74 65 64 nable.the.mode.if.ARG.is.omitted
70c0 20 6f 72 20 6e 69 6c 2e 0a 0a 59 61 73 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 .or.nil...Yas.minor.mode.is.enab
70e0 6c 65 64 20 69 6e 20 61 6c 6c 20 62 75 66 66 65 72 73 20 77 68 65 72 65 0a 60 79 61 73 2d 6d 69 led.in.all.buffers.where.`yas-mi
7100 6e 6f 72 2d 6d 6f 64 65 2d 6f 6e 27 20 77 6f 75 6c 64 20 64 6f 20 69 74 2e 0a 53 65 65 20 60 79 nor-mode-on'.would.do.it..See.`y
7120 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 as-minor-mode'.for.more.informat
7140 69 6f 6e 20 6f 6e 20 59 61 73 20 6d 69 6e 6f 72 20 6d 6f 64 65 2e 1f 0a 28 64 65 66 61 6c 69 61 ion.on.Yas.minor.mode...(defalia
7160 73 20 27 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 s.'yas-global-mode.#[(&optional.
7180 61 72 67 29 20 22 5c 33 30 36 20 18 5c 33 30 37 5c 33 30 32 09 5c 33 31 30 3d 5c 32 30 33 12 00 arg)."\306..\307\302.\310=\203..
71a0 5c 33 31 31 5c 33 30 32 21 3f 5c 32 30 32 17 00 5c 33 31 32 09 21 5c 33 31 33 56 5c 22 5c 32 31 \311\302!?\202..\312.!\313V\"\21
71c0 30 5c 6e 5c 32 30 33 2f 00 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 22 5c 32 31 30 5c 33 31 34 5c 0\n\203/.\314\315\316\"\210\314\
71e0 33 31 37 5c 33 32 30 5c 22 5c 32 31 30 5c 33 31 34 5c 33 32 31 5c 33 32 32 5c 22 5c 32 31 30 5c 317\320\"\210\314\321\322\"\210\
7200 32 30 32 3e 00 5c 33 32 33 5c 33 31 35 5c 33 31 36 5c 22 5c 32 31 30 5c 33 32 33 5c 33 31 37 5c 202>.\323\315\316\"\210\323\317\
7220 33 32 30 5c 22 5c 32 31 30 5c 33 32 33 5c 33 32 31 5c 33 32 32 5c 22 5c 32 31 30 5c 33 32 34 20 320\"\210\323\321\322\"\210\324.
7240 5c 33 32 35 1b 5c 32 31 31 1c 5c 32 30 33 68 00 5c 66 40 13 72 0b 71 5c 32 31 30 5c 6e 5c 32 30 \325.\211.\203h.\f@.r.q\210\n\20
7260 33 58 00 5c 33 32 36 20 5c 32 31 30 5c 32 30 32 60 00 0d 5c 32 30 33 60 00 5c 33 30 35 5c 33 32 3X.\326.\210\202`..\203`.\305\32
7280 37 21 5c 32 31 30 29 5c 66 41 5c 32 31 31 14 5c 32 30 34 47 00 2a 5c 33 33 30 5c 33 33 31 5c 33 7!\210)\fA\211.\204G.*\330\331\3
72a0 31 31 5c 33 30 32 21 5c 32 30 33 75 00 5c 33 33 32 5c 32 30 32 76 00 5c 33 33 33 5c 22 5c 32 31 11\302!\203u.\332\202v.\333\"\21
72c0 30 5c 33 33 34 5c 33 33 35 21 5c 32 30 33 5c 32 34 33 00 5c 33 33 36 5c 33 30 32 21 5c 32 31 30 0\334\335!\203\243.\336\302!\210
72e0 5c 33 30 36 20 5c 32 30 33 5c 32 31 36 00 08 5c 33 30 36 20 5c 32 33 32 5c 32 30 33 5c 32 34 33 \306.\203\216..\306.\232\203\243
7300 00 5c 33 33 37 1e 25 5c 33 34 30 5c 33 34 31 5c 33 31 31 5c 33 30 32 21 5c 32 30 33 5c 32 33 35 .\337.%\340\341\311\302!\203\235
7320 00 5c 33 34 32 5c 32 30 32 5c 32 33 36 00 5c 33 34 33 0e 25 23 5c 32 31 30 29 29 5c 33 34 34 20 .\342\202\236.\343.%#\210))\344.
7340 5c 32 31 30 5c 33 31 31 5c 33 30 32 21 5c 32 30 37 22 20 5b 23 31 3d 23 3a 6c 61 73 74 2d 6d 65 \210\311\302!\207".[#1=#:last-me
7360 73 73 61 67 65 20 61 72 67 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 20 62 75 66 20 2d 2d ssage.arg.yas-global-mode.buf.--
7380 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 63 75 72 dolist-tail--.yas-minor-mode.cur
73a0 72 65 6e 74 2d 6d 65 73 73 61 67 65 20 73 65 74 2d 64 65 66 61 75 6c 74 20 74 6f 67 67 6c 65 20 rent-message.set-default.toggle.
73c0 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c default-value.prefix-numeric-val
73e0 75 65 20 30 20 61 64 64 2d 68 6f 6f 6b 20 61 66 74 65 72 2d 63 68 61 6e 67 65 2d 6d 61 6a 6f 72 ue.0.add-hook.after-change-major
7400 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 65 6e 61 62 6c -mode-hook.yas-global-mode-enabl
7420 65 2d 69 6e 2d 62 75 66 66 65 72 73 20 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 79 61 73 2d e-in-buffers.find-file-hook.yas-
7440 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 73 20 63 68 61 6e 67 65 global-mode-check-buffers.change
7460 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 -major-mode-hook.yas-global-mode
7480 2d 63 6d 68 68 20 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 62 75 66 66 65 72 2d 6c 69 73 74 20 6e 69 -cmhh.remove-hook.buffer-list.ni
74a0 6c 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6f 6e 20 2d 31 20 72 75 6e 2d 68 6f 6f 6b 73 l.yas-minor-mode-on.-1.run-hooks
74c0 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 79 61 73 2d 67 6c 6f 62 61 6c .yas-global-mode-hook.yas-global
74e0 2d 6d 6f 64 65 2d 6f 6e 2d 68 6f 6f 6b 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 6f 66 -mode-on-hook.yas-global-mode-of
7500 66 2d 68 6f 6f 6b 20 63 61 6c 6c 65 64 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2d 70 20 61 6e f-hook.called-interactively-p.an
7520 79 20 63 75 73 74 6f 6d 69 7a 65 2d 6d 61 72 6b 2d 61 73 2d 73 65 74 20 22 22 20 6d 65 73 73 61 y.customize-mark-as-set."".messa
7540 67 65 20 22 59 61 73 2d 47 6c 6f 62 61 6c 20 6d 6f 64 65 20 25 73 61 62 6c 65 64 25 73 22 20 22 ge."Yas-Global.mode.%sabled%s"."
7560 65 6e 22 20 22 64 69 73 22 20 66 6f 72 63 65 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 64 61 74 65 en"."dis".force-mode-line-update
7580 20 6c 6f 63 61 6c 5d 20 35 20 28 23 24 20 2e 20 32 38 36 38 38 29 20 28 6c 69 73 74 20 28 6f 72 .local].5.(#$...28688).(list.(or
75a0 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 27 74 6f 67 67 6c 65 29 29 5d 29 0a .current-prefix-arg.'toggle))]).
75c0 23 40 31 38 30 20 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 6f 72 #@180.Hook.run.after.entering.or
75e0 20 6c 65 61 76 69 6e 67 20 60 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 27 2e 0a 4e 6f 20 70 .leaving.`yas-global-mode'..No.p
7600 72 6f 62 6c 65 6d 73 20 72 65 73 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 roblems.result.if.this.variable.
7620 69 73 20 6e 6f 74 20 62 6f 75 6e 64 2e 0a 60 61 64 64 2d 68 6f 6f 6b 27 20 61 75 74 6f 6d 61 74 is.not.bound..`add-hook'.automat
7640 69 63 61 6c 6c 79 20 62 69 6e 64 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 20 74 72 75 65 20 ically.binds.it...(This.is.true.
7660 66 6f 72 20 61 6c 6c 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 1f 0a 28 64 65 66 76 61 for.all.hook.variables.)..(defva
7680 72 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 20 28 23 24 20 2e r.yas-global-mode-hook.nil.(#$..
76a0 20 33 30 31 35 30 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 .30150)).(byte-code."\301\302\30
76c0 33 5c 33 30 34 5c 33 30 30 21 5c 32 30 35 5c 6e 00 08 5c 33 30 33 5c 32 31 31 25 5c 32 30 37 22 3\304\300!\205\n..\303\211%\207"
76e0 20 5b 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 6d 61 70 20 61 64 64 2d 6d 69 6e 6f 72 2d .[yas-global-mode-map.add-minor-
7700 6d 6f 64 65 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 20 6e 69 6c 20 62 6f 75 6e 64 70 5d mode.yas-global-mode.nil.boundp]
7720 20 36 29 0a 28 64 65 66 76 61 72 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 73 65 74 2d 65 .6).(defvar.yas-minor-mode-set-e
7740 78 70 6c 69 63 69 74 6c 79 20 6e 69 6c 20 6e 69 6c 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c xplicitly.nil.nil).(make-variabl
7760 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 73 e-buffer-local.'yas-minor-mode-s
7780 65 74 2d 65 78 70 6c 69 63 69 74 6c 79 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6d 69 et-explicitly).(defalias.'yas-mi
77a0 6e 6f 72 2d 6d 6f 64 65 2d 73 65 74 2d 65 78 70 6c 69 63 69 74 6c 79 20 23 5b 6e 69 6c 20 22 5c nor-mode-set-explicitly.#[nil."\
77c0 33 30 31 5c 32 31 31 10 5c 32 30 37 22 20 5b 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 73 65 301\211.\207".[yas-minor-mode-se
77e0 74 2d 65 78 70 6c 69 63 69 74 6c 79 20 74 5d 20 32 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 t-explicitly.t].2]).(byte-code."
7800 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 \300\301\302\303#\210\304\305\30
7820 31 5c 22 5c 32 30 37 22 20 5b 70 75 74 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 73 65 74 1\"\207".[put.yas-minor-mode-set
7840 2d 65 78 70 6c 69 63 69 74 6c 79 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 79 61 73 2d -explicitly.definition-name.yas-
7860 67 6c 6f 62 61 6c 2d 6d 6f 64 65 20 61 64 64 2d 68 6f 6f 6b 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d global-mode.add-hook.yas-minor-m
7880 6f 64 65 2d 68 6f 6f 6b 5d 20 34 29 0a 28 64 65 66 76 61 72 20 79 61 73 2d 67 6c 6f 62 61 6c 2d ode-hook].4).(defvar.yas-global-
78a0 6d 6f 64 65 2d 62 75 66 66 65 72 73 20 6e 69 6c 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 mode-buffers.nil).(defalias.'yas
78c0 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 65 6e 61 62 6c 65 2d 69 6e 2d 62 75 66 66 65 72 73 20 23 -global-mode-enable-in-buffers.#
78e0 5b 6e 69 6c 20 22 08 5c 33 30 36 19 5c 32 31 31 1a 5c 32 30 35 3c 00 5c 6e 40 11 5c 33 30 37 09 [nil.".\306.\211.\205<.\n@.\307.
7900 21 5c 32 30 33 34 00 72 09 71 5c 32 31 30 0b 5c 32 30 34 31 00 5c 66 0d 3d 5c 32 30 34 31 00 0e !\2034.r.q\210.\2041.\f.=\2041..
7920 08 5c 32 30 33 2e 00 5c 33 31 30 5c 33 31 31 21 5c 32 31 30 5c 33 31 32 20 5c 32 31 30 5c 32 30 .\203..\310\311!\210\312.\210\20
7940 32 31 00 5c 33 31 32 20 5c 32 31 30 0d 14 29 5c 6e 41 5c 32 31 31 12 5c 32 30 34 08 00 5c 33 30 21.\312.\210..)\nA\211.\204..\30
7960 36 2a 5c 32 30 37 22 20 5b 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 62 75 66 66 65 72 73 6*\207".[yas-global-mode-buffers
7980 20 62 75 66 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d .buf.--dolist-tail--.yas-minor-m
79a0 6f 64 65 2d 73 65 74 2d 65 78 70 6c 69 63 69 74 6c 79 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 ode-set-explicitly.yas-minor-mod
79c0 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6e 69 6c 20 62 75 66 66 e-major-mode.major-mode.nil.buff
79e0 65 72 2d 6c 69 76 65 2d 70 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 2d 31 20 79 61 73 2d er-live-p.yas-minor-mode.-1.yas-
7a00 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6f 6e 5d 20 33 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 67 6c 6f minor-mode-on].3]).(put.'yas-glo
7a20 62 61 6c 2d 6d 6f 64 65 2d 65 6e 61 62 6c 65 2d 69 6e 2d 62 75 66 66 65 72 73 20 27 64 65 66 69 bal-mode-enable-in-buffers.'defi
7a40 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 27 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 29 0a 28 64 nition-name.'yas-global-mode).(d
7a60 65 66 61 6c 69 61 73 20 27 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 63 68 65 63 6b 2d 62 efalias.'yas-global-mode-check-b
7a80 75 66 66 65 72 73 20 23 5b 6e 69 6c 20 22 5c 33 30 31 20 5c 32 31 30 5c 33 30 32 10 5c 33 30 33 uffers.#[nil."\301.\210\302.\303
7aa0 5c 33 30 34 5c 33 30 35 5c 22 5c 32 30 37 22 20 5b 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 \304\305\"\207".[yas-global-mode
7ac0 2d 62 75 66 66 65 72 73 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 65 6e 61 62 6c 65 2d -buffers.yas-global-mode-enable-
7ae0 69 6e 2d 62 75 66 66 65 72 73 20 6e 69 6c 20 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 70 6f 73 74 2d in-buffers.nil.remove-hook.post-
7b00 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 63 68 65 command-hook.yas-global-mode-che
7b20 63 6b 2d 62 75 66 66 65 72 73 5d 20 33 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 67 6c 6f 62 61 6c ck-buffers].3]).(put.'yas-global
7b40 2d 6d 6f 64 65 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 73 20 27 64 65 66 69 6e 69 74 69 6f 6e 2d -mode-check-buffers.'definition-
7b60 6e 61 6d 65 20 27 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 29 0a 28 64 65 66 61 6c 69 61 73 name.'yas-global-mode).(defalias
7b80 20 27 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 63 6d 68 68 20 23 5b 6e 69 6c 20 22 70 5c .'yas-global-mode-cmhh.#[nil."p\
7ba0 32 31 31 18 09 5c 32 33 35 5c 32 30 34 5c 66 00 08 09 42 11 29 5c 33 30 32 5c 33 30 33 5c 33 30 211..\235\204\f...B.)\302\303\30
7bc0 34 5c 22 5c 32 30 37 22 20 5b 23 31 3d 23 3a 78 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 4\"\207".[#1=#:x.yas-global-mode
7be0 2d 62 75 66 66 65 72 73 20 61 64 64 2d 68 6f 6f 6b 20 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 -buffers.add-hook.post-command-h
7c00 6f 6f 6b 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 ook.yas-global-mode-check-buffer
7c20 73 5d 20 34 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 63 6d 68 s].4]).(put.'yas-global-mode-cmh
7c40 68 20 27 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 27 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d h.'definition-name.'yas-global-m
7c60 6f 64 65 29 0a 23 40 35 32 20 52 75 6e 20 60 79 61 73 2d 72 65 6c 6f 61 64 2d 61 6c 6c 27 20 77 ode).#@52.Run.`yas-reload-all'.w
7c80 68 65 6e 20 60 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 27 20 69 73 20 6f 6e 2e 1f 0a 28 64 hen.`yas-global-mode'.is.on...(d
7ca0 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 72 65 6c 6f 61 64 efalias.'yas--global-mode-reload
7cc0 2d 77 69 74 68 2d 6a 69 74 2d 6d 61 79 62 65 20 23 5b 6e 69 6c 20 22 08 5c 32 30 35 06 00 5c 33 -with-jit-maybe.#[nil.".\205..\3
7ce0 30 31 20 5c 32 30 37 22 20 5b 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 20 79 61 73 2d 72 65 01.\207".[yas-global-mode.yas-re
7d00 6c 6f 61 64 2d 61 6c 6c 5d 20 31 20 28 23 24 20 2e 20 33 31 38 35 30 29 5d 29 0a 28 61 64 64 2d load-all].1.(#$...31850)]).(add-
7d20 68 6f 6f 6b 20 27 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 27 79 61 73 2d hook.'yas-global-mode-hook.'yas-
7d40 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 72 65 6c 6f 61 64 2d 77 69 74 68 2d 6a 69 74 2d 6d 61 79 -global-mode-reload-with-jit-may
7d60 62 65 29 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f be).(defvar.yas--font-lock-keywo
7d80 72 64 73 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 rds.(byte-code."\304\305\306\307
7da0 21 18 72 08 71 5c 32 31 30 5c 33 31 30 5c 32 31 36 5c 33 31 31 5c 32 31 31 19 1a 5c 33 31 32 31 !.r.q\210\310\216\311\211..\3121
7dc0 1a 00 5c 33 31 33 20 30 5c 32 30 32 1e 00 5c 32 31 30 5c 32 30 32 1f 00 5c 32 31 30 2a 5c 33 31 ..\313.0\202..\210\202..\210*\31
7de0 34 20 5c 32 31 30 0b 5c 32 34 32 5c 33 31 35 3d 5c 32 30 33 30 00 0b 41 40 5c 32 30 32 31 00 0b 4.\210.\242\315=\2030..A@\2021..
7e00 2b 5c 33 31 36 23 5c 32 30 37 22 20 5b 23 31 3d 23 3a 74 65 6d 70 2d 62 75 66 66 65 72 20 65 6d +\316#\207".[#1=#:temp-buffer.em
7e20 61 63 73 2d 6c 69 73 70 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 70 72 6f 67 2d 6d 6f 64 65 2d 68 6f 6f acs-lisp-mode-hook.prog-mode-hoo
7e40 6b 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 20 61 70 70 65 6e 64 20 28 28 22 5e k.font-lock-keywords.append.(("^
7e60 23 2e 2a 24 22 20 2e 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 2d 66 61 63 65 29 29 #.*$"...font-lock-comment-face))
7e80 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 23 .generate-new-buffer.".*temp*".#
7ea0 5b 6e 69 6c 20 22 5c 33 30 31 08 21 5c 32 30 35 09 00 5c 33 30 32 08 21 5c 32 30 37 22 20 5b 23 [nil."\301.!\205..\302.!\207".[#
7ec0 31 23 20 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 5d 20 6e 1#.buffer-name.kill-buffer].2].n
7ee0 69 6c 20 28 65 72 72 6f 72 29 20 65 6d 61 63 73 2d 6c 69 73 70 2d 6d 6f 64 65 20 66 6f 6e 74 2d il.(error).emacs-lisp-mode.font-
7f00 6c 6f 63 6b 2d 73 65 74 2d 64 65 66 61 75 6c 74 73 20 74 20 28 28 22 5c 5c 24 5c 5c 28 5b 30 2d lock-set-defaults.t.(("\\$\\([0-
7f20 39 5d 2b 5c 5c 29 22 20 28 30 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 9]+\\)".(0.font-lock-keyword-fac
7f40 65 29 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d 66 61 63 65 20 74 29 29 20 e).(1.font-lock-string-face.t)).
7f60 28 22 5c 5c 24 7b 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 3a 3f 22 20 28 30 20 66 6f 6e 74 2d 6c 6f ("\\${\\([0-9]+\\):?".(0.font-lo
7f80 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 77 61 ck-keyword-face).(1.font-lock-wa
7fa0 72 6e 69 6e 67 2d 66 61 63 65 20 74 29 29 20 28 22 5c 5c 28 5c 5c 24 28 5c 5c 29 22 20 31 20 66 rning-face.t)).("\\(\\$(\\)".1.f
7fc0 6f 6e 74 2d 6c 6f 63 6b 2d 70 72 65 70 72 6f 63 65 73 73 6f 72 2d 66 61 63 65 29 20 28 22 7d 22 ont-lock-preprocessor-face).("}"
7fe0 20 28 30 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 29 29 5d 20 34 .(0.font-lock-keyword-face)))].4
8000 29 29 0a 23 40 34 38 20 54 68 65 20 6b 65 79 6d 61 70 20 75 73 65 64 20 77 68 65 6e 20 60 73 6e )).#@48.The.keymap.used.when.`sn
8020 69 70 70 65 74 2d 6d 6f 64 65 27 20 69 73 20 61 63 74 69 76 65 2e 1f 0a 28 64 65 66 76 61 72 20 ippet-mode'.is.active...(defvar.
8040 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 6d 61 70 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 snippet-mode-map.(byte-code."\30
8060 31 20 18 5c 33 30 32 5c 33 30 33 08 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 1..\302\303.\304\305\306\307\310
8080 5c 22 42 24 5c 32 31 30 08 29 5c 32 30 37 22 20 5b 6d 61 70 20 6d 61 6b 65 2d 73 70 61 72 73 65 \"B$\210.)\207".[map.make-sparse
80a0 2d 6b 65 79 6d 61 70 20 65 61 73 79 2d 6d 65 6e 75 2d 64 6f 2d 64 65 66 69 6e 65 20 6e 69 6c 20 -keymap.easy-menu-do-define.nil.
80c0 22 4d 65 6e 75 20 75 73 65 64 20 77 68 65 6e 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 20 69 73 20 "Menu.used.when.snippet-mode.is.
80e0 61 63 74 69 76 65 2e 22 20 22 53 6e 69 70 70 65 74 22 20 6d 61 70 63 61 72 20 23 5b 28 65 6e 74 active."."Snippet".mapcar.#[(ent
8100 29 20 22 5c 33 30 32 08 38 5c 32 30 33 10 00 5c 33 30 33 09 5c 33 30 32 08 38 08 41 40 23 5c 32 )."\302.8\203..\303.\302.8.A@#\2
8120 31 30 5c 33 30 34 08 40 08 41 40 5c 33 30 35 23 5c 32 30 37 22 20 5b 65 6e 74 20 6d 61 70 20 32 10\304.@.A@\305#\207".[ent.map.2
8140 20 64 65 66 69 6e 65 2d 6b 65 79 20 76 65 63 74 6f 72 20 74 5d 20 34 5d 20 28 28 22 4c 6f 61 64 .define-key.vector.t].4].(("Load
8160 20 74 68 69 73 20 73 6e 69 70 70 65 74 22 20 79 61 73 2d 6c 6f 61 64 2d 73 6e 69 70 70 65 74 2d .this.snippet".yas-load-snippet-
8180 62 75 66 66 65 72 20 22 03 5c 66 22 29 20 28 22 4c 6f 61 64 20 61 6e 64 20 71 75 69 74 20 77 69 buffer.".\f").("Load.and.quit.wi
81a0 6e 64 6f 77 22 20 79 61 73 2d 6c 6f 61 64 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 2d 61 6e ndow".yas-load-snippet-buffer-an
81c0 64 2d 63 6c 6f 73 65 20 22 03 03 22 29 20 28 22 54 72 79 20 6f 75 74 20 74 68 69 73 20 73 6e 69 d-close."..").("Try.out.this.sni
81e0 70 70 65 74 22 20 79 61 73 2d 74 72 79 6f 75 74 2d 73 6e 69 70 70 65 74 20 22 03 14 22 29 29 5d ppet".yas-tryout-snippet.".."))]
8200 20 38 29 20 28 23 24 20 2e 20 33 32 37 37 36 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 .8).(#$...32776)).(byte-code."\3
8220 30 31 5c 33 30 32 21 5c 32 30 33 73 00 5c 33 30 33 5c 33 30 34 21 5c 32 31 30 5c 33 30 35 5c 33 01\302!\203s.\303\304!\210\305\3
8240 30 36 21 5c 32 30 34 16 00 5c 33 30 37 5c 33 30 36 5c 33 31 30 5c 33 31 31 23 5c 32 31 30 5c 33 06!\204..\307\306\310\311#\210\3
8260 31 32 5c 33 31 33 20 21 5c 32 31 30 5c 33 30 36 5c 33 31 34 4e 5c 32 30 34 29 00 5c 33 30 37 5c 12\313.!\210\306\314N\204).\307\
8280 33 30 36 5c 33 31 34 5c 33 31 35 5c 33 31 36 21 23 5c 32 31 30 5c 33 30 35 5c 33 31 37 21 5c 32 306\314\315\316!#\210\305\317!\2
82a0 30 34 35 00 5c 33 30 37 5c 33 31 37 5c 33 31 30 5c 33 31 31 23 5c 32 31 30 5c 33 32 30 5c 33 32 045.\307\317\310\311#\210\320\32
82c0 31 20 21 5c 32 31 30 5c 33 31 37 5c 33 31 34 4e 5c 32 30 34 48 00 5c 33 30 37 5c 33 31 37 5c 33 1.!\210\317\314N\204H.\307\317\3
82e0 31 34 5c 33 31 35 5c 33 32 32 21 23 5c 32 31 30 5c 33 30 37 5c 33 30 30 5c 33 31 30 5c 33 31 31 14\315\322!#\210\307\300\310\311
8300 23 5c 32 31 30 5c 33 32 33 5c 33 32 34 5c 33 30 30 5c 33 30 34 5c 22 5c 32 31 30 08 21 5c 32 31 #\210\323\324\300\304\"\210.!\21
8320 30 5c 33 30 30 5c 33 31 34 4e 5c 32 30 34 65 00 5c 33 30 37 5c 33 30 30 5c 33 31 34 5c 33 31 35 0\300\314N\204e.\307\300\314\315
8340 5c 33 32 35 21 23 5c 32 31 30 5c 33 30 37 5c 33 31 31 5c 33 32 36 5c 33 30 32 23 5c 32 31 30 5c \325!#\210\307\311\326\302#\210\
8360 33 32 37 5c 33 31 31 5c 33 33 30 5c 22 5c 32 31 30 5c 32 30 32 5c 33 33 35 00 5c 33 33 31 5c 33 327\311\330\"\210\202\335.\331\3
8380 30 34 21 5c 32 31 30 5c 33 30 35 5c 33 30 36 21 5c 32 30 34 5c 32 30 33 00 5c 33 30 37 5c 33 30 04!\210\305\306!\204\203.\307\30
83a0 36 5c 33 31 30 5c 33 31 31 23 5c 32 31 30 5c 33 33 32 5c 33 31 33 20 21 5c 32 31 30 5c 33 30 36 6\310\311#\210\332\313.!\210\306
83c0 5c 33 31 34 4e 5c 32 30 34 5c 32 32 36 00 5c 33 30 37 5c 33 30 36 5c 33 31 34 5c 33 31 35 5c 33 \314N\204\226.\307\306\314\315\3
83e0 31 36 21 23 5c 32 31 30 5c 33 30 35 5c 33 31 37 21 5c 32 30 34 5c 32 34 32 00 5c 33 30 37 5c 33 16!#\210\305\317!\204\242.\307\3
8400 31 37 5c 33 31 30 5c 33 31 31 23 5c 32 31 30 5c 33 33 33 5c 33 32 31 20 21 5c 32 31 30 5c 33 31 17\310\311#\210\333\321.!\210\31
8420 37 5c 33 31 34 4e 5c 32 30 34 5c 32 36 35 00 5c 33 30 37 5c 33 31 37 5c 33 31 34 5c 33 31 35 5c 7\314N\204\265.\307\317\314\315\
8440 33 32 32 21 23 5c 32 31 30 5c 33 30 37 5c 33 30 30 5c 33 31 30 5c 33 31 31 23 5c 32 31 30 5c 33 322!#\210\307\300\310\311#\210\3
8460 33 34 5c 33 32 34 5c 33 30 30 5c 33 30 34 5c 22 5c 32 31 30 08 21 5c 32 31 30 5c 33 30 30 5c 33 34\324\300\304\"\210.!\210\300\3
8480 31 34 4e 5c 32 30 34 5c 33 32 32 00 5c 33 30 37 5c 33 30 30 5c 33 31 34 5c 33 31 35 5c 33 32 35 14N\204\322.\307\300\314\315\325
84a0 21 23 5c 32 31 30 5c 33 30 37 5c 33 31 31 5c 33 32 36 5c 33 30 34 23 5c 32 31 30 5c 33 32 37 5c !#\210\307\311\326\304#\210\327\
84c0 33 31 31 5c 33 33 35 5c 22 5c 32 31 30 5c 33 30 34 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 2d 311\335\"\210\304\207".[snippet-
84e0 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 66 62 6f 75 6e 64 70 20 70 72 6f 67 2d 6d mode-abbrev-table.fboundp.prog-m
8500 6f 64 65 20 28 6c 61 6d 62 64 61 20 28 23 31 3d 23 3a 64 65 66 2d 74 6d 70 2d 76 61 72 29 20 28 ode.(lambda.(#1=#:def-tmp-var).(
8520 64 65 66 76 61 72 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 23 31 23 20 22 48 6f defvar.snippet-mode-hook.#1#."Ho
8540 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 53 6e 69 70 70 65 74 20 6d 6f ok.run.after.entering.Snippet.mo
8560 64 65 2e 5c 6e 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 72 65 73 75 6c 74 20 69 66 20 74 68 69 73 20 de.\nNo.problems.result.if.this.
8580 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 62 6f 75 6e 64 2e 5c 6e 60 61 64 64 2d 68 6f 6f variable.is.not.bound.\n`add-hoo
85a0 6b 27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 69 6e 64 73 20 69 74 2e 20 20 28 54 68 69 k'.automatically.binds.it...(Thi
85c0 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 61 6c 6c 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 s.is.true.for.all.hook.variables
85e0 2e 29 22 29 29 20 6e 69 6c 20 62 6f 75 6e 64 70 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 6d 61 .)")).nil.boundp.snippet-mode-ma
8600 70 20 70 75 74 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 73 6e 69 70 70 65 74 2d 6d 6f p.put.definition-name.snippet-mo
8620 64 65 20 28 6c 61 6d 62 64 61 20 28 23 31 23 29 20 28 64 65 66 76 61 72 20 73 6e 69 70 70 65 74 de.(lambda.(#1#).(defvar.snippet
8640 2d 6d 6f 64 65 2d 6d 61 70 20 23 31 23 29 29 20 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d -mode-map.#1#)).make-sparse-keym
8660 61 70 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 72 65 63 6f ap.variable-documentation.pureco
8680 70 79 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 73 6e 69 70 70 65 74 2d 6d 6f 64 65 27 2e 22 20 py."Keymap.for.`snippet-mode'.".
86a0 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 28 6c 61 6d 62 64 snippet-mode-syntax-table.(lambd
86c0 61 20 28 23 31 23 29 20 28 64 65 66 76 61 72 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 73 79 6e a.(#1#).(defvar.snippet-mode-syn
86e0 74 61 78 2d 74 61 62 6c 65 20 23 31 23 29 29 20 6d 61 6b 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c tax-table.#1#)).make-syntax-tabl
8700 65 20 22 53 79 6e 74 61 78 20 74 61 62 6c 65 20 66 6f 72 20 60 73 6e 69 70 70 65 74 2d 6d 6f 64 e."Syntax.table.for.`snippet-mod
8720 65 27 2e 22 20 28 6c 61 6d 62 64 61 20 28 23 31 23 29 20 28 64 65 66 76 61 72 20 73 6e 69 70 70 e'.".(lambda.(#1#).(defvar.snipp
8740 65 74 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 23 31 23 29 29 20 64 65 66 69 6e et-mode-abbrev-table.#1#)).defin
8760 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 22 41 62 62 72 65 76 20 74 61 62 6c 65 20 66 6f 72 e-abbrev-table."Abbrev.table.for
8780 20 60 73 6e 69 70 70 65 74 2d 6d 6f 64 65 27 2e 22 20 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 .`snippet-mode'.".derived-mode-p
87a0 61 72 65 6e 74 20 64 65 66 61 6c 69 61 73 20 23 5b 6e 69 6c 20 22 5c 33 30 36 5c 33 30 30 21 5c arent.defalias.#[nil."\306\300!\
87c0 32 31 30 5c 33 30 37 18 5c 33 31 30 20 5c 32 31 30 5c 33 31 31 11 5c 33 31 32 12 5c 33 31 30 5c 210\307.\310.\210\311.\312.\310\
87e0 33 31 33 4e 5c 32 30 33 1b 00 5c 33 31 34 5c 33 31 31 5c 33 31 33 5c 33 31 30 5c 33 31 33 4e 23 313N\203..\314\311\313\310\313N#
8800 5c 32 31 30 5c 33 31 35 0b 21 5c 32 30 34 27 00 5c 33 31 36 0b 5c 33 31 37 20 5c 22 5c 32 31 30 \210\315.!\204'.\316.\317.\"\210
8820 5c 33 32 30 5c 66 21 5c 32 31 31 1d 5c 32 30 33 36 00 0d 5c 33 32 31 20 3d 5c 32 30 33 3c 00 5c \320\f!\211.\2036..\321.=\203<.\
8840 33 32 32 5c 66 5c 33 32 33 20 5c 22 5c 32 31 30 29 5c 33 32 34 0e 25 5c 33 32 35 5c 22 5c 32 30 322\f\323.\"\210)\324.%\325\"\20
8860 34 56 00 0e 25 0e 26 3d 5c 32 30 34 56 00 5c 33 32 36 0e 25 5c 33 32 35 0e 26 43 23 5c 32 31 30 4V..%.&=\204V.\326.%\325.&C#\210
8880 5c 33 32 37 0b 21 5c 32 31 30 5c 33 33 30 5c 66 21 5c 32 31 30 0e 25 16 26 5c 33 33 31 16 27 5c \327.!\210\330\f!\210.%.&\331.'\
88a0 33 30 36 5c 33 33 32 21 5c 32 31 30 5c 33 33 33 16 1a 5c 33 30 36 5c 33 33 34 21 5c 32 31 30 5c 306\332!\210\333..\306\334!\210\
88c0 33 33 35 16 1c 5c 33 30 36 5c 33 33 36 21 5c 32 31 30 5c 33 33 37 16 1e 5c 33 34 30 5c 33 34 31 335..\306\336!\210\337..\340\341
88e0 5c 33 34 32 5c 33 33 33 5c 33 30 37 24 5c 32 31 30 29 5c 33 34 33 5c 33 34 34 21 5c 32 30 37 22 \342\333\307$\210)\343\344!\207"
8900 20 5b 64 65 6c 61 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 6f .[delay-mode-hooks.major-mode.mo
8920 64 65 2d 6e 61 6d 65 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 6d 61 70 20 73 6e 69 70 70 65 74 de-name.snippet-mode-map.snippet
8940 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 70 61 72 65 6e 74 20 6d 61 6b 65 2d 6c -mode-syntax-table.parent.make-l
8960 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 74 20 70 72 6f 67 2d 6d 6f 64 65 20 73 6e 69 70 70 65 ocal-variable.t.prog-mode.snippe
8980 74 2d 6d 6f 64 65 20 22 53 6e 69 70 70 65 74 22 20 6d 6f 64 65 2d 63 6c 61 73 73 20 70 75 74 20 t-mode."Snippet".mode-class.put.
89a0 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 73 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 keymap-parent.set-keymap-parent.
89c0 63 75 72 72 65 6e 74 2d 6c 6f 63 61 6c 2d 6d 61 70 20 63 68 61 72 2d 74 61 62 6c 65 2d 70 61 72 current-local-map.char-table-par
89e0 65 6e 74 20 73 74 61 6e 64 61 72 64 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 73 65 74 2d 63 68 ent.standard-syntax-table.set-ch
8a00 61 72 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 20 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 61 62 62 ar-table-parent.syntax-table.abb
8a20 72 65 76 2d 74 61 62 6c 65 2d 67 65 74 20 3a 70 61 72 65 6e 74 73 20 61 62 62 72 65 76 2d 74 61 rev-table-get.:parents.abbrev-ta
8a40 62 6c 65 2d 70 75 74 20 75 73 65 2d 6c 6f 63 61 6c 2d 6d 61 70 20 73 65 74 2d 73 79 6e 74 61 78 ble-put.use-local-map.set-syntax
8a60 2d 74 61 62 6c 65 20 28 79 61 73 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 29 -table.(yas--font-lock-keywords)
8a80 20 72 65 71 75 69 72 65 2d 66 69 6e 61 6c 2d 6e 65 77 6c 69 6e 65 20 6e 69 6c 20 63 6f 6d 6d 65 .require-final-newline.nil.comme
8aa0 6e 74 2d 73 74 61 72 74 20 22 23 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 2d 73 6b 69 70 20 nt-start."#".comment-start-skip.
8ac0 22 23 2b 5b 09 20 5d 2a 22 20 61 64 64 2d 68 6f 6f 6b 20 61 66 74 65 72 2d 73 61 76 65 2d 68 6f "#+[..]*".add-hook.after-save-ho
8ae0 6f 6b 20 79 61 73 2d 6d 61 79 62 65 2d 6c 6f 61 64 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 ok.yas-maybe-load-snippet-buffer
8b00 20 72 75 6e 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 68 6f 6f .run-mode-hooks.snippet-mode-hoo
8b20 6b 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 6c 6f 63 61 k.snippet-mode-abbrev-table.loca
8b40 6c 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 65 66 61 75 6c 74 l-abbrev-table.font-lock-default
8b60 73 5d 20 36 20 22 41 20 6d 6f 64 65 20 66 6f 72 20 65 64 69 74 69 6e 67 20 79 61 73 6e 69 70 70 s].6."A.mode.for.editing.yasnipp
8b80 65 74 73 5c 6e 5c 6e 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 61 6e 79 20 68 6f 6f 6b 73 20 ets\n\nIn.addition.to.any.hooks.
8ba0 69 74 73 20 70 61 72 65 6e 74 20 6d 6f 64 65 20 60 70 72 6f 67 2d 6d 6f 64 65 27 20 6d 69 67 68 its.parent.mode.`prog-mode'.migh
8bc0 74 20 68 61 76 65 20 72 75 6e 2c 5c 6e 74 68 69 73 20 6d 6f 64 65 20 72 75 6e 73 20 74 68 65 20 t.have.run,\nthis.mode.runs.the.
8be0 68 6f 6f 6b 20 60 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 27 2c 20 61 73 20 74 68 65 hook.`snippet-mode-hook',.as.the
8c00 20 66 69 6e 61 6c 20 73 74 65 70 5c 6e 64 75 72 69 6e 67 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 .final.step\nduring.initializati
8c20 6f 6e 2e 5c 6e 5c 6e 5c 5c 7b 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 6d 61 70 7d 22 20 6e 69 6c on.\n\n\\{snippet-mode-map}".nil
8c40 5d 20 28 6c 61 6d 62 64 61 20 28 23 31 23 29 20 28 64 65 66 76 61 72 20 73 6e 69 70 70 65 74 2d ].(lambda.(#1#).(defvar.snippet-
8c60 6d 6f 64 65 2d 68 6f 6f 6b 20 23 31 23 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e mode-hook.#1#."Hook.run.after.en
8c80 74 65 72 69 6e 67 20 53 6e 69 70 70 65 74 20 6d 6f 64 65 2e 5c 6e 4e 6f 20 70 72 6f 62 6c 65 6d tering.Snippet.mode.\nNo.problem
8ca0 73 20 72 65 73 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 s.result.if.this.variable.is.not
8cc0 20 62 6f 75 6e 64 2e 5c 6e 60 61 64 64 2d 68 6f 6f 6b 27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c .bound.\n`add-hook'.automaticall
8ce0 79 20 62 69 6e 64 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 61 y.binds.it...(This.is.true.for.a
8d00 6c 6c 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 22 29 29 20 28 6c 61 6d 62 64 61 20 28 ll.hook.variables.)")).(lambda.(
8d20 23 31 23 29 20 28 64 65 66 76 61 72 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 6d 61 70 20 23 31 #1#).(defvar.snippet-mode-map.#1
8d40 23 29 29 20 28 6c 61 6d 62 64 61 20 28 23 31 23 29 20 28 64 65 66 76 61 72 20 73 6e 69 70 70 65 #)).(lambda.(#1#).(defvar.snippe
8d60 74 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 23 31 23 29 29 20 28 6c 61 6d 62 64 t-mode-syntax-table.#1#)).(lambd
8d80 61 20 28 23 31 23 29 20 28 64 65 66 76 61 72 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 61 62 62 a.(#1#).(defvar.snippet-mode-abb
8da0 72 65 76 2d 74 61 62 6c 65 20 23 31 23 29 29 20 23 5b 6e 69 6c 20 22 5c 33 30 36 5c 33 30 30 21 rev-table.#1#)).#[nil."\306\300!
8dc0 5c 32 31 30 5c 33 30 37 18 5c 33 31 30 20 5c 32 31 30 5c 33 31 31 11 5c 33 31 32 12 5c 33 31 33 \210\307.\310.\210\311.\312.\313
8de0 0b 21 5c 32 31 30 5c 33 31 34 5c 66 21 5c 32 31 30 0d 16 19 5c 33 31 35 16 1a 5c 33 30 36 5c 33 .!\210\314\f!\210...\315..\306\3
8e00 31 36 21 5c 32 31 30 5c 33 31 37 16 0e 5c 33 30 36 5c 33 32 30 21 5c 32 31 30 5c 33 32 31 16 10 16!\210\317..\306\320!\210\321..
8e20 5c 33 30 36 5c 33 32 32 21 5c 32 31 30 5c 33 32 33 16 12 5c 33 32 34 5c 33 32 35 5c 33 32 36 5c \306\322!\210\323..\324\325\326\
8e40 33 31 37 5c 33 30 37 24 5c 32 31 30 29 5c 33 32 37 5c 33 33 30 21 5c 32 30 37 22 20 5b 64 65 6c 317\307$\210)\327\330!\207".[del
8e60 61 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 6f 64 65 2d 6e 61 ay-mode-hooks.major-mode.mode-na
8e80 6d 65 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 6d 61 70 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 me.snippet-mode-map.snippet-mode
8ea0 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 61 62 62 72 65 -syntax-table.snippet-mode-abbre
8ec0 76 2d 74 61 62 6c 65 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 74 20 6b 69 v-table.make-local-variable.t.ki
8ee0 6c 6c 2d 61 6c 6c 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 20 73 6e 69 70 70 65 74 2d 6d ll-all-local-variables.snippet-m
8f00 6f 64 65 20 22 53 6e 69 70 70 65 74 22 20 75 73 65 2d 6c 6f 63 61 6c 2d 6d 61 70 20 73 65 74 2d ode."Snippet".use-local-map.set-
8f20 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 28 79 61 73 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 syntax-table.(yas--font-lock-key
8f40 77 6f 72 64 73 29 20 72 65 71 75 69 72 65 2d 66 69 6e 61 6c 2d 6e 65 77 6c 69 6e 65 20 6e 69 6c words).require-final-newline.nil
8f60 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 22 23 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 .comment-start."#".comment-start
8f80 2d 73 6b 69 70 20 22 23 2b 5b 09 20 5d 2a 22 20 61 64 64 2d 68 6f 6f 6b 20 61 66 74 65 72 2d 73 -skip."#+[..]*".add-hook.after-s
8fa0 61 76 65 2d 68 6f 6f 6b 20 79 61 73 2d 6d 61 79 62 65 2d 6c 6f 61 64 2d 73 6e 69 70 70 65 74 2d ave-hook.yas-maybe-load-snippet-
8fc0 62 75 66 66 65 72 20 72 75 6e 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 20 73 6e 69 70 70 65 74 2d 6d 6f buffer.run-mode-hooks.snippet-mo
8fe0 64 65 2d 68 6f 6f 6b 20 6c 6f 63 61 6c 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 66 6f 6e 74 2d de-hook.local-abbrev-table.font-
9000 6c 6f 63 6b 2d 64 65 66 61 75 6c 74 73 5d 20 35 20 22 41 20 6d 6f 64 65 20 66 6f 72 20 65 64 69 lock-defaults].5."A.mode.for.edi
9020 74 69 6e 67 20 79 61 73 6e 69 70 70 65 74 73 5c 6e 5c 6e 54 68 69 73 20 6d 6f 64 65 20 72 75 6e ting.yasnippets\n\nThis.mode.run
9040 73 20 74 68 65 20 68 6f 6f 6b 20 60 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 27 2c 20 s.the.hook.`snippet-mode-hook',.
9060 61 73 20 74 68 65 20 66 69 6e 61 6c 20 73 74 65 70 5c 6e 64 75 72 69 6e 67 20 69 6e 69 74 69 61 as.the.final.step\nduring.initia
9080 6c 69 7a 61 74 69 6f 6e 2e 5c 6e 5c 6e 5c 5c 7b 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 6d 61 70 lization.\n\n\\{snippet-mode-map
90a0 7d 22 20 6e 69 6c 5d 5d 20 35 29 0a 23 40 31 34 39 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c }".nil]].5).#@149.Return.non-nil
90c0 20 69 66 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 73 68 6f 75 6c 64 20 62 65 20 69 6e 20 .if.current.buffer.should.be.in.
90e0 60 73 6e 69 70 70 65 74 2d 6d 6f 64 65 27 2e 0a 4d 65 61 6e 69 6e 67 20 69 74 27 73 20 76 69 73 `snippet-mode'..Meaning.it's.vis
9100 69 74 69 6e 67 20 61 20 66 69 6c 65 20 75 6e 64 65 72 20 6f 6e 65 20 6f 66 20 74 68 65 20 6d 6f iting.a.file.under.one.of.the.mo
9120 64 65 20 64 69 72 65 63 74 6f 72 69 65 73 20 69 6e 0a 60 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 de.directories.in.`yas-snippet-d
9140 69 72 73 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 73 6e 69 70 70 65 74 2d 6d 6f irs'...(defalias.'yas-snippet-mo
9160 64 65 2d 62 75 66 66 65 72 2d 70 20 23 5b 6e 69 6c 20 22 08 5c 32 30 35 0b 00 5c 33 30 31 08 5c de-buffer-p.#[nil.".\205..\301.\
9180 33 30 32 20 5c 33 30 33 5c 33 30 34 24 5c 32 30 37 22 20 5b 62 75 66 66 65 72 2d 66 69 6c 65 2d 302.\303\304$\207".[buffer-file-
91a0 6e 61 6d 65 20 63 6c 2d 6d 65 6d 62 65 72 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 20 name.cl-member.yas-snippet-dirs.
91c0 3a 74 65 73 74 20 66 69 6c 65 2d 69 6e 2d 64 69 72 65 63 74 6f 72 79 2d 70 5d 20 35 20 28 23 24 :test.file-in-directory-p].5.(#$
91e0 20 2e 20 33 37 30 34 32 29 5d 29 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6d 61 67 69 63 2d ...37042)]).(add-to-list.'magic-
9200 66 61 6c 6c 62 61 63 6b 2d 6d 6f 64 65 2d 61 6c 69 73 74 20 27 28 79 61 73 2d 73 6e 69 70 70 65 fallback-mode-alist.'(yas-snippe
9220 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 2d 70 20 2e 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 29 29 t-mode-buffer-p...snippet-mode))
9240 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 70 2d 2d 63 6d 61 .(defalias.'yas--template-p--cma
9260 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 cro.#[(_cl-whole-arg.cl-x)."\301
9280 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c \302\303\304\211\211.&.\207".[cl
92a0 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 -x.cl--defsubst-expand.(cl-x).(c
92c0 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 70 20 28 64 65 63 6c 61 72 65 l-block.yas--template-p.(declare
92e0 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 6f 72 2d 66 72 65 65 29 29 20 .(side-effect-free.error-free)).
9300 28 61 6e 64 20 28 76 65 63 74 6f 72 70 20 63 6c 2d 78 29 20 28 3e 3d 20 28 6c 65 6e 67 74 68 20 (and.(vectorp.cl-x).(>=.(length.
9320 63 6c 2d 78 29 20 31 34 29 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c cl-x).14).(memq.(aref.cl-x.0).cl
9340 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 29 20 74 29 29 20 -struct-yas--template-tags).t)).
9360 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 70 20 27 nil].7]).(put.'yas--template-p.'
9380 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 70 2d compiler-macro.'yas--template-p-
93a0 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 -cmacro).(defalias.'yas--templat
93c0 65 2d 70 20 23 5b 28 63 6c 2d 78 29 20 22 5c 33 30 32 08 21 5c 32 30 35 16 00 08 47 5c 33 30 33 e-p.#[(cl-x)."\302.!\205...G\303
93e0 59 5c 32 30 35 16 00 08 5c 33 30 34 48 09 3e 5c 32 30 35 16 00 5c 33 30 35 5c 32 30 37 22 20 5b Y\205...\304H.>\205..\305\207".[
9400 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 cl-x.cl-struct-yas--template-tag
9420 73 20 76 65 63 74 6f 72 70 20 31 34 20 30 20 74 5d 20 32 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 s.vectorp.14.0.t].2]).(byte-code
9440 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c ."\300\301\302\303#\210\304\305\
9460 33 30 36 5c 33 30 31 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 61 73 2d 306\301#\207".[function-put.yas-
9480 2d 74 65 6d 70 6c 61 74 65 2d 70 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 -template-p.side-effect-free.err
94a0 6f 72 2d 66 72 65 65 20 70 75 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 64 65 66 or-free.put.yas--template.cl-def
94c0 74 79 70 65 2d 73 61 74 69 73 66 69 65 73 5d 20 34 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 type-satisfies].4).(defalias.'ya
94e0 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 s--template-key--cmacro.#[(_cl-w
9500 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 hole-arg.cl-x)."\301\302\303\304
9520 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 \211\211.&.\207".[cl-x.cl--defsu
9540 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d bst-expand.(cl-x).(cl-block.yas-
9560 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 -template-key.(declare.(side-eff
9580 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 ect-free.t)).(or.(and.(memq.(are
95a0 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 f.cl-x.0).cl-struct-yas--templat
95c0 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 e-tags)).(signal.'wrong-type-arg
95e0 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 78 29 ument.(list.'yas--template.cl-x)
9600 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 31 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 )).(aref.cl-x.1)).nil].7]).(put.
9620 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 'yas--template-key.'compiler-mac
9640 72 6f 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 2d 2d 63 6d 61 63 72 6f 29 0a 28 ro.'yas--template-key--cmacro).(
9660 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 20 23 5b 28 63 defalias.'yas--template-key.#[(c
9680 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 l-x).".\302H.>\204..\303\304\305
96a0 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 .D\"\210.\306H\207".[cl-x.cl-str
96c0 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 uct-yas--template-tags.0.signal.
96e0 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 wrong-type-argument.yas--templat
9700 65 20 31 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 65 6d e.1].4]).(function-put.'yas--tem
9720 70 6c 61 74 65 2d 6b 65 79 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 plate-key.'side-effect-free.t).(
9740 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 63 6f 6e 74 65 6e 74 2d defalias.'yas--template-content-
9760 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 -cmacro.#[(_cl-whole-arg.cl-x)."
9780 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 \301\302\303\304\211\211.&.\207"
97a0 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 .[cl-x.cl--defsubst-expand.(cl-x
97c0 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 63 6f 6e 74 65 6e ).(cl-block.yas--template-conten
97e0 74 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 t.(declare.(side-effect-free.t))
9800 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c .(or.(and.(memq.(aref.cl-x.0).cl
9820 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 29 29 20 28 73 69 -struct-yas--template-tags)).(si
9840 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 gnal.'wrong-type-argument.(list.
9860 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 'yas--template.cl-x))).(aref.cl-
9880 78 20 32 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 x.2)).nil].7]).(put.'yas--templa
98a0 74 65 2d 63 6f 6e 74 65 6e 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d te-content.'compiler-macro.'yas-
98c0 2d 74 65 6d 70 6c 61 74 65 2d 63 6f 6e 74 65 6e 74 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 -template-content--cmacro).(defa
98e0 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 63 6f 6e 74 65 6e 74 20 23 5b 28 63 lias.'yas--template-content.#[(c
9900 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 l-x).".\302H.>\204..\303\304\305
9920 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 .D\"\210.\306H\207".[cl-x.cl-str
9940 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 uct-yas--template-tags.0.signal.
9960 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 wrong-type-argument.yas--templat
9980 65 20 32 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 65 6d e.2].4]).(function-put.'yas--tem
99a0 70 6c 61 74 65 2d 63 6f 6e 74 65 6e 74 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 plate-content.'side-effect-free.
99c0 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6e 61 6d 65 t).(defalias.'yas--template-name
99e0 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 --cmacro.#[(_cl-whole-arg.cl-x).
9a00 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 "\301\302\303\304\211\211.&.\207
9a20 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d ".[cl-x.cl--defsubst-expand.(cl-
9a40 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6e 61 6d 65 20 x).(cl-block.yas--template-name.
9a60 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 (declare.(side-effect-free.t)).(
9a80 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 or.(and.(memq.(aref.cl-x.0).cl-s
9aa0 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e truct-yas--template-tags)).(sign
9ac0 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 al.'wrong-type-argument.(list.'y
9ae0 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 as--template.cl-x))).(aref.cl-x.
9b00 33 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 3)).nil].7]).(put.'yas--template
9b20 2d 6e 61 6d 65 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 65 6d 70 -name.'compiler-macro.'yas--temp
9b40 6c 61 74 65 2d 6e 61 6d 65 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 late-name--cmacro).(defalias.'ya
9b60 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6e 61 6d 65 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 s--template-name.#[(cl-x).".\302
9b80 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 H.>\204..\303\304\305.D\"\210.\3
9ba0 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 06H\207".[cl-x.cl-struct-yas--te
9bc0 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d mplate-tags.0.signal.wrong-type-
9be0 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 33 5d 20 34 5d 29 0a 28 66 argument.yas--template.3].4]).(f
9c00 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6e 61 6d 65 20 unction-put.'yas--template-name.
9c20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 'side-effect-free.t).(defalias.'
9c40 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 63 6f 6e 64 69 74 69 6f 6e 2d 2d 63 6d 61 63 72 6f 20 yas--template-condition--cmacro.
9c60 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 #[(_cl-whole-arg.cl-x)."\301\302
9c80 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 \303\304\211\211.&.\207".[cl-x.c
9ca0 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c l--defsubst-expand.(cl-x).(cl-bl
9cc0 6f 63 6b 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 63 6f 6e 64 69 74 69 6f 6e 20 28 64 65 63 ock.yas--template-condition.(dec
9ce0 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 lare.(side-effect-free.t)).(or.(
9d00 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 and.(memq.(aref.cl-x.0).cl-struc
9d20 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 t-yas--template-tags)).(signal.'
9d40 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d wrong-type-argument.(list.'yas--
9d60 74 65 6d 70 6c 61 74 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 34 29 29 20 template.cl-x))).(aref.cl-x.4)).
9d80 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 63 6f 6e nil].7]).(put.'yas--template-con
9da0 64 69 74 69 6f 6e 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 65 6d dition.'compiler-macro.'yas--tem
9dc0 70 6c 61 74 65 2d 63 6f 6e 64 69 74 69 6f 6e 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 plate-condition--cmacro).(defali
9de0 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 63 6f 6e 64 69 74 69 6f 6e 20 23 5b 28 63 as.'yas--template-condition.#[(c
9e00 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 l-x).".\302H.>\204..\303\304\305
9e20 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 .D\"\210.\306H\207".[cl-x.cl-str
9e40 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 uct-yas--template-tags.0.signal.
9e60 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 wrong-type-argument.yas--templat
9e80 65 20 34 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 65 6d e.4].4]).(function-put.'yas--tem
9ea0 70 6c 61 74 65 2d 63 6f 6e 64 69 74 69 6f 6e 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 plate-condition.'side-effect-fre
9ec0 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 65 78 e.t).(defalias.'yas--template-ex
9ee0 70 61 6e 64 2d 65 6e 76 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 pand-env--cmacro.#[(_cl-whole-ar
9f00 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 g.cl-x)."\301\302\303\304\211\21
9f20 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 1.&.\207".[cl-x.cl--defsubst-exp
9f40 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 65 6d 70 6c 61 and.(cl-x).(cl-block.yas--templa
9f60 74 65 2d 65 78 70 61 6e 64 2d 65 6e 76 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 te-expand-env.(declare.(side-eff
9f80 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 ect-free.t)).(or.(and.(memq.(are
9fa0 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 f.cl-x.0).cl-struct-yas--templat
9fc0 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 e-tags)).(signal.'wrong-type-arg
9fe0 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 78 29 ument.(list.'yas--template.cl-x)
a000 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 35 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 )).(aref.cl-x.5)).nil].7]).(put.
a020 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 65 78 70 61 6e 64 2d 65 6e 76 20 27 63 6f 6d 70 69 'yas--template-expand-env.'compi
a040 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 65 78 70 61 6e 64 2d ler-macro.'yas--template-expand-
a060 65 6e 76 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d env--cmacro).(defalias.'yas--tem
a080 70 6c 61 74 65 2d 65 78 70 61 6e 64 2d 65 6e 76 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 plate-expand-env.#[(cl-x).".\302
a0a0 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 H.>\204..\303\304\305.D\"\210.\3
a0c0 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 06H\207".[cl-x.cl-struct-yas--te
a0e0 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d mplate-tags.0.signal.wrong-type-
a100 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 35 5d 20 34 5d 29 0a 28 66 argument.yas--template.5].4]).(f
a120 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 65 78 70 61 6e unction-put.'yas--template-expan
a140 64 2d 65 6e 76 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 d-env.'side-effect-free.t).(defa
a160 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6c 6f 61 64 2d 66 69 6c 65 2d 2d 63 lias.'yas--template-load-file--c
a180 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 macro.#[(_cl-whole-arg.cl-x)."\3
a1a0 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 01\302\303\304\211\211.&.\207".[
a1c0 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 cl-x.cl--defsubst-expand.(cl-x).
a1e0 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6c 6f 61 64 2d 66 69 6c (cl-block.yas--template-load-fil
a200 65 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 e.(declare.(side-effect-free.t))
a220 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c .(or.(and.(memq.(aref.cl-x.0).cl
a240 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 29 29 20 28 73 69 -struct-yas--template-tags)).(si
a260 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 gnal.'wrong-type-argument.(list.
a280 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 'yas--template.cl-x))).(aref.cl-
a2a0 78 20 36 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 x.6)).nil].7]).(put.'yas--templa
a2c0 74 65 2d 6c 6f 61 64 2d 66 69 6c 65 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 te-load-file.'compiler-macro.'ya
a2e0 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6c 6f 61 64 2d 66 69 6c 65 2d 2d 63 6d 61 63 72 6f 29 0a 28 s--template-load-file--cmacro).(
a300 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6c 6f 61 64 2d 66 69 6c defalias.'yas--template-load-fil
a320 65 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 e.#[(cl-x).".\302H.>\204..\303\3
a340 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 04\305.D\"\210.\306H\207".[cl-x.
a360 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 cl-struct-yas--template-tags.0.s
a380 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 79 61 73 2d 2d 74 ignal.wrong-type-argument.yas--t
a3a0 65 6d 70 6c 61 74 65 20 36 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 emplate.6].4]).(function-put.'ya
a3c0 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6c 6f 61 64 2d 66 69 6c 65 20 27 73 69 64 65 2d 65 66 66 65 s--template-load-file.'side-effe
a3e0 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c ct-free.t).(defalias.'yas--templ
a400 61 74 65 2d 73 61 76 65 2d 66 69 6c 65 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f ate-save-file--cmacro.#[(_cl-who
a420 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 le-arg.cl-x)."\301\302\303\304\2
a440 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 11\211.&.\207".[cl-x.cl--defsubs
a460 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 t-expand.(cl-x).(cl-block.yas--t
a480 65 6d 70 6c 61 74 65 2d 73 61 76 65 2d 66 69 6c 65 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 emplate-save-file.(declare.(side
a4a0 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 -effect-free.t)).(or.(and.(memq.
a4c0 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d (aref.cl-x.0).cl-struct-yas--tem
a4e0 70 6c 61 74 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 plate-tags)).(signal.'wrong-type
a500 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 -argument.(list.'yas--template.c
a520 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 37 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 l-x))).(aref.cl-x.7)).nil].7]).(
a540 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 73 61 76 65 2d 66 69 6c 65 20 27 63 6f put.'yas--template-save-file.'co
a560 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 73 61 76 65 mpiler-macro.'yas--template-save
a580 2d 66 69 6c 65 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 -file--cmacro).(defalias.'yas--t
a5a0 65 6d 70 6c 61 74 65 2d 73 61 76 65 2d 66 69 6c 65 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 emplate-save-file.#[(cl-x).".\30
a5c0 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 2H.>\204..\303\304\305.D\"\210.\
a5e0 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 306H\207".[cl-x.cl-struct-yas--t
a600 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 emplate-tags.0.signal.wrong-type
a620 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 37 5d 20 34 5d 29 0a 28 -argument.yas--template.7].4]).(
a640 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 73 61 76 65 function-put.'yas--template-save
a660 2d 66 69 6c 65 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 -file.'side-effect-free.t).(defa
a680 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 62 69 6e 64 69 6e 67 2d 2d lias.'yas--template-keybinding--
a6a0 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c cmacro.#[(_cl-whole-arg.cl-x)."\
a6c0 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 301\302\303\304\211\211.&.\207".
a6e0 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 [cl-x.cl--defsubst-expand.(cl-x)
a700 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 62 69 6e 64 .(cl-block.yas--template-keybind
a720 69 6e 67 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 ing.(declare.(side-effect-free.t
a740 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 )).(or.(and.(memq.(aref.cl-x.0).
a760 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 29 29 20 28 cl-struct-yas--template-tags)).(
a780 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 signal.'wrong-type-argument.(lis
a7a0 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 t.'yas--template.cl-x))).(aref.c
a7c0 6c 2d 78 20 38 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 l-x.8)).nil].7]).(put.'yas--temp
a7e0 6c 61 74 65 2d 6b 65 79 62 69 6e 64 69 6e 67 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 late-keybinding.'compiler-macro.
a800 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 62 69 6e 64 69 6e 67 2d 2d 63 6d 61 63 72 'yas--template-keybinding--cmacr
a820 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 62 o).(defalias.'yas--template-keyb
a840 69 6e 64 69 6e 67 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c inding.#[(cl-x).".\302H.>\204..\
a860 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 303\304\305.D\"\210.\306H\207".[
a880 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 cl-x.cl-struct-yas--template-tag
a8a0 73 20 30 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 79 s.0.signal.wrong-type-argument.y
a8c0 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 38 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 as--template.8].4]).(function-pu
a8e0 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 62 69 6e 64 69 6e 67 20 27 73 69 64 t.'yas--template-keybinding.'sid
a900 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d e-effect-free.t).(defalias.'yas-
a920 2d 74 65 6d 70 6c 61 74 65 2d 75 75 69 64 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 -template-uuid--cmacro.#[(_cl-wh
a940 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c ole-arg.cl-x)."\301\302\303\304\
a960 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 211\211.&.\207".[cl-x.cl--defsub
a980 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d st-expand.(cl-x).(cl-block.yas--
a9a0 74 65 6d 70 6c 61 74 65 2d 75 75 69 64 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 template-uuid.(declare.(side-eff
a9c0 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 ect-free.t)).(or.(and.(memq.(are
a9e0 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 f.cl-x.0).cl-struct-yas--templat
aa00 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 e-tags)).(signal.'wrong-type-arg
aa20 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 78 29 ument.(list.'yas--template.cl-x)
aa40 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 39 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 )).(aref.cl-x.9)).nil].7]).(put.
aa60 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 75 75 69 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 'yas--template-uuid.'compiler-ma
aa80 63 72 6f 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 75 75 69 64 2d 2d 63 6d 61 63 72 6f 29 cro.'yas--template-uuid--cmacro)
aaa0 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 75 75 69 64 20 23 .(defalias.'yas--template-uuid.#
aac0 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c [(cl-x).".\302H.>\204..\303\304\
aae0 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 305.D\"\210.\306H\207".[cl-x.cl-
ab00 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 67 6e struct-yas--template-tags.0.sign
ab20 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 al.wrong-type-argument.yas--temp
ab40 6c 61 74 65 20 39 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d late.9].4]).(function-put.'yas--
ab60 74 65 6d 70 6c 61 74 65 2d 75 75 69 64 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 template-uuid.'side-effect-free.
ab80 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 t).(defalias.'yas--template-menu
aba0 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f -binding-pair--cmacro.#[(_cl-who
abc0 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 le-arg.cl-x)."\301\302\303\304\2
abe0 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 11\211.&.\207".[cl-x.cl--defsubs
ac00 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 t-expand.(cl-x).(cl-block.yas--t
ac20 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 28 64 65 63 6c 61 emplate-menu-binding-pair.(decla
ac40 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e re.(side-effect-free.t)).(or.(an
ac60 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d d.(memq.(aref.cl-x.0).cl-struct-
ac80 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 yas--template-tags)).(signal.'wr
aca0 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 65 ong-type-argument.(list.'yas--te
acc0 6d 70 6c 61 74 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 31 30 29 29 20 6e mplate.cl-x))).(aref.cl-x.10)).n
ace0 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 il].7]).(put.'yas--template-menu
ad00 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 -binding-pair.'compiler-macro.'y
ad20 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 2d 2d as--template-menu-binding-pair--
ad40 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 cmacro).(defalias.'yas--template
ad60 2d 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 -menu-binding-pair.#[(cl-x).".\3
ad80 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 02H.>\204..\303\304\305.D\"\210.
ada0 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d \306H\207".[cl-x.cl-struct-yas--
adc0 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 template-tags.0.signal.wrong-typ
ade0 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 31 30 5d 20 34 5d 29 e-argument.yas--template.10].4])
ae00 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 .(function-put.'yas--template-me
ae20 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 nu-binding-pair.'side-effect-fre
ae40 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 67 72 e.t).(defalias.'yas--template-gr
ae60 6f 75 70 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d oup--cmacro.#[(_cl-whole-arg.cl-
ae80 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c x)."\301\302\303\304\211\211.&.\
aea0 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 207".[cl-x.cl--defsubst-expand.(
aec0 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 67 72 cl-x).(cl-block.yas--template-gr
aee0 6f 75 70 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 oup.(declare.(side-effect-free.t
af00 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 )).(or.(and.(memq.(aref.cl-x.0).
af20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 29 29 20 28 cl-struct-yas--template-tags)).(
af40 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 signal.'wrong-type-argument.(lis
af60 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 t.'yas--template.cl-x))).(aref.c
af80 6c 2d 78 20 31 31 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 65 6d l-x.11)).nil].7]).(put.'yas--tem
afa0 70 6c 61 74 65 2d 67 72 6f 75 70 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 plate-group.'compiler-macro.'yas
afc0 2d 2d 74 65 6d 70 6c 61 74 65 2d 67 72 6f 75 70 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c --template-group--cmacro).(defal
afe0 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 67 72 6f 75 70 20 23 5b 28 63 6c 2d 78 ias.'yas--template-group.#[(cl-x
b000 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c ).".\302H.>\204..\303\304\305.D\
b020 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 "\210.\306H\207".[cl-x.cl-struct
b040 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f -yas--template-tags.0.signal.wro
b060 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 31 ng-type-argument.yas--template.1
b080 31 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 1].4]).(function-put.'yas--templ
b0a0 61 74 65 2d 67 72 6f 75 70 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 ate-group.'side-effect-free.t).(
b0c0 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 70 65 72 6d 2d 67 72 6f defalias.'yas--template-perm-gro
b0e0 75 70 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 up--cmacro.#[(_cl-whole-arg.cl-x
b100 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 )."\301\302\303\304\211\211.&.\2
b120 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 07".[cl-x.cl--defsubst-expand.(c
b140 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 70 65 72 l-x).(cl-block.yas--template-per
b160 6d 2d 67 72 6f 75 70 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 m-group.(declare.(side-effect-fr
b180 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 ee.t)).(or.(and.(memq.(aref.cl-x
b1a0 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 .0).cl-struct-yas--template-tags
b1c0 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 )).(signal.'wrong-type-argument.
b1e0 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 78 29 29 29 20 28 61 72 (list.'yas--template.cl-x))).(ar
b200 65 66 20 63 6c 2d 78 20 31 32 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d ef.cl-x.12)).nil].7]).(put.'yas-
b220 2d 74 65 6d 70 6c 61 74 65 2d 70 65 72 6d 2d 67 72 6f 75 70 20 27 63 6f 6d 70 69 6c 65 72 2d 6d -template-perm-group.'compiler-m
b240 61 63 72 6f 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 70 65 72 6d 2d 67 72 6f 75 70 2d 2d acro.'yas--template-perm-group--
b260 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 cmacro).(defalias.'yas--template
b280 2d 70 65 72 6d 2d 67 72 6f 75 70 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 -perm-group.#[(cl-x).".\302H.>\2
b2a0 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 04..\303\304\305.D\"\210.\306H\2
b2c0 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 07".[cl-x.cl-struct-yas--templat
b2e0 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d e-tags.0.signal.wrong-type-argum
b300 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 31 32 5d 20 34 5d 29 0a 28 66 75 6e 63 74 ent.yas--template.12].4]).(funct
b320 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 70 65 72 6d 2d 67 72 6f 75 ion-put.'yas--template-perm-grou
b340 70 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 p.'side-effect-free.t).(defalias
b360 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 62 6c 65 2d 2d 63 6d 61 63 72 6f 20 23 5b .'yas--template-table--cmacro.#[
b380 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 (_cl-whole-arg.cl-x)."\301\302\3
b3a0 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 03\304\211\211.&.\207".[cl-x.cl-
b3c0 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 -defsubst-expand.(cl-x).(cl-bloc
b3e0 6b 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 62 6c 65 20 28 64 65 63 6c 61 72 65 20 28 k.yas--template-table.(declare.(
b400 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d side-effect-free.t)).(or.(and.(m
b420 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d emq.(aref.cl-x.0).cl-struct-yas-
b440 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d -template-tags)).(signal.'wrong-
b460 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 type-argument.(list.'yas--templa
b480 74 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 31 33 29 29 20 6e 69 6c 5d 20 te.cl-x))).(aref.cl-x.13)).nil].
b4a0 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 62 6c 65 20 27 63 7]).(put.'yas--template-table.'c
b4c0 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 62 ompiler-macro.'yas--template-tab
b4e0 6c 65 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 le--cmacro).(defalias.'yas--temp
b500 6c 61 74 65 2d 74 61 62 6c 65 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 late-table.#[(cl-x).".\302H.>\20
b520 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 4..\303\304\305.D\"\210.\306H\20
b540 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 7".[cl-x.cl-struct-yas--template
b560 2d 74 61 67 73 20 30 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 -tags.0.signal.wrong-type-argume
b580 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 31 33 5d 20 34 5d 29 0a 28 62 79 74 65 2d 63 nt.yas--template.13].4]).(byte-c
b5a0 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 ode."\300\301\302\303#\210\304\3
b5c0 30 35 5c 33 30 36 5c 22 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 61 73 2d 05\306\"\207".[function-put.yas-
b5e0 2d 74 65 6d 70 6c 61 74 65 2d 74 61 62 6c 65 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 -template-table.side-effect-free
b600 20 74 20 64 65 66 61 6c 69 61 73 20 63 6f 70 79 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 .t.defalias.copy-yas--template.c
b620 6f 70 79 2d 73 65 71 75 65 6e 63 65 5d 20 34 29 0a 23 40 31 34 37 20 0a 0a 28 66 6e 20 43 4c 2d opy-sequence].4).#@147...(fn.CL-
b640 57 48 4f 4c 45 20 26 63 6c 2d 71 75 6f 74 65 20 26 6b 65 79 20 4b 45 59 20 43 4f 4e 54 45 4e 54 WHOLE.&cl-quote.&key.KEY.CONTENT
b660 20 4e 41 4d 45 20 43 4f 4e 44 49 54 49 4f 4e 20 45 58 50 41 4e 44 2d 45 4e 56 20 4c 4f 41 44 2d .NAME.CONDITION.EXPAND-ENV.LOAD-
b680 46 49 4c 45 20 53 41 56 45 2d 46 49 4c 45 20 4b 45 59 42 49 4e 44 49 4e 47 20 55 55 49 44 20 4d FILE.SAVE-FILE.KEYBINDING.UUID.M
b6a0 45 4e 55 2d 42 49 4e 44 49 4e 47 2d 50 41 49 52 20 47 52 4f 55 50 20 50 45 52 4d 2d 47 52 4f 55 ENU-BINDING-PAIR.GROUP.PERM-GROU
b6c0 50 20 54 41 42 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 74 P.TABLE)..(defalias.'yas--make-t
b6e0 65 6d 70 6c 61 74 65 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 63 6c 2d 77 68 6f 6c 65 20 26 72 65 73 emplate--cmacro.#[(cl-whole.&res
b700 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 22 t.#1=#:--cl-rest--)."\306.\307\"
b720 41 40 19 5c 33 30 36 08 5c 33 31 30 5c 22 41 40 1a 5c 33 30 36 08 5c 33 31 31 5c 22 41 40 1b 5c A@.\306.\310\"A@.\306.\311\"A@.\
b740 33 30 36 08 5c 33 31 32 5c 22 41 40 1c 5c 33 30 36 08 5c 33 31 33 5c 22 41 40 1d 5c 33 30 36 08 306.\312\"A@.\306.\313\"A@.\306.
b760 5c 33 31 34 5c 22 41 40 1e 1c 5c 33 30 36 08 5c 33 31 35 5c 22 41 40 1e 1d 5c 33 30 36 08 5c 33 \314\"A@..\306.\315\"A@..\306.\3
b780 31 36 5c 22 41 40 1e 1e 5c 33 30 36 08 5c 33 31 37 5c 22 41 40 1e 1f 5c 33 30 36 08 5c 33 32 30 16\"A@..\306.\317\"A@..\306.\320
b7a0 5c 22 41 40 1e 20 5c 33 30 36 08 5c 33 32 31 5c 22 41 40 1e 21 5c 33 30 36 08 5c 33 32 32 5c 22 \"A@..\306.\321\"A@.!\306.\322\"
b7c0 41 40 1e 5c 22 5c 33 30 36 08 5c 33 32 33 5c 22 41 40 1e 23 08 1e 24 0e 24 5c 32 30 33 5c 32 32 A@.\"\306.\323\"A@.#..$.$\203\22
b7e0 36 00 0e 24 40 5c 33 32 34 3e 5c 32 30 33 7d 00 0e 24 41 41 5c 32 31 31 16 24 5c 32 30 32 68 00 6..$@\324>\203}..$AA\211.$\202h.
b800 5c 33 32 35 08 3e 41 40 5c 32 30 33 5c 32 31 34 00 5c 33 32 36 5c 32 31 31 16 24 5c 32 30 32 68 \325.>A@\203\214.\326\211.$\202h
b820 00 5c 33 32 37 5c 33 33 30 0e 24 40 5c 22 5c 32 31 30 5c 32 30 32 66 00 29 5c 33 33 31 5c 33 33 .\327\330.$@\"\210\202f.)\331\33
b840 32 5c 33 33 33 5c 33 32 36 0e 25 5c 33 32 36 09 5c 6e 0b 5c 66 0d 0e 1c 0e 1d 0e 1e 0e 1f 0e 20 2\333\326.%\326.\n.\f...........
b860 0e 21 0e 5c 22 0e 23 26 12 2e 0d 5c 32 30 37 22 20 5b 23 31 23 20 6b 65 79 20 63 6f 6e 74 65 6e .!.\".#&...\207".[#1#.key.conten
b880 74 20 6e 61 6d 65 20 63 6f 6e 64 69 74 69 6f 6e 20 65 78 70 61 6e 64 2d 65 6e 76 20 70 6c 69 73 t.name.condition.expand-env.plis
b8a0 74 2d 6d 65 6d 62 65 72 20 3a 6b 65 79 20 3a 63 6f 6e 74 65 6e 74 20 3a 6e 61 6d 65 20 3a 63 6f t-member.:key.:content.:name.:co
b8c0 6e 64 69 74 69 6f 6e 20 3a 65 78 70 61 6e 64 2d 65 6e 76 20 3a 6c 6f 61 64 2d 66 69 6c 65 20 3a ndition.:expand-env.:load-file.:
b8e0 73 61 76 65 2d 66 69 6c 65 20 3a 6b 65 79 62 69 6e 64 69 6e 67 20 3a 75 75 69 64 20 3a 6d 65 6e save-file.:keybinding.:uuid.:men
b900 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 3a 67 72 6f 75 70 20 3a 70 65 72 6d 2d 67 72 6f 75 u-binding-pair.:group.:perm-grou
b920 70 20 3a 74 61 62 6c 65 20 28 3a 6b 65 79 20 3a 63 6f 6e 74 65 6e 74 20 3a 6e 61 6d 65 20 3a 63 p.:table.(:key.:content.:name.:c
b940 6f 6e 64 69 74 69 6f 6e 20 3a 65 78 70 61 6e 64 2d 65 6e 76 20 3a 6c 6f 61 64 2d 66 69 6c 65 20 ondition.:expand-env.:load-file.
b960 3a 73 61 76 65 2d 66 69 6c 65 20 3a 6b 65 79 62 69 6e 64 69 6e 67 20 3a 75 75 69 64 20 3a 6d 65 :save-file.:keybinding.:uuid.:me
b980 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 3a 67 72 6f 75 70 20 3a 70 65 72 6d 2d 67 72 6f nu-binding-pair.:group.:perm-gro
b9a0 75 70 20 3a 74 61 62 6c 65 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c up.:table.:allow-other-keys).:al
b9c0 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 low-other-keys.nil.error."Keywor
b9e0 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 6b 65 79 20 3a d.argument.%s.not.one.of.(:key.:
ba00 63 6f 6e 74 65 6e 74 20 3a 6e 61 6d 65 20 3a 63 6f 6e 64 69 74 69 6f 6e 20 3a 65 78 70 61 6e 64 content.:name.:condition.:expand
ba20 2d 65 6e 76 20 3a 6c 6f 61 64 2d 66 69 6c 65 20 3a 73 61 76 65 2d 66 69 6c 65 20 3a 6b 65 79 62 -env.:load-file.:save-file.:keyb
ba40 69 6e 64 69 6e 67 20 3a 75 75 69 64 20 3a 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 inding.:uuid.:menu-binding-pair.
ba60 3a 67 72 6f 75 70 20 3a 70 65 72 6d 2d 67 72 6f 75 70 20 3a 74 61 62 6c 65 29 22 20 63 6c 2d 2d :group.:perm-group.:table)".cl--
ba80 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 6b 65 79 20 63 6f 6e 74 65 6e 74 20 6e 61 6d defsubst-expand.(key.content.nam
baa0 65 20 63 6f 6e 64 69 74 69 6f 6e 20 65 78 70 61 6e 64 2d 65 6e 76 20 6c 6f 61 64 2d 66 69 6c 65 e.condition.expand-env.load-file
bac0 20 73 61 76 65 2d 66 69 6c 65 20 6b 65 79 62 69 6e 64 69 6e 67 20 75 75 69 64 20 6d 65 6e 75 2d .save-file.keybinding.uuid.menu-
bae0 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 67 72 6f 75 70 20 70 65 72 6d 2d 67 72 6f 75 70 20 74 61 binding-pair.group.perm-group.ta
bb00 62 6c 65 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 6d 61 6b 65 2d 74 65 6d 70 6c 61 74 ble).(cl-block.yas--make-templat
bb20 65 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 e."Constructor.for.objects.of.ty
bb40 70 65 20 60 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 27 2e 22 20 28 64 65 63 6c 61 72 65 20 28 73 pe.`yas--template'.".(declare.(s
bb60 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 76 65 63 74 6f 72 20 27 63 6c 2d ide-effect-free.t)).(vector.'cl-
bb80 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 6b 65 79 20 63 6f 6e 74 65 6e 74 struct-yas--template.key.content
bba0 20 6e 61 6d 65 20 63 6f 6e 64 69 74 69 6f 6e 20 65 78 70 61 6e 64 2d 65 6e 76 20 6c 6f 61 64 2d .name.condition.expand-env.load-
bbc0 66 69 6c 65 20 73 61 76 65 2d 66 69 6c 65 20 6b 65 79 62 69 6e 64 69 6e 67 20 75 75 69 64 20 6d file.save-file.keybinding.uuid.m
bbe0 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 67 72 6f 75 70 20 70 65 72 6d 2d 67 72 6f 75 enu-binding-pair.group.perm-grou
bc00 70 20 74 61 62 6c 65 29 29 20 6c 6f 61 64 2d 66 69 6c 65 20 73 61 76 65 2d 66 69 6c 65 20 6b 65 p.table)).load-file.save-file.ke
bc20 79 62 69 6e 64 69 6e 67 20 75 75 69 64 20 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 ybinding.uuid.menu-binding-pair.
bc40 67 72 6f 75 70 20 70 65 72 6d 2d 67 72 6f 75 70 20 74 61 62 6c 65 20 23 32 3d 23 3a 2d 2d 63 6c group.perm-group.table.#2=#:--cl
bc60 2d 6b 65 79 73 2d 2d 20 63 6c 2d 77 68 6f 6c 65 5d 20 32 30 20 28 23 24 20 2e 20 34 36 36 34 37 -keys--.cl-whole].20.(#$...46647
bc80 29 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 74 65 6d 70 6c 61 74 65 20 27 63 6f )]).(put.'yas--make-template.'co
bca0 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 74 65 6d 70 6c 61 74 65 mpiler-macro.'yas--make-template
bcc0 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 31 37 36 20 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 --cmacro).#@176.Constructor.for.
bce0 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 27 2e objects.of.type.`yas--template'.
bd00 0a 0a 28 66 6e 20 26 6b 65 79 20 4b 45 59 20 43 4f 4e 54 45 4e 54 20 4e 41 4d 45 20 43 4f 4e 44 ..(fn.&key.KEY.CONTENT.NAME.COND
bd20 49 54 49 4f 4e 20 45 58 50 41 4e 44 2d 45 4e 56 20 4c 4f 41 44 2d 46 49 4c 45 20 53 41 56 45 2d ITION.EXPAND-ENV.LOAD-FILE.SAVE-
bd40 46 49 4c 45 20 4b 45 59 42 49 4e 44 49 4e 47 20 55 55 49 44 20 4d 45 4e 55 2d 42 49 4e 44 49 4e FILE.KEYBINDING.UUID.MENU-BINDIN
bd60 47 2d 50 41 49 52 20 47 52 4f 55 50 20 50 45 52 4d 2d 47 52 4f 55 50 20 54 41 42 4c 45 29 1f 0a G-PAIR.GROUP.PERM-GROUP.TABLE)..
bd80 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 74 65 6d 70 6c 61 74 65 20 23 5b (defalias.'yas--make-template.#[
bda0 28 26 72 65 73 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 20 22 5c 33 30 36 08 5c (&rest.#1=#:--cl-rest--)."\306.\
bdc0 33 30 37 5c 22 41 40 19 5c 33 30 36 08 5c 33 31 30 5c 22 41 40 1a 5c 33 30 36 08 5c 33 31 31 5c 307\"A@.\306.\310\"A@.\306.\311\
bde0 22 41 40 1b 5c 33 30 36 08 5c 33 31 32 5c 22 41 40 1c 5c 33 30 36 08 5c 33 31 33 5c 22 41 40 1d "A@.\306.\312\"A@.\306.\313\"A@.
be00 5c 33 30 36 08 5c 33 31 34 5c 22 41 40 1e 1b 5c 33 30 36 08 5c 33 31 35 5c 22 41 40 1e 1c 5c 33 \306.\314\"A@..\306.\315\"A@..\3
be20 30 36 08 5c 33 31 36 5c 22 41 40 1e 1d 5c 33 30 36 08 5c 33 31 37 5c 22 41 40 1e 1e 5c 33 30 36 06.\316\"A@..\306.\317\"A@..\306
be40 08 5c 33 32 30 5c 22 41 40 1e 1f 5c 33 30 36 08 5c 33 32 31 5c 22 41 40 1e 20 5c 33 30 36 08 5c .\320\"A@..\306.\321\"A@..\306.\
be60 33 32 32 5c 22 41 40 1e 21 5c 33 30 36 08 5c 33 32 33 5c 22 41 40 1e 5c 22 08 1e 23 0e 23 5c 32 322\"A@.!\306.\323\"A@.\"..#.#\2
be80 30 33 5c 32 32 36 00 0e 23 40 5c 33 32 34 3e 5c 32 30 33 7d 00 0e 23 41 41 5c 32 31 31 16 23 5c 03\226..#@\324>\203}..#AA\211.#\
bea0 32 30 32 68 00 5c 33 32 35 08 3e 41 40 5c 32 30 33 5c 32 31 34 00 5c 33 32 36 5c 32 31 31 16 23 202h.\325.>A@\203\214.\326\211.#
bec0 5c 32 30 32 68 00 5c 33 32 37 5c 33 33 30 0e 23 40 5c 22 5c 32 31 30 5c 32 30 32 66 00 29 5c 33 \202h.\327\330.#@\"\210\202f.)\3
bee0 33 31 5c 33 33 32 09 5c 6e 0b 5c 66 0d 0e 1b 0e 1c 0e 1d 0e 1e 0e 1f 0e 20 0e 21 0e 5c 22 26 0e 31\332.\n.\f..............!.\"&.
bf00 2e 0d 5c 32 30 37 22 20 5b 23 31 23 20 6b 65 79 20 63 6f 6e 74 65 6e 74 20 6e 61 6d 65 20 63 6f ..\207".[#1#.key.content.name.co
bf20 6e 64 69 74 69 6f 6e 20 65 78 70 61 6e 64 2d 65 6e 76 20 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 ndition.expand-env.plist-member.
bf40 3a 6b 65 79 20 3a 63 6f 6e 74 65 6e 74 20 3a 6e 61 6d 65 20 3a 63 6f 6e 64 69 74 69 6f 6e 20 3a :key.:content.:name.:condition.:
bf60 65 78 70 61 6e 64 2d 65 6e 76 20 3a 6c 6f 61 64 2d 66 69 6c 65 20 3a 73 61 76 65 2d 66 69 6c 65 expand-env.:load-file.:save-file
bf80 20 3a 6b 65 79 62 69 6e 64 69 6e 67 20 3a 75 75 69 64 20 3a 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 .:keybinding.:uuid.:menu-binding
bfa0 2d 70 61 69 72 20 3a 67 72 6f 75 70 20 3a 70 65 72 6d 2d 67 72 6f 75 70 20 3a 74 61 62 6c 65 20 -pair.:group.:perm-group.:table.
bfc0 28 3a 6b 65 79 20 3a 63 6f 6e 74 65 6e 74 20 3a 6e 61 6d 65 20 3a 63 6f 6e 64 69 74 69 6f 6e 20 (:key.:content.:name.:condition.
bfe0 3a 65 78 70 61 6e 64 2d 65 6e 76 20 3a 6c 6f 61 64 2d 66 69 6c 65 20 3a 73 61 76 65 2d 66 69 6c :expand-env.:load-file.:save-fil
c000 65 20 3a 6b 65 79 62 69 6e 64 69 6e 67 20 3a 75 75 69 64 20 3a 6d 65 6e 75 2d 62 69 6e 64 69 6e e.:keybinding.:uuid.:menu-bindin
c020 67 2d 70 61 69 72 20 3a 67 72 6f 75 70 20 3a 70 65 72 6d 2d 67 72 6f 75 70 20 3a 74 61 62 6c 65 g-pair.:group.:perm-group.:table
c040 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 .:allow-other-keys).:allow-other
c060 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e -keys.nil.error."Keyword.argumen
c080 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 6b 65 79 20 3a 63 6f 6e 74 65 6e 74 20 3a t.%s.not.one.of.(:key.:content.:
c0a0 6e 61 6d 65 20 3a 63 6f 6e 64 69 74 69 6f 6e 20 3a 65 78 70 61 6e 64 2d 65 6e 76 20 3a 6c 6f 61 name.:condition.:expand-env.:loa
c0c0 64 2d 66 69 6c 65 20 3a 73 61 76 65 2d 66 69 6c 65 20 3a 6b 65 79 62 69 6e 64 69 6e 67 20 3a 75 d-file.:save-file.:keybinding.:u
c0e0 75 69 64 20 3a 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 3a 67 72 6f 75 70 20 3a 70 uid.:menu-binding-pair.:group.:p
c100 65 72 6d 2d 67 72 6f 75 70 20 3a 74 61 62 6c 65 29 22 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 erm-group.:table)".vector.cl-str
c120 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 6c 6f 61 64 2d 66 69 6c 65 20 73 61 76 65 uct-yas--template.load-file.save
c140 2d 66 69 6c 65 20 6b 65 79 62 69 6e 64 69 6e 67 20 75 75 69 64 20 6d 65 6e 75 2d 62 69 6e 64 69 -file.keybinding.uuid.menu-bindi
c160 6e 67 2d 70 61 69 72 20 67 72 6f 75 70 20 70 65 72 6d 2d 67 72 6f 75 70 20 74 61 62 6c 65 20 23 ng-pair.group.perm-group.table.#
c180 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d 5d 20 31 36 20 28 23 24 20 2e 20 34 38 33 33 36 29 2=#:--cl-keys--].16.(#$...48336)
c1a0 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 74 65 6d 70 ]).(function-put.'yas--make-temp
c1c0 6c 61 74 65 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 23 40 31 35 35 20 late.'side-effect-free.t).#@155.
c1e0 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 Constructor.for.objects.of.type.
c200 60 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 27 2e 0a 0a 28 66 6e 20 54 41 42 4c 45 20 4b 45 59 20 `yas--template'...(fn.TABLE.KEY.
c220 43 4f 4e 54 45 4e 54 20 26 6f 70 74 69 6f 6e 61 6c 20 58 4e 41 4d 45 20 43 4f 4e 44 49 54 49 4f CONTENT.&optional.XNAME.CONDITIO
c240 4e 20 47 52 4f 55 50 20 45 58 50 41 4e 44 2d 45 4e 56 20 4c 4f 41 44 2d 46 49 4c 45 20 58 4b 45 N.GROUP.EXPAND-ENV.LOAD-FILE.XKE
c260 59 42 49 4e 44 49 4e 47 20 58 55 55 49 44 20 53 41 56 45 2d 46 49 4c 45 29 1f 0a 28 64 65 66 61 YBINDING.XUUID.SAVE-FILE)..(defa
c280 6c 69 61 73 20 27 79 61 73 2d 2d 64 65 66 69 6e 65 2d 73 6e 69 70 70 65 74 73 2d 32 20 23 5b 28 lias.'yas--define-snippets-2.#[(
c2a0 74 61 62 6c 65 20 6b 65 79 20 63 6f 6e 74 65 6e 74 20 26 6f 70 74 69 6f 6e 61 6c 20 78 6e 61 6d table.key.content.&optional.xnam
c2c0 65 20 63 6f 6e 64 69 74 69 6f 6e 20 67 72 6f 75 70 20 65 78 70 61 6e 64 2d 65 6e 76 20 6c 6f 61 e.condition.group.expand-env.loa
c2e0 64 2d 66 69 6c 65 20 78 6b 65 79 62 69 6e 64 69 6e 67 20 78 75 75 69 64 20 73 61 76 65 2d 66 69 d-file.xkeybinding.xuuid.save-fi
c300 6c 65 20 26 72 65 73 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 20 22 08 5c 32 30 le.&rest.#1=#:--cl-rest--).".\20
c320 36 19 00 09 5c 32 30 33 0e 00 5c 33 30 36 09 21 5c 32 30 36 19 00 5c 6e 5c 32 30 33 18 00 5c 33 6...\203..\306.!\206..\n\203..\3
c340 30 36 5c 6e 21 5c 32 30 36 19 00 0b 1c 5c 33 30 37 0d 21 1e 15 0e 16 5c 32 30 36 25 00 5c 66 1e 06\n!\206....\307.!....\206%.\f.
c360 17 5c 33 31 30 0e 17 5c 33 31 31 0e 18 21 5c 22 5c 32 31 31 1e 19 5c 32 30 35 4b 00 0e 19 5c 33 .\310..\311..!\"\211..\205K...\3
c380 31 32 48 0e 1a 3e 5c 32 30 34 47 00 5c 33 31 33 5c 33 31 34 5c 33 31 35 0e 19 44 5c 22 5c 32 31 12H..>\204G.\313\314\315..D\"\21
c3a0 30 0e 19 5c 33 31 36 48 1e 1b 0e 19 5c 32 30 35 68 00 0e 19 5c 33 31 32 48 0e 1a 3e 5c 32 30 34 0..\316H....\205h...\312H..>\204
c3c0 64 00 5c 33 31 33 5c 33 31 34 5c 33 31 35 0e 19 44 5c 22 5c 32 31 30 0e 19 5c 33 31 37 48 1e 1c d.\313\314\315..D\"\210..\317H..
c3e0 0e 1d 5c 32 30 33 7a 00 5c 33 31 33 5c 33 32 30 5c 33 32 31 5c 33 32 32 0e 1d 47 5c 5c 44 5c 22 ..\203z.\313\320\321\322..G\\D\"
c400 5c 32 31 30 5c 33 32 33 5c 33 32 34 0b 0e 1e 5c 66 0e 1f 0e 20 09 5c 6e 0e 15 0e 17 0e 1b 0e 21 \210\323\324...\f.....\n.......!
c420 0e 1c 0e 18 26 0e 2e 06 5c 32 30 37 22 20 5b 78 6e 61 6d 65 20 6c 6f 61 64 2d 66 69 6c 65 20 73 ....&...\207".[xname.load-file.s
c440 61 76 65 2d 66 69 6c 65 20 6b 65 79 20 6e 61 6d 65 20 78 6b 65 79 62 69 6e 64 69 6e 67 20 66 69 ave-file.key.name.xkeybinding.fi
c460 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 79 61 73 2d 2d 72 65 61 64 2d 6b le-name-nondirectory.yas--read-k
c480 65 79 62 69 6e 64 69 6e 67 20 67 65 74 68 61 73 68 20 79 61 73 2d 2d 74 61 62 6c 65 2d 75 75 69 eybinding.gethash.yas--table-uui
c4a0 64 68 61 73 68 20 30 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 dhash.0.signal.wrong-type-argume
c4c0 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 31 30 20 31 32 20 77 72 6f 6e 67 2d 6e 75 6d nt.yas--template.10.12.wrong-num
c4e0 62 65 72 2d 6f 66 2d 61 72 67 75 6d 65 6e 74 73 20 79 61 73 2d 2d 64 65 66 69 6e 65 2d 73 6e 69 ber-of-arguments.yas--define-sni
c500 70 70 65 74 73 2d 32 20 31 31 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d ppets-2.11.vector.cl-struct-yas-
c520 2d 74 65 6d 70 6c 61 74 65 20 6b 65 79 62 69 6e 64 69 6e 67 20 78 75 75 69 64 20 75 75 69 64 20 -template.keybinding.xuuid.uuid.
c540 74 61 62 6c 65 20 6f 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 table.old.cl-struct-yas--templat
c560 65 2d 74 61 67 73 20 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 70 65 72 6d 2d 67 72 e-tags.menu-binding-pair.perm-gr
c580 6f 75 70 20 23 31 23 20 63 6f 6e 74 65 6e 74 20 63 6f 6e 64 69 74 69 6f 6e 20 65 78 70 61 6e 64 oup.#1#.content.condition.expand
c5a0 2d 65 6e 76 20 67 72 6f 75 70 5d 20 31 36 20 28 23 24 20 2e 20 34 39 36 33 32 29 5d 29 0a 28 62 -env.group].16.(#$...49632)]).(b
c5c0 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c yte-code."\300\301\302\303#\210\
c5e0 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 32 31 31 5c 33 31 31 5c 33 31 32 5c 304\305\306\307\310\211\311\312\
c600 33 31 33 5c 33 30 33 26 09 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 61 73 313\303&.\207".[function-put.yas
c620 2d 2d 64 65 66 69 6e 65 2d 73 6e 69 70 70 65 74 73 2d 32 20 73 69 64 65 2d 65 66 66 65 63 74 2d --define-snippets-2.side-effect-
c640 66 72 65 65 20 74 20 63 6c 2d 73 74 72 75 63 74 2d 64 65 66 69 6e 65 20 79 61 73 2d 2d 74 65 6d free.t.cl-struct-define.yas--tem
c660 70 6c 61 74 65 20 22 41 20 74 65 6d 70 6c 61 74 65 20 66 6f 72 20 61 20 73 6e 69 70 70 65 74 2e plate."A.template.for.a.snippet.
c680 22 20 63 6c 2d 73 74 72 75 63 74 75 72 65 2d 6f 62 6a 65 63 74 20 6e 69 6c 20 28 28 63 6c 2d 74 ".cl-structure-object.nil.((cl-t
c6a0 61 67 2d 73 6c 6f 74 29 20 28 6b 65 79 29 20 28 63 6f 6e 74 65 6e 74 29 20 28 6e 61 6d 65 29 20 ag-slot).(key).(content).(name).
c6c0 28 63 6f 6e 64 69 74 69 6f 6e 29 20 28 65 78 70 61 6e 64 2d 65 6e 76 29 20 28 6c 6f 61 64 2d 66 (condition).(expand-env).(load-f
c6e0 69 6c 65 29 20 28 73 61 76 65 2d 66 69 6c 65 29 20 28 6b 65 79 62 69 6e 64 69 6e 67 29 20 28 75 ile).(save-file).(keybinding).(u
c700 75 69 64 29 20 28 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 29 20 28 67 72 6f 75 70 29 uid).(menu-binding-pair).(group)
c720 20 28 70 65 72 6d 2d 67 72 6f 75 70 29 20 28 74 61 62 6c 65 29 29 20 63 6c 2d 73 74 72 75 63 74 .(perm-group).(table)).cl-struct
c740 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 -yas--template-tags.cl-struct-ya
c760 73 2d 2d 74 65 6d 70 6c 61 74 65 5d 20 31 30 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d s--template].10).(defalias.'yas-
c780 2d 74 61 62 6c 65 2d 70 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 -table-p--cmacro.#[(_cl-whole-ar
c7a0 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 g.cl-x)."\301\302\303\304\211\21
c7c0 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 1.&.\207".[cl-x.cl--defsubst-exp
c7e0 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 61 62 6c 65 2d and.(cl-x).(cl-block.yas--table-
c800 70 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 p.(declare.(side-effect-free.err
c820 6f 72 2d 66 72 65 65 29 29 20 28 61 6e 64 20 28 76 65 63 74 6f 72 70 20 63 6c 2d 78 29 20 28 3e or-free)).(and.(vectorp.cl-x).(>
c840 3d 20 28 6c 65 6e 67 74 68 20 63 6c 2d 78 29 20 36 29 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 =.(length.cl-x).6).(memq.(aref.c
c860 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 l-x.0).cl-struct-yas--table-tags
c880 29 20 74 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d ).t)).nil].7]).(put.'yas--table-
c8a0 70 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 70 2d p.'compiler-macro.'yas--table-p-
c8c0 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 70 -cmacro).(defalias.'yas--table-p
c8e0 20 23 5b 28 63 6c 2d 78 29 20 22 5c 33 30 32 08 21 5c 32 30 35 16 00 08 47 5c 33 30 33 59 5c 32 .#[(cl-x)."\302.!\205...G\303Y\2
c900 30 35 16 00 08 5c 33 30 34 48 09 3e 5c 32 30 35 16 00 5c 33 30 35 5c 32 30 37 22 20 5b 63 6c 2d 05...\304H.>\205..\305\207".[cl-
c920 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 76 65 63 74 x.cl-struct-yas--table-tags.vect
c940 6f 72 70 20 36 20 30 20 74 5d 20 32 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c orp.6.0.t].2]).(byte-code."\300\
c960 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 31 301\302\303#\210\304\305\306\301
c980 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 61 73 2d 2d 74 61 62 6c 65 2d #\207".[function-put.yas--table-
c9a0 70 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 6f 72 2d 66 72 65 65 20 70 75 p.side-effect-free.error-free.pu
c9c0 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 63 6c 2d 64 65 66 74 79 70 65 2d 73 61 74 69 73 66 69 65 t.yas--table.cl-deftype-satisfie
c9e0 73 5d 20 34 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 6e 61 6d 65 s].4).(defalias.'yas--table-name
ca00 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 --cmacro.#[(_cl-whole-arg.cl-x).
ca20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 "\301\302\303\304\211\211.&.\207
ca40 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d ".[cl-x.cl--defsubst-expand.(cl-
ca60 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 61 62 6c 65 2d 6e 61 6d 65 20 28 64 65 x).(cl-block.yas--table-name.(de
ca80 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 clare.(side-effect-free.t)).(or.
caa0 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 (and.(memq.(aref.cl-x.0).cl-stru
cac0 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 ct-yas--table-tags)).(signal.'wr
cae0 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 61 ong-type-argument.(list.'yas--ta
cb00 62 6c 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 31 29 29 20 6e 69 6c 5d 20 ble.cl-x))).(aref.cl-x.1)).nil].
cb20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 6e 61 6d 65 20 27 63 6f 6d 70 69 7]).(put.'yas--table-name.'compi
cb40 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 6e 61 6d 65 2d 2d 63 6d 61 63 ler-macro.'yas--table-name--cmac
cb60 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 6e 61 6d 65 20 23 ro).(defalias.'yas--table-name.#
cb80 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c [(cl-x).".\302H.>\204..\303\304\
cba0 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 305.D\"\210.\306H\207".[cl-x.cl-
cbc0 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 struct-yas--table-tags.0.signal.
cbe0 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 31 wrong-type-argument.yas--table.1
cc00 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d ].4]).(function-put.'yas--table-
cc20 6e 61 6d 65 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c name.'side-effect-free.t).(defal
cc40 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 68 61 73 68 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 ias.'yas--table-hash--cmacro.#[(
cc60 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 _cl-whole-arg.cl-x)."\301\302\30
cc80 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 3\304\211\211.&.\207".[cl-x.cl--
cca0 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b defsubst-expand.(cl-x).(cl-block
ccc0 20 79 61 73 2d 2d 74 61 62 6c 65 2d 68 61 73 68 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d .yas--table-hash.(declare.(side-
cce0 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 effect-free.t)).(or.(and.(memq.(
cd00 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c aref.cl-x.0).cl-struct-yas--tabl
cd20 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 e-tags)).(signal.'wrong-type-arg
cd40 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 20 63 6c 2d 78 29 29 29 20 ument.(list.'yas--table.cl-x))).
cd60 28 61 72 65 66 20 63 6c 2d 78 20 32 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 (aref.cl-x.2)).nil].7]).(put.'ya
cd80 73 2d 2d 74 61 62 6c 65 2d 68 61 73 68 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 s--table-hash.'compiler-macro.'y
cda0 61 73 2d 2d 74 61 62 6c 65 2d 68 61 73 68 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 as--table-hash--cmacro).(defalia
cdc0 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 68 61 73 68 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 s.'yas--table-hash.#[(cl-x).".\3
cde0 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 02H.>\204..\303\304\305.D\"\210.
ce00 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d \306H\207".[cl-x.cl-struct-yas--
ce20 74 61 62 6c 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 table-tags.0.signal.wrong-type-a
ce40 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 32 5d 20 34 5d 29 0a 28 66 75 6e 63 74 rgument.yas--table.2].4]).(funct
ce60 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 68 61 73 68 20 27 73 69 64 65 2d 65 ion-put.'yas--table-hash.'side-e
ce80 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 ffect-free.t).(defalias.'yas--ta
cea0 62 6c 65 2d 75 75 69 64 68 61 73 68 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c ble-uuidhash--cmacro.#[(_cl-whol
cec0 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 e-arg.cl-x)."\301\302\303\304\21
cee0 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 1\211.&.\207".[cl-x.cl--defsubst
cf00 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 61 -expand.(cl-x).(cl-block.yas--ta
cf20 62 6c 65 2d 75 75 69 64 68 61 73 68 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 ble-uuidhash.(declare.(side-effe
cf40 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 ct-free.t)).(or.(and.(memq.(aref
cf60 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 .cl-x.0).cl-struct-yas--table-ta
cf80 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e gs)).(signal.'wrong-type-argumen
cfa0 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 t.(list.'yas--table.cl-x))).(are
cfc0 66 20 63 6c 2d 78 20 33 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 f.cl-x.3)).nil].7]).(put.'yas--t
cfe0 61 62 6c 65 2d 75 75 69 64 68 61 73 68 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 able-uuidhash.'compiler-macro.'y
d000 61 73 2d 2d 74 61 62 6c 65 2d 75 75 69 64 68 61 73 68 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 as--table-uuidhash--cmacro).(def
d020 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 75 75 69 64 68 61 73 68 20 23 5b 28 63 6c alias.'yas--table-uuidhash.#[(cl
d040 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 -x).".\302H.>\204..\303\304\305.
d060 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 D\"\210.\306H\207".[cl-x.cl-stru
d080 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e ct-yas--table-tags.0.signal.wron
d0a0 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 33 5d 20 34 5d g-type-argument.yas--table.3].4]
d0c0 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 75 75 69 64 ).(function-put.'yas--table-uuid
d0e0 68 61 73 68 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c hash.'side-effect-free.t).(defal
d100 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 73 2d 2d 63 6d 61 63 72 6f 20 ias.'yas--table-parents--cmacro.
d120 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 #[(_cl-whole-arg.cl-x)."\301\302
d140 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 \303\304\211\211.&.\207".[cl-x.c
d160 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c l--defsubst-expand.(cl-x).(cl-bl
d180 6f 63 6b 20 79 61 73 2d 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 73 20 28 64 65 63 6c 61 72 65 20 ock.yas--table-parents.(declare.
d1a0 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 (side-effect-free.t)).(or.(and.(
d1c0 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 memq.(aref.cl-x.0).cl-struct-yas
d1e0 2d 2d 74 61 62 6c 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 --table-tags)).(signal.'wrong-ty
d200 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 20 63 6c pe-argument.(list.'yas--table.cl
d220 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 34 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 -x))).(aref.cl-x.4)).nil].7]).(p
d240 75 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 73 20 27 63 6f 6d 70 69 6c 65 72 ut.'yas--table-parents.'compiler
d260 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 73 2d 2d 63 6d 61 63 -macro.'yas--table-parents--cmac
d280 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 ro).(defalias.'yas--table-parent
d2a0 73 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 s.#[(cl-x).".\302H.>\204..\303\3
d2c0 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 04\305.D\"\210.\306H\207".[cl-x.
d2e0 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 30 20 73 69 67 6e cl-struct-yas--table-tags.0.sign
d300 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c al.wrong-type-argument.yas--tabl
d320 65 20 34 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 61 62 e.4].4]).(function-put.'yas--tab
d340 6c 65 2d 70 61 72 65 6e 74 73 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a le-parents.'side-effect-free.t).
d360 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 64 69 72 65 63 74 2d 6b 65 79 (defalias.'yas--table-direct-key
d380 6d 61 70 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d map--cmacro.#[(_cl-whole-arg.cl-
d3a0 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c x)."\301\302\303\304\211\211.&.\
d3c0 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 207".[cl-x.cl--defsubst-expand.(
d3e0 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 61 62 6c 65 2d 64 69 72 65 63 cl-x).(cl-block.yas--table-direc
d400 74 2d 6b 65 79 6d 61 70 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 t-keymap.(declare.(side-effect-f
d420 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d ree.t)).(or.(and.(memq.(aref.cl-
d440 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 29 29 x.0).cl-struct-yas--table-tags))
d460 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c .(signal.'wrong-type-argument.(l
d480 69 73 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c ist.'yas--table.cl-x))).(aref.cl
d4a0 2d 78 20 35 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 -x.5)).nil].7]).(put.'yas--table
d4c0 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 -direct-keymap.'compiler-macro.'
d4e0 79 61 73 2d 2d 74 61 62 6c 65 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 2d 2d 63 6d 61 63 72 6f yas--table-direct-keymap--cmacro
d500 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 64 69 72 65 63 74 2d 6b ).(defalias.'yas--table-direct-k
d520 65 79 6d 61 70 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 eymap.#[(cl-x).".\302H.>\204..\3
d540 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 03\304\305.D\"\210.\306H\207".[c
d560 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 30 20 l-x.cl-struct-yas--table-tags.0.
d580 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 79 61 73 2d 2d signal.wrong-type-argument.yas--
d5a0 74 61 62 6c 65 20 35 5d 20 34 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 table.5].4]).(byte-code."\300\30
d5c0 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 22 5c 32 30 37 1\302\303#\210\304\305\306\"\207
d5e0 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 61 73 2d 2d 74 61 62 6c 65 2d 64 69 72 65 63 ".[function-put.yas--table-direc
d600 74 2d 6b 65 79 6d 61 70 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 20 64 65 66 61 t-keymap.side-effect-free.t.defa
d620 6c 69 61 73 20 63 6f 70 79 2d 79 61 73 2d 2d 74 61 62 6c 65 20 63 6f 70 79 2d 73 65 71 75 65 6e lias.copy-yas--table.copy-sequen
d640 63 65 5d 20 34 29 0a 23 40 37 33 20 0a 0a 28 66 6e 20 43 4c 2d 57 48 4f 4c 45 20 26 63 6c 2d 71 ce].4).#@73...(fn.CL-WHOLE.&cl-q
d660 75 6f 74 65 20 26 6b 65 79 20 4e 41 4d 45 20 48 41 53 48 20 55 55 49 44 48 41 53 48 20 50 41 52 uote.&key.NAME.HASH.UUIDHASH.PAR
d680 45 4e 54 53 20 44 49 52 45 43 54 2d 4b 45 59 4d 41 50 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 ENTS.DIRECT-KEYMAP)..(defalias.'
d6a0 6d 61 6b 65 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 63 6c 2d 77 68 make-yas--table--cmacro.#[(cl-wh
d6c0 6f 6c 65 20 26 72 65 73 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 20 22 5c 33 30 ole.&rest.#1=#:--cl-rest--)."\30
d6e0 36 08 5c 33 30 37 5c 22 41 40 19 5c 33 30 36 08 5c 33 31 30 5c 22 5c 32 30 36 0f 00 5c 33 31 31 6.\307\"A@.\306.\310\"\206..\311
d700 41 40 1a 5c 33 30 36 08 5c 33 31 32 5c 22 5c 32 30 36 1a 00 5c 33 31 33 41 40 1b 5c 33 30 36 08 A@.\306.\312\"\206..\313A@.\306.
d720 5c 33 31 34 5c 22 41 40 1c 5c 33 30 36 08 5c 33 31 35 5c 22 5c 32 30 36 2c 00 5c 33 31 36 41 40 \314\"A@.\306.\315\"\206,.\316A@
d740 1d 08 1e 17 0e 17 5c 32 30 33 62 00 0e 17 40 5c 33 31 37 3e 5c 32 30 33 49 00 0e 17 41 41 5c 32 ......\203b...@\317>\203I...AA\2
d760 31 31 16 17 5c 32 30 32 34 00 5c 33 32 30 08 3e 41 40 5c 32 30 33 58 00 5c 33 32 31 5c 32 31 31 11..\2024.\320.>A@\203X.\321\211
d780 16 17 5c 32 30 32 34 00 5c 33 32 32 5c 33 32 33 0e 17 40 5c 22 5c 32 31 30 5c 32 30 32 32 00 29 ..\2024.\322\323..@\"\210\2022.)
d7a0 5c 33 32 34 5c 33 32 35 5c 33 32 36 5c 33 32 31 0e 18 5c 33 32 31 09 5c 6e 0b 5c 66 0d 26 5c 6e \324\325\326\321..\321.\n.\f.&\n
d7c0 2d 5c 32 30 37 22 20 5b 23 31 23 20 6e 61 6d 65 20 68 61 73 68 20 75 75 69 64 68 61 73 68 20 70 -\207".[#1#.name.hash.uuidhash.p
d7e0 61 72 65 6e 74 73 20 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 20 70 6c 69 73 74 2d 6d 65 6d 62 65 arents.direct-keymap.plist-membe
d800 72 20 3a 6e 61 6d 65 20 3a 68 61 73 68 20 28 6e 69 6c 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 r.:name.:hash.(nil.(make-hash-ta
d820 62 6c 65 20 3a 74 65 73 74 20 27 65 71 75 61 6c 29 29 20 3a 75 75 69 64 68 61 73 68 20 28 6e 69 ble.:test.'equal)).:uuidhash.(ni
d840 6c 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 27 65 71 75 61 6c 29 l.(make-hash-table.:test.'equal)
d860 29 20 3a 70 61 72 65 6e 74 73 20 3a 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 20 28 6e 69 6c 20 28 ).:parents.:direct-keymap.(nil.(
d880 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 20 28 3a 6e 61 6d 65 20 3a 68 61 73 make-sparse-keymap)).(:name.:has
d8a0 68 20 3a 75 75 69 64 68 61 73 68 20 3a 70 61 72 65 6e 74 73 20 3a 64 69 72 65 63 74 2d 6b 65 79 h.:uuidhash.:parents.:direct-key
d8c0 6d 61 70 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 map.:allow-other-keys).:allow-ot
d8e0 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 75 her-keys.nil.error."Keyword.argu
d900 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 6e 61 6d 65 20 3a 68 61 73 68 20 ment.%s.not.one.of.(:name.:hash.
d920 3a 75 75 69 64 68 61 73 68 20 3a 70 61 72 65 6e 74 73 20 3a 64 69 72 65 63 74 2d 6b 65 79 6d 61 :uuidhash.:parents.:direct-keyma
d940 70 29 22 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 6e 61 6d 65 20 68 61 p)".cl--defsubst-expand.(name.ha
d960 73 68 20 75 75 69 64 68 61 73 68 20 70 61 72 65 6e 74 73 20 64 69 72 65 63 74 2d 6b 65 79 6d 61 sh.uuidhash.parents.direct-keyma
d980 70 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 6d 61 6b 65 2d 79 61 73 2d 2d 74 61 62 6c 65 20 22 43 6f p).(cl-block.make-yas--table."Co
d9a0 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 nstructor.for.objects.of.type.`y
d9c0 61 73 2d 2d 74 61 62 6c 65 27 2e 22 20 28 76 65 63 74 6f 72 20 27 63 6c 2d 73 74 72 75 63 74 2d as--table'.".(vector.'cl-struct-
d9e0 79 61 73 2d 2d 74 61 62 6c 65 20 6e 61 6d 65 20 68 61 73 68 20 75 75 69 64 68 61 73 68 20 70 61 yas--table.name.hash.uuidhash.pa
da00 72 65 6e 74 73 20 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 29 29 20 23 32 3d 23 3a 2d 2d 63 6c 2d rents.direct-keymap)).#2=#:--cl-
da20 6b 65 79 73 2d 2d 20 63 6c 2d 77 68 6f 6c 65 5d 20 31 32 20 28 23 24 20 2e 20 35 34 38 36 30 29 keys--.cl-whole].12.(#$...54860)
da40 5d 29 0a 28 70 75 74 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 74 61 62 6c 65 20 27 63 6f 6d 70 69 6c ]).(put.'make-yas--table.'compil
da60 65 72 2d 6d 61 63 72 6f 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 2d 63 6d 61 63 72 er-macro.'make-yas--table--cmacr
da80 6f 29 0a 23 40 39 39 20 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 o).#@99.Constructor.for.objects.
daa0 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 74 61 62 6c 65 27 2e 0a 0a 28 66 6e 20 26 6b 65 79 20 of.type.`yas--table'...(fn.&key.
dac0 4e 41 4d 45 20 48 41 53 48 20 55 55 49 44 48 41 53 48 20 50 41 52 45 4e 54 53 20 44 49 52 45 43 NAME.HASH.UUIDHASH.PARENTS.DIREC
dae0 54 2d 4b 45 59 4d 41 50 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 6b 65 2d 79 61 73 2d 2d T-KEYMAP)..(defalias.'make-yas--
db00 74 61 62 6c 65 20 23 5b 28 26 72 65 73 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 table.#[(&rest.#1=#:--cl-rest--)
db20 20 22 5c 33 30 36 08 5c 33 30 37 5c 22 41 40 19 5c 33 30 36 08 5c 33 31 30 5c 22 5c 32 30 36 14 ."\306.\307\"A@.\306.\310\"\206.
db40 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 22 44 41 40 1a 5c 33 30 36 08 5c 33 31 35 .\311\312\313\314\"DA@.\306.\315
db60 5c 22 5c 32 30 36 24 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 22 44 41 40 1b 5c 33 \"\206$.\311\312\313\314\"DA@.\3
db80 30 36 08 5c 33 31 36 5c 22 41 40 1c 5c 33 30 36 08 5c 33 31 37 5c 22 5c 32 30 36 39 00 5c 33 31 06.\316\"A@.\306.\317\"\2069.\31
dba0 31 5c 33 32 30 20 44 41 40 1d 08 1e 17 0e 17 5c 32 30 33 6f 00 0e 17 40 5c 33 32 31 3e 5c 32 30 1\320.DA@......\203o...@\321>\20
dbc0 33 56 00 0e 17 41 41 5c 32 31 31 16 17 5c 32 30 32 41 00 5c 33 32 32 08 3e 41 40 5c 32 30 33 65 3V...AA\211..\202A.\322.>A@\203e
dbe0 00 5c 33 31 31 5c 32 31 31 16 17 5c 32 30 32 41 00 5c 33 32 33 5c 33 32 34 0e 17 40 5c 22 5c 32 .\311\211..\202A.\323\324..@\"\2
dc00 31 30 5c 32 30 32 3f 00 29 5c 33 32 35 5c 33 32 36 09 5c 6e 0b 5c 66 0d 26 06 2d 5c 32 30 37 22 10\202?.)\325\326.\n.\f.&.-\207"
dc20 20 5b 23 31 23 20 6e 61 6d 65 20 68 61 73 68 20 75 75 69 64 68 61 73 68 20 70 61 72 65 6e 74 73 .[#1#.name.hash.uuidhash.parents
dc40 20 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 20 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 6e 61 6d .direct-keymap.plist-member.:nam
dc60 65 20 3a 68 61 73 68 20 6e 69 6c 20 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 e.:hash.nil.make-hash-table.:tes
dc80 74 20 65 71 75 61 6c 20 3a 75 75 69 64 68 61 73 68 20 3a 70 61 72 65 6e 74 73 20 3a 64 69 72 65 t.equal.:uuidhash.:parents.:dire
dca0 63 74 2d 6b 65 79 6d 61 70 20 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 20 28 3a 6e ct-keymap.make-sparse-keymap.(:n
dcc0 61 6d 65 20 3a 68 61 73 68 20 3a 75 75 69 64 68 61 73 68 20 3a 70 61 72 65 6e 74 73 20 3a 64 69 ame.:hash.:uuidhash.:parents.:di
dce0 72 65 63 74 2d 6b 65 79 6d 61 70 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a rect-keymap.:allow-other-keys).:
dd00 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 allow-other-keys.error."Keyword.
dd20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 6e 61 6d 65 20 3a 68 argument.%s.not.one.of.(:name.:h
dd40 61 73 68 20 3a 75 75 69 64 68 61 73 68 20 3a 70 61 72 65 6e 74 73 20 3a 64 69 72 65 63 74 2d 6b ash.:uuidhash.:parents.:direct-k
dd60 65 79 6d 61 70 29 22 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 eymap)".vector.cl-struct-yas--ta
dd80 62 6c 65 20 23 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d 5d 20 38 20 28 23 24 20 2e 20 35 35 ble.#2=#:--cl-keys--].8.(#$...55
dda0 39 34 34 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 73 6e 69 70 944)]).(defalias.'yas--make-snip
ddc0 70 65 74 2d 74 61 62 6c 65 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 pet-table--cmacro.#[(_cl-whole-a
dde0 72 67 20 6e 61 6d 65 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 rg.name)."\301\302\303\304\211\2
de00 31 31 08 26 06 5c 32 30 37 22 20 5b 6e 61 6d 65 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 11.&.\207".[name.cl--defsubst-ex
de20 70 61 6e 64 20 28 6e 61 6d 65 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 6d 61 6b 65 2d pand.(name).(cl-block.yas--make-
de40 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f snippet-table."Constructor.for.o
de60 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 74 61 62 6c 65 27 2e 22 20 28 76 bjects.of.type.`yas--table'.".(v
de80 65 63 74 6f 72 20 27 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 20 6e 61 6d 65 ector.'cl-struct-yas--table.name
dea0 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 27 65 71 75 61 6c 29 20 .(make-hash-table.:test.'equal).
dec0 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 27 65 71 75 61 6c 29 20 6e (make-hash-table.:test.'equal).n
dee0 69 6c 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 20 6e 69 6c 5d 20 37 il.(make-sparse-keymap))).nil].7
df00 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 ]).(put.'yas--make-snippet-table
df20 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 73 6e 69 70 .'compiler-macro.'yas--make-snip
df40 70 65 74 2d 74 61 62 6c 65 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 34 37 20 43 6f 6e 73 74 72 75 63 pet-table--cmacro).#@47.Construc
df60 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 74 61 tor.for.objects.of.type.`yas--ta
df80 62 6c 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 73 6e 69 70 ble'...(defalias.'yas--make-snip
dfa0 70 65 74 2d 74 61 62 6c 65 20 23 5b 28 6e 61 6d 65 29 20 22 5c 33 30 31 5c 33 30 32 08 5c 33 30 pet-table.#[(name)."\301\302.\30
dfc0 33 5c 33 30 34 5c 33 30 35 5c 22 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 22 5c 33 30 36 5c 33 30 3\304\305\"\303\304\305\"\306\30
dfe0 37 20 26 06 5c 32 30 37 22 20 5b 6e 61 6d 65 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 7.&.\207".[name.vector.cl-struct
e000 2d 79 61 73 2d 2d 74 61 62 6c 65 20 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 -yas--table.make-hash-table.:tes
e020 74 20 65 71 75 61 6c 20 6e 69 6c 20 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 5d 20 t.equal.nil.make-sparse-keymap].
e040 37 20 28 23 24 20 2e 20 35 37 31 37 36 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 7.(#$...57176)]).(byte-code."\30
e060 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 33 30 35 5c 33 30 36 5c 33 30 0\301\302\303\304\211\305\306\30
e080 37 5c 33 31 30 26 09 5c 32 30 37 22 20 5b 63 6c 2d 73 74 72 75 63 74 2d 64 65 66 69 6e 65 20 79 7\310&.\207".[cl-struct-define.y
e0a0 61 73 2d 2d 74 61 62 6c 65 20 22 41 20 74 61 62 6c 65 20 74 6f 20 73 74 6f 72 65 20 73 6e 69 70 as--table."A.table.to.store.snip
e0c0 70 65 74 73 20 66 6f 72 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 6d 6f 64 65 2e 5c 6e 5c 6e 48 pets.for.a.particular.mode.\n\nH
e0e0 61 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 69 65 6c 64 73 3a 5c 6e 5c 6e 60 79 61 73 as.the.following.fields:\n\n`yas
e100 2d 2d 74 61 62 6c 65 2d 6e 61 6d 65 27 5c 6e 5c 6e 20 20 41 20 73 79 6d 62 6f 6c 20 6e 61 6d 65 --table-name'\n\n..A.symbol.name
e120 20 6e 6f 72 6d 61 6c 6c 79 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 61 20 6d 61 6a .normally.corresponding.to.a.maj
e140 6f 72 20 6d 6f 64 65 2c 20 62 75 74 20 63 61 6e 5c 6e 20 20 61 6c 73 6f 20 62 65 20 61 20 70 73 or.mode,.but.can\n..also.be.a.ps
e160 65 75 64 6f 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 74 6f 20 62 65 20 75 73 65 64 20 69 6e 5c 6e 20 eudo.major-mode.to.be.used.in\n.
e180 20 60 79 61 73 2d 61 63 74 69 76 61 74 65 2d 65 78 74 72 61 2d 6d 6f 64 65 27 2c 20 66 6f 72 20 .`yas-activate-extra-mode',.for.
e1a0 65 78 61 6d 70 6c 65 2e 5c 6e 5c 6e 60 79 61 73 2d 2d 74 61 62 6c 65 2d 68 61 73 68 27 5c 6e 5c example.\n\n`yas--table-hash'\n\
e1c0 6e 20 20 41 20 68 61 73 68 20 74 61 62 6c 65 20 28 4b 45 59 20 2e 20 4e 41 4d 45 48 41 53 48 29 n..A.hash.table.(KEY...NAMEHASH)
e1e0 2c 20 6b 6e 6f 77 6e 20 61 73 20 74 68 65 20 5c 22 6b 65 79 68 61 73 68 5c 22 2e 20 4b 45 59 20 ,.known.as.the.\"keyhash\"..KEY.
e200 69 73 5c 6e 20 20 61 20 73 74 72 69 6e 67 20 6f 72 20 61 20 76 65 63 74 6f 72 2c 20 77 68 65 72 is\n..a.string.or.a.vector,.wher
e220 65 20 74 68 65 20 66 6f 72 6d 65 72 20 69 73 20 74 68 65 20 73 6e 69 70 70 65 74 27 73 20 74 72 e.the.former.is.the.snippet's.tr
e240 69 67 67 65 72 5c 6e 20 20 61 6e 64 20 74 68 65 20 6c 61 74 74 65 72 20 6d 65 61 6e 73 20 69 74 igger\n..and.the.latter.means.it
e260 27 73 20 61 20 64 69 72 65 63 74 20 6b 65 79 62 69 6e 64 69 6e 67 2e 20 4e 41 4d 45 48 41 53 48 's.a.direct.keybinding..NAMEHASH
e280 20 69 73 20 79 65 74 5c 6e 20 20 61 6e 6f 74 68 65 72 20 68 61 73 68 20 6f 66 20 28 4e 41 4d 45 .is.yet\n..another.hash.of.(NAME
e2a0 20 2e 20 54 45 4d 50 4c 41 54 45 29 20 77 68 65 72 65 20 4e 41 4d 45 20 69 73 20 74 68 65 20 73 ...TEMPLATE).where.NAME.is.the.s
e2c0 6e 69 70 70 65 74 27 73 5c 6e 20 20 6e 61 6d 65 20 61 6e 64 20 54 45 4d 50 4c 41 54 45 20 69 73 nippet's\n..name.and.TEMPLATE.is
e2e0 20 61 20 60 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 27 20 6f 62 6a 65 63 74 2e 5c 6e 5c 6e 60 79 .a.`yas--template'.object.\n\n`y
e300 61 73 2d 2d 74 61 62 6c 65 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 27 5c 6e 5c 6e 20 20 41 20 as--table-direct-keymap'\n\n..A.
e320 6b 65 79 6d 61 70 20 66 6f 72 20 74 68 65 20 73 6e 69 70 70 65 74 73 20 69 6e 20 74 68 69 73 20 keymap.for.the.snippets.in.this.
e340 74 61 62 6c 65 20 74 68 61 74 20 68 61 76 65 20 64 69 72 65 63 74 5c 6e 20 20 6b 65 79 62 69 6e table.that.have.direct\n..keybin
e360 64 69 6e 67 73 2e 20 54 68 69 73 20 69 73 20 6b 65 70 74 20 69 6e 20 73 79 6e 63 20 77 69 74 68 dings..This.is.kept.in.sync.with
e380 20 74 68 65 20 6b 65 79 68 61 73 68 2c 20 69 2e 65 2e 2c 20 61 6c 6c 5c 6e 20 20 74 68 65 20 65 .the.keyhash,.i.e.,.all\n..the.e
e3a0 6c 65 6d 65 6e 74 73 20 6f 66 20 74 68 65 20 6b 65 79 68 61 73 68 20 74 68 61 74 20 61 72 65 20 lements.of.the.keyhash.that.are.
e3c0 76 65 63 74 6f 72 73 20 61 70 70 65 61 72 20 68 65 72 65 20 61 73 5c 6e 20 20 62 69 6e 64 69 6e vectors.appear.here.as\n..bindin
e3e0 67 73 20 74 6f 20 60 79 61 73 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 gs.to.`yas-maybe-expand-from-key
e400 6d 61 70 27 2e 5c 6e 5c 6e 60 79 61 73 2d 2d 74 61 62 6c 65 2d 75 75 69 64 68 61 73 68 27 5c 6e map'.\n\n`yas--table-uuidhash'\n
e420 5c 6e 20 20 41 20 68 61 73 68 20 74 61 62 6c 65 20 6d 61 70 70 69 6e 67 20 73 6e 69 70 70 65 74 \n..A.hash.table.mapping.snippet
e440 73 20 75 75 69 64 27 73 20 74 6f 20 74 68 65 20 73 61 6d 65 20 60 79 61 73 2d 2d 74 65 6d 70 6c s.uuid's.to.the.same.`yas--templ
e460 61 74 65 27 5c 6e 20 20 6f 62 6a 65 63 74 73 2e 20 41 20 73 6e 69 70 70 65 74 20 75 75 69 64 20 ate'\n..objects..A.snippet.uuid.
e480 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 73 6e 69 70 70 65 74 27 73 20 6e 61 6d 65 2e 22 defaults.to.the.snippet's.name."
e4a0 20 63 6c 2d 73 74 72 75 63 74 75 72 65 2d 6f 62 6a 65 63 74 20 6e 69 6c 20 28 28 63 6c 2d 74 61 .cl-structure-object.nil.((cl-ta
e4c0 67 2d 73 6c 6f 74 29 20 28 6e 61 6d 65 29 20 28 68 61 73 68 20 28 6d 61 6b 65 2d 68 61 73 68 2d g-slot).(name).(hash.(make-hash-
e4e0 74 61 62 6c 65 20 3a 74 65 73 74 20 27 65 71 75 61 6c 29 29 20 28 75 75 69 64 68 61 73 68 20 28 table.:test.'equal)).(uuidhash.(
e500 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 27 65 71 75 61 6c 29 29 20 28 make-hash-table.:test.'equal)).(
e520 70 61 72 65 6e 74 73 20 6e 69 6c 29 20 28 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 20 28 6d 61 6b parents.nil).(direct-keymap.(mak
e540 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 e-sparse-keymap))).cl-struct-yas
e560 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c --table-tags.cl-struct-yas--tabl
e580 65 20 74 5d 20 31 30 29 0a 23 40 34 38 20 46 69 6e 64 20 74 68 65 20 73 6e 69 70 70 65 74 20 74 e.t].10).#@48.Find.the.snippet.t
e5a0 65 6d 70 6c 61 74 65 20 69 6e 20 4d 4f 44 45 20 62 79 20 69 74 73 20 55 55 49 44 2e 1f 0a 28 64 emplate.in.MODE.by.its.UUID...(d
e5c0 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 67 65 74 2d 74 65 6d 70 6c 61 74 65 2d 62 79 2d 75 75 efalias.'yas--get-template-by-uu
e5e0 69 64 20 23 5b 28 6d 6f 64 65 20 75 75 69 64 29 20 22 5c 33 30 35 08 09 08 23 5c 32 31 31 1a 5c id.#[(mode.uuid)."\305...#\211.\
e600 32 30 35 1f 00 5c 33 30 35 0b 5c 6e 5c 33 30 36 48 5c 66 3e 5c 32 30 34 1b 00 5c 33 30 37 5c 33 205..\305.\n\306H\f>\204..\307\3
e620 31 30 5c 33 31 31 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 31 32 48 5c 22 29 5c 32 30 37 22 20 5b 10\311\nD\"\210\n\312H\")\207".[
e640 6d 6f 64 65 20 79 61 73 2d 2d 74 61 62 6c 65 73 20 74 61 62 6c 65 20 75 75 69 64 20 63 6c 2d 73 mode.yas--tables.table.uuid.cl-s
e660 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 67 65 74 68 61 73 68 20 30 20 truct-yas--table-tags.gethash.0.
e680 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 79 61 73 2d 2d signal.wrong-type-argument.yas--
e6a0 74 61 62 6c 65 20 33 5d 20 37 20 28 23 24 20 2e 20 35 38 37 36 36 29 5d 29 0a 23 40 35 30 20 52 table.3].7.(#$...58766)]).#@50.R
e6c0 65 6d 6f 76 65 20 66 72 6f 6d 20 54 41 42 4c 45 20 61 20 74 65 6d 70 6c 61 74 65 20 69 64 65 6e emove.from.TABLE.a.template.iden
e6e0 74 69 66 69 65 64 20 62 79 20 55 55 49 44 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d tified.by.UUID...(defalias.'yas-
e700 2d 72 65 6d 6f 76 65 2d 74 65 6d 70 6c 61 74 65 2d 62 79 2d 75 75 69 64 20 23 5b 28 74 61 62 6c -remove-template-by-uuid.#[(tabl
e720 65 20 75 75 69 64 29 20 22 5c 33 30 36 08 09 5c 33 30 37 48 5c 6e 3e 5c 32 30 34 11 00 5c 33 31 e.uuid)."\306..\307H\n>\204..\31
e740 30 5c 33 31 31 5c 33 31 32 09 44 5c 22 5c 32 31 30 09 5c 33 31 33 48 5c 22 5c 32 31 31 1b 5c 32 0\311\312.D\"\210.\313H\"\211.\2
e760 30 35 5c 32 35 34 00 0b 5c 33 30 37 48 5c 66 3e 5c 32 30 34 29 00 5c 33 31 30 5c 33 31 31 5c 33 05\254..\307H\f>\204).\310\311\3
e780 31 34 0b 44 5c 22 5c 32 31 30 0b 5c 33 31 33 48 1d 5c 33 31 35 1e 15 5c 33 31 36 5c 33 31 37 09 14.D\"\210.\313H.\315..\316\317.
e7a0 5c 33 30 37 48 5c 6e 3e 5c 32 30 34 41 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 09 44 5c 22 5c 32 \307H\n>\204A.\310\311\312.D\"\2
e7c0 31 30 09 5c 33 32 30 48 5c 22 5c 32 31 30 0e 15 5c 33 31 35 1e 16 5c 32 31 31 1e 17 5c 32 30 33 10.\320H\"\210..\315..\211..\203
e7e0 5c 32 32 35 00 0e 17 40 16 16 5c 33 32 31 0e 16 21 5c 32 30 33 75 00 5c 33 32 32 09 5c 33 30 37 \225...@..\321..!\203u.\322.\307
e800 48 5c 6e 3e 5c 32 30 34 6d 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 09 44 5c 22 5c 32 31 30 09 5c H\n>\204m.\310\311\312.D\"\210.\
e820 33 32 33 48 0e 16 5c 33 31 35 23 5c 32 31 30 5c 33 32 34 0e 16 09 5c 33 30 37 48 5c 6e 3e 5c 32 323H..\315#\210\324...\307H\n>\2
e840 30 34 5c 32 30 37 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 09 44 5c 22 5c 32 31 30 09 5c 33 32 30 04\207.\310\311\312.D\"\210.\320
e860 48 5c 22 5c 32 31 30 0e 17 41 5c 32 31 31 16 17 5c 32 30 34 51 00 2a 5c 33 32 34 08 09 5c 33 30 H\"\210..A\211..\204Q.*\324..\30
e880 37 48 5c 6e 3e 5c 32 30 34 5c 32 34 37 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 09 44 5c 22 5c 32 7H\n>\204\247.\310\311\312.D\"\2
e8a0 31 30 09 5c 33 31 33 48 5c 22 2a 29 5c 32 30 37 22 20 5b 75 75 69 64 20 74 61 62 6c 65 20 63 6c 10.\313H\"*)\207".[uuid.table.cl
e8c0 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 74 65 6d 70 6c 61 74 65 -struct-yas--table-tags.template
e8e0 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 6e 61 .cl-struct-yas--template-tags.na
e900 6d 65 20 67 65 74 68 61 73 68 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 me.gethash.0.signal.wrong-type-a
e920 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 33 20 79 61 73 2d 2d 74 65 6d 70 6c 61 rgument.yas--table.3.yas--templa
e940 74 65 20 6e 69 6c 20 6d 61 70 68 61 73 68 20 23 5b 28 6b 20 76 29 20 22 5c 33 30 36 08 09 5c 22 te.nil.maphash.#[(k.v)."\306..\"
e960 5c 32 31 31 1a 5c 32 30 35 34 00 0b 5c 6e 5c 33 30 37 48 5c 66 3e 5c 32 30 34 19 00 5c 33 31 30 \211.\2054..\n\307H\f>\204..\310
e980 5c 33 31 31 5c 33 31 32 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 31 33 48 5c 32 33 32 5c 32 30 35 \311\312\nD\"\210\n\313H\232\205
e9a0 34 00 5c 33 31 34 08 09 5c 22 5c 32 31 30 5c 33 31 35 09 21 5c 33 30 37 55 5c 32 30 35 34 00 0d 4.\314..\"\210\315.!\307U\2054..
e9c0 0e 0e 42 5c 32 31 31 16 0e 29 5c 32 30 37 22 20 5b 6e 61 6d 65 20 76 20 74 65 6d 70 6c 61 74 65 ..B\211..)\207".[name.v.template
e9e0 20 75 75 69 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 .uuid.cl-struct-yas--template-ta
ea00 67 73 20 6b 20 67 65 74 68 61 73 68 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 gs.k.gethash.0.signal.wrong-type
ea20 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 39 20 72 65 6d 68 61 73 -argument.yas--template.9.remhas
ea40 68 20 68 61 73 68 2d 74 61 62 6c 65 2d 63 6f 75 6e 74 20 65 6d 70 74 79 2d 6b 65 79 73 5d 20 36 h.hash-table-count.empty-keys].6
ea60 5d 20 32 20 76 65 63 74 6f 72 70 20 64 65 66 69 6e 65 2d 6b 65 79 20 35 20 72 65 6d 68 61 73 68 ].2.vectorp.define-key.5.remhash
ea80 20 65 6d 70 74 79 2d 6b 65 79 73 20 6b 65 79 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 5d .empty-keys.key.--dolist-tail--]
eaa0 20 37 20 28 23 24 20 2e 20 35 39 30 37 31 29 5d 29 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 73 2d .7.(#$...59071)]).(defconst.yas-
eac0 6d 61 79 62 65 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 20 27 28 6d 65 6e 75 2d maybe-expand-from-keymap.'(menu-
eae0 69 74 65 6d 20 22 22 20 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 20 3a item."".yas-expand-from-keymap.:
eb00 66 69 6c 74 65 72 20 79 61 73 2d 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 filter.yas--maybe-expand-from-ke
eb20 79 6d 61 70 2d 66 69 6c 74 65 72 29 29 0a 23 40 31 31 35 20 53 74 6f 72 65 20 69 6e 20 54 41 42 ymap-filter)).#@115.Store.in.TAB
eb40 4c 45 20 74 68 65 20 73 6e 69 70 70 65 74 20 74 65 6d 70 6c 61 74 65 20 54 45 4d 50 4c 41 54 45 LE.the.snippet.template.TEMPLATE
eb60 2e 0a 0a 4b 45 59 20 63 61 6e 20 62 65 20 61 20 73 74 72 69 6e 67 20 28 74 72 69 67 67 65 72 20 ...KEY.can.be.a.string.(trigger.
eb80 6b 65 79 29 20 6f 66 20 61 20 76 65 63 74 6f 72 20 28 64 69 72 65 63 74 0a 6b 65 79 62 69 6e 64 key).of.a.vector.(direct.keybind
eba0 69 6e 67 29 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 61 64 64 2d 74 65 6d 70 6c ing)...(defalias.'yas--add-templ
ebc0 61 74 65 20 23 5b 28 74 61 62 6c 65 20 74 65 6d 70 6c 61 74 65 29 20 22 08 5c 33 30 36 48 09 3e ate.#[(table.template).".\306H.>
ebe0 5c 32 30 34 0f 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 \204..\307\310\311.D\"\210.\312H
ec00 08 5c 33 30 36 48 09 3e 5c 32 30 34 21 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 .\306H.>\204!.\307\310\311.D\"\2
ec20 31 30 08 5c 33 31 33 48 08 5c 33 30 36 48 09 3e 5c 32 30 34 33 00 5c 33 30 37 5c 33 31 30 5c 33 10.\313H.\306H.>\2043.\307\310\3
ec40 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 34 48 5c 33 31 35 08 21 1a 1b 1c 1d 5c 33 31 36 5c 33 11.D\"\210.\314H\315.!....\316\3
ec60 31 37 5c 66 0b 44 5c 22 5c 33 31 37 1e 1b 5c 32 31 31 1e 1c 5c 32 30 33 5c 32 37 36 00 0e 1c 40 17\f.D\"\317..\211..\203\276...@
ec80 16 1b 5c 33 32 30 0d 08 5c 33 32 31 0e 1b 0e 1d 5c 33 30 36 48 0e 1e 3e 5c 32 30 34 69 00 5c 33 ..\320..\321....\306H..>\204i.\3
eca0 30 37 5c 33 31 30 5c 33 32 32 0e 1d 44 5c 22 5c 32 31 30 0e 1d 5c 33 32 33 48 5c 22 5c 32 30 36 07\310\322..D\"\210..\323H\"\206
ecc0 5c 32 31 37 00 5c 33 32 30 0e 1b 5c 33 32 34 5c 33 32 35 5c 33 32 36 5c 22 0e 1d 5c 33 30 36 48 \217.\320..\324\325\326\"..\306H
ece0 0e 1e 3e 5c 32 30 34 5c 32 31 32 00 5c 33 30 37 5c 33 31 30 5c 33 32 32 0e 1d 44 5c 22 5c 32 31 ..>\204\212.\307\310\322..D\"\21
ed00 30 0e 1d 5c 33 32 33 48 23 23 5c 32 31 30 5c 33 32 37 0e 1b 21 5c 32 30 33 5c 32 36 35 00 5c 33 0..\323H##\210\327..!\203\265.\3
ed20 33 30 0e 1d 5c 33 30 36 48 0e 1e 3e 5c 32 30 34 5c 32 35 33 00 5c 33 30 37 5c 33 31 30 5c 33 32 30..\306H..>\204\253.\307\310\32
ed40 32 0e 1d 44 5c 22 5c 32 31 30 0e 1d 5c 33 33 31 48 0e 1b 0e 1f 23 5c 32 31 30 0e 1c 41 5c 32 31 2..D\"\210..\331H....#\210..A\21
ed60 31 16 1c 5c 32 30 34 4c 00 2a 5c 33 32 30 08 5c 33 30 36 48 09 3e 5c 32 30 34 5c 33 31 37 00 5c 1..\204L.*\320.\306H.>\204\317.\
ed80 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 33 32 48 08 0e 1d 5c 33 30 36 307\310\311.D\"\210.\332H...\306
eda0 48 0e 1e 3e 5c 32 30 34 5c 33 34 35 00 5c 33 30 37 5c 33 31 30 5c 33 32 32 0e 1d 44 5c 22 5c 32 H..>\204\345.\307\310\322..D\"\2
edc0 31 30 0e 1d 5c 33 31 32 48 23 2c 5c 32 30 37 22 20 5b 74 65 6d 70 6c 61 74 65 20 63 6c 2d 73 74 10..\312H#,\207".[template.cl-st
ede0 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 5f 6d 65 6e 75 2d 62 69 ruct-yas--template-tags._menu-bi
ee00 6e 64 69 6e 67 2d 70 61 69 72 20 6b 65 79 62 69 6e 64 69 6e 67 20 6b 65 79 20 6e 61 6d 65 20 30 nding-pair.keybinding.key.name.0
ee20 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 79 61 73 2d .signal.wrong-type-argument.yas-
ee40 2d 74 65 6d 70 6c 61 74 65 20 33 20 31 20 38 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 -template.3.1.8.yas--template-me
ee60 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 2d 67 65 74 2d 63 72 65 61 74 65 20 72 65 6d 6f 76 nu-binding-pair-get-create.remov
ee80 65 20 6e 69 6c 20 70 75 74 68 61 73 68 20 67 65 74 68 61 73 68 20 79 61 73 2d 2d 74 61 62 6c 65 e.nil.puthash.gethash.yas--table
eea0 20 32 20 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 65 71 75 61 6c 20 76 .2.make-hash-table.:test.equal.v
eec0 65 63 74 6f 72 70 20 64 65 66 69 6e 65 2d 6b 65 79 20 35 20 39 20 6b 20 2d 2d 64 6f 6c 69 73 74 ectorp.define-key.5.9.k.--dolist
eee0 2d 74 61 69 6c 2d 2d 20 74 61 62 6c 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 -tail--.table.cl-struct-yas--tab
ef00 6c 65 2d 74 61 67 73 20 79 61 73 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 le-tags.yas-maybe-expand-from-ke
ef20 79 6d 61 70 5d 20 31 31 20 28 23 24 20 2e 20 36 30 32 31 32 29 5d 29 0a 23 40 31 31 35 20 41 64 ymap].11.(#$...60212)]).#@115.Ad
ef40 64 20 6f 72 20 75 70 64 61 74 65 20 54 45 4d 50 4c 41 54 45 20 69 6e 20 54 41 42 4c 45 2e 0a 0a d.or.update.TEMPLATE.in.TABLE...
ef60 41 6c 73 6f 20 74 61 6b 65 73 20 63 61 72 65 20 6f 66 20 61 64 64 69 6e 67 20 61 6e 64 20 75 70 Also.takes.care.of.adding.and.up
ef80 64 61 74 69 6e 67 20 74 6f 20 74 68 65 20 61 73 73 6f 63 69 61 74 65 64 20 6d 65 6e 75 2e 0a 52 dating.to.the.associated.menu..R
efa0 65 74 75 72 6e 20 54 45 4d 50 4c 41 54 45 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d eturn.TEMPLATE...(defalias.'yas-
efc0 2d 75 70 64 61 74 65 2d 74 65 6d 70 6c 61 74 65 20 23 5b 28 74 61 62 6c 65 20 74 65 6d 70 6c 61 -update-template.#[(table.templa
efe0 74 65 29 20 22 5c 33 30 33 08 09 5c 33 30 34 48 5c 6e 3e 5c 32 30 34 11 00 5c 33 30 35 5c 33 30 te)."\303..\304H\n>\204..\305\30
f000 36 5c 33 30 37 09 44 5c 22 5c 32 31 30 09 5c 33 31 30 48 5c 22 5c 32 31 30 5c 33 31 31 08 09 5c 6\307.D\"\210.\310H\"\210\311..\
f020 22 5c 32 31 30 5c 33 31 32 08 09 5c 22 5c 32 31 30 09 5c 32 30 37 22 20 5b 74 61 62 6c 65 20 74 "\210\312..\"\210.\207".[table.t
f040 65 6d 70 6c 61 74 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d emplate.cl-struct-yas--template-
f060 74 61 67 73 20 79 61 73 2d 2d 72 65 6d 6f 76 65 2d 74 65 6d 70 6c 61 74 65 2d 62 79 2d 75 75 69 tags.yas--remove-template-by-uui
f080 64 20 30 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 79 d.0.signal.wrong-type-argument.y
f0a0 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 39 20 79 61 73 2d 2d 61 64 64 2d 74 65 6d 70 6c 61 74 65 as--template.9.yas--add-template
f0c0 20 79 61 73 2d 2d 75 70 64 61 74 65 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 5d 20 36 20 28 23 .yas--update-template-menu].6.(#
f0e0 24 20 2e 20 36 31 32 34 36 29 5d 29 0a 23 40 34 31 20 55 70 64 61 74 65 20 65 76 65 72 79 20 6d $...61246)]).#@41.Update.every.m
f100 65 6e 75 2d 72 65 6c 61 74 65 64 20 66 6f 72 20 54 45 4d 50 4c 41 54 45 2e 1f 0a 28 64 65 66 61 enu-related.for.TEMPLATE...(defa
f120 6c 69 61 73 20 27 79 61 73 2d 2d 75 70 64 61 74 65 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 20 lias.'yas--update-template-menu.
f140 23 5b 28 74 61 62 6c 65 20 74 65 6d 70 6c 61 74 65 29 20 22 5c 33 30 36 08 21 08 5c 33 30 37 48 #[(table.template)."\306.!.\307H
f160 09 3e 5c 32 30 34 12 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 08 44 5c 22 5c 32 31 30 08 5c 33 31 .>\204..\310\311\312.D\"\210.\31
f180 33 48 08 5c 33 30 37 48 09 3e 5c 32 30 34 24 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 08 44 5c 22 3H.\307H.>\204$.\310\311\312.D\"
f1a0 5c 32 31 30 08 5c 33 31 34 48 1a 1b 5c 32 31 31 1c 41 5c 33 31 35 3d 5c 32 30 34 70 00 5c 66 40 \210.\314H..\211.A\315=\204p.\f@
f1c0 41 5c 32 31 31 1d 08 5c 33 30 37 48 09 3e 5c 32 30 34 45 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 A\211..\307H.>\204E.\310\311\312
f1e0 08 44 5c 22 5c 32 31 30 08 5c 33 31 36 48 5c 32 34 30 5c 32 31 30 29 5c 66 40 1e 26 5c 6e 5c 32 .D\"\210.\316H\240\210)\f@.&\n\2
f200 30 33 59 00 5c 33 31 37 5c 6e 21 5c 32 30 36 61 00 0b 5c 32 30 35 61 00 0b 0e 27 50 1e 28 0e 26 03Y.\317\n!\206a..\205a...'P.(.&
f220 5c 33 32 30 0e 26 41 5c 33 32 31 0e 28 23 5c 32 34 31 5c 32 31 30 2a 2b 5c 33 32 32 08 21 3f 5c \320.&A\321.(#\241\210*+\322.!?\
f240 32 30 35 45 01 5c 33 32 33 5c 33 32 34 0e 29 21 5c 33 32 35 5c 33 32 34 0e 29 5c 33 30 37 48 0e 205E.\323\324.)!\325\324.)\307H.
f260 2a 3e 5c 32 30 34 5c 32 32 31 00 5c 33 31 30 5c 33 31 31 5c 33 32 36 0e 29 44 5c 22 5c 32 31 30 *>\204\221.\310\311\326.)D\"\210
f280 0e 29 5c 33 32 37 48 5c 22 5c 22 08 5c 33 30 37 48 09 3e 5c 32 30 34 5c 32 34 36 00 5c 33 31 30 .)\327H\"\".\307H.>\204\246.\310
f2a0 5c 33 31 31 5c 33 31 32 08 44 5c 22 5c 32 31 30 08 5c 33 33 30 48 1e 2b 5c 32 31 31 1e 1a 5c 32 \311\312.D\"\210.\330H.+\211..\2
f2c0 30 34 5c 32 36 35 00 5c 33 33 31 5c 33 33 32 21 5c 32 31 30 5c 33 33 33 0e 1a 08 5c 33 30 37 48 04\265.\331\332!\210\333...\307H
f2e0 09 3e 5c 32 30 34 5c 33 30 37 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 08 44 5c 22 5c 32 31 30 08 .>\204\307.\310\311\312.D\"\210.
f300 5c 33 33 34 48 5c 22 5c 32 31 30 0e 2b 5c 33 33 35 1e 2c 5c 32 31 31 1e 2d 5c 32 30 33 16 01 0e \334H\"\210.+\335.,\211.-\203...
f320 2d 40 16 2c 5c 33 33 36 0e 1a 5c 33 33 37 5c 33 34 30 0e 2c 21 21 5c 22 5c 32 31 31 1e 2e 5c 32 -@.,\336..\337\340.,!!\"\211..\2
f340 30 33 5c 33 36 33 00 5c 33 34 31 0e 2e 21 5c 32 30 34 08 01 5c 33 34 32 20 16 2e 5c 33 34 33 0e 03\363.\341..!\204..\342...\343.
f360 1a 5c 33 33 37 5c 33 34 30 0e 2c 21 21 5c 33 34 34 0e 2c 0e 2e 45 23 5c 32 31 30 0e 2e 16 1a 29 .\337\340.,!!\344.,..E#\210....)
f380 0e 2d 41 5c 32 31 31 16 2d 5c 32 30 34 5c 33 32 37 00 2a 5c 33 34 33 0e 1a 5c 33 33 37 5c 33 34 .-A\211.-\204\327.*\343..\337\34
f3a0 30 08 5c 33 30 37 48 09 3e 5c 32 30 34 2b 01 5c 33 31 30 5c 33 31 31 5c 33 31 32 08 44 5c 22 5c 0.\307H.>\204+.\310\311\312.D\"\
f3c0 32 31 30 08 5c 33 33 34 48 21 21 08 5c 33 30 37 48 09 3e 5c 32 30 34 3f 01 5c 33 31 30 5c 33 31 210.\334H!!.\307H.>\204?.\310\31
f3e0 31 5c 33 31 32 08 44 5c 22 5c 32 31 30 08 5c 33 34 35 48 40 23 2a 5c 32 30 37 22 20 5b 74 65 6d 1\312.D\"\210.\345H@#*\207".[tem
f400 70 6c 61 74 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 plate.cl-struct-yas--template-ta
f420 67 73 20 6b 65 79 62 69 6e 64 69 6e 67 20 6b 65 79 20 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 gs.keybinding.key.menu-binding-p
f440 61 69 72 20 23 31 3d 23 3a 76 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 2d 62 69 air.#1=#:v.yas--template-menu-bi
f460 6e 64 69 6e 67 2d 70 61 69 72 2d 67 65 74 2d 63 72 65 61 74 65 20 30 20 73 69 67 6e 61 6c 20 77 nding-pair-get-create.0.signal.w
f480 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 rong-type-argument.yas--template
f4a0 20 31 20 38 20 3a 6e 6f 6e 65 20 33 20 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 63 6c 2d .1.8.:none.3.key-description.cl-
f4c0 2d 73 65 74 2d 67 65 74 66 20 3a 6b 65 79 73 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 -set-getf.:keys.yas--template-me
f4e0 6e 75 2d 6d 61 6e 61 67 65 64 2d 62 79 2d 79 61 73 2d 64 65 66 69 6e 65 2d 6d 65 6e 75 20 79 61 nu-managed-by-yas-define-menu.ya
f500 73 2d 2d 6d 65 6e 75 2d 6b 65 79 6d 61 70 2d 67 65 74 2d 63 72 65 61 74 65 20 79 61 73 2d 2d 74 s--menu-keymap-get-create.yas--t
f520 61 62 6c 65 2d 6d 6f 64 65 20 6d 61 70 63 61 72 20 79 61 73 2d 2d 74 61 62 6c 65 20 34 20 31 31 able-mode.mapcar.yas--table.4.11
f540 20 63 6c 2d 2d 61 73 73 65 72 74 69 6f 6e 2d 66 61 69 6c 65 64 20 6d 65 6e 75 2d 6b 65 79 6d 61 .cl--assertion-failed.menu-keyma
f560 70 20 79 61 73 2d 2d 64 65 6c 65 74 65 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 20 39 20 6e 69 6c 20 p.yas--delete-from-keymap.9.nil.
f580 6c 6f 6f 6b 75 70 2d 6b 65 79 20 76 65 63 74 6f 72 20 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 6b 65 lookup-key.vector.make-symbol.ke
f5a0 79 6d 61 70 70 20 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 20 64 65 66 69 6e 65 2d ymapp.make-sparse-keymap.define-
f5c0 6b 65 79 20 6d 65 6e 75 2d 69 74 65 6d 20 31 30 20 23 32 3d 23 3a 76 20 79 61 73 2d 74 72 69 67 key.menu-item.10.#2=#:v.yas-trig
f5e0 67 65 72 2d 73 79 6d 62 6f 6c 20 23 33 3d 23 3a 76 61 6c 20 74 61 62 6c 65 20 63 6c 2d 73 74 72 ger-symbol.#3=#:val.table.cl-str
f600 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 67 72 6f 75 70 20 73 75 62 67 72 6f uct-yas--table-tags.group.subgro
f620 75 70 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 73 75 62 67 72 6f 75 70 2d 6b 65 79 6d up.--dolist-tail--.subgroup-keym
f640 61 70 5d 20 39 20 28 23 24 20 2e 20 36 31 36 38 32 29 5d 29 0a 23 40 33 30 20 52 65 74 75 72 6e ap].9.(#$...61682)]).#@30.Return
f660 20 4e 41 4d 45 48 41 53 48 20 61 73 20 61 6e 20 61 6c 69 73 74 2e 1f 0a 28 64 65 66 61 6c 69 61 .NAMEHASH.as.an.alist...(defalia
f680 73 20 27 79 61 73 2d 2d 6e 61 6d 65 68 61 73 68 2d 74 65 6d 70 6c 61 74 65 73 2d 61 6c 69 73 74 s.'yas--namehash-templates-alist
f6a0 20 23 5b 28 6e 61 6d 65 68 61 73 68 29 20 22 5c 33 30 32 18 5c 33 30 33 5c 33 30 34 09 5c 22 5c .#[(namehash)."\302.\303\304.\"\
f6c0 32 31 30 08 29 5c 32 30 37 22 20 5b 61 6c 69 73 74 20 6e 61 6d 65 68 61 73 68 20 6e 69 6c 20 6d 210.)\207".[alist.namehash.nil.m
f6e0 61 70 68 61 73 68 20 23 5b 28 6b 20 76 29 20 22 08 09 42 5c 6e 42 5c 32 31 31 12 5c 32 30 37 22 aphash.#[(k.v)."..B\nB\211.\207"
f700 20 5b 6b 20 76 20 61 6c 69 73 74 5d 20 32 5d 5d 20 33 20 28 23 24 20 2e 20 36 33 30 36 36 29 5d .[k.v.alist].2]].3.(#$...63066)]
f720 29 0a 23 40 31 34 33 20 46 65 74 63 68 20 74 65 6d 70 6c 61 74 65 73 20 69 6e 20 54 41 42 4c 45 ).#@143.Fetch.templates.in.TABLE
f740 20 62 79 20 4b 45 59 2e 0a 0a 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 63 6f 6e 73 20 .by.KEY...Return.a.list.of.cons.
f760 28 4e 41 4d 45 20 2e 20 54 45 4d 50 4c 41 54 45 29 20 77 68 65 72 65 20 4e 41 4d 45 20 69 73 20 (NAME...TEMPLATE).where.NAME.is.
f780 61 0a 73 74 72 69 6e 67 20 61 6e 64 20 54 45 4d 50 4c 41 54 45 20 69 73 20 61 20 60 79 61 73 2d a.string.and.TEMPLATE.is.a.`yas-
f7a0 2d 74 65 6d 70 6c 61 74 65 27 20 73 74 72 75 63 74 75 72 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 -template'.structure...(defalias
f7c0 20 27 79 61 73 2d 2d 66 65 74 63 68 20 23 5b 28 74 61 62 6c 65 20 6b 65 79 29 20 22 08 5c 33 30 .'yas--fetch.#[(table.key).".\30
f7e0 35 48 09 3e 5c 32 30 34 0f 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 5H.>\204..\306\307\310.D\"\210.\
f800 33 31 31 48 5c 32 31 31 1a 5c 32 30 35 1b 00 5c 33 31 32 0b 5c 6e 5c 22 5c 32 31 31 1c 5c 32 30 311H\211.\205..\312.\n\"\211.\20
f820 35 25 00 5c 33 31 33 5c 33 31 34 5c 66 21 21 2a 5c 32 30 37 22 20 5b 74 61 62 6c 65 20 63 6c 2d 5%.\313\314\f!!*\207".[table.cl-
f840 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 6b 65 79 68 61 73 68 20 6b struct-yas--table-tags.keyhash.k
f860 65 79 20 6e 61 6d 65 68 61 73 68 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d ey.namehash.0.signal.wrong-type-
f880 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 32 20 67 65 74 68 61 73 68 20 79 61 argument.yas--table.2.gethash.ya
f8a0 73 2d 2d 66 69 6c 74 65 72 2d 74 65 6d 70 6c 61 74 65 73 2d 62 79 2d 63 6f 6e 64 69 74 69 6f 6e s--filter-templates-by-condition
f8c0 20 79 61 73 2d 2d 6e 61 6d 65 68 61 73 68 2d 74 65 6d 70 6c 61 74 65 73 2d 61 6c 69 73 74 5d 20 .yas--namehash-templates-alist].
f8e0 35 20 28 23 24 20 2e 20 36 33 32 37 32 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 5.(#$...63272)]).(defalias.'yas-
f900 2d 65 76 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 20 23 5b 28 63 6f 6e 64 69 74 69 6f 6e 29 20 22 5c -eval-condition.#[(condition)."\
f920 33 30 33 31 11 00 5c 32 31 32 5c 32 31 34 5c 33 30 34 20 18 5c 33 30 35 5c 32 31 36 5c 33 30 36 3031..\212\214\304..\305\216\306
f940 09 21 2c 30 5c 32 30 37 1a 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 6e 21 23 5c 32 31 .!,0\207.\307\310\311\312\n!#\21
f960 30 29 5c 33 31 33 5c 32 30 37 22 20 5b 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 0)\313\207".[save-match-data-int
f980 65 72 6e 61 6c 20 63 6f 6e 64 69 74 69 6f 6e 20 65 72 72 20 28 65 72 72 6f 72 29 20 6d 61 74 63 ernal.condition.err.(error).matc
f9a0 68 2d 64 61 74 61 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b h-data.#[nil."\301.\302\"\207".[
f9c0 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 73 65 74 2d 6d 61 74 save-match-data-internal.set-mat
f9e0 63 68 2d 64 61 74 61 20 65 76 61 70 6f 72 61 74 65 5d 20 33 5d 20 65 76 61 6c 20 79 61 73 2d 2d ch-data.evaporate].3].eval.yas--
fa00 6d 65 73 73 61 67 65 20 31 20 22 45 72 72 6f 72 20 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 20 65 76 message.1."Error.in.condition.ev
fa20 61 6c 75 61 74 69 6f 6e 3a 20 25 73 22 20 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 2d 73 74 72 69 aluation:.%s".error-message-stri
fa40 6e 67 20 6e 69 6c 5d 20 35 5d 29 0a 23 40 32 38 33 20 46 69 6c 74 65 72 20 74 68 65 20 74 65 6d ng.nil].5]).#@283.Filter.the.tem
fa60 70 6c 61 74 65 73 20 75 73 69 6e 67 20 74 68 65 20 61 70 70 6c 69 63 61 62 6c 65 20 63 6f 6e 64 plates.using.the.applicable.cond
fa80 69 74 69 6f 6e 2e 0a 0a 54 45 4d 50 4c 41 54 45 53 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 63 ition...TEMPLATES.is.a.list.of.c
faa0 6f 6e 73 20 28 4e 41 4d 45 20 2e 20 54 45 4d 50 4c 41 54 45 29 20 77 68 65 72 65 20 4e 41 4d 45 ons.(NAME...TEMPLATE).where.NAME
fac0 20 69 73 20 61 0a 73 74 72 69 6e 67 20 61 6e 64 20 54 45 4d 50 4c 41 54 45 20 69 73 20 61 20 60 .is.a.string.and.TEMPLATE.is.a.`
fae0 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 27 20 73 74 72 75 63 74 75 72 65 2e 0a 0a 54 68 69 73 20 yas--template'.structure...This.
fb00 66 75 6e 63 74 69 6f 6e 20 69 6d 70 6c 65 6d 65 6e 74 73 20 74 68 65 20 72 75 6c 65 73 20 64 65 function.implements.the.rules.de
fb20 73 63 72 69 62 65 64 20 69 6e 0a 60 79 61 73 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 63 6f 6e scribed.in.`yas-buffer-local-con
fb40 64 69 74 69 6f 6e 27 2e 20 20 53 65 65 20 74 68 61 74 20 76 61 72 69 61 62 6c 65 73 20 64 6f 63 dition'...See.that.variables.doc
fb60 75 6d 65 6e 74 61 74 69 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 6c umentation...(defalias.'yas--fil
fb80 74 65 72 2d 74 65 6d 70 6c 61 74 65 73 2d 62 79 2d 63 6f 6e 64 69 74 69 6f 6e 20 23 5b 28 74 65 ter-templates-by-condition.#[(te
fba0 6d 70 6c 61 74 65 73 29 20 22 5c 33 30 32 20 5c 32 31 31 18 5c 33 30 33 3d 5c 32 30 33 0d 00 09 mplates)."\302.\211.\303=\203...
fbc0 5c 32 30 32 11 00 5c 33 30 34 5c 33 30 35 09 5c 22 29 5c 32 30 37 22 20 5b 72 65 71 75 69 72 65 \202..\304\305.\")\207".[require
fbe0 6d 65 6e 74 20 74 65 6d 70 6c 61 74 65 73 20 79 61 73 2d 2d 72 65 71 75 69 72 65 2d 74 65 6d 70 ment.templates.yas--require-temp
fc00 6c 61 74 65 2d 73 70 65 63 69 66 69 63 2d 63 6f 6e 64 69 74 69 6f 6e 2d 70 20 61 6c 77 61 79 73 late-specific-condition-p.always
fc20 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 23 5b 28 70 61 69 72 29 20 22 5c 33 30 33 .cl-remove-if-not.#[(pair)."\303
fc40 08 41 5c 33 30 34 48 09 3e 5c 32 30 34 12 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 41 44 5c 22 .A\304H.>\204..\305\306\307.AD\"
fc60 5c 32 31 30 08 41 5c 33 31 30 48 5c 6e 5c 22 5c 32 30 37 22 20 5b 70 61 69 72 20 63 6c 2d 73 74 \210.A\310H\n\"\207".[pair.cl-st
fc80 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 72 65 71 75 69 72 65 6d ruct-yas--template-tags.requirem
fca0 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 63 61 6e 2d 65 78 70 61 6e 64 2d 70 20 30 ent.yas--template-can-expand-p.0
fcc0 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 79 61 73 2d .signal.wrong-type-argument.yas-
fce0 2d 74 65 6d 70 6c 61 74 65 20 34 5d 20 35 5d 5d 20 34 20 28 23 24 20 2e 20 36 34 30 38 32 29 5d -template.4].5]].4.(#$...64082)]
fd00 29 0a 23 40 31 30 35 20 44 65 63 69 64 65 20 69 66 20 74 68 69 73 20 62 75 66 66 65 72 20 72 65 ).#@105.Decide.if.this.buffer.re
fd20 71 75 65 73 74 73 2f 72 65 71 75 69 72 65 73 20 73 6e 69 70 70 65 74 2d 73 70 65 63 69 66 69 63 quests/requires.snippet-specific
fd40 0a 63 6f 6e 64 69 74 69 6f 6e 73 20 74 6f 20 66 69 6c 74 65 72 20 6f 75 74 20 70 6f 74 65 6e 74 .conditions.to.filter.out.potent
fd60 69 61 6c 20 65 78 70 61 6e 73 69 6f 6e 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d ial.expansions...(defalias.'yas-
fd80 2d 72 65 71 75 69 72 65 2d 74 65 6d 70 6c 61 74 65 2d 73 70 65 63 69 66 69 63 2d 63 6f 6e 64 69 -require-template-specific-condi
fda0 74 69 6f 6e 2d 70 20 23 5b 6e 69 6c 20 22 08 5c 33 30 32 3d 5c 32 30 33 08 00 5c 33 30 32 5c 32 tion-p.#[nil.".\302=\203..\302\2
fdc0 30 37 08 3a 5c 32 30 33 13 00 5c 33 30 33 08 21 5c 32 30 36 14 00 08 5c 32 31 31 19 5c 32 30 35 07.:\203..\303.!\206...\211.\205
fde0 37 00 09 5c 33 30 34 3d 5c 32 30 33 23 00 5c 33 30 34 5c 32 30 32 37 00 09 3a 5c 32 30 35 37 00 7..\304=\203#.\304\2027..:\2057.
fe00 09 40 5c 33 30 35 3d 5c 32 30 35 37 00 09 41 39 5c 32 30 35 37 00 09 41 29 5c 32 30 37 22 20 5b .@\305=\2057..A9\2057..A)\207".[
fe20 79 61 73 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 20 6c 6f 63 61 6c yas-buffer-local-condition.local
fe40 2d 63 6f 6e 64 69 74 69 6f 6e 20 61 6c 77 61 79 73 20 79 61 73 2d 2d 65 76 61 6c 2d 63 6f 6e 64 -condition.always.yas--eval-cond
fe60 69 74 69 6f 6e 20 74 20 72 65 71 75 69 72 65 2d 73 6e 69 70 70 65 74 2d 63 6f 6e 64 69 74 69 6f ition.t.require-snippet-conditio
fe80 6e 5d 20 33 20 28 23 24 20 2e 20 36 34 37 37 36 29 5d 29 0a 23 40 35 38 20 45 76 61 6c 75 61 74 n].3.(#$...64776)]).#@58.Evaluat
fea0 65 20 43 4f 4e 44 49 54 49 4f 4e 20 61 6e 64 20 52 45 51 55 49 52 45 4d 45 4e 54 20 61 6e 64 20 e.CONDITION.and.REQUIREMENT.and.
fec0 72 65 74 75 72 6e 20 61 20 62 6f 6f 6c 65 61 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 return.a.boolean...(defalias.'ya
fee0 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 63 61 6e 2d 65 78 70 61 6e 64 2d 70 20 23 5b 28 63 6f 6e 64 s--template-can-expand-p.#[(cond
ff00 69 74 69 6f 6e 20 72 65 71 75 69 72 65 6d 65 6e 74 29 20 22 08 3f 5c 32 30 36 08 00 5c 33 30 33 ition.requirement).".?\206..\303
ff20 08 21 19 5c 6e 5c 33 30 34 3d 5c 32 30 33 13 00 09 5c 32 30 32 16 00 5c 6e 09 3d 29 5c 32 30 37 .!.\n\304=\203...\202..\n.=)\207
ff40 22 20 5b 63 6f 6e 64 69 74 69 6f 6e 20 72 65 73 75 6c 74 20 72 65 71 75 69 72 65 6d 65 6e 74 20 ".[condition.result.requirement.
ff60 79 61 73 2d 2d 65 76 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 20 74 5d 20 32 20 28 23 24 20 2e 20 36 yas--eval-condition.t].2.(#$...6
ff80 35 31 37 37 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 74 65 5177)]).(defalias.'yas--table-te
ffa0 6d 70 6c 61 74 65 73 20 23 5b 28 74 61 62 6c 65 29 20 22 08 5c 32 30 35 20 00 5c 33 30 33 19 5c mplates.#[(table).".\205..\303.\
ffc0 33 30 34 5c 33 30 35 08 5c 33 30 36 48 5c 6e 3e 5c 32 30 34 17 00 5c 33 30 37 5c 33 31 30 5c 33 304\305.\306H\n>\204..\307\310\3
ffe0 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 22 5c 32 31 30 5c 33 31 33 09 21 29 5c 32 30 11.D\"\210.\312H\"\210\313.!)\20
10000 37 22 20 5b 74 61 62 6c 65 20 61 63 63 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 7".[table.acc.cl-struct-yas--tab
10020 6c 65 2d 74 61 67 73 20 6e 69 6c 20 6d 61 70 68 61 73 68 20 23 5b 28 5f 6b 65 79 20 6e 61 6d 65 le-tags.nil.maphash.#[(_key.name
10040 68 61 73 68 29 20 22 5c 33 30 31 5c 33 30 32 08 5c 22 5c 32 30 37 22 20 5b 6e 61 6d 65 68 61 73 hash)."\301\302.\"\207".[namehas
10060 68 20 6d 61 70 68 61 73 68 20 23 5b 28 6e 61 6d 65 20 74 65 6d 70 6c 61 74 65 29 20 22 08 09 42 h.maphash.#[(name.template)."..B
10080 5c 6e 42 5c 32 31 31 12 5c 32 30 37 22 20 5b 6e 61 6d 65 20 74 65 6d 70 6c 61 74 65 20 61 63 63 \nB\211.\207".[name.template.acc
100a0 5d 20 32 5d 5d 20 33 5d 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 ].2]].3].0.signal.wrong-type-arg
100c0 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 32 20 79 61 73 2d 2d 66 69 6c 74 65 72 2d 74 ument.yas--table.2.yas--filter-t
100e0 65 6d 70 6c 61 74 65 73 2d 62 79 2d 63 6f 6e 64 69 74 69 6f 6e 5d 20 36 5d 29 0a 23 40 31 35 33 emplates-by-condition].6]).#@153
10100 20 46 69 6e 64 20 60 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 27 20 6f 62 6a 65 63 74 73 20 66 6f .Find.`yas--template'.objects.fo
10120 72 20 61 6e 79 20 74 72 69 67 67 65 72 20 6b 65 79 73 20 70 72 65 63 65 64 69 6e 67 20 70 6f 69 r.any.trigger.keys.preceding.poi
10140 6e 74 2e 0a 52 65 74 75 72 6e 73 20 28 54 45 4d 50 4c 41 54 45 53 20 53 54 41 52 54 20 45 4e 44 nt..Returns.(TEMPLATES.START.END
10160 29 2e 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 73 70 65 63 74 73 0a 60 79 61 73 2d 6b )..This.function.respects.`yas-k
10180 65 79 2d 73 79 6e 74 61 78 65 73 27 2c 20 77 68 69 63 68 20 73 65 65 2e 1f 0a 28 64 65 66 61 6c ey-syntaxes',.which.see...(defal
101a0 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 73 2d 66 6f 72 2d 6b 65 79 2d 61 74 2d 70 ias.'yas--templates-for-key-at-p
101c0 6f 69 6e 74 20 23 5b 6e 69 6c 20 22 5c 32 31 32 60 08 5c 33 30 36 5c 32 31 31 19 1a 1b 1c 0b 5c oint.#[nil."\212`.\306\211.....\
101e0 32 30 33 5c 5c 00 5c 6e 5c 32 30 34 5c 5c 00 09 0b 40 3d 5c 32 30 34 1b 00 5c 66 62 5c 32 31 30 203\\.\n\204\\...@=\204..\fb\210
10200 0b 40 5c 32 31 31 11 3b 5c 32 30 33 2d 00 5c 33 30 37 09 21 5c 32 31 30 0b 41 13 5c 32 30 32 49 .@\211.;\203-.\307.!\210.A.\202I
10220 00 5c 33 31 30 09 21 5c 32 30 33 41 00 09 5c 66 21 5c 33 31 31 3d 5c 32 30 34 49 00 0b 41 13 5c .\310.!\203A..\f!\311=\204I..A.\
10240 32 30 32 49 00 0b 41 13 5c 33 31 32 5c 33 31 33 09 5c 22 5c 32 31 30 5c 33 31 34 60 5c 66 5c 22 202I..A.\312\313.\"\210\314`\f\"
10260 1d 5c 32 31 32 5c 66 62 5c 32 31 30 5c 33 31 35 5c 33 31 36 5c 33 31 37 20 5c 22 12 2a 5c 32 30 .\212\fb\210\315\316\317.\".*\20
10280 32 09 00 5c 6e 5c 32 30 35 64 00 5c 6e 60 5c 66 45 2d 5c 32 30 37 22 20 5b 79 61 73 2d 6b 65 79 2..\n\205d.\n`\fE-\207".[yas-key
102a0 2d 73 79 6e 74 61 78 65 73 20 6d 65 74 68 6f 64 20 74 65 6d 70 6c 61 74 65 73 20 6d 65 74 68 6f -syntaxes.method.templates.metho
102c0 64 73 20 6f 72 69 67 69 6e 61 6c 20 70 6f 73 73 69 62 6c 65 2d 6b 65 79 20 6e 69 6c 20 73 6b 69 ds.original.possible-key.nil.ski
102e0 70 2d 73 79 6e 74 61 78 2d 62 61 63 6b 77 61 72 64 20 66 75 6e 63 74 69 6f 6e 70 20 61 67 61 69 p-syntax-backward.functionp.agai
10300 6e 20 79 61 73 2d 2d 77 61 72 6e 69 6e 67 20 22 49 6e 76 61 6c 69 64 20 65 6c 65 6d 65 6e 74 20 n.yas--warning."Invalid.element.
10320 60 25 73 27 20 69 6e 20 60 79 61 73 2d 6b 65 79 2d 73 79 6e 74 61 78 65 73 27 22 20 62 75 66 66 `%s'.in.`yas-key-syntaxes'".buff
10340 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 63 6c 2d 6d 61 er-substring-no-properties.cl-ma
10360 70 63 61 6e 20 23 5b 28 74 61 62 6c 65 29 20 22 5c 33 30 32 08 09 5c 22 5c 32 30 37 22 20 5b 74 pcan.#[(table)."\302..\"\207".[t
10380 61 62 6c 65 20 70 6f 73 73 69 62 6c 65 2d 6b 65 79 20 79 61 73 2d 2d 66 65 74 63 68 5d 20 33 5d able.possible-key.yas--fetch].3]
103a0 20 79 61 73 2d 2d 67 65 74 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 73 5d 20 35 20 28 23 24 20 .yas--get-snippet-tables].5.(#$.
103c0 2e 20 36 35 37 39 33 29 5d 29 0a 23 40 35 31 20 47 65 74 20 74 72 69 67 67 65 72 20 6b 65 79 73 ..65793)]).#@51.Get.trigger.keys
103e0 20 6f 66 20 61 6c 6c 20 61 63 74 69 76 65 20 73 6e 69 70 70 65 74 73 20 69 6e 20 54 41 42 4c 45 .of.all.active.snippets.in.TABLE
10400 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 61 6c 6c 2d 6b 65 79 ...(defalias.'yas--table-all-key
10420 73 20 23 5b 28 74 61 62 6c 65 29 20 22 5c 33 30 33 18 5c 33 30 34 5c 33 30 35 09 5c 33 30 36 48 s.#[(table)."\303.\304\305.\306H
10440 5c 6e 3e 5c 32 30 34 13 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 09 44 5c 22 5c 32 31 30 09 5c 33 \n>\204..\307\310\311.D\"\210.\3
10460 31 32 48 5c 22 5c 32 31 30 08 29 5c 32 30 37 22 20 5b 61 63 63 20 74 61 62 6c 65 20 63 6c 2d 73 12H\"\210.)\207".[acc.table.cl-s
10480 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 6e 69 6c 20 6d 61 70 68 61 73 truct-yas--table-tags.nil.maphas
104a0 68 20 23 5b 28 6b 65 79 20 6e 61 6d 65 68 61 73 68 29 20 22 5c 33 30 33 5c 33 30 34 08 21 21 5c h.#[(key.namehash)."\303\304.!!\
104c0 32 30 35 0d 00 09 5c 6e 42 5c 32 31 31 12 5c 32 30 37 22 20 5b 6e 61 6d 65 68 61 73 68 20 6b 65 205...\nB\211.\207".[namehash.ke
104e0 79 20 61 63 63 20 79 61 73 2d 2d 66 69 6c 74 65 72 2d 74 65 6d 70 6c 61 74 65 73 2d 62 79 2d 63 y.acc.yas--filter-templates-by-c
10500 6f 6e 64 69 74 69 6f 6e 20 79 61 73 2d 2d 6e 61 6d 65 68 61 73 68 2d 74 65 6d 70 6c 61 74 65 73 ondition.yas--namehash-templates
10520 2d 61 6c 69 73 74 5d 20 33 5d 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 -alist].3].0.signal.wrong-type-a
10540 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 32 5d 20 36 20 28 23 24 20 2e 20 36 36 rgument.yas--table.2].6.(#$...66
10560 35 31 32 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 6d 6f 64 512)]).(defalias.'yas--table-mod
10580 65 20 23 5b 28 74 61 62 6c 65 29 20 22 5c 33 30 32 08 5c 33 30 33 48 09 3e 5c 32 30 34 10 00 5c e.#[(table)."\302.\303H.>\204..\
105a0 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 33 30 37 48 21 5c 32 30 37 22 20 304\305\306.D\"\210.\307H!\207".
105c0 5b 74 61 62 6c 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 [table.cl-struct-yas--table-tags
105e0 20 69 6e 74 65 72 6e 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 .intern.0.signal.wrong-type-argu
10600 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 31 5d 20 35 5d 29 0a 23 40 39 34 20 54 72 69 65 ment.yas--table.1].5]).#@94.Trie
10620 73 20 74 6f 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20 45 6d 61 63 73 20 42 75 67 23 33 30 39 33 31 s.to.work.around.Emacs.Bug#30931
10640 2e 0a 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 60 79 61 73 2d 2d 73 61 76 65 ..Helper.function.for.`yas--save
10660 2d 72 65 73 74 72 69 63 74 69 6f 6e 2d 61 6e 64 2d 77 69 64 65 6e 27 2e 1f 0a 28 64 65 66 61 6c -restriction-and-widen'...(defal
10680 69 61 73 20 27 79 61 73 2d 2d 72 65 6d 6f 76 65 2d 6d 69 73 63 2d 66 72 65 65 2d 66 72 6f 6d 2d ias.'yas--remove-misc-free-from-
106a0 75 6e 64 6f 20 23 5b 28 6f 6c 64 2d 75 6e 64 6f 2d 6c 69 73 74 29 20 22 08 3a 5c 32 30 35 4a 00 undo.#[(old-undo-list).".:\205J.
106c0 08 5c 32 31 31 19 1a 5c 6e 3a 5c 32 30 35 49 00 5c 6e 0b 3d 3f 5c 32 30 35 49 00 5c 6e 5c 32 31 .\211..\n:\205I.\n.=?\205I.\n\21
106e0 31 41 12 5c 32 34 32 5c 32 31 31 1c 3a 5c 32 30 33 43 00 5c 66 40 5c 32 31 31 1d 3b 5c 32 30 34 1A.\242\211.:\203C.\f@\211.;\204
10700 42 00 5c 33 30 36 0d 21 5c 32 30 34 42 00 0d 5c 32 35 30 5c 32 30 34 42 00 0d 39 5c 32 30 34 42 B.\306.!\204B..\250\204B..9\204B
10720 00 5c 66 41 5c 32 35 30 5c 32 30 33 42 00 09 5c 6e 5c 32 34 31 5c 32 31 30 29 29 5c 6e 11 5c 32 .\fA\250\203B..\n\241\210))\n.\2
10740 30 32 09 00 2a 5c 32 30 37 22 20 5b 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 70 72 65 02..*\207".[buffer-undo-list.pre
10760 76 20 75 6e 64 6f 2d 6c 69 73 74 20 6f 6c 64 2d 75 6e 64 6f 2d 6c 69 73 74 20 65 6e 74 72 79 20 v.undo-list.old-undo-list.entry.
10780 68 65 61 64 20 6d 61 72 6b 65 72 70 5d 20 33 20 28 23 24 20 2e 20 36 37 31 30 30 29 5d 29 0a 23 head.markerp].3.(#$...67100)]).#
107a0 40 39 31 20 45 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 28 73 61 76 65 2d 72 65 73 74 72 69 63 74 @91.Equivalent.to.(save-restrict
107c0 69 6f 6e 20 28 77 69 64 65 6e 29 20 42 4f 44 59 29 2e 0a 41 6c 73 6f 20 74 72 69 65 73 20 74 6f ion.(widen).BODY)..Also.tries.to
107e0 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20 45 6d 61 63 73 20 42 75 67 23 33 30 39 33 31 2e 1f 0a 28 .work.around.Emacs.Bug#30931...(
10800 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e 2d defalias.'yas--save-restriction-
10820 61 6e 64 2d 77 69 64 65 6e 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 28 26 72 65 73 74 20 62 6f 64 and-widen.'(macro...#[(&rest.bod
10840 79 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 42 42 5c 33 30 36 42 y)."\301\302\303\304\305.BB\306B
10860 42 45 5c 32 30 37 22 20 5b 62 6f 64 79 20 6c 65 74 20 28 28 67 63 2d 63 6f 6e 73 2d 74 68 72 65 BE\207".[body.let.((gc-cons-thre
10880 73 68 6f 6c 64 20 6d 6f 73 74 2d 70 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d 29 20 28 6f 6c 64 shold.most-positive-fixnum).(old
108a0 2d 75 6e 64 6f 2d 6c 69 73 74 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 29 29 20 70 72 -undo-list.buffer-undo-list)).pr
108c0 6f 67 31 20 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e 20 28 77 69 64 65 6e 29 20 28 28 79 og1.save-restriction.(widen).((y
108e0 61 73 2d 2d 72 65 6d 6f 76 65 2d 6d 69 73 63 2d 66 72 65 65 2d 66 72 6f 6d 2d 75 6e 64 6f 20 6f as--remove-misc-free-from-undo.o
10900 6c 64 2d 75 6e 64 6f 2d 6c 69 73 74 29 29 5d 20 36 20 28 23 24 20 2e 20 36 37 34 39 32 29 5d 29 ld-undo-list))].6.(#$...67492)])
10920 29 0a 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 33 30 33 23 5c ).(byte-code."\300\301\302\303#\
10940 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 30 37 22 20 5b 70 75 74 20 79 210\304\301\305\306#\207".[put.y
10960 61 73 2d 2d 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e 2d 61 6e 64 2d 77 69 64 65 6e 20 65 as--save-restriction-and-widen.e
10980 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 28 62 6f 64 79 29 20 66 75 6e 63 74 69 6f 6e 2d debug-form-spec.(body).function-
109a0 70 75 74 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 30 5d 20 34 29 0a 23 put.lisp-indent-function.0].4).#
109c0 40 34 39 20 45 76 61 6c 75 61 74 65 20 46 4f 52 4d 20 61 6e 64 20 63 6f 6e 76 65 72 74 20 74 68 @49.Evaluate.FORM.and.convert.th
109e0 65 20 72 65 73 75 6c 74 20 74 6f 20 73 74 72 69 6e 67 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 e.result.to.string...(defalias.'
10a00 79 61 73 2d 2d 65 76 61 6c 2d 66 6f 72 2d 73 74 72 69 6e 67 20 23 5b 28 66 6f 72 6d 29 20 22 08 yas--eval-for-string.#[(form).".
10a20 5c 33 30 36 3e 3f 5c 32 30 35 08 00 09 19 5c 33 30 37 31 34 00 5c 32 31 32 5c 6e 0b 1c 1d 5c 32 \306>?\205....\30714.\212\n...\2
10a40 31 34 7e 5c 32 31 30 5c 33 31 30 20 1e 0e 5c 33 31 31 5c 32 31 36 5c 33 31 32 0e 0f 21 5c 32 31 14~\210\310...\311\216\312..!\21
10a60 31 1e 10 5c 32 30 35 2a 00 5c 33 31 33 5c 33 31 34 0e 10 5c 22 2c 5c 33 31 35 5c 66 21 5c 32 31 1..\205*.\313\314..\",\315\f!\21
10a80 30 2b 30 5c 32 30 32 39 00 5c 32 31 31 1e 11 41 29 29 5c 32 30 37 22 20 5b 79 61 73 2d 67 6f 6f 0+0\2029.\211..A))\207".[yas-goo
10aa0 64 2d 67 72 61 63 65 20 64 65 62 75 67 2d 6f 6e 2d 65 72 72 6f 72 20 6d 6f 73 74 2d 70 6f 73 69 d-grace.debug-on-error.most-posi
10ac0 74 69 76 65 2d 66 69 78 6e 75 6d 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 6f 6c 64 tive-fixnum.buffer-undo-list.old
10ae0 2d 75 6e 64 6f 2d 6c 69 73 74 20 67 63 2d 63 6f 6e 73 2d 74 68 72 65 73 68 6f 6c 64 20 28 74 20 -undo-list.gc-cons-threshold.(t.
10b00 69 6e 6c 69 6e 65 29 20 28 64 65 62 75 67 20 65 72 72 6f 72 29 20 6d 61 74 63 68 2d 64 61 74 61 inline).(debug.error).match-data
10b20 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 73 61 76 65 2d 6d .#[nil."\301.\302\"\207".[save-m
10b40 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 atch-data-internal.set-match-dat
10b60 61 20 65 76 61 70 6f 72 61 74 65 5d 20 33 5d 20 65 76 61 6c 20 66 6f 72 6d 61 74 20 22 25 73 22 a.evaporate].3].eval.format."%s"
10b80 20 79 61 73 2d 2d 72 65 6d 6f 76 65 2d 6d 69 73 63 2d 66 72 65 65 2d 66 72 6f 6d 2d 75 6e 64 6f .yas--remove-misc-free-from-undo
10ba0 20 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 66 6f 72 6d 20 72 .save-match-data-internal.form.r
10bc0 65 73 75 6c 74 20 6f 6f 70 73 5d 20 34 20 28 23 24 20 2e 20 36 38 30 33 36 29 5d 29 0a 28 64 65 esult.oops].4.(#$...68036)]).(de
10be0 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 65 76 61 6c 2d 66 6f 72 2d 65 66 66 65 63 74 20 23 5b 28 falias.'yas--eval-for-effect.#[(
10c00 66 6f 72 6d 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 08 5c 22 21 5c 32 30 37 22 20 5b 66 6f form)."\301\302\303.\"!\207".[fo
10c20 72 6d 20 79 61 73 2d 2d 73 61 66 65 6c 79 2d 63 61 6c 6c 2d 66 75 6e 20 61 70 70 6c 79 2d 70 61 rm.yas--safely-call-fun.apply-pa
10c40 72 74 69 61 6c 6c 79 20 65 76 61 6c 5d 20 34 5d 29 0a 23 40 31 37 38 20 52 65 61 64 20 53 54 52 rtially.eval].4]).#@178.Read.STR
10c60 49 4e 47 20 61 73 20 61 20 65 6c 69 73 70 20 65 78 70 72 65 73 73 69 6f 6e 20 61 6e 64 20 72 65 ING.as.a.elisp.expression.and.re
10c80 74 75 72 6e 20 69 74 2e 0a 0a 49 6e 20 63 61 73 65 20 53 54 52 49 4e 47 20 69 6e 20 61 6e 20 69 turn.it...In.case.STRING.in.an.i
10ca0 6e 76 61 6c 69 64 20 65 78 70 72 65 73 73 69 6f 6e 20 61 6e 64 20 4e 49 4c 2d 4f 4e 2d 45 52 52 nvalid.expression.and.NIL-ON-ERR
10cc0 4f 52 20 69 73 20 6e 69 6c 2c 0a 72 65 74 75 72 6e 20 61 6e 20 65 78 70 72 65 73 73 69 6f 6e 20 OR.is.nil,.return.an.expression.
10ce0 74 68 61 74 20 77 68 65 6e 20 65 76 61 6c 75 61 74 65 64 20 77 69 6c 6c 20 69 73 73 75 65 20 61 that.when.evaluated.will.issue.a
10d00 6e 20 65 72 72 6f 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 72 65 61 64 2d 6c n.error...(defalias.'yas--read-l
10d20 69 73 70 20 23 5b 28 73 74 72 69 6e 67 20 26 6f 70 74 69 6f 6e 61 6c 20 6e 69 6c 2d 6f 6e 2d 65 isp.#[(string.&optional.nil-on-e
10d40 72 72 6f 72 29 20 22 5c 33 30 33 31 09 00 5c 33 30 34 08 21 30 5c 32 30 37 19 5c 6e 3f 5c 32 30 rror)."\3031..\304.!0\207.\n?\20
10d60 35 14 00 5c 33 30 35 5c 33 30 36 09 44 44 29 5c 32 30 37 22 20 5b 73 74 72 69 6e 67 20 65 72 72 5..\305\306.DD)\207".[string.err
10d80 20 6e 69 6c 2d 6f 6e 2d 65 72 72 6f 72 20 28 65 72 72 6f 72 29 20 72 65 61 64 20 65 72 72 6f 72 .nil-on-error.(error).read.error
10da0 20 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 2d 73 74 72 69 6e 67 5d 20 33 20 28 23 24 20 2e 20 36 .error-message-string].3.(#$...6
10dc0 38 36 39 36 29 5d 29 0a 23 40 35 39 20 52 65 61 64 20 4b 45 59 42 49 4e 44 49 4e 47 20 61 73 20 8696)]).#@59.Read.KEYBINDING.as.
10de0 61 20 73 6e 69 70 70 65 74 20 6b 65 79 62 69 6e 64 69 6e 67 2c 20 72 65 74 75 72 6e 20 61 20 76 a.snippet.keybinding,.return.a.v
10e00 65 63 74 6f 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 72 65 61 64 2d 6b 65 79 ector...(defalias.'yas--read-key
10e20 62 69 6e 64 69 6e 67 20 23 5b 28 6b 65 79 62 69 6e 64 69 6e 67 29 20 22 08 5c 32 30 35 2f 00 5c binding.#[(keybinding).".\205/.\
10e40 33 30 32 5c 33 30 33 08 5c 22 3f 5c 32 30 35 2f 00 5c 33 30 34 31 23 00 5c 33 30 32 5c 33 30 35 302\303.\"?\205/.\3041#.\302\305
10e60 08 5c 22 5c 32 30 33 1d 00 5c 33 30 36 08 21 5c 32 30 36 21 00 5c 33 30 37 08 5c 33 31 30 5c 22 .\"\203..\306.!\206!.\307.\310\"
10e80 30 5c 32 30 37 19 5c 33 31 31 5c 33 31 32 5c 33 31 33 08 5c 33 31 34 09 21 24 5c 32 31 30 29 5c 0\207.\311\312\313.\314.!$\210)\
10ea0 33 31 35 5c 32 30 37 22 20 5b 6b 65 79 62 69 6e 64 69 6e 67 20 65 72 72 20 73 74 72 69 6e 67 2d 315\207".[keybinding.err.string-
10ec0 6d 61 74 63 68 20 22 6b 65 79 62 69 6e 64 69 6e 67 22 20 28 65 72 72 6f 72 29 20 22 5e 5c 5c 5b match."keybinding".(error)."^\\[
10ee0 2e 2a 5c 5c 5d 24 22 20 72 65 61 64 20 72 65 61 64 2d 6b 62 64 2d 6d 61 63 72 6f 20 6e 65 65 64 .*\\]$".read.read-kbd-macro.need
10f00 2d 76 65 63 74 6f 72 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 32 20 22 77 61 72 6e 69 6e 67 3a -vector.yas--message.2."warning:
10f20 20 6b 65 79 62 69 6e 64 69 6e 67 20 5c 22 25 73 5c 22 20 69 6e 76 61 6c 69 64 20 73 69 6e 63 65 .keybinding.\"%s\".invalid.since
10f40 20 25 73 2e 22 20 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 2d 73 74 72 69 6e 67 20 6e 69 6c 5d 20 .%s.".error-message-string.nil].
10f60 37 20 28 23 24 20 2e 20 36 39 30 36 39 29 5d 29 0a 23 40 35 36 20 47 65 74 20 6f 72 20 63 72 65 7.(#$...69069)]).#@56.Get.or.cre
10f80 61 74 65 20 74 68 65 20 73 6e 69 70 70 65 74 20 74 61 62 6c 65 20 63 6f 72 72 65 73 70 6f 6e 64 ate.the.snippet.table.correspond
10fa0 69 6e 67 20 74 6f 20 4d 4f 44 45 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 ing.to.MODE...(defalias.'yas--ta
10fc0 62 6c 65 2d 67 65 74 2d 63 72 65 61 74 65 20 23 5b 28 6d 6f 64 65 29 20 22 5c 33 30 35 08 09 5c ble-get-create.#[(mode)."\305..\
10fe0 22 5c 32 31 31 1a 5c 32 30 34 3e 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 21 5c 33 31 31 5c 33 "\211.\204>.\306\307\310.!\311\3
11000 31 32 5c 33 31 33 5c 22 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 22 5c 33 31 34 5c 33 31 35 20 26 12\313\"\311\312\313\"\314\315.&
11020 06 12 5c 33 31 36 08 5c 6e 09 23 5c 32 31 30 5c 33 31 37 5c 33 32 30 5c 33 32 31 08 5c 22 21 5c ..\316.\n.#\210\317\320\321.\"!\
11040 6e 5c 33 32 32 48 0b 3e 5c 32 30 34 37 00 5c 33 32 33 5c 33 32 34 5c 33 32 35 5c 6e 44 5c 22 5c n\322H.>\2047.\323\324\325\nD\"\
11060 32 31 30 5c 6e 5c 33 32 36 48 42 5c 66 42 14 5c 6e 29 5c 32 30 37 22 20 5b 6d 6f 64 65 20 79 61 210\n\326HB\fB.\n)\207".[mode.ya
11080 73 2d 2d 74 61 62 6c 65 73 20 74 61 62 6c 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 s--tables.table.cl-struct-yas--t
110a0 61 62 6c 65 2d 74 61 67 73 20 79 61 73 2d 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 73 20 67 65 able-tags.yas--direct-keymaps.ge
110c0 74 68 61 73 68 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c thash.vector.cl-struct-yas--tabl
110e0 65 20 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 e.symbol-name.make-hash-table.:t
11100 65 73 74 20 65 71 75 61 6c 20 6e 69 6c 20 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 est.equal.nil.make-sparse-keymap
11120 20 70 75 74 68 61 73 68 20 69 6e 74 65 72 6e 20 66 6f 72 6d 61 74 20 22 79 61 73 2d 2d 64 69 72 .puthash.intern.format."yas--dir
11140 65 63 74 2d 25 73 22 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 ect-%s".0.signal.wrong-type-argu
11160 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 35 5d 20 38 20 28 23 24 20 2e 20 36 39 34 39 34 ment.yas--table.5].8.(#$...69494
11180 29 5d 29 0a 23 40 31 39 34 20 47 65 74 20 73 6e 69 70 70 65 74 20 74 61 62 6c 65 73 20 66 6f 72 )]).#@194.Get.snippet.tables.for
111a0 20 4d 4f 44 45 2e 0a 0a 4d 4f 44 45 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 63 75 72 .MODE...MODE.defaults.to.the.cur
111c0 72 65 6e 74 20 62 75 66 66 65 72 27 73 20 60 6d 61 6a 6f 72 2d 6d 6f 64 65 27 2e 0a 0a 52 65 74 rent.buffer's.`major-mode'...Ret
111e0 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 60 79 61 73 2d 2d 74 61 62 6c 65 27 20 6f 62 6a 65 63 urn.a.list.of.`yas--table'.objec
11200 74 73 2e 20 20 54 68 65 20 6c 69 73 74 20 6f 66 20 6d 6f 64 65 73 20 74 6f 0a 63 6f 6e 73 69 64 ts...The.list.of.modes.to.consid
11220 65 72 20 69 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 60 79 61 73 2d 2d 6d 6f 64 65 73 2d 74 6f er.is.returned.by.`yas--modes-to
11240 2d 61 63 74 69 76 61 74 65 27 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 67 65 74 2d -activate'..(defalias.'yas--get-
11260 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 73 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 6d 6f 64 65 snippet-tables.#[(&optional.mode
11280 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 21 5c 22 5c 22 5c 32 30 )."\301\302\303\304\305.!\"\"\20
112a0 37 22 20 5b 6d 6f 64 65 20 72 65 6d 6f 76 65 20 6e 69 6c 20 6d 61 70 63 61 72 20 23 5b 28 6e 61 7".[mode.remove.nil.mapcar.#[(na
112c0 6d 65 29 20 22 5c 33 30 32 08 09 5c 22 5c 32 30 37 22 20 5b 6e 61 6d 65 20 79 61 73 2d 2d 74 61 me)."\302..\"\207".[name.yas--ta
112e0 62 6c 65 73 20 67 65 74 68 61 73 68 5d 20 33 5d 20 79 61 73 2d 2d 6d 6f 64 65 73 2d 74 6f 2d 61 bles.gethash].3].yas--modes-to-a
11300 63 74 69 76 61 74 65 5d 20 36 20 28 23 24 20 2e 20 37 30 30 32 36 29 5d 29 0a 23 40 31 35 33 20 ctivate].6.(#$...70026)]).#@153.
11320 47 65 74 20 6f 72 20 63 72 65 61 74 65 20 74 68 65 20 6d 65 6e 75 20 6b 65 79 6d 61 70 20 66 6f Get.or.create.the.menu.keymap.fo
11340 72 20 4d 4f 44 45 20 61 6e 64 20 69 74 73 20 50 41 52 45 4e 54 53 2e 0a 0a 54 68 69 73 20 6d 61 r.MODE.and.its.PARENTS...This.ma
11360 79 20 76 65 72 79 20 77 65 6c 6c 20 63 72 65 61 74 65 20 61 20 70 6c 65 74 68 6f 72 61 20 6f 66 y.very.well.create.a.plethora.of
11380 20 6d 65 6e 75 20 6b 65 79 6d 61 70 73 20 61 6e 64 20 61 72 72 61 6e 67 65 0a 74 68 65 6d 20 61 .menu.keymaps.and.arrange.them.a
113a0 6c 6c 20 69 6e 20 60 79 61 73 2d 2d 6d 65 6e 75 2d 74 61 62 6c 65 27 1f 0a 28 64 65 66 61 6c 69 ll.in.`yas--menu-table'..(defali
113c0 61 73 20 27 79 61 73 2d 2d 6d 65 6e 75 2d 6b 65 79 6d 61 70 2d 67 65 74 2d 63 72 65 61 74 65 20 as.'yas--menu-keymap-get-create.
113e0 23 5b 28 6d 6f 64 65 20 26 6f 70 74 69 6f 6e 61 6c 20 70 61 72 65 6e 74 73 29 20 22 5c 33 30 35 #[(mode.&optional.parents)."\305
11400 08 09 5c 22 5c 32 30 36 0d 00 5c 33 30 36 08 5c 33 30 37 20 09 23 1a 5c 33 31 30 5c 33 31 31 0b ..\"\206..\306.\307..#.\310\311.
11420 5c 22 5c 32 31 30 5c 33 31 32 5c 66 5c 33 31 33 08 21 5c 33 31 34 5c 33 31 35 08 21 5c 6e 5c 33 \"\210\312\f\313.!\314\315.!\n\3
11440 31 36 5c 33 31 37 5c 33 32 30 08 44 44 5c 32 35 37 05 23 5c 32 31 30 5c 6e 29 5c 32 30 37 22 20 16\317\320.DD\257.#\210\n)\207".
11460 5b 6d 6f 64 65 20 79 61 73 2d 2d 6d 65 6e 75 2d 74 61 62 6c 65 20 6d 65 6e 75 2d 6b 65 79 6d 61 [mode.yas--menu-table.menu-keyma
11480 70 20 70 61 72 65 6e 74 73 20 79 61 73 2d 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 65 6e 75 20 67 p.parents.yas--minor-mode-menu.g
114a0 65 74 68 61 73 68 20 70 75 74 68 61 73 68 20 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 ethash.puthash.make-sparse-keyma
114c0 70 20 6d 61 70 63 20 79 61 73 2d 2d 6d 65 6e 75 2d 6b 65 79 6d 61 70 2d 67 65 74 2d 63 72 65 61 p.mapc.yas--menu-keymap-get-crea
114e0 74 65 20 64 65 66 69 6e 65 2d 6b 65 79 20 76 65 63 74 6f 72 20 6d 65 6e 75 2d 69 74 65 6d 20 73 te.define-key.vector.menu-item.s
11500 79 6d 62 6f 6c 2d 6e 61 6d 65 20 3a 76 69 73 69 62 6c 65 20 79 61 73 2d 2d 73 68 6f 77 2d 6d 65 ymbol-name.:visible.yas--show-me
11520 6e 75 2d 70 20 71 75 6f 74 65 5d 20 31 30 20 28 23 24 20 2e 20 37 30 34 33 32 29 5d 29 0a 23 40 nu-p.quote].10.(#$...70432)]).#@
11540 36 34 36 20 50 61 72 73 65 20 74 68 65 20 74 65 6d 70 6c 61 74 65 20 69 6e 20 74 68 65 20 63 75 646.Parse.the.template.in.the.cu
11560 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 46 49 4c 45 20 69 73 20 rrent.buffer...Optional.FILE.is.
11580 74 68 65 20 61 62 73 6f 6c 75 74 65 20 66 69 6c 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 69 the.absolute.file.name.of.the.fi
115a0 6c 65 20 62 65 69 6e 67 0a 70 61 72 73 65 64 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 47 52 4f 55 50 le.being.parsed...Optional.GROUP
115c0 20 69 73 20 74 68 65 20 67 72 6f 75 70 20 77 68 65 72 65 20 74 68 65 20 74 65 6d 70 6c 61 74 65 .is.the.group.where.the.template
115e0 20 69 73 20 74 6f 20 67 6f 2c 0a 6f 74 68 65 72 77 69 73 65 20 77 65 20 61 74 74 65 6d 70 74 20 .is.to.go,.otherwise.we.attempt.
11600 74 6f 20 63 61 6c 63 75 6c 61 74 65 20 69 74 20 66 72 6f 6d 20 46 49 4c 45 2e 0a 0a 52 65 74 75 to.calculate.it.from.FILE...Retu
11620 72 6e 20 61 20 73 6e 69 70 70 65 74 2d 64 65 66 69 6e 69 74 69 6f 6e 2c 20 69 2e 65 2e 20 61 20 rn.a.snippet-definition,.i.e..a.
11640 6c 69 73 74 0a 0a 20 28 4b 45 59 20 54 45 4d 50 4c 41 54 45 20 4e 41 4d 45 20 43 4f 4e 44 49 54 list...(KEY.TEMPLATE.NAME.CONDIT
11660 49 4f 4e 20 47 52 4f 55 50 20 56 41 52 53 20 4c 4f 41 44 2d 46 49 4c 45 20 4b 45 59 42 49 4e 44 ION.GROUP.VARS.LOAD-FILE.KEYBIND
11680 49 4e 47 20 55 55 49 44 29 0a 0a 49 66 20 74 68 65 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e ING.UUID)..If.the.buffer.contain
116a0 73 20 61 20 6c 69 6e 65 20 6f 66 20 22 23 20 2d 2d 22 20 74 68 65 6e 20 74 68 65 20 63 6f 6e 74 s.a.line.of."#.--".then.the.cont
116c0 65 6e 74 73 20 61 62 6f 76 65 0a 74 68 69 73 20 6c 69 6e 65 20 61 72 65 20 69 67 6e 6f 72 65 64 ents.above.this.line.are.ignored
116e0 2e 20 44 69 72 65 63 74 69 76 65 73 20 63 61 6e 20 73 65 74 20 6d 6f 73 74 20 6f 66 20 74 68 65 ..Directives.can.set.most.of.the
11700 73 65 20 77 69 74 68 20 74 68 65 20 73 79 6e 74 61 78 3a 0a 0a 23 20 64 69 72 65 63 74 69 76 65 se.with.the.syntax:..#.directive
11720 2d 6e 61 6d 65 20 3a 20 64 69 72 65 63 74 69 76 65 2d 76 61 6c 75 65 0a 0a 48 65 72 65 27 73 20 -name.:.directive-value..Here's.
11740 61 20 6c 69 73 74 20 6f 66 20 63 75 72 72 65 6e 74 6c 79 20 72 65 63 6f 67 6e 69 7a 65 64 20 64 a.list.of.currently.recognized.d
11760 69 72 65 63 74 69 76 65 73 3a 0a 0a 20 2a 20 74 79 70 65 0a 20 2a 20 6e 61 6d 65 0a 20 2a 20 63 irectives:...*.type..*.name..*.c
11780 6f 6e 74 72 69 62 75 74 6f 72 0a 20 2a 20 63 6f 6e 64 69 74 69 6f 6e 0a 20 2a 20 67 72 6f 75 70 ontributor..*.condition..*.group
117a0 0a 20 2a 20 6b 65 79 0a 20 2a 20 65 78 70 61 6e 64 2d 65 6e 76 0a 20 2a 20 62 69 6e 64 69 6e 67 ..*.key..*.expand-env..*.binding
117c0 0a 20 2a 20 75 75 69 64 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 70 61 72 73 65 2d ..*.uuid..(defalias.'yas--parse-
117e0 74 65 6d 70 6c 61 74 65 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 29 20 22 65 62 5c template.#[(&optional.file)."eb\
11800 32 31 30 5c 33 30 36 18 09 5c 32 30 35 5c 66 00 5c 33 30 37 09 21 1a 5c 33 31 30 5c 32 31 31 1b 210\306..\205\f.\307.!.\310\211.
11820 1c 5c 33 31 30 5c 32 31 31 1d 1e 5c 22 09 5c 32 30 35 1d 00 5c 33 31 31 09 21 1e 23 5c 33 31 30 .\310\211..\".\205..\311.!.#\310
11840 5c 32 31 31 1e 24 1e 25 5c 33 31 30 1e 26 5c 33 31 32 5c 33 31 33 5c 33 31 30 5c 33 31 34 23 5c \211.$.%\310.&\312\313\310\314#\
11860 32 30 33 5c 32 37 31 00 5c 33 31 35 60 64 5c 22 14 60 15 65 62 5c 32 31 30 5c 33 31 32 5c 33 31 203\271.\315`d\".`.eb\210\312\31
11880 36 0d 5c 33 31 34 23 5c 32 30 33 5c 32 37 36 00 5c 33 31 37 5c 33 32 30 21 5c 33 32 31 5c 32 33 6.\314#\203\276.\317\320!\321\23
118a0 30 5c 32 30 33 4f 00 5c 33 31 37 5c 33 32 32 21 16 26 5c 33 31 37 5c 33 32 30 21 5c 33 32 33 5c 0\203O.\317\322!.&\317\320!\323\
118c0 32 33 30 5c 32 30 33 65 00 5c 33 31 37 5c 33 32 32 21 5c 33 32 34 5c 32 33 30 5c 32 30 33 63 00 230\203e.\317\322!\324\230\203c.
118e0 5c 33 32 35 5c 32 30 32 64 00 5c 33 30 36 10 5c 33 31 37 5c 33 32 30 21 5c 33 32 36 5c 32 33 30 \325\202d.\306.\317\320!\326\230
11900 5c 32 30 33 71 00 5c 33 31 37 5c 33 32 32 21 13 5c 33 31 37 5c 33 32 30 21 5c 33 32 37 5c 32 33 \203q.\317\322!.\317\320!\327\23
11920 30 5c 32 30 33 7d 00 5c 33 31 37 5c 33 32 32 21 12 5c 33 31 37 5c 33 32 30 21 5c 33 33 30 5c 32 0\203}.\317\322!.\317\320!\330\2
11940 33 30 5c 32 30 33 5c 32 31 34 00 5c 33 33 31 5c 33 31 37 5c 33 32 32 21 21 16 5c 22 5c 33 31 37 30\203\214.\331\317\322!!.\"\317
11960 5c 33 32 30 21 5c 33 33 32 5c 32 33 30 5c 32 30 33 5c 32 33 31 00 5c 33 31 37 5c 33 32 32 21 16 \320!\332\230\203\231.\317\322!.
11980 23 5c 33 31 37 5c 33 32 30 21 5c 33 33 33 5c 32 33 30 5c 32 30 33 5c 32 35 31 00 5c 33 33 31 5c #\317\320!\333\230\203\251.\331\
119a0 33 31 37 5c 33 32 32 21 5c 33 33 34 5c 22 16 24 5c 33 31 37 5c 33 32 30 21 5c 33 33 35 5c 32 33 317\322!\334\".$\317\320!\335\23
119c0 30 5c 32 30 33 3a 00 5c 33 31 37 5c 33 32 32 21 16 25 5c 32 30 32 3a 00 5c 33 31 35 65 64 5c 22 0\203:.\317\322!.%\202:.\315ed\"
119e0 14 0b 5c 32 30 34 5c 33 31 37 00 0e 25 5c 32 30 34 5c 33 31 37 00 09 5c 32 30 35 5c 33 31 36 00 ..\204\317..%\204\317..\205\316.
11a00 5c 33 30 37 09 21 13 08 5c 33 32 35 3d 5c 32 30 33 5c 33 33 34 00 5c 33 33 31 5c 33 33 36 5c 66 \307.!..\325=\203\334.\331\336\f
11a20 5c 33 33 37 51 21 14 0e 23 5c 32 30 33 5c 33 35 30 00 5c 33 34 30 0e 23 5c 33 34 31 5c 22 16 23 \337Q!..#\203\350.\340.#\341\".#
11a40 0b 5c 66 5c 6e 0e 5c 22 0e 23 0e 24 09 0e 25 0e 26 5c 32 35 37 09 2e 5c 6e 5c 32 30 37 22 20 5b .\f\n.\".#.$..%.&\257..\n\207".[
11a60 74 79 70 65 20 66 69 6c 65 20 6e 61 6d 65 20 6b 65 79 20 74 65 6d 70 6c 61 74 65 20 62 6f 75 6e type.file.name.key.template.boun
11a80 64 20 73 6e 69 70 70 65 74 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 d.snippet.file-name-nondirectory
11aa0 20 6e 69 6c 20 79 61 73 2d 2d 63 61 6c 63 75 6c 61 74 65 2d 67 72 6f 75 70 20 72 65 2d 73 65 61 .nil.yas--calculate-group.re-sea
11ac0 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5e 23 20 2d 2d 5c 5c 73 2d 2a 5c 6e 22 20 74 20 62 75 66 rch-forward."^#.--\\s-*\n".t.buf
11ae0 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 22 5e 23 20 fer-substring-no-properties."^#.
11b00 2a 5c 5c 28 5b 5e 20 5d 2b 3f 5c 5c 29 20 2a 3a 20 2a 5c 5c 28 2e 2a 3f 5c 5c 29 5b 5b 3a 73 70 *\\([^.]+?\\).*:.*\\(.*?\\)[[:sp
11b20 61 63 65 3a 5d 5d 2a 24 22 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 ace:]]*$".match-string-no-proper
11b40 74 69 65 73 20 31 20 22 75 75 69 64 22 20 32 20 22 74 79 70 65 22 20 22 63 6f 6d 6d 61 6e 64 22 ties.1."uuid".2."type"."command"
11b60 20 63 6f 6d 6d 61 6e 64 20 22 6b 65 79 22 20 22 6e 61 6d 65 22 20 22 63 6f 6e 64 69 74 69 6f 6e .command."key"."name"."condition
11b80 22 20 79 61 73 2d 2d 72 65 61 64 2d 6c 69 73 70 20 22 67 72 6f 75 70 22 20 22 65 78 70 61 6e 64 ".yas--read-lisp."group"."expand
11ba0 2d 65 6e 76 22 20 6e 69 6c 2d 6f 6e 2d 65 72 72 6f 72 20 22 62 69 6e 64 69 6e 67 22 20 22 28 70 -env".nil-on-error."binding"."(p
11bc0 72 6f 67 6e 22 20 22 29 22 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 22 5c 5c 2e 22 20 63 6f 6e rogn".")".split-string."\\.".con
11be0 64 69 74 69 6f 6e 20 67 72 6f 75 70 20 65 78 70 61 6e 64 2d 65 6e 76 20 62 69 6e 64 69 6e 67 20 dition.group.expand-env.binding.
11c00 75 75 69 64 5d 20 31 30 20 28 23 24 20 2e 20 37 30 39 38 30 29 5d 29 0a 23 40 34 39 20 43 61 6c uuid].10.(#$...70980)]).#@49.Cal
11c20 63 75 6c 61 74 65 20 74 68 65 20 67 72 6f 75 70 20 66 6f 72 20 73 6e 69 70 70 65 74 20 66 69 6c culate.the.group.for.snippet.fil
11c40 65 20 70 61 74 68 20 46 49 4c 45 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 63 61 e.path.FILE...(defalias.'yas--ca
11c60 6c 63 75 6c 61 74 65 2d 67 72 6f 75 70 20 23 5b 28 66 69 6c 65 29 20 22 5c 33 30 34 08 5c 33 30 lculate-group.#[(file)."\304.\30
11c80 35 5c 22 5c 32 31 31 19 5c 32 30 35 0d 00 5c 33 30 36 08 09 5c 22 5c 32 31 31 1a 5c 32 30 35 15 5\"\211.\205..\306..\"\211.\205.
11ca0 00 5c 33 30 37 5c 6e 21 5c 32 31 31 1b 5c 32 30 35 21 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c .\307\n!\211.\205!.\310\311\312\
11cc0 33 31 33 0b 21 23 2b 5c 32 30 37 22 20 5b 66 69 6c 65 20 64 6f 6d 69 6e 61 74 69 6e 67 2d 64 69 313.!#+\207".[file.dominating-di
11ce0 72 20 65 78 74 72 61 2d 70 61 74 68 20 65 78 74 72 61 2d 64 69 72 20 6c 6f 63 61 74 65 2d 64 6f r.extra-path.extra-dir.locate-do
11d00 6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65 20 22 2e 79 61 73 2d 6d 61 6b 65 2d 67 72 6f 75 70 73 22 minating-file.".yas-make-groups"
11d20 20 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 .file-relative-name.file-name-di
11d40 72 65 63 74 6f 72 79 20 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 rectory.replace-regexp-in-string
11d60 20 22 2f 22 20 22 2e 22 20 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 36 20 ."/".".".directory-file-name].6.
11d80 28 23 24 20 2e 20 37 32 37 33 33 29 5d 29 0a 23 40 35 38 20 52 65 74 75 72 6e 20 73 75 62 64 69 (#$...72733)]).#@58.Return.subdi
11da0 72 73 20 6f 72 20 66 69 6c 65 73 20 6f 66 20 44 49 52 45 43 54 4f 52 59 20 61 63 63 6f 72 64 69 rs.or.files.of.DIRECTORY.accordi
11dc0 6e 67 20 74 6f 20 46 49 4c 45 50 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 75 ng.to.FILEP...(defalias.'yas--su
11de0 62 64 69 72 73 20 23 5b 28 64 69 72 65 63 74 6f 72 79 20 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c bdirs.#[(directory.&optional.fil
11e00 65 70 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 08 5c 33 30 34 5c 22 5c 22 5c 32 30 37 22 20 ep)."\301\302\303.\304\"\"\207".
11e20 5b 64 69 72 65 63 74 6f 72 79 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 23 5b 28 66 69 6c 65 29 [directory.cl-remove-if.#[(file)
11e40 20 22 5c 33 30 32 5c 33 30 33 5c 33 30 34 08 21 5c 22 5c 32 30 36 27 00 5c 33 30 32 5c 33 30 35 ."\302\303\304.!\"\206'.\302\305
11e60 5c 33 30 34 08 21 5c 22 5c 32 30 36 27 00 5c 33 30 32 5c 33 30 36 5c 33 30 34 08 21 5c 22 5c 32 \304.!\"\206'.\302\306\304.!\"\2
11e80 30 36 27 00 09 5c 32 30 33 23 00 5c 33 30 37 08 21 5c 32 30 37 5c 33 30 37 08 21 3f 5c 32 30 37 06'..\203#.\307.!\207\307.!?\207
11ea0 22 20 5b 66 69 6c 65 20 66 69 6c 65 70 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5c ".[file.filep.string-match."\\`\
11ec0 5c 2e 22 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 22 5c 5c 60 23 \.".file-name-nondirectory."\\`#
11ee0 2e 2a 23 5c 5c 27 22 20 22 7e 5c 5c 27 22 20 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 5d .*#\\'"."~\\'".file-directory-p]
11f00 20 34 5d 20 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 20 74 5d 20 35 20 28 23 24 20 2e 20 37 .4].directory-files.t].5.(#$...7
11f20 33 31 30 38 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 6d 65 6e 3108)]).(defalias.'yas--make-men
11f40 75 2d 62 69 6e 64 69 6e 67 20 23 5b 28 74 65 6d 70 6c 61 74 65 29 20 22 5c 33 30 33 08 5c 33 30 u-binding.#[(template)."\303.\30
11f60 34 48 09 3e 5c 32 30 34 10 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 4H.>\204..\305\306\307.D\"\210.\
11f80 33 31 30 48 21 1a 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 6e 44 08 5c 33 310H!.\311\312\313\314\315\nD.\3
11fa0 30 34 48 09 3e 5c 32 30 34 2b 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 04H.>\204+.\305\306\307.D\"\210.
11fc0 5c 33 31 36 48 45 46 29 5c 32 30 37 22 20 5b 74 65 6d 70 6c 61 74 65 20 63 6c 2d 73 74 72 75 63 \316HEF)\207".[template.cl-struc
11fe0 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 6d 6f 64 65 20 79 61 73 2d 2d 74 t-yas--template-tags.mode.yas--t
12000 61 62 6c 65 2d 6d 6f 64 65 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 able-mode.0.signal.wrong-type-ar
12020 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 31 33 20 6c 61 6d 62 64 61 20 6e gument.yas--template.13.lambda.n
12040 69 6c 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 20 79 61 73 2d 2d 65 78 70 61 6e 64 2d 6f 72 2d il.(interactive).yas--expand-or-
12060 76 69 73 69 74 2d 66 72 6f 6d 2d 6d 65 6e 75 20 71 75 6f 74 65 20 39 5d 20 39 5d 29 0a 28 64 65 visit-from-menu.quote.9].9]).(de
12080 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 65 78 70 61 6e 64 2d 6f 72 2d 76 69 73 69 74 2d 66 72 6f falias.'yas--expand-or-visit-fro
120a0 6d 2d 6d 65 6e 75 20 23 5b 28 6d 6f 64 65 20 75 75 69 64 29 20 22 5c 33 30 36 08 21 5c 32 31 31 m-menu.#[(mode.uuid)."\306.!\211
120c0 19 5c 32 30 35 1d 00 5c 33 30 37 5c 6e 09 5c 33 31 30 48 0b 3e 5c 32 30 34 19 00 5c 33 31 31 5c .\205..\307\n.\310H.>\204..\311\
120e0 33 31 32 5c 33 31 33 09 44 5c 22 5c 32 31 30 09 5c 33 31 34 48 5c 22 5c 32 31 31 1c 5c 32 30 35 312\313.D\"\210.\314H\"\211.\205
12100 6d 00 0d 5c 32 30 33 2c 00 5c 33 31 35 5c 66 21 5c 32 30 32 6d 00 5c 33 31 36 20 5c 32 30 33 39 m..\203,.\315\f!\202m.\316.\2039
12120 00 5c 33 31 37 20 5c 33 32 30 20 42 5c 32 30 32 3c 00 60 60 42 1e 15 5c 33 32 31 5c 66 5c 33 31 .\317.\320.B\202<.``B..\321\f\31
12140 30 48 0e 16 3e 5c 32 30 34 4f 00 5c 33 31 31 5c 33 31 32 5c 33 32 32 5c 66 44 5c 22 5c 32 31 30 0H..>\204O.\311\312\322\fD\"\210
12160 5c 66 5c 33 32 33 48 0e 15 40 0e 15 41 5c 66 5c 33 31 30 48 0e 16 3e 5c 32 30 34 68 00 5c 33 31 \f\323H..@..A\f\310H..>\204h.\31
12180 31 5c 33 31 32 5c 33 32 32 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 33 32 34 48 24 29 2a 5c 32 30 37 1\312\322\fD\"\210\f\324H$)*\207
121a0 22 20 5b 6d 6f 64 65 20 74 61 62 6c 65 20 75 75 69 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 ".[mode.table.uuid.cl-struct-yas
121c0 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 79 61 73 2d 2d 63 75 72 72 65 6e 74 2d 74 65 6d 70 6c 61 --table-tags.yas--current-templa
121e0 74 65 20 79 61 73 2d 76 69 73 69 74 2d 66 72 6f 6d 2d 6d 65 6e 75 20 79 61 73 2d 2d 74 61 62 6c te.yas-visit-from-menu.yas--tabl
12200 65 2d 67 65 74 2d 63 72 65 61 74 65 20 67 65 74 68 61 73 68 20 30 20 73 69 67 6e 61 6c 20 77 72 e-get-create.gethash.0.signal.wr
12220 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 33 20 79 ong-type-argument.yas--table.3.y
12240 61 73 2d 2d 76 69 73 69 74 2d 73 6e 69 70 70 65 74 2d 66 69 6c 65 2d 31 20 72 65 67 69 6f 6e 2d as--visit-snippet-file-1.region-
12260 61 63 74 69 76 65 2d 70 20 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 72 65 67 69 6f 6e active-p.region-beginning.region
12280 2d 65 6e 64 20 79 61 73 2d 65 78 70 61 6e 64 2d 73 6e 69 70 70 65 74 20 79 61 73 2d 2d 74 65 6d -end.yas-expand-snippet.yas--tem
122a0 70 6c 61 74 65 20 32 20 35 20 77 68 65 72 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 plate.2.5.where.cl-struct-yas--t
122c0 65 6d 70 6c 61 74 65 2d 74 61 67 73 5d 20 39 5d 29 0a 23 40 35 36 20 52 65 74 75 72 6e 20 61 20 emplate-tags].9]).#@56.Return.a.
122e0 79 61 73 6e 69 70 70 65 74 20 6b 65 79 20 66 72 6f 6d 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e yasnippet.key.from.a.description
12300 20 73 74 72 69 6e 67 20 54 45 58 54 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6b .string.TEXT...(defalias.'yas--k
12320 65 79 2d 66 72 6f 6d 2d 64 65 73 63 20 23 5b 28 74 65 78 74 29 20 22 5c 33 30 31 5c 33 30 32 5c ey-from-desc.#[(text)."\301\302\
12340 33 30 33 08 23 5c 32 30 37 22 20 5b 74 65 78 74 20 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 303.#\207".[text.replace-regexp-
12360 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 28 5c 5c 77 2b 5c 5c 29 2e 2a 22 20 22 5c 5c 31 22 5d 20 in-string."\\(\\w+\\).*"."\\1"].
12380 34 20 28 23 24 20 2e 20 37 34 34 35 35 29 5d 29 0a 23 40 31 34 30 20 49 6e 74 65 72 61 63 74 69 4.(#$...74455)]).#@140.Interacti
123a0 76 65 6c 79 20 63 68 6f 6f 73 65 20 61 20 74 65 6d 70 6c 61 74 65 20 66 72 6f 6d 20 74 68 65 20 vely.choose.a.template.from.the.
123c0 6c 69 73 74 20 54 45 4d 50 4c 41 54 45 53 2e 0a 0a 54 45 4d 50 4c 41 54 45 53 20 69 73 20 61 20 list.TEMPLATES...TEMPLATES.is.a.
123e0 6c 69 73 74 20 6f 66 20 60 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 27 2e 0a 0a 4f 70 74 69 6f 6e list.of.`yas--template'...Option
12400 61 6c 20 50 52 4f 4d 50 54 20 73 65 74 73 20 74 68 65 20 70 72 6f 6d 70 74 20 74 6f 20 75 73 65 al.PROMPT.sets.the.prompt.to.use
12420 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 70 72 6f 6d 70 74 2d 66 6f 72 2d 74 65 ...(defalias.'yas--prompt-for-te
12440 6d 70 6c 61 74 65 20 23 5b 28 74 65 6d 70 6c 61 74 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 mplate.#[(templates.&optional.pr
12460 6f 6d 70 74 29 20 22 08 5c 32 30 35 0d 00 5c 33 30 32 08 5c 33 30 33 5c 22 10 5c 33 30 34 5c 33 ompt).".\205..\302.\303\".\304\3
12480 30 35 09 5c 22 5c 32 30 37 22 20 5b 74 65 6d 70 6c 61 74 65 73 20 79 61 73 2d 70 72 6f 6d 70 74 05.\"\207".[templates.yas-prompt
124a0 2d 66 75 6e 63 74 69 6f 6e 73 20 73 6f 72 74 20 23 5b 28 74 31 20 74 32 29 20 22 08 5c 33 30 33 -functions.sort.#[(t1.t2).".\303
124c0 48 09 3e 5c 32 30 34 0f 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 33 H.>\204..\304\305\306.D\"\210.\3
124e0 30 37 48 47 5c 6e 5c 33 30 33 48 09 3e 5c 32 30 34 5c 22 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 07HG\n\303H.>\204\".\304\305\306
12500 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 30 37 48 47 57 5c 32 30 37 22 20 5b 74 31 20 63 6c 2d 73 \nD\"\210\n\307HGW\207".[t1.cl-s
12520 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 74 32 20 30 20 73 69 truct-yas--template-tags.t2.0.si
12540 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 79 61 73 2d 2d 74 65 gnal.wrong-type-argument.yas--te
12560 6d 70 6c 61 74 65 20 33 5d 20 35 5d 20 63 6c 2d 73 6f 6d 65 20 23 5b 28 66 6e 29 20 22 08 09 5c mplate.3].5].cl-some.#[(fn)."..\
12580 32 30 36 06 00 5c 33 30 33 5c 6e 5c 33 30 34 23 5c 32 30 37 22 20 5b 66 6e 20 70 72 6f 6d 70 74 206..\303\n\304#\207".[fn.prompt
125a0 20 74 65 6d 70 6c 61 74 65 73 20 22 43 68 6f 6f 73 65 20 61 20 73 6e 69 70 70 65 74 3a 20 22 20 .templates."Choose.a.snippet:.".
125c0 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6e 61 6d 65 5d 20 34 5d 5d 20 33 20 28 23 24 20 2e 20 yas--template-name].4]].3.(#$...
125e0 37 34 36 34 37 29 5d 29 0a 23 40 39 38 20 49 6e 74 65 72 61 63 74 69 76 65 6c 79 20 63 68 6f 6f 74647)]).#@98.Interactively.choo
12600 73 65 20 61 20 74 65 6d 70 6c 61 74 65 20 6b 65 79 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 se.a.template.key.from.the.list.
12620 4b 45 59 53 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 50 52 4f 4d 50 54 20 73 65 74 73 20 74 68 65 20 KEYS...Optional.PROMPT.sets.the.
12640 70 72 6f 6d 70 74 20 74 6f 20 75 73 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d prompt.to.use...(defalias.'yas--
12660 70 72 6f 6d 70 74 2d 66 6f 72 2d 6b 65 79 73 20 23 5b 28 6b 65 79 73 20 26 6f 70 74 69 6f 6e 61 prompt-for-keys.#[(keys.&optiona
12680 6c 20 70 72 6f 6d 70 74 29 20 22 08 5c 32 30 35 08 00 5c 33 30 32 5c 33 30 33 09 5c 22 5c 32 30 l.prompt).".\205..\302\303.\"\20
126a0 37 22 20 5b 6b 65 79 73 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 20 63 6c 7".[keys.yas-prompt-functions.cl
126c0 2d 73 6f 6d 65 20 23 5b 28 66 6e 29 20 22 08 09 5c 32 30 36 06 00 5c 33 30 33 5c 6e 5c 22 5c 32 -some.#[(fn)."..\206..\303\n\"\2
126e0 30 37 22 20 5b 66 6e 20 70 72 6f 6d 70 74 20 6b 65 79 73 20 22 43 68 6f 6f 73 65 20 61 20 73 6e 07".[fn.prompt.keys."Choose.a.sn
12700 69 70 70 65 74 20 6b 65 79 3a 20 22 5d 20 33 5d 5d 20 33 20 28 23 24 20 2e 20 37 35 32 34 36 29 ippet.key:."].3]].3.(#$...75246)
12720 5d 29 0a 23 40 39 33 20 49 6e 74 65 72 61 63 74 69 76 65 6c 79 20 63 68 6f 6f 73 65 20 61 20 74 ]).#@93.Interactively.choose.a.t
12740 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 54 41 42 4c 45 53 2e 0a 0a 4f 70 74 69 able.from.the.list.TABLES...Opti
12760 6f 6e 61 6c 20 50 52 4f 4d 50 54 20 73 65 74 73 20 74 68 65 20 70 72 6f 6d 70 74 20 74 6f 20 75 onal.PROMPT.sets.the.prompt.to.u
12780 73 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 70 72 6f 6d 70 74 2d 66 6f 72 2d se...(defalias.'yas--prompt-for-
127a0 74 61 62 6c 65 20 23 5b 28 74 61 62 6c 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 6f 6d 70 74 table.#[(tables.&optional.prompt
127c0 29 20 22 08 5c 32 30 35 08 00 5c 33 30 32 5c 33 30 33 09 5c 22 5c 32 30 37 22 20 5b 74 61 62 6c ).".\205..\302\303.\"\207".[tabl
127e0 65 73 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 20 63 6c 2d 73 6f 6d 65 20 es.yas-prompt-functions.cl-some.
12800 23 5b 28 66 6e 29 20 22 08 09 5c 32 30 36 06 00 5c 33 30 33 5c 6e 5c 33 30 34 23 5c 32 30 37 22 #[(fn)."..\206..\303\n\304#\207"
12820 20 5b 66 6e 20 70 72 6f 6d 70 74 20 74 61 62 6c 65 73 20 22 43 68 6f 6f 73 65 20 61 20 73 6e 69 .[fn.prompt.tables."Choose.a.sni
12840 70 70 65 74 20 74 61 62 6c 65 3a 20 22 20 79 61 73 2d 2d 74 61 62 6c 65 2d 6e 61 6d 65 5d 20 34 ppet.table:.".yas--table-name].4
12860 5d 5d 20 33 20 28 23 24 20 2e 20 37 35 35 36 30 29 5d 29 0a 23 40 33 39 20 44 69 73 70 6c 61 79 ]].3.(#$...75560)]).#@39.Display
12880 20 63 68 6f 69 63 65 73 20 69 6e 20 61 20 78 2d 77 69 6e 64 6f 77 20 70 72 6f 6d 70 74 2e 1f 0a .choices.in.a.x-window.prompt...
128a0 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 78 2d 70 72 6f 6d 70 74 20 23 5b 28 70 72 6f 6d 70 (defalias.'yas-x-prompt.#[(promp
128c0 74 20 63 68 6f 69 63 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 64 69 73 70 6c 61 79 2d 66 6e 29 20 t.choices.&optional.display-fn).
128e0 22 08 5c 32 30 35 46 00 09 5c 32 30 35 46 00 5c 33 30 35 20 5c 32 31 30 5c 33 30 36 5c 33 30 37 ".\205F..\205F.\305.\210\306\307
12900 5c 33 31 30 21 5c 32 30 33 2b 00 5c 33 31 30 60 21 5c 33 31 31 01 38 5c 32 36 32 01 5c 32 31 31 \310!\203+.\310`!\311.8\262.\211
12920 1a 40 5c 33 31 32 5c 5c 5c 6e 41 5c 33 31 33 5c 5c 44 5c 33 31 34 20 29 44 5c 32 30 32 2c 00 5c .@\312\\\nA\313\\D\314.)D\202,.\
12940 33 31 35 0b 5c 33 31 36 5c 33 31 37 5c 33 32 30 09 5c 66 5c 32 30 33 3c 00 5c 33 32 31 5c 66 09 315.\316\317\320.\f\203<.\321\f.
12960 5c 22 5c 32 30 32 3d 00 09 23 42 44 5c 22 5c 32 30 36 46 00 5c 33 32 32 20 5c 32 30 37 22 20 5b \"\202=..#BD\"\206F.\322.\207".[
12980 77 69 6e 64 6f 77 2d 73 79 73 74 65 6d 20 63 68 6f 69 63 65 73 20 78 2d 79 20 70 72 6f 6d 70 74 window-system.choices.x-y.prompt
129a0 20 64 69 73 70 6c 61 79 2d 66 6e 20 72 65 64 69 73 70 6c 61 79 20 78 2d 70 6f 70 75 70 2d 6d 65 .display-fn.redisplay.x-popup-me
129c0 6e 75 20 66 62 6f 75 6e 64 70 20 70 6f 73 6e 2d 61 74 2d 70 6f 69 6e 74 20 32 20 31 30 20 32 30 nu.fboundp.posn-at-point.2.10.20
129e0 20 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 74 20 22 74 69 74 6c 65 22 20 63 6c 2d 6d 61 .selected-window.t."title".cl-ma
12a00 70 63 61 72 20 23 5b 28 63 20 64 29 20 22 5c 33 30 32 08 50 09 42 5c 32 30 37 22 20 5b 64 20 63 pcar.#[(c.d)."\302.P.B\207".[d.c
12a20 20 22 20 20 20 22 5d 20 32 5d 20 6d 61 70 63 61 72 20 6b 65 79 62 6f 61 72 64 2d 71 75 69 74 5d ."..."].2].mapcar.keyboard-quit]
12a40 20 31 31 20 28 23 24 20 2e 20 37 35 38 39 37 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 .11.(#$...75897)]).(defalias.'ya
12a60 73 2d 6d 61 79 62 65 2d 69 64 6f 2d 70 72 6f 6d 70 74 20 23 5b 28 70 72 6f 6d 70 74 20 63 68 6f s-maybe-ido-prompt.#[(prompt.cho
12a80 69 63 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 64 69 73 70 6c 61 79 2d 66 6e 29 20 22 5c 33 30 34 ices.&optional.display-fn)."\304
12aa0 5c 33 30 30 21 5c 32 30 35 0f 00 08 5c 32 30 35 0f 00 5c 33 30 35 09 5c 6e 0b 23 5c 32 30 37 22 \300!\205...\205..\305.\n.#\207"
12ac0 20 5b 69 64 6f 2d 6d 6f 64 65 20 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 20 64 69 73 70 6c 61 .[ido-mode.prompt.choices.displa
12ae0 79 2d 66 6e 20 62 6f 75 6e 64 70 20 79 61 73 2d 69 64 6f 2d 70 72 6f 6d 70 74 5d 20 34 5d 29 0a y-fn.boundp.yas-ido-prompt].4]).
12b00 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 69 64 6f 2d 70 72 6f 6d 70 74 20 23 5b 28 70 72 6f (defalias.'yas-ido-prompt.#[(pro
12b20 6d 70 74 20 63 68 6f 69 63 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 64 69 73 70 6c 61 79 2d 66 6e mpt.choices.&optional.display-fn
12b40 29 20 22 5c 33 30 33 5c 33 30 34 21 5c 32 31 30 5c 33 30 35 08 09 5c 6e 5c 33 30 36 24 5c 32 30 )."\303\304!\210\305..\n\306$\20
12b60 37 22 20 5b 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 20 64 69 73 70 6c 61 79 2d 66 6e 20 72 65 7".[prompt.choices.display-fn.re
12b80 71 75 69 72 65 20 69 64 6f 20 79 61 73 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 70 72 6f 6d 70 74 20 quire.ido.yas-completing-prompt.
12ba0 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 5d 20 35 5d 29 0a 28 64 65 66 61 6c 69 ido-completing-read].5]).(defali
12bc0 61 73 20 27 79 61 73 2d 64 72 6f 70 64 6f 77 6e 2d 70 72 6f 6d 70 74 20 23 5b 28 5f 70 72 6f 6d as.'yas-dropdown-prompt.#[(_prom
12be0 70 74 20 63 68 6f 69 63 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 64 69 73 70 6c 61 79 2d 66 6e 29 pt.choices.&optional.display-fn)
12c00 20 22 5c 33 30 34 5c 33 30 35 21 5c 32 30 35 24 00 08 5c 32 30 33 11 00 5c 33 30 36 08 09 5c 22 ."\304\305!\205$..\203..\306..\"
12c20 5c 32 30 32 12 00 09 1a 5c 33 30 35 5c 6e 21 5c 32 31 31 1b 5c 32 30 33 21 00 0b 09 38 5c 32 30 \202....\305\n!\211.\203!...8\20
12c40 32 23 00 5c 33 30 37 20 2a 5c 32 30 37 22 20 5b 64 69 73 70 6c 61 79 2d 66 6e 20 63 68 6f 69 63 2#.\307.*\207".[display-fn.choic
12c60 65 73 20 66 6f 72 6d 61 74 74 65 64 2d 63 68 6f 69 63 65 73 20 6e 20 66 62 6f 75 6e 64 70 20 64 es.formatted-choices.n.fboundp.d
12c80 72 6f 70 64 6f 77 6e 2d 6c 69 73 74 20 6d 61 70 63 61 72 20 6b 65 79 62 6f 61 72 64 2d 71 75 69 ropdown-list.mapcar.keyboard-qui
12ca0 74 5d 20 34 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 63 6f 6d 70 6c 65 74 69 6e 67 t].4]).(defalias.'yas-completing
12cc0 2d 70 72 6f 6d 70 74 20 23 5b 28 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 20 26 6f 70 74 69 6f -prompt.#[(prompt.choices.&optio
12ce0 6e 61 6c 20 64 69 73 70 6c 61 79 2d 66 6e 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 6e 29 20 22 08 nal.display-fn.completion-fn).".
12d00 5c 32 30 33 0b 00 5c 33 30 36 08 09 5c 22 5c 32 30 32 5c 66 00 09 1a 0b 5c 32 30 36 12 00 5c 33 \203..\306..\"\202\f....\206..\3
12d20 30 37 5c 66 5c 6e 5c 33 31 30 5c 33 31 31 5c 33 31 30 5c 32 31 31 26 06 1d 09 5c 6e 3d 5c 32 30 07\f\n\310\311\310\211&...\n=\20
12d40 33 25 00 0d 5c 32 30 32 31 00 5c 33 31 32 0d 5c 6e 5c 33 31 33 5c 33 31 34 24 5c 32 30 36 2f 00 3%..\2021.\312.\n\313\314$\206/.
12d60 5c 33 31 35 09 38 2a 5c 32 30 37 22 20 5b 64 69 73 70 6c 61 79 2d 66 6e 20 63 68 6f 69 63 65 73 \315.8*\207".[display-fn.choices
12d80 20 66 6f 72 6d 61 74 74 65 64 2d 63 68 6f 69 63 65 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 6e .formatted-choices.completion-fn
12da0 20 70 72 6f 6d 70 74 20 63 68 6f 73 65 6e 20 6d 61 70 63 61 72 20 63 6f 6d 70 6c 65 74 69 6e 67 .prompt.chosen.mapcar.completing
12dc0 2d 72 65 61 64 20 6e 69 6c 20 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 63 6c 2d 70 6f 73 69 74 -read.nil.require-match.cl-posit
12de0 69 6f 6e 20 3a 74 65 73 74 20 73 74 72 69 6e 67 3d 20 30 5d 20 37 5d 29 0a 28 64 65 66 61 6c 69 ion.:test.string=.0].7]).(defali
12e00 61 73 20 27 79 61 73 2d 6e 6f 2d 70 72 6f 6d 70 74 20 23 5b 28 5f 70 72 6f 6d 70 74 20 63 68 6f as.'yas-no-prompt.#[(_prompt.cho
12e20 69 63 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 5f 64 69 73 70 6c 61 79 2d 66 6e 29 20 22 08 40 5c ices.&optional._display-fn).".@\
12e40 32 30 37 22 20 5b 63 68 6f 69 63 65 73 5d 20 31 5d 29 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 207".[choices].1]).(defvar.yas--
12e60 63 72 65 61 74 69 6e 67 2d 63 6f 6d 70 69 6c 65 64 2d 73 6e 69 70 70 65 74 73 20 6e 69 6c 29 0a creating-compiled-snippets.nil).
12e80 23 40 33 35 20 48 65 6c 70 65 72 20 66 6f 72 20 60 79 61 73 2d 64 65 66 69 6e 65 2d 73 6e 69 70 #@35.Helper.for.`yas-define-snip
12ea0 70 65 74 73 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 64 65 66 69 6e 65 2d 73 pets'...(defalias.'yas--define-s
12ec0 6e 69 70 70 65 74 73 2d 31 20 23 5b 28 73 6e 69 70 70 65 74 20 73 6e 69 70 70 65 74 2d 74 61 62 nippets-1.#[(snippet.snippet-tab
12ee0 6c 65 29 20 22 5c 33 30 32 08 5c 33 30 33 5c 33 30 34 08 09 23 5c 22 5c 32 30 37 22 20 5b 73 6e le)."\302.\303\304..#\"\207".[sn
12f00 69 70 70 65 74 2d 74 61 62 6c 65 20 73 6e 69 70 70 65 74 20 79 61 73 2d 2d 75 70 64 61 74 65 2d ippet-table.snippet.yas--update-
12f20 74 65 6d 70 6c 61 74 65 20 61 70 70 6c 79 20 79 61 73 2d 2d 64 65 66 69 6e 65 2d 73 6e 69 70 70 template.apply.yas--define-snipp
12f40 65 74 73 2d 32 5d 20 36 20 28 23 24 20 2e 20 37 37 34 34 35 29 5d 29 0a 23 40 38 32 37 20 44 65 ets-2].6.(#$...77445)]).#@827.De
12f60 66 69 6e 65 20 53 4e 49 50 50 45 54 53 20 66 6f 72 20 4d 4f 44 45 2e 0a 0a 53 4e 49 50 50 45 54 fine.SNIPPETS.for.MODE...SNIPPET
12f80 53 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 73 6e 69 70 70 65 74 20 64 65 66 69 6e 69 74 69 6f S.is.a.list.of.snippet.definitio
12fa0 6e 73 2c 20 65 61 63 68 20 74 61 6b 69 6e 67 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 66 6f ns,.each.taking.the.following.fo
12fc0 72 6d 0a 0a 20 28 4b 45 59 20 54 45 4d 50 4c 41 54 45 20 4e 41 4d 45 20 43 4f 4e 44 49 54 49 4f rm...(KEY.TEMPLATE.NAME.CONDITIO
12fe0 4e 20 47 52 4f 55 50 20 45 58 50 41 4e 44 2d 45 4e 56 20 4c 4f 41 44 2d 46 49 4c 45 20 4b 45 59 N.GROUP.EXPAND-ENV.LOAD-FILE.KEY
13000 42 49 4e 44 49 4e 47 20 55 55 49 44 20 53 41 56 45 2d 46 49 4c 45 29 0a 0a 57 69 74 68 69 6e 20 BINDING.UUID.SAVE-FILE)..Within.
13020 74 68 65 73 65 2c 20 6f 6e 6c 79 20 4b 45 59 20 61 6e 64 20 54 45 4d 50 4c 41 54 45 20 61 72 65 these,.only.KEY.and.TEMPLATE.are
13040 20 61 63 74 75 61 6c 6c 79 20 6d 61 6e 64 61 74 6f 72 79 2e 0a 0a 54 45 4d 50 4c 41 54 45 20 6d .actually.mandatory...TEMPLATE.m
13060 69 67 68 74 20 62 65 20 61 20 4c 69 73 70 20 66 6f 72 6d 20 6f 72 20 61 20 73 74 72 69 6e 67 2c ight.be.a.Lisp.form.or.a.string,
13080 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 0a 74 68 69 73 20 69 73 20 61 20 .depending.on.whether.this.is.a.
130a0 73 6e 69 70 70 65 74 20 6f 72 20 61 20 73 6e 69 70 70 65 74 2d 63 6f 6d 6d 61 6e 64 2e 0a 0a 43 snippet.or.a.snippet-command...C
130c0 4f 4e 44 49 54 49 4f 4e 2c 20 45 58 50 41 4e 44 2d 45 4e 56 20 61 6e 64 20 4b 45 59 42 49 4e 44 ONDITION,.EXPAND-ENV.and.KEYBIND
130e0 49 4e 47 20 61 72 65 20 4c 69 73 70 20 66 6f 72 6d 73 2c 20 74 68 65 79 20 68 61 76 65 0a 62 65 ING.are.Lisp.forms,.they.have.be
13100 65 6e 20 60 79 61 73 2d 2d 72 65 61 64 2d 6c 69 73 70 27 2d 65 64 20 61 6e 64 20 77 69 6c 6c 20 en.`yas--read-lisp'-ed.and.will.
13120 65 76 65 6e 74 75 61 6c 6c 79 20 62 65 0a 60 79 61 73 2d 2d 65 76 61 6c 2d 66 6f 72 2d 73 74 72 eventually.be.`yas--eval-for-str
13140 69 6e 67 27 2d 65 64 2e 0a 0a 54 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 65 6c 65 6d 65 6e 74 73 ing'-ed...The.remaining.elements
13160 20 61 72 65 20 73 74 72 69 6e 67 73 2e 0a 0a 46 49 4c 45 20 69 73 20 70 72 6f 62 61 62 6c 79 20 .are.strings...FILE.is.probably.
13180 6f 66 20 76 65 72 79 20 6c 69 74 74 6c 65 20 75 73 65 20 69 66 20 79 6f 75 27 72 65 20 70 72 6f of.very.little.use.if.you're.pro
131a0 67 72 61 6d 61 74 69 63 61 6c 6c 79 0a 64 65 66 69 6e 69 6e 67 20 73 6e 69 70 70 65 74 73 2e 0a gramatically.defining.snippets..
131c0 0a 55 55 49 44 20 69 73 20 74 68 65 20 73 6e 69 70 70 65 74 27 73 20 22 75 6e 69 71 75 65 2d 69 .UUID.is.the.snippet's."unique-i
131e0 64 22 2e 20 4c 6f 61 64 69 6e 67 20 61 20 73 65 63 6f 6e 64 20 73 6e 69 70 70 65 74 0a 66 69 6c d"..Loading.a.second.snippet.fil
13200 65 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 75 75 69 64 20 77 6f 75 6c 64 20 72 65 70 6c 61 e.with.the.same.uuid.would.repla
13220 63 65 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 73 6e 69 70 70 65 74 2e 0a 0a 59 6f 75 20 63 61 ce.the.previous.snippet...You.ca
13240 6e 20 75 73 65 20 60 79 61 73 2d 2d 70 61 72 73 65 2d 74 65 6d 70 6c 61 74 65 27 20 74 6f 20 72 n.use.`yas--parse-template'.to.r
13260 65 74 75 72 6e 20 73 75 63 68 20 6c 69 73 74 73 20 62 61 73 65 64 20 6f 6e 0a 74 68 65 20 63 75 eturn.such.lists.based.on.the.cu
13280 72 72 65 6e 74 20 62 75 66 66 65 72 73 20 63 6f 6e 74 65 6e 74 73 2e 1f 0a 28 64 65 66 61 6c 69 rrent.buffers.contents...(defali
132a0 61 73 20 27 79 61 73 2d 64 65 66 69 6e 65 2d 73 6e 69 70 70 65 74 73 20 23 5b 28 6d 6f 64 65 20 as.'yas-define-snippets.#[(mode.
132c0 73 6e 69 70 70 65 74 73 29 20 22 08 5c 32 30 33 49 00 5c 33 30 36 19 5c 33 30 37 63 5c 32 31 30 snippets).".\203I.\306.\307c\210
132e0 5c 6e 5c 33 30 36 1b 5c 32 31 31 1c 5c 32 30 33 37 00 5c 66 40 13 5c 33 31 30 0b 5c 33 31 31 5c \n\306.\211.\2037.\f@.\310.\311\
13300 33 31 32 0b 47 5a 5c 33 30 36 5c 22 5c 22 13 5c 33 31 33 0b 38 1d 5c 33 31 33 0b 5c 32 33 33 5c 312.GZ\306\"\".\313.8.\313.\233\
13320 33 30 36 5c 32 34 30 5c 32 31 30 5c 33 31 34 0b 5c 32 33 33 0d 5c 32 34 30 5c 32 31 30 29 5c 66 306\240\210\314.\233.\240\210)\f
13340 41 5c 32 31 31 14 5c 32 30 34 11 00 2a 5c 33 31 35 5c 33 31 36 5c 33 31 37 0e 13 44 5c 33 31 37 A\211.\204..*\315\316\317..D\317
13360 5c 6e 44 45 21 63 5c 32 31 30 5c 33 32 30 63 29 5c 32 30 37 5c 33 32 31 0e 13 21 5c 33 30 36 1e \nDE!c\210\320c)\207\321..!\306.
13380 14 1e 15 5c 6e 5c 33 30 36 1b 5c 32 31 31 1c 5c 32 30 33 6b 00 5c 66 40 13 5c 33 32 32 0b 0e 15 ...\n\306.\211.\203k.\f@.\322...
133a0 5c 22 16 14 5c 66 41 5c 32 31 31 14 5c 32 30 34 5a 00 2a 0e 14 2a 5c 32 30 37 22 20 5b 79 61 73 \"..\fA\211.\204Z.*..*\207".[yas
133c0 2d 2d 63 72 65 61 74 69 6e 67 2d 63 6f 6d 70 69 6c 65 64 2d 73 6e 69 70 70 65 74 73 20 70 72 69 --creating-compiled-snippets.pri
133e0 6e 74 2d 6c 65 6e 67 74 68 20 73 6e 69 70 70 65 74 73 20 73 6e 69 70 70 65 74 20 2d 2d 64 6f 6c nt-length.snippets.snippet.--dol
13400 69 73 74 2d 74 61 69 6c 2d 2d 20 6c 6f 61 64 2d 66 69 6c 65 20 6e 69 6c 20 22 3b 3b 3b 20 53 6e ist-tail--.load-file.nil.";;;.Sn
13420 69 70 70 65 74 20 64 65 66 69 6e 69 74 69 6f 6e 73 3a 5c 6e 3b 3b 3b 5c 6e 22 20 61 70 70 65 6e ippet.definitions:\n;;;\n".appen
13440 64 20 6d 61 6b 65 2d 6c 69 73 74 20 31 30 20 36 20 39 20 70 70 2d 74 6f 2d 73 74 72 69 6e 67 20 d.make-list.10.6.9.pp-to-string.
13460 79 61 73 2d 64 65 66 69 6e 65 2d 73 6e 69 70 70 65 74 73 20 71 75 6f 74 65 20 22 5c 6e 5c 6e 22 yas-define-snippets.quote."\n\n"
13480 20 79 61 73 2d 2d 74 61 62 6c 65 2d 67 65 74 2d 63 72 65 61 74 65 20 79 61 73 2d 2d 64 65 66 69 .yas--table-get-create.yas--defi
134a0 6e 65 2d 73 6e 69 70 70 65 74 73 2d 31 20 6d 6f 64 65 20 74 65 6d 70 6c 61 74 65 20 73 6e 69 70 ne-snippets-1.mode.template.snip
134c0 70 65 74 2d 74 61 62 6c 65 5d 20 36 20 28 23 24 20 2e 20 37 37 36 36 32 29 5d 29 0a 23 40 34 33 pet-table].6.(#$...77662)]).#@43
134e0 20 52 65 74 75 72 6e 20 54 45 4d 50 4c 41 54 45 27 73 20 4c 4f 41 44 2d 46 49 4c 45 20 6f 72 20 .Return.TEMPLATE's.LOAD-FILE.or.
13500 53 41 56 45 2d 46 49 4c 45 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 SAVE-FILE...(defalias.'yas--temp
13520 6c 61 74 65 2d 67 65 74 2d 66 69 6c 65 20 23 5b 28 74 65 6d 70 6c 61 74 65 29 20 22 08 5c 33 30 late-get-file.#[(template).".\30
13540 33 48 09 3e 5c 32 30 34 0f 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 3H.>\204..\304\305\306.D\"\210.\
13560 33 30 37 48 5c 32 30 36 46 00 08 5c 33 30 33 48 09 3e 5c 32 30 34 24 00 5c 33 30 34 5c 33 30 35 307H\206F..\303H.>\204$.\304\305
13580 5c 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 33 31 30 48 5c 32 31 31 1a 5c 32 30 33 44 00 5c 33 31 \306.D\"\210.\310H\211.\203D.\31
135a0 31 5c 33 31 32 5c 33 31 33 08 5c 33 30 33 48 09 3e 5c 32 30 34 3e 00 5c 33 30 34 5c 33 30 35 5c 1\312\313.\303H.>\204>.\304\305\
135c0 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 6e 24 5c 32 31 30 5c 6e 29 5c 32 30 37 22 306.D\"\210.\312H\n$\210\n)\207"
135e0 20 5b 74 65 6d 70 6c 61 74 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 .[template.cl-struct-yas--templa
13600 74 65 2d 74 61 67 73 20 66 69 6c 65 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 te-tags.file.0.signal.wrong-type
13620 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 36 20 37 20 79 61 73 2d -argument.yas--template.6.7.yas-
13640 2d 6d 65 73 73 61 67 65 20 33 20 22 25 73 20 68 61 73 20 6e 6f 20 6c 6f 61 64 20 66 69 6c 65 2c -message.3."%s.has.no.load.file,
13660 20 75 73 69 6e 67 20 73 61 76 65 20 66 69 6c 65 2c 20 25 73 2c 20 69 6e 73 74 65 61 64 2e 22 5d .using.save.file,.%s,.instead."]
13680 20 38 20 28 23 24 20 2e 20 37 39 30 37 33 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 .8.(#$...79073)]).(defalias.'yas
136a0 2d 2d 6c 6f 61 64 2d 79 61 73 2d 73 65 74 75 70 2d 66 69 6c 65 20 23 5b 28 66 69 6c 65 29 20 22 --load-yas-setup-file.#[(file)."
136c0 08 5c 32 30 34 5c 66 00 5c 33 30 34 09 5c 33 30 35 5c 6e 5c 33 30 36 58 23 5c 32 30 37 09 5c 33 .\204\f.\304.\305\n\306X#\207.\3
136e0 30 37 50 1b 5c 33 31 30 0b 21 5c 32 30 35 1f 00 5c 33 31 31 63 5c 32 31 30 5c 33 31 32 0b 21 5c 07P.\310.!\205..\311c\210\312.!\
13700 32 31 30 64 62 29 5c 32 30 37 22 20 5b 79 61 73 2d 2d 63 72 65 61 74 69 6e 67 2d 63 6f 6d 70 69 210db)\207".[yas--creating-compi
13720 6c 65 64 2d 73 6e 69 70 70 65 74 73 20 66 69 6c 65 20 79 61 73 2d 76 65 72 62 6f 73 69 74 79 20 led-snippets.file.yas-verbosity.
13740 65 6c 66 69 6c 65 20 6c 6f 61 64 20 6e 6f 65 72 72 6f 72 20 34 20 22 2e 65 6c 22 20 66 69 6c 65 elfile.load.noerror.4.".el".file
13760 2d 65 78 69 73 74 73 2d 70 20 22 3b 3b 3b 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 2e -exists-p.";;;.contents.of.the..
13780 79 61 73 2d 73 65 74 75 70 2e 65 6c 20 73 75 70 70 6f 72 74 20 66 69 6c 65 3a 5c 6e 3b 3b 3b 5c yas-setup.el.support.file:\n;;;\
137a0 6e 22 20 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 5d 20 35 5d 29 0a 23 40 34 n".insert-file-contents].5]).#@4
137c0 34 20 41 64 64 20 50 41 52 45 4e 54 53 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f 66 20 4d 4f 44 4.Add.PARENTS.to.the.list.of.MOD
137e0 45 27 73 20 70 61 72 65 6e 74 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 64 65 E's.parents...(defalias.'yas--de
13800 66 69 6e 65 2d 70 61 72 65 6e 74 73 20 23 5b 28 6d 6f 64 65 20 70 61 72 65 6e 74 73 29 20 22 5c fine-parents.#[(mode.parents)."\
13820 33 30 33 08 5c 33 30 34 5c 33 30 35 09 5c 33 30 36 08 5c 6e 5c 22 5c 22 21 5c 6e 23 5c 32 30 37 303.\304\305.\306.\n\"\"!\n#\207
13840 22 20 5b 6d 6f 64 65 20 70 61 72 65 6e 74 73 20 79 61 73 2d 2d 70 61 72 65 6e 74 73 20 70 75 74 ".[mode.parents.yas--parents.put
13860 68 61 73 68 20 63 6c 2d 72 65 6d 6f 76 65 2d 64 75 70 6c 69 63 61 74 65 73 20 61 70 70 65 6e 64 hash.cl-remove-duplicates.append
13880 20 67 65 74 68 61 73 68 5d 20 38 20 28 23 24 20 2e 20 37 39 38 31 30 29 5d 29 0a 23 40 31 37 30 .gethash].8.(#$...79810)]).#@170
138a0 20 4c 6f 61 64 20 73 6e 69 70 70 65 74 73 20 69 6e 20 64 69 72 65 63 74 6f 72 79 20 68 69 65 72 .Load.snippets.in.directory.hier
138c0 61 72 63 68 79 20 54 4f 50 2d 4c 45 56 45 4c 2d 44 49 52 2e 0a 0a 42 65 6c 6f 77 20 54 4f 50 2d archy.TOP-LEVEL-DIR...Below.TOP-
138e0 4c 45 56 45 4c 2d 44 49 52 20 65 61 63 68 20 64 69 72 65 63 74 6f 72 79 20 73 68 6f 75 6c 64 20 LEVEL-DIR.each.directory.should.
13900 62 65 20 61 20 6d 6f 64 65 20 6e 61 6d 65 2e 0a 0a 57 69 74 68 20 70 72 65 66 69 78 20 61 72 67 be.a.mode.name...With.prefix.arg
13920 75 6d 65 6e 74 20 55 53 45 2d 4a 49 54 20 64 6f 20 6a 69 74 2d 6c 6f 61 64 69 6e 67 20 6f 66 20 ument.USE-JIT.do.jit-loading.of.
13940 73 6e 69 70 70 65 74 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6c 6f 61 64 2d 64 snippets...(defalias.'yas-load-d
13960 69 72 65 63 74 6f 72 79 20 23 5b 28 74 6f 70 2d 6c 65 76 65 6c 2d 64 69 72 20 26 6f 70 74 69 6f irectory.#[(top-level-dir.&optio
13980 6e 61 6c 20 75 73 65 2d 6a 69 74 20 69 6e 74 65 72 61 63 74 69 76 65 29 20 22 08 5c 32 30 34 06 nal.use-jit.interactive).".\204.
139a0 00 09 10 5c 33 30 36 1a 5c 33 30 37 09 21 5c 33 30 36 1b 5c 32 31 31 1c 5c 32 30 33 5c 32 32 30 ...\306.\307.!\306.\211.\203\220
139c0 00 5c 66 40 13 5c 33 31 30 0b 5c 33 31 31 50 21 5c 32 31 31 1d 40 1e 16 0d 41 1e 17 5c 33 31 32 .\f@.\310.\311P!\211.@...A..\312
139e0 0e 16 0e 17 5c 22 5c 32 31 30 5c 33 31 33 0e 16 21 5c 32 31 30 5c 33 31 34 5c 33 31 35 0b 0e 16 ....\"\210\313..!\210\314\315...
13a00 23 1e 18 0e 19 5c 32 30 33 46 00 5c 33 31 36 0e 16 0e 18 5c 22 5c 32 31 30 5c 32 30 32 4a 00 0e #....\203F.\316....\"\210\202J..
13a20 18 20 5c 32 31 30 29 0e 19 5c 32 30 33 5c 32 31 30 00 5c 33 31 37 20 1e 1a 5c 33 30 36 1e 1b 0e ..\210)..\203\210.\317...\306...
13a40 1a 3a 5c 32 30 33 5c 32 30 37 00 0e 1a 40 16 1b 72 0e 1b 71 5c 32 31 30 0e 1c 0e 16 3d 5c 32 30 .:\203\207...@..r..q\210....=\20
13a60 33 7d 00 5c 33 32 30 5c 33 32 31 5c 33 32 32 0e 1b 0e 16 24 5c 32 31 30 0e 1b 5c 6e 42 12 29 0e 3}.\320\321\322....$\210..\nB.).
13a80 1a 41 5c 32 31 31 16 1a 5c 32 30 32 59 00 2a 2b 5c 66 41 5c 32 31 31 14 5c 32 30 34 12 00 2a 5c .A\211..\202Y.*+\fA\211.\204..*\
13aa0 6e 1e 1d 5c 33 30 36 1e 1b 0e 1d 3a 5c 32 30 33 5c 32 36 34 00 0e 1d 40 16 1b 72 0e 1b 71 5c 32 n..\306....:\203\264...@..r..q\2
13ac0 31 30 5c 33 32 33 20 5c 32 31 30 29 0e 1d 41 5c 32 31 31 16 1d 5c 32 30 32 5c 32 33 31 00 2b 0e 10\323.\210)..A\211..\202\231.+.
13ae0 1e 5c 32 30 35 5c 32 37 37 00 5c 33 32 30 5c 33 32 34 5c 33 32 35 09 23 5c 32 30 37 22 20 5b 79 .\205\277.\320\324\325.#\207".[y
13b00 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 20 74 6f 70 2d 6c 65 76 65 6c 2d 64 69 72 20 69 6d as-snippet-dirs.top-level-dir.im
13b20 70 61 74 69 65 6e 74 2d 62 75 66 66 65 72 73 20 64 69 72 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 patient-buffers.dir.--dolist-tai
13b40 6c 2d 2d 20 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 61 6e 64 2d 70 61 72 65 6e 74 73 20 6e 69 6c 20 79 l--.major-mode-and-parents.nil.y
13b60 61 73 2d 2d 73 75 62 64 69 72 73 20 79 61 73 2d 2d 63 6f 6d 70 75 74 65 2d 6d 61 6a 6f 72 2d 6d as--subdirs.yas--compute-major-m
13b80 6f 64 65 2d 61 6e 64 2d 70 61 72 65 6e 74 73 20 22 2f 64 75 6d 6d 79 22 20 79 61 73 2d 2d 64 65 ode-and-parents."/dummy".yas--de
13ba0 66 69 6e 65 2d 70 61 72 65 6e 74 73 20 79 61 73 2d 2d 6d 65 6e 75 2d 6b 65 79 6d 61 70 2d 67 65 fine-parents.yas--menu-keymap-ge
13bc0 74 2d 63 72 65 61 74 65 20 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 79 61 73 2d 2d 6c 6f t-create.apply-partially.yas--lo
13be0 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 31 20 79 61 73 2d 2d 73 63 68 65 64 75 6c 65 2d 6a 69 74 ad-directory-1.yas--schedule-jit
13c00 20 62 75 66 66 65 72 2d 6c 69 73 74 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 34 20 22 44 69 73 .buffer-list.yas--message.4."Dis
13c20 63 6f 76 65 72 65 64 20 74 68 65 72 65 20 77 61 73 20 61 6c 72 65 61 64 79 20 25 73 20 69 6e 20 covered.there.was.already.%s.in.
13c40 25 73 22 20 79 61 73 2d 2d 6c 6f 61 64 2d 70 65 6e 64 69 6e 67 2d 6a 69 74 73 20 33 20 22 4c 6f %s".yas--load-pending-jits.3."Lo
13c60 61 64 65 64 20 73 6e 69 70 70 65 74 73 20 66 72 6f 6d 20 25 73 2e 22 20 6d 6f 64 65 2d 73 79 6d aded.snippets.from.%s.".mode-sym
13c80 20 70 61 72 65 6e 74 73 20 66 75 6e 20 75 73 65 2d 6a 69 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 76 .parents.fun.use-jit.#1=#:--cl-v
13ca0 61 72 2d 2d 20 62 75 66 66 65 72 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 23 32 3d 23 3a 2d 2d 63 6c ar--.buffer.major-mode.#2=#:--cl
13cc0 2d 76 61 72 2d 2d 20 69 6e 74 65 72 61 63 74 69 76 65 5d 20 36 20 28 23 24 20 2e 20 38 30 30 33 -var--.interactive].6.(#$...8003
13ce0 33 29 20 28 6c 69 73 74 20 28 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 22 53 3).(list.(read-directory-name."S
13d00 65 6c 65 63 74 20 74 68 65 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 3a 20 22 20 6e 69 6c 20 elect.the.root.directory:.".nil.
13d20 6e 69 6c 20 74 29 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 74 29 5d 29 0a 23 nil.t).current-prefix-arg.t)]).#
13d40 40 35 32 20 52 65 63 75 72 73 69 76 65 6c 79 20 6c 6f 61 64 20 73 6e 69 70 70 65 74 20 74 65 6d @52.Recursively.load.snippet.tem
13d60 70 6c 61 74 65 73 20 66 72 6f 6d 20 44 49 52 45 43 54 4f 52 59 2e 1f 0a 28 64 65 66 61 6c 69 61 plates.from.DIRECTORY...(defalia
13d80 73 20 27 79 61 73 2d 2d 6c 6f 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 31 20 23 5b 28 64 69 72 65 s.'yas--load-directory-1.#[(dire
13da0 63 74 6f 72 79 20 6d 6f 64 65 2d 73 79 6d 29 20 22 08 5c 32 30 33 37 00 5c 33 30 36 5c 33 30 37 ctory.mode-sym).".\2037.\306\307
13dc0 09 5c 22 5c 32 31 31 1a 5c 33 31 30 5c 33 31 31 5c 33 31 32 21 21 1b 1c 5c 33 31 33 5c 32 31 36 .\"\211.\310\311\312!!..\313\216
13de0 72 0b 71 5c 32 31 30 5c 33 31 34 5c 33 31 35 0d 5c 22 63 5c 32 31 30 5c 33 31 36 09 0d 5c 22 5c r.q\210\314\315.\"c\210\316..\"\
13e00 32 31 30 5c 33 31 34 5c 33 31 37 5c 33 32 30 20 5c 22 63 29 72 0b 71 5c 32 31 30 5c 33 32 31 5c 210\314\317\320.\"c)r.q\210\321\
13e20 33 32 32 5c 32 31 31 5c 66 5c 33 32 32 5c 33 32 33 25 5c 32 31 30 2d 5c 32 30 37 5c 33 32 34 5c 322\211\f\322\323%\210-\207\324\
13e40 33 30 36 5c 33 32 35 09 5c 22 21 3f 5c 32 30 35 64 00 5c 33 32 36 5c 33 30 36 5c 33 32 37 09 5c 306\325.\"!?\205d.\326\306\327.\
13e60 22 5c 33 33 30 0e 1f 5c 33 33 31 58 23 5c 32 30 35 56 00 5c 33 33 32 5c 33 33 33 5c 33 33 34 09 "\330..\331X#\205V.\332\333\334.
13e80 23 5c 32 31 30 5c 33 33 35 3f 5c 32 30 35 64 00 5c 33 33 32 5c 33 33 33 5c 33 33 36 09 23 5c 32 #\210\335?\205d.\332\333\336.#\2
13ea0 31 30 5c 33 31 36 09 0d 5c 22 5c 32 30 37 22 20 5b 79 61 73 2d 2d 63 72 65 61 74 69 6e 67 2d 63 10\316..\"\207".[yas--creating-c
13ec0 6f 6d 70 69 6c 65 64 2d 73 6e 69 70 70 65 74 73 20 64 69 72 65 63 74 6f 72 79 20 6f 75 74 70 75 ompiled-snippets.directory.outpu
13ee0 74 2d 66 69 6c 65 20 23 31 3d 23 3a 74 65 6d 70 2d 62 75 66 66 65 72 20 23 32 3d 23 3a 74 65 6d t-file.#1=#:temp-buffer.#2=#:tem
13f00 70 2d 66 69 6c 65 20 6d 6f 64 65 2d 73 79 6d 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 p-file.mode-sym.expand-file-name
13f20 20 22 2e 79 61 73 2d 63 6f 6d 70 69 6c 65 64 2d 73 6e 69 70 70 65 74 73 2e 65 6c 22 20 67 65 74 .".yas-compiled-snippets.el".get
13f40 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 -buffer-create.generate-new-buff
13f60 65 72 2d 6e 61 6d 65 20 22 20 2a 74 65 6d 70 20 66 69 6c 65 2a 22 20 23 5b 6e 69 6c 20 22 5c 33 er-name.".*temp.file*".#[nil."\3
13f80 30 31 08 21 5c 32 30 35 09 00 5c 33 30 32 08 21 5c 32 30 37 22 20 5b 23 31 23 20 62 75 66 66 65 01.!\205..\302.!\207".[#1#.buffe
13fa0 72 2d 6e 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 5d 20 66 6f 72 6d 61 74 20 22 3b r-name.kill-buffer].2].format.";
13fc0 3b 3b 20 43 6f 6d 70 69 6c 65 64 20 73 6e 69 70 70 65 74 73 20 61 6e 64 20 73 75 70 70 6f 72 74 ;;.Compiled.snippets.and.support
13fe0 20 66 69 6c 65 73 20 66 6f 72 20 60 25 73 27 5c 6e 22 20 79 61 73 2d 2d 6c 6f 61 64 2d 64 69 72 .files.for.`%s'\n".yas--load-dir
14000 65 63 74 6f 72 79 2d 32 20 22 3b 3b 3b 20 44 6f 20 6e 6f 74 20 65 64 69 74 21 20 46 69 6c 65 20 ectory-2.";;;.Do.not.edit!.File.
14020 67 65 6e 65 72 61 74 65 64 20 61 74 20 25 73 5c 6e 22 20 63 75 72 72 65 6e 74 2d 74 69 6d 65 2d generated.at.%s\n".current-time-
14040 73 74 72 69 6e 67 20 77 72 69 74 65 2d 72 65 67 69 6f 6e 20 6e 69 6c 20 30 20 66 69 6c 65 2d 65 string.write-region.nil.0.file-e
14060 78 69 73 74 73 2d 70 20 22 2e 79 61 73 2d 73 6b 69 70 22 20 6c 6f 61 64 20 22 2e 79 61 73 2d 63 xists-p.".yas-skip".load.".yas-c
14080 6f 6d 70 69 6c 65 64 2d 73 6e 69 70 70 65 74 73 22 20 6e 6f 65 72 72 6f 72 20 33 20 79 61 73 2d ompiled-snippets".noerror.3.yas-
140a0 2d 6d 65 73 73 61 67 65 20 34 20 22 4c 6f 61 64 65 64 20 63 6f 6d 70 69 6c 65 64 20 73 6e 69 70 -message.4."Loaded.compiled.snip
140c0 70 65 74 73 20 66 72 6f 6d 20 25 73 22 20 74 20 22 4c 6f 61 64 69 6e 67 20 73 6e 69 70 70 65 74 pets.from.%s".t."Loading.snippet
140e0 20 66 69 6c 65 73 20 66 72 6f 6d 20 25 73 22 20 79 61 73 2d 76 65 72 62 6f 73 69 74 79 5d 20 38 .files.from.%s".yas-verbosity].8
14100 20 28 23 24 20 2e 20 38 31 32 32 30 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d .(#$...81220)]).(defalias.'yas--
14120 6c 6f 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 32 20 23 5b 28 64 69 72 65 63 74 6f 72 79 20 6d 6f load-directory-2.#[(directory.mo
14140 64 65 2d 73 79 6d 29 20 22 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 5c 22 21 5c 32 31 30 08 19 5c de-sym)."\306\307\310.\"!\210..\
14160 33 31 31 1a 5c 33 31 32 5c 33 31 33 21 1b 72 0b 71 5c 32 31 30 5c 33 31 34 5c 32 31 36 5c 33 31 311.\312\313!.r.q\210\314\216\31
14180 35 08 5c 33 31 36 5c 22 5c 33 31 31 1c 5c 32 31 31 1d 5c 32 30 33 3d 00 0d 40 14 5c 33 31 37 5c 5.\316\"\311.\211.\203=..@.\317\
141a0 66 21 5c 32 30 33 36 00 5c 33 32 30 20 5c 32 31 30 5c 33 32 31 5c 66 21 5c 32 31 30 5c 33 32 32 f!\2036.\320.\210\321\f!\210\322
141c0 5c 66 21 5c 6e 42 12 0d 41 5c 32 31 31 15 5c 32 30 34 20 00 2d 5c 6e 5c 32 30 33 48 00 5c 33 32 \f!\nB..A\211.\204..-\n\203H.\32
141e0 33 0e 15 5c 6e 5c 22 5c 32 31 30 5c 33 31 35 08 21 5c 33 31 31 1e 16 5c 32 31 31 1d 5c 32 30 35 3..\n\"\210\315.!\311..\211.\205
14200 66 00 0d 40 16 16 5c 33 32 34 0e 16 0e 15 5c 22 5c 32 31 30 0d 41 5c 32 31 31 15 5c 32 30 34 53 f..@..\324....\"\210.A\211.\204S
14220 00 5c 33 31 31 2c 5c 32 30 37 22 20 5b 64 69 72 65 63 74 6f 72 79 20 64 65 66 61 75 6c 74 2d 64 .\311,\207".[directory.default-d
14240 69 72 65 63 74 6f 72 79 20 73 6e 69 70 70 65 74 2d 64 65 66 73 20 23 31 3d 23 3a 74 65 6d 70 2d irectory.snippet-defs.#1=#:temp-
14260 62 75 66 66 65 72 20 66 69 6c 65 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 79 61 73 2d buffer.file.--dolist-tail--.yas-
14280 2d 6c 6f 61 64 2d 79 61 73 2d 73 65 74 75 70 2d 66 69 6c 65 20 65 78 70 61 6e 64 2d 66 69 6c 65 -load-yas-setup-file.expand-file
142a0 2d 6e 61 6d 65 20 22 2e 79 61 73 2d 73 65 74 75 70 22 20 6e 69 6c 20 67 65 6e 65 72 61 74 65 2d -name.".yas-setup".nil.generate-
142c0 6e 65 77 2d 62 75 66 66 65 72 20 22 20 2a 74 65 6d 70 2a 22 20 23 5b 6e 69 6c 20 22 5c 33 30 31 new-buffer.".*temp*".#[nil."\301
142e0 08 21 5c 32 30 35 09 00 5c 33 30 32 08 21 5c 32 30 37 22 20 5b 23 31 23 20 62 75 66 66 65 72 2d .!\205..\302.!\207".[#1#.buffer-
14300 6e 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 5d 20 79 61 73 2d 2d 73 75 62 64 69 72 name.kill-buffer].2].yas--subdir
14320 73 20 6e 6f 2d 73 75 62 64 69 72 73 2d 6a 75 73 74 2d 66 69 6c 65 73 20 66 69 6c 65 2d 72 65 61 s.no-subdirs-just-files.file-rea
14340 64 61 62 6c 65 2d 70 20 65 72 61 73 65 2d 62 75 66 66 65 72 20 69 6e 73 65 72 74 2d 66 69 6c 65 dable-p.erase-buffer.insert-file
14360 2d 63 6f 6e 74 65 6e 74 73 20 79 61 73 2d 2d 70 61 72 73 65 2d 74 65 6d 70 6c 61 74 65 20 79 61 -contents.yas--parse-template.ya
14380 73 2d 64 65 66 69 6e 65 2d 73 6e 69 70 70 65 74 73 20 79 61 73 2d 2d 6c 6f 61 64 2d 64 69 72 65 s-define-snippets.yas--load-dire
143a0 63 74 6f 72 79 2d 32 20 6d 6f 64 65 2d 73 79 6d 20 73 75 62 64 69 72 5d 20 35 5d 29 0a 23 40 38 ctory-2.mode-sym.subdir].5]).#@8
143c0 37 20 52 65 6c 6f 61 64 20 74 68 65 20 64 69 72 65 63 74 6f 72 69 65 73 20 6c 69 73 74 65 64 20 7.Reload.the.directories.listed.
143e0 69 6e 20 60 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 27 20 6f 72 0a 70 72 6f 6d 70 74 20 in.`yas-snippet-dirs'.or.prompt.
14400 74 68 65 20 75 73 65 72 20 74 6f 20 73 65 6c 65 63 74 20 6f 6e 65 2e 1f 0a 28 64 65 66 61 6c 69 the.user.to.select.one...(defali
14420 61 73 20 27 79 61 73 2d 2d 6c 6f 61 64 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 20 23 5b 28 26 6f as.'yas--load-snippet-dirs.#[(&o
14440 70 74 69 6f 6e 61 6c 20 6e 6f 6a 69 74 29 20 22 5c 33 30 36 18 09 5c 32 30 34 0d 00 5c 33 30 37 ptional.nojit)."\306..\204..\307
14460 5c 33 31 30 21 5c 32 31 30 5c 32 30 32 58 00 5c 6e 09 5c 32 33 35 5c 32 30 33 18 00 5c 33 31 31 \310!\210\202X.\n.\235\203..\311
14480 5c 6e 5c 33 31 32 5c 22 5c 32 31 30 5c 33 31 33 5c 33 30 31 20 21 5c 33 30 36 1b 5c 32 31 31 1c \n\312\"\210\313\301.!\306.\211.
144a0 5c 32 30 33 57 00 5c 66 40 13 5c 33 31 34 0b 21 5c 32 30 33 48 00 5c 33 31 30 0b 0d 3f 5c 22 5c \203W.\f@.\314.!\203H.\310..?\"\
144c0 32 31 30 0d 5c 32 30 33 3f 00 5c 33 31 35 5c 33 31 36 5c 33 31 37 0b 23 5c 32 31 30 5c 32 30 32 210.\203?.\315\316\317.#\210\202
144e0 50 00 5c 33 31 35 5c 33 31 36 5c 33 32 30 0b 23 5c 32 31 30 5c 32 30 32 50 00 5c 33 31 35 5c 33 P.\315\316\320.#\210\202P.\315\3
14500 32 31 5c 33 32 32 0b 23 08 42 10 5c 66 41 5c 32 31 31 14 5c 32 30 34 23 00 2a 08 29 5c 32 30 37 21\322.#.B.\fA\211.\204#.*.)\207
14520 22 20 5b 65 72 72 6f 72 73 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 20 79 61 73 2d 2d ".[errors.yas-snippet-dirs.yas--
14540 64 65 66 61 75 6c 74 2d 75 73 65 72 2d 73 6e 69 70 70 65 74 73 2d 64 69 72 20 64 69 72 65 63 74 default-user-snippets-dir.direct
14560 6f 72 79 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 6e 6f 6a 69 74 20 6e 69 6c 20 63 61 ory.--dolist-tail--.nojit.nil.ca
14580 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 79 61 73 2d 6c 6f 61 64 2d 64 69 72 65 63 74 ll-interactively.yas-load-direct
145a0 6f 72 79 20 6d 61 6b 65 2d 64 69 72 65 63 74 6f 72 79 20 74 20 72 65 76 65 72 73 65 20 66 69 6c ory.make-directory.t.reverse.fil
145c0 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 34 20 22 4c 6f e-directory-p.yas--message.4."Lo
145e0 61 64 65 64 20 25 73 22 20 22 50 72 65 70 61 72 65 64 20 6a 75 73 74 2d 69 6e 2d 74 69 6d 65 20 aded.%s"."Prepared.just-in-time.
14600 6c 6f 61 64 69 6e 67 20 66 6f 72 20 25 73 22 20 31 20 22 43 68 65 63 6b 20 79 6f 75 72 20 60 79 loading.for.%s".1."Check.your.`y
14620 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 27 3a 20 25 73 20 69 73 20 6e 6f 74 20 61 20 64 69 as-snippet-dirs':.%s.is.not.a.di
14640 72 65 63 74 6f 72 79 22 5d 20 35 20 28 23 24 20 2e 20 38 32 38 38 32 29 5d 29 0a 23 40 32 36 37 rectory"].5.(#$...82882)]).#@267
14660 20 52 65 6c 6f 61 64 20 61 6c 6c 20 73 6e 69 70 70 65 74 73 20 61 6e 64 20 72 65 62 75 69 6c 64 .Reload.all.snippets.and.rebuild
14680 20 74 68 65 20 59 41 53 6e 69 70 70 65 74 20 6d 65 6e 75 2e 0a 0a 57 68 65 6e 20 4e 4f 2d 4a 49 .the.YASnippet.menu...When.NO-JI
146a0 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 66 6f 72 63 65 20 69 6d 6d 65 64 69 61 74 65 20 72 65 6c T.is.non-nil.force.immediate.rel
146c0 6f 61 64 20 6f 66 20 61 6c 6c 20 6b 6e 6f 77 6e 0a 73 6e 69 70 70 65 74 73 20 75 6e 64 65 72 20 oad.of.all.known.snippets.under.
146e0 60 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 27 2c 20 6f 74 68 65 72 77 69 73 65 20 75 73 `yas-snippet-dirs',.otherwise.us
14700 65 20 6a 75 73 74 2d 69 6e 2d 74 69 6d 65 0a 6c 6f 61 64 69 6e 67 2e 0a 0a 57 68 65 6e 20 63 61 e.just-in-time.loading...When.ca
14720 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 75 73 65 20 6a 75 73 74 2d 69 6e 2d lled.interactively,.use.just-in-
14740 74 69 6d 65 20 6c 6f 61 64 69 6e 67 20 77 68 65 6e 20 67 69 76 65 6e 20 61 0a 70 72 65 66 69 78 time.loading.when.given.a.prefix
14760 20 61 72 67 75 6d 65 6e 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 72 65 6c 6f 61 .argument...(defalias.'yas-reloa
14780 64 2d 61 6c 6c 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 2d 6a 69 74 20 69 6e 74 65 72 61 d-all.#[(&optional.no-jit.intera
147a0 63 74 69 76 65 29 20 22 5c 33 30 36 32 5c 32 31 33 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 ctive)."\3062\213.\307\310\311\3
147c0 31 32 20 5c 22 18 19 08 5c 32 30 33 35 00 5c 6e 5c 32 30 33 2f 00 5c 33 31 33 5c 33 31 34 21 5c 12.\"...\2035.\n\203/.\313\314!\
147e0 32 30 33 5c 22 00 5c 33 31 35 5c 33 31 36 08 5c 22 5c 32 31 30 5c 32 30 32 35 00 5c 33 31 37 5c 203\".\315\316.\"\210\2025.\317\
14800 33 32 30 5c 33 32 31 5c 22 5c 32 31 30 5c 33 32 32 5c 33 30 36 5c 33 30 37 5c 22 5c 32 31 30 5c 320\321\"\210\322\306\307\"\210\
14820 32 30 32 35 00 5c 33 31 35 5c 33 32 33 5c 33 31 32 20 5c 22 5c 32 31 30 5c 33 32 34 20 13 5c 33 2025.\315\323\312.\"\210\324..\3
14840 32 34 20 14 5c 33 32 35 5c 33 32 36 0d 5c 22 5c 32 31 30 5c 33 32 34 20 15 5c 33 32 34 20 16 24 24..\325\326.\"\210\324..\324..$
14860 5c 33 32 37 0e 25 21 11 5c 33 33 30 20 5c 32 31 30 5c 33 33 31 5c 33 33 32 21 5c 32 31 30 5c 33 \327.%!.\330.\210\331\332!\210\3
14880 33 33 5c 33 33 34 0e 24 5c 66 0b 45 5c 22 1e 26 5c 33 31 37 0e 26 5c 32 30 34 67 00 09 5c 32 30 33\334.$\f.E\".&\317.&\204g..\20
148a0 33 6b 00 5c 33 33 35 5c 32 30 32 6c 00 5c 33 33 36 0e 25 5c 32 30 33 75 00 5c 33 33 37 5c 32 30 3k.\335\202l.\336.%\203u.\337\20
148c0 32 76 00 5c 33 34 30 09 5c 32 30 33 7e 00 5c 33 34 31 5c 32 30 32 5c 32 31 30 00 0e 26 5c 32 30 2v.\340.\203~.\341\202\210..&\20
148e0 33 5c 32 30 37 00 5c 33 34 32 5c 32 30 32 5c 32 31 30 00 5c 33 34 33 23 2b 30 5c 32 30 37 22 20 3\207.\342\202\210.\343#+0\207".
14900 5b 73 6e 69 70 70 65 74 2d 65 64 69 74 69 6e 67 2d 62 75 66 66 65 72 73 20 65 72 72 6f 72 73 20 [snippet-editing-buffers.errors.
14920 69 6e 74 65 72 61 63 74 69 76 65 20 79 61 73 2d 2d 74 61 62 6c 65 73 20 79 61 73 2d 2d 70 61 72 interactive.yas--tables.yas--par
14940 65 6e 74 73 20 79 61 73 2d 2d 6d 65 6e 75 2d 74 61 62 6c 65 20 61 62 6f 72 74 20 6e 69 6c 20 63 ents.yas--menu-table.abort.nil.c
14960 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 23 5b 28 62 75 66 66 65 72 29 20 22 72 08 71 5c l-remove-if-not.#[(buffer)."r.q\
14980 32 31 30 09 29 5c 32 30 37 22 20 5b 62 75 66 66 65 72 20 79 61 73 2d 2d 65 64 69 74 69 6e 67 2d 210.)\207".[buffer.yas--editing-
149a0 74 65 6d 70 6c 61 74 65 5d 20 31 5d 20 62 75 66 66 65 72 2d 6c 69 73 74 20 79 2d 6f 72 2d 6e 2d template].1].buffer-list.y-or-n-
149c0 70 20 22 53 6f 6d 65 20 62 75 66 66 65 72 73 20 65 64 69 74 69 6e 67 20 6c 69 76 65 20 73 6e 69 p."Some.buffers.editing.live.sni
149e0 70 70 65 74 73 2c 20 63 6c 6f 73 65 20 74 68 65 6d 20 61 6e 64 20 70 72 6f 63 65 65 64 20 77 69 ppets,.close.them.and.proceed.wi
14a00 74 68 20 72 65 6c 6f 61 64 3f 20 22 20 6d 61 70 63 20 6b 69 6c 6c 2d 62 75 66 66 65 72 20 79 61 th.reload?.".mapc.kill-buffer.ya
14a20 73 2d 2d 6d 65 73 73 61 67 65 20 31 20 22 41 62 6f 72 74 65 64 20 72 65 6c 6f 61 64 2e 2e 2e 22 s--message.1."Aborted.reload..."
14a40 20 74 68 72 6f 77 20 23 5b 28 62 75 66 66 65 72 29 20 22 72 08 71 5c 32 31 30 5c 33 30 31 5c 33 .throw.#[(buffer)."r.q\210\301\3
14a60 30 32 21 29 5c 32 30 37 22 20 5b 62 75 66 66 65 72 20 6b 69 6c 6c 2d 6c 6f 63 61 6c 2d 76 61 72 02!)\207".[buffer.kill-local-var
14a80 69 61 62 6c 65 20 79 61 73 2d 2d 65 64 69 74 69 6e 67 2d 74 65 6d 70 6c 61 74 65 5d 20 32 5d 20 iable.yas--editing-template].2].
14aa0 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 6d 61 70 68 61 73 68 20 23 5b 28 6d 65 6e 75 2d make-hash-table.maphash.#[(menu-
14ac0 73 79 6d 62 6f 6c 20 5f 6b 65 79 6d 61 70 29 20 22 5c 33 30 32 08 5c 33 30 33 09 21 5c 33 30 34 symbol._keymap)."\302.\303.!\304
14ae0 23 5c 32 30 37 22 20 5b 79 61 73 2d 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 65 6e 75 20 6d 65 6e #\207".[yas--minor-mode-menu.men
14b00 75 2d 73 79 6d 62 6f 6c 20 64 65 66 69 6e 65 2d 6b 65 79 20 76 65 63 74 6f 72 20 6e 69 6c 5d 20 u-symbol.define-key.vector.nil].
14b20 34 5d 20 79 61 73 2d 2d 6c 6f 61 64 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 20 79 61 73 2d 64 69 4].yas--load-snippet-dirs.yas-di
14b40 72 65 63 74 2d 6b 65 79 6d 61 70 73 2d 72 65 6c 6f 61 64 20 72 75 6e 2d 68 6f 6f 6b 73 20 79 61 rect-keymaps-reload.run-hooks.ya
14b60 73 2d 61 66 74 65 72 2d 72 65 6c 6f 61 64 2d 68 6f 6f 6b 20 63 6c 2d 65 76 65 72 79 20 23 5b 28 s-after-reload-hook.cl-every.#[(
14b80 74 61 62 6c 65 29 20 22 5c 33 30 31 08 21 5c 33 30 32 55 5c 32 30 37 22 20 5b 74 61 62 6c 65 20 table)."\301.!\302U\207".[table.
14ba0 68 61 73 68 2d 74 61 62 6c 65 2d 63 6f 75 6e 74 20 30 5d 20 32 5d 20 32 20 33 20 22 53 6e 69 70 hash-table-count.0].2].2.3."Snip
14bc0 70 65 74 73 20 6c 6f 61 64 65 64 20 25 73 2e 22 20 22 50 72 65 70 61 72 65 64 20 6a 75 73 74 2d pets.loaded.%s."."Prepared.just-
14be0 69 6e 2d 74 69 6d 65 20 6c 6f 61 64 69 6e 67 20 6f 66 20 73 6e 69 70 70 65 74 73 20 25 73 2e 22 in-time.loading.of.snippets.%s."
14c00 20 22 77 69 74 68 20 73 6f 6d 65 20 65 72 72 6f 72 73 2e 20 20 43 68 65 63 6b 20 2a 4d 65 73 73 ."with.some.errors...Check.*Mess
14c20 61 67 65 73 2a 22 20 22 28 62 75 74 20 6e 6f 20 73 6e 69 70 70 65 74 73 20 66 6f 75 6e 64 29 22 ages*"."(but.no.snippets.found)"
14c40 20 22 73 75 63 63 65 73 73 66 75 6c 6c 79 22 20 79 61 73 2d 2d 73 63 68 65 64 75 6c 65 64 2d 6a ."successfully".yas--scheduled-j
14c60 69 74 2d 6c 6f 61 64 73 20 6e 6f 2d 6a 69 74 20 6e 6f 2d 73 6e 69 70 70 65 74 73 5d 20 35 20 28 it-loads.no-jit.no-snippets].5.(
14c80 23 24 20 2e 20 38 33 35 35 33 29 20 28 6c 69 73 74 20 28 6e 6f 74 20 63 75 72 72 65 6e 74 2d 70 #$...83553).(list.(not.current-p
14ca0 72 65 66 69 78 2d 61 72 67 29 20 74 29 5d 29 0a 23 40 33 35 20 48 6f 6f 6b 73 20 72 75 6e 20 61 refix-arg).t)]).#@35.Hooks.run.a
14cc0 66 74 65 72 20 60 79 61 73 2d 72 65 6c 6f 61 64 2d 61 6c 6c 27 2e 1f 0a 28 64 65 66 76 61 72 20 fter.`yas-reload-all'...(defvar.
14ce0 79 61 73 2d 61 66 74 65 72 2d 72 65 6c 6f 61 64 2d 68 6f 6f 6b 20 6e 69 6c 20 28 23 24 20 2e 20 yas-after-reload-hook.nil.(#$...
14d00 38 35 31 37 33 29 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6c 6f 61 64 2d 70 65 6e 85173)).(defalias.'yas--load-pen
14d20 64 69 6e 67 2d 6a 69 74 73 20 23 5b 6e 69 6c 20 22 5c 33 30 35 20 5c 33 30 36 18 5c 32 31 31 19 ding-jits.#[nil."\305.\306.\211.
14d40 5c 32 30 35 3e 00 09 40 10 5c 33 30 37 5c 33 31 30 08 5c 6e 5c 22 21 5c 32 31 31 1b 5c 33 30 36 \205>..@.\307\310.\n\"!\211.\306
14d60 1c 5c 32 31 31 19 5c 32 30 33 2f 00 09 40 14 5c 33 31 31 5c 33 31 32 5c 33 31 33 08 5c 66 24 5c .\211.\203/..@.\311\312\313.\f$\
14d80 32 31 30 5c 66 20 5c 32 31 30 09 41 5c 32 31 31 11 5c 32 30 34 1b 00 2a 5c 33 31 34 08 5c 6e 5c 210\f.\210.A\211.\204..*\314.\n\
14da0 22 5c 32 31 30 29 09 41 5c 32 31 31 11 5c 32 30 34 09 00 5c 33 30 36 2a 5c 32 30 37 22 20 5b 6d "\210).A\211.\204..\306*\207".[m
14dc0 6f 64 65 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 79 61 73 2d 2d 73 63 68 65 64 75 6c ode.--dolist-tail--.yas--schedul
14de0 65 64 2d 6a 69 74 2d 6c 6f 61 64 73 20 66 75 6e 73 20 66 75 6e 20 79 61 73 2d 2d 6d 6f 64 65 73 ed-jit-loads.funs.fun.yas--modes
14e00 2d 74 6f 2d 61 63 74 69 76 61 74 65 20 6e 69 6c 20 72 65 76 65 72 73 65 20 67 65 74 68 61 73 68 -to-activate.nil.reverse.gethash
14e20 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 34 20 22 4c 6f 61 64 69 6e 67 20 66 6f 72 20 60 25 73 .yas--message.4."Loading.for.`%s
14e40 27 2c 20 6a 75 73 74 2d 69 6e 2d 74 69 6d 65 3a 20 25 73 21 22 20 72 65 6d 68 61 73 68 5d 20 36 ',.just-in-time:.%s!".remhash].6
14e60 5d 29 0a 23 40 32 36 20 45 73 63 61 70 65 20 54 45 58 54 20 66 6f 72 20 73 6e 69 70 70 65 74 2e ]).#@26.Escape.TEXT.for.snippet.
14e80 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 65 73 63 61 70 65 2d 74 65 78 74 20 23 5b 28 ..(defalias.'yas-escape-text.#[(
14ea0 74 65 78 74 29 20 22 08 5c 32 30 35 09 00 5c 33 30 31 5c 33 30 32 5c 33 30 33 08 23 5c 32 30 37 text).".\205..\301\302\303.#\207
14ec0 22 20 5b 74 65 78 74 20 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 ".[text.replace-regexp-in-string
14ee0 20 22 5b 5c 5c 24 5d 22 20 22 5c 5c 5c 5c 5c 5c 26 22 5d 20 34 20 28 23 24 20 2e 20 38 35 36 30 ."[\\$]"."\\\\\\&"].4.(#$...8560
14f00 38 29 5d 29 0a 23 40 31 34 38 20 43 72 65 61 74 65 20 2e 79 61 73 2d 63 6f 6d 70 69 6c 65 64 2d 8)]).#@148.Create..yas-compiled-
14f20 73 6e 69 70 70 65 74 73 2e 65 6c 20 66 69 6c 65 73 20 75 6e 64 65 72 20 73 75 62 64 69 72 73 20 snippets.el.files.under.subdirs.
14f40 6f 66 20 54 4f 50 2d 4c 45 56 45 4c 2d 44 49 52 2e 0a 0a 54 68 69 73 20 77 6f 72 6b 73 20 62 79 of.TOP-LEVEL-DIR...This.works.by
14f60 20 73 74 75 62 62 69 6e 67 20 61 20 66 65 77 20 66 75 6e 63 74 69 6f 6e 73 2c 20 74 68 65 6e 20 .stubbing.a.few.functions,.then.
14f80 63 61 6c 6c 69 6e 67 0a 60 79 61 73 2d 6c 6f 61 64 2d 64 69 72 65 63 74 6f 72 79 27 2e 1f 0a 28 calling.`yas-load-directory'...(
14fa0 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 63 6f 6d 70 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 20 defalias.'yas-compile-directory.
14fc0 23 5b 28 74 6f 70 2d 6c 65 76 65 6c 2d 64 69 72 29 20 22 5c 33 30 32 18 5c 33 30 33 09 5c 33 30 #[(top-level-dir)."\302.\303.\30
14fe0 34 5c 22 29 5c 32 30 37 22 20 5b 79 61 73 2d 2d 63 72 65 61 74 69 6e 67 2d 63 6f 6d 70 69 6c 65 4\")\207".[yas--creating-compile
15000 64 2d 73 6e 69 70 70 65 74 73 20 74 6f 70 2d 6c 65 76 65 6c 2d 64 69 72 20 74 20 79 61 73 2d 6c d-snippets.top-level-dir.t.yas-l
15020 6f 61 64 2d 64 69 72 65 63 74 6f 72 79 20 6e 69 6c 5d 20 33 20 28 23 24 20 2e 20 38 35 37 37 31 oad-directory.nil].3.(#$...85771
15040 29 20 22 44 54 6f 70 20 6c 65 76 65 6c 20 73 6e 69 70 70 65 74 20 64 69 72 65 63 74 6f 72 79 3f )."DTop.level.snippet.directory?
15060 22 5d 29 0a 23 40 34 32 20 43 6f 6d 70 69 6c 65 20 65 76 65 72 79 20 64 69 72 20 69 6e 20 60 79 "]).#@42.Compile.every.dir.in.`y
15080 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 as-snippet-dirs'...(defalias.'ya
150a0 73 2d 72 65 63 6f 6d 70 69 6c 65 2d 61 6c 6c 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c 33 30 31 5c s-recompile-all.#[nil."\300\301\
150c0 33 30 32 20 5c 22 5c 32 30 37 22 20 5b 6d 61 70 63 20 79 61 73 2d 63 6f 6d 70 69 6c 65 2d 64 69 302.\"\207".[mapc.yas-compile-di
150e0 72 65 63 74 6f 72 79 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 5d 20 33 20 28 23 24 20 rectory.yas-snippet-dirs].3.(#$.
15100 2e 20 38 36 31 32 31 29 20 6e 69 6c 5d 29 0a 23 40 37 37 20 41 6c 69 73 74 20 6f 66 20 6d 6f 64 ..86121).nil]).#@77.Alist.of.mod
15120 65 2d 73 79 6d 62 6f 6c 73 20 74 6f 20 66 6f 72 6d 73 20 74 6f 20 62 65 20 65 76 61 6c 65 64 20 e-symbols.to.forms.to.be.evaled.
15140 77 68 65 6e 20 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 27 20 6b 69 63 6b 73 20 69 6e 2e 1f when.`yas-minor-mode'.kicks.in..
15160 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 73 63 68 65 64 75 6c 65 64 2d 6a 69 74 2d 6c 6f 61 64 .(defvar.yas--scheduled-jit-load
15180 73 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 29 20 28 23 24 20 2e 20 38 36 32 39 32 29 s.(make-hash-table).(#$...86292)
151a0 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 63 68 65 64 75 6c 65 2d 6a 69 74 20 23 ).(defalias.'yas--schedule-jit.#
151c0 5b 28 6d 6f 64 65 20 66 75 6e 29 20 22 08 19 5c 6e 1b 5c 33 30 35 09 5c 66 5c 33 30 36 09 0b 5c [(mode.fun)."..\n.\305.\f\306..\
151e0 22 42 0b 23 2a 5c 32 30 37 22 20 5b 6d 6f 64 65 20 23 31 3d 23 3a 76 20 79 61 73 2d 2d 73 63 68 "B.#*\207".[mode.#1=#:v.yas--sch
15200 65 64 75 6c 65 64 2d 6a 69 74 2d 6c 6f 61 64 73 20 23 32 3d 23 3a 76 20 66 75 6e 20 70 75 74 68 eduled-jit-loads.#2=#:v.fun.puth
15220 61 73 68 20 67 65 74 68 61 73 68 5d 20 36 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d ash.gethash].6]).(defalias.'yas-
15240 61 62 6f 75 74 20 23 5b 6e 69 6c 20 22 5c 33 30 36 5c 33 30 37 5c 33 31 30 31 14 00 08 19 5c 33 about.#[nil."\306\307\3101....\3
15260 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 24 29 40 30 5c 32 30 32 18 00 5c 32 31 30 11\312\313\314\315$)@0\202..\210
15280 5c 32 30 32 1b 00 5c 32 30 36 6a 00 5c 33 31 36 5c 33 31 37 21 5c 32 30 33 68 00 5c 33 32 30 5c \202..\206j.\316\317!\203h.\320\
152a0 33 32 31 21 5c 32 30 33 68 00 5c 33 32 30 5c 33 32 32 21 5c 32 30 33 68 00 5c 33 32 33 31 63 00 321!\203h.\320\322!\203h.\3231c.
152c0 5c 33 32 34 5c 6e 5c 32 33 36 41 1b 5c 33 32 32 0b 40 5c 33 32 35 48 5c 66 3e 5c 32 30 34 48 00 \324\n\236A.\322.@\325H\f>\204H.
152e0 5c 33 32 36 5c 33 32 37 5c 33 33 30 0b 40 44 5c 22 5c 32 31 30 0b 40 5c 33 33 31 48 21 1d 5c 33 \326\327\330.@D\"\210.@\331H!.\3
15300 33 32 5c 33 33 33 0d 5c 22 5c 32 30 33 5d 00 0e 1e 5c 33 33 34 0d 51 5c 32 30 32 5e 00 0d 2a 30 32\333.\"\203]...\334.Q\202^..*0
15320 5c 32 30 32 65 00 5c 32 31 30 5c 33 33 35 5c 32 30 36 6a 00 0e 1e 5c 22 5c 32 30 37 22 20 5b 79 \202e.\210\335\206j...\"\207".[y
15340 61 73 2d 2d 6c 6f 61 64 64 69 72 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 70 61 as--loaddir.default-directory.pa
15360 63 6b 61 67 65 2d 61 6c 69 73 74 20 79 61 73 2d 70 6b 67 20 63 6c 2d 73 74 72 75 63 74 2d 70 61 ckage-alist.yas-pkg.cl-struct-pa
15380 63 6b 61 67 65 2d 64 65 73 63 2d 74 61 67 73 20 76 65 72 73 69 6f 6e 20 6d 65 73 73 61 67 65 20 ckage-desc-tags.version.message.
153a0 22 79 61 73 6e 69 70 70 65 74 20 28 76 65 72 73 69 6f 6e 20 25 73 29 20 2d 2d 20 70 6c 75 73 6b "yasnippet.(version.%s).--.plusk
153c0 69 64 2f 6a 6f 61 6f 74 61 76 6f 72 61 2f 6e 70 6f 73 74 61 76 73 22 20 28 65 72 72 6f 72 29 20 id/joaotavora/npostavs".(error).
153e0 70 72 6f 63 65 73 73 2d 6c 69 6e 65 73 20 22 67 69 74 22 20 22 64 65 73 63 72 69 62 65 22 20 22 process-lines."git"."describe"."
15400 2d 2d 74 61 67 73 22 20 22 2d 2d 64 69 72 74 79 22 20 66 65 61 74 75 72 65 70 20 70 61 63 6b 61 --tags"."--dirty".featurep.packa
15420 67 65 20 66 62 6f 75 6e 64 70 20 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 76 65 72 73 69 6f 6e 20 ge.fboundp.package-desc-version.
15440 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 2d 6a 6f 69 6e 20 28 65 72 72 6f 72 29 20 79 61 73 package-version-join.(error).yas
15460 6e 69 70 70 65 74 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d nippet.0.signal.wrong-type-argum
15480 65 6e 74 20 70 61 63 6b 61 67 65 2d 64 65 73 63 20 32 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 ent.package-desc.2.string-match.
154a0 22 5c 5c 60 32 30 2e 2e 5b 30 31 5d 5b 30 2d 39 5d 5b 30 2d 33 5d 5b 30 2d 39 5d 5b 2e 5d 5b 30 "\\`20..[01][0-9][0-3][0-9][.][0
154c0 2d 39 5d 5c 5c 7b 33 2c 34 5c 5c 7d 5c 5c 27 22 20 22 2d 73 6e 61 70 73 68 6f 74 22 20 6e 69 6c -9]\\{3,4\\}\\'"."-snapshot".nil
154e0 20 79 61 73 2d 2d 76 65 72 73 69 6f 6e 5d 20 37 20 6e 69 6c 20 6e 69 6c 5d 29 0a 23 40 31 33 33 .yas--version].7.nil.nil]).#@133
15500 20 47 65 74 20 54 45 4d 50 4c 41 54 45 27 73 20 6d 65 6e 75 20 62 69 6e 64 69 6e 67 20 6f 72 20 .Get.TEMPLATE's.menu.binding.or.
15520 61 73 73 69 67 6e 20 69 74 20 61 20 6e 65 77 20 6f 6e 65 2e 0a 0a 54 59 50 45 20 6d 61 79 20 62 assign.it.a.new.one...TYPE.may.b
15540 65 20 60 3a 73 74 61 79 27 2c 20 73 69 67 6e 61 6c 69 6e 67 20 74 68 69 73 20 6d 65 6e 75 20 62 e.`:stay',.signaling.this.menu.b
15560 69 6e 64 69 6e 67 20 73 68 6f 75 6c 64 20 62 65 0a 73 74 61 74 69 63 20 69 6e 20 74 68 65 20 6d inding.should.be.static.in.the.m
15580 65 6e 75 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d enu...(defalias.'yas--template-m
155a0 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 2d 67 65 74 2d 63 72 65 61 74 65 20 23 5b 28 74 enu-binding-pair-get-create.#[(t
155c0 65 6d 70 6c 61 74 65 20 26 6f 70 74 69 6f 6e 61 6c 20 74 79 70 65 29 20 22 08 5c 33 30 34 48 09 emplate.&optional.type).".\304H.
155e0 3e 5c 32 30 34 0f 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 30 >\204..\305\306\307.D\"\210.\310
15600 48 5c 32 30 36 5b 00 08 5c 33 30 34 48 09 3e 5c 32 30 34 24 00 5c 33 30 35 5c 33 30 36 5c 33 30 H\206[..\304H.>\204$.\305\306\30
15620 37 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1a 5c 33 31 30 5c 33 31 31 08 5c 33 30 34 48 09 3e 5c 7.D\"\210.\211.\310\311.\304H.>\
15640 32 30 34 38 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 2048.\305\306\307.D\"\210.\312H\
15660 32 30 36 50 00 08 5c 33 30 34 48 09 3e 5c 32 30 34 4d 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 206P..\304H.>\204M.\305\306\307.
15680 44 5c 22 5c 32 31 30 08 5c 33 31 33 48 5c 33 31 34 08 21 5c 33 31 35 5c 33 31 36 5c 32 35 37 05 D\"\210.\313H\314.!\315\316\257.
156a0 0b 42 49 29 5c 32 30 37 22 20 5b 74 65 6d 70 6c 61 74 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 .BI)\207".[template.cl-struct-ya
156c0 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 74 79 70 65 20 30 20 73 s--template-tags.#1=#:v.type.0.s
156e0 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 79 61 73 2d 2d 74 ignal.wrong-type-argument.yas--t
15700 65 6d 70 6c 61 74 65 20 31 30 20 6d 65 6e 75 2d 69 74 65 6d 20 33 20 39 20 79 61 73 2d 2d 6d 61 emplate.10.menu-item.3.9.yas--ma
15720 6b 65 2d 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 20 3a 6b 65 79 73 20 6e 69 6c 5d 20 38 20 28 23 24 ke-menu-binding.:keys.nil].8.(#$
15740 20 2e 20 38 37 32 39 37 29 5d 29 0a 23 40 37 36 20 4e 6f 6e 2d 6e 69 6c 20 69 66 20 54 45 4d 50 ...87297)]).#@76.Non-nil.if.TEMP
15760 4c 41 54 45 27 73 20 6d 65 6e 75 20 65 6e 74 72 79 20 77 61 73 20 69 6e 63 6c 75 64 65 64 20 69 LATE's.menu.entry.was.included.i
15780 6e 20 61 20 60 79 61 73 2d 64 65 66 69 6e 65 2d 6d 65 6e 75 27 20 63 61 6c 6c 2e 1f 0a 28 64 65 n.a.`yas-define-menu'.call...(de
157a0 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 2d 6d 61 6e 61 67 falias.'yas--template-menu-manag
157c0 65 64 2d 62 79 2d 79 61 73 2d 64 65 66 69 6e 65 2d 6d 65 6e 75 20 23 5b 28 74 65 6d 70 6c 61 74 ed-by-yas-define-menu.#[(templat
157e0 65 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 e).".\302H.>\204..\303\304\305.D
15800 5c 22 5c 32 31 30 08 5c 33 30 36 48 41 5c 32 30 37 22 20 5b 74 65 6d 70 6c 61 74 65 20 63 6c 2d \"\210.\306HA\207".[template.cl-
15820 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 67 6e struct-yas--template-tags.0.sign
15840 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 al.wrong-type-argument.yas--temp
15860 6c 61 74 65 20 31 30 5d 20 34 20 28 23 24 20 2e 20 38 37 38 38 39 29 5d 29 0a 28 64 65 66 61 6c late.10].4.(#$...87889)]).(defal
15880 69 61 73 20 27 79 61 73 2d 2d 73 68 6f 77 2d 6d 65 6e 75 2d 70 20 23 5b 28 6d 6f 64 65 29 20 22 ias.'yas--show-menu-p.#[(mode)."
158a0 08 5c 33 30 32 3d 5c 32 30 33 0f 00 5c 33 30 33 09 5c 33 30 34 5c 33 30 35 5c 33 30 36 20 5c 22 .\302=\203..\303.\304\305\306.\"
158c0 5c 22 5c 32 30 37 08 5c 32 30 35 14 00 5c 33 30 37 5c 32 30 37 22 20 5b 79 61 73 2d 75 73 65 2d \"\207.\205..\307\207".[yas-use-
158e0 6d 65 6e 75 20 6d 6f 64 65 20 61 62 62 72 65 76 69 61 74 65 20 63 6c 2d 66 69 6e 64 20 6d 61 70 menu.mode.abbreviate.cl-find.map
15900 63 61 72 20 79 61 73 2d 2d 74 61 62 6c 65 2d 6d 6f 64 65 20 79 61 73 2d 2d 67 65 74 2d 73 6e 69 car.yas--table-mode.yas--get-sni
15920 70 70 65 74 2d 74 61 62 6c 65 73 20 74 5d 20 35 5d 29 0a 23 40 36 36 20 52 65 63 75 72 73 69 76 ppet-tables.t].5]).#@66.Recursiv
15940 65 6c 79 20 64 65 6c 65 74 65 20 69 74 65 6d 73 20 77 69 74 68 20 55 55 49 44 20 66 72 6f 6d 20 ely.delete.items.with.UUID.from.
15960 4b 45 59 4d 41 50 20 61 6e 64 20 69 74 73 20 73 75 62 6d 65 6e 75 73 2e 1f 0a 28 64 65 66 61 6c KEYMAP.and.its.submenus...(defal
15980 69 61 73 20 27 79 61 73 2d 2d 64 65 6c 65 74 65 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 20 23 5b 28 ias.'yas--delete-from-keymap.#[(
159a0 6b 65 79 6d 61 70 20 75 75 69 64 29 20 22 5c 33 30 32 5c 33 30 33 08 41 5c 22 5c 32 31 30 5c 33 keymap.uuid)."\302\303.A\"\210\3
159c0 30 34 08 5c 33 30 35 5c 33 30 36 09 21 21 5c 33 30 37 23 5c 32 31 30 08 5c 33 31 30 5c 33 31 31 04.\305\306.!!\307#\210.\310\311
159e0 08 41 5c 22 5c 32 34 31 5c 32 30 37 22 20 5b 6b 65 79 6d 61 70 20 75 75 69 64 20 6d 61 70 63 20 .A\"\241\207".[keymap.uuid.mapc.
15a00 23 5b 28 69 74 65 6d 29 20 22 08 5c 32 34 33 3a 5c 32 30 35 16 00 5c 33 30 32 5c 33 30 33 08 41 #[(item).".\243:\205..\302\303.A
15a20 38 21 5c 32 30 35 16 00 5c 33 30 34 5c 33 30 33 08 41 38 09 5c 22 5c 32 30 37 22 20 5b 69 74 65 8!\205..\304\303.A8.\"\207".[ite
15a40 6d 20 75 75 69 64 20 6b 65 79 6d 61 70 70 20 32 20 79 61 73 2d 2d 64 65 6c 65 74 65 2d 66 72 6f m.uuid.keymapp.2.yas--delete-fro
15a60 6d 2d 6b 65 79 6d 61 70 5d 20 33 5d 20 64 65 66 69 6e 65 2d 6b 65 79 20 76 65 63 74 6f 72 20 6d m-keymap].3].define-key.vector.m
15a80 61 6b 65 2d 73 79 6d 62 6f 6c 20 6e 69 6c 20 63 6c 2d 64 65 6c 65 74 65 2d 69 66 20 23 5b 28 69 ake-symbol.nil.cl-delete-if.#[(i
15aa0 74 65 6d 29 20 22 08 3c 5c 32 30 34 07 00 5c 33 30 31 5c 32 30 37 08 41 3f 5c 32 30 36 1c 00 5c tem).".<\204..\301\207.A?\206..\
15ac0 33 30 32 5c 33 30 33 08 41 38 21 5c 32 30 35 1c 00 5c 33 30 33 08 41 38 41 3f 5c 32 30 37 22 20 302\303.A8!\205..\303.A8A?\207".
15ae0 5b 69 74 65 6d 20 6e 69 6c 20 6b 65 79 6d 61 70 70 20 32 5d 20 33 5d 5d 20 35 20 28 23 24 20 2e [item.nil.keymapp.2].3]].5.(#$..
15b00 20 38 38 33 37 36 29 5d 29 0a 23 40 36 33 35 20 44 65 66 69 6e 65 20 61 20 73 6e 69 70 70 65 74 .88376)]).#@635.Define.a.snippet
15b20 20 6d 65 6e 75 20 66 6f 72 20 4d 4f 44 45 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 4d 45 4e 55 .menu.for.MODE.according.to.MENU
15b40 2c 20 6f 6d 69 74 74 69 6e 67 20 4f 4d 49 54 2d 49 54 45 4d 53 2e 0a 0a 4d 45 4e 55 20 69 73 20 ,.omitting.OMIT-ITEMS...MENU.is.
15b60 61 20 6c 69 73 74 2c 20 69 74 73 20 65 6c 65 6d 65 6e 74 73 20 63 61 6e 20 62 65 3a 0a 0a 2d 20 a.list,.its.elements.can.be:..-.
15b80 28 79 61 73 2d 69 74 65 6d 20 55 55 49 44 29 20 3a 20 43 72 65 61 74 65 73 20 61 6e 20 65 6e 74 (yas-item.UUID).:.Creates.an.ent
15ba0 72 79 20 74 68 65 20 73 6e 69 70 70 65 74 20 69 64 65 6e 74 69 66 69 65 64 20 77 69 74 68 0a 20 ry.the.snippet.identified.with..
15bc0 20 55 55 49 44 2e 20 20 54 68 65 20 6d 65 6e 75 20 65 6e 74 72 79 20 66 6f 72 20 61 20 73 6e 69 .UUID...The.menu.entry.for.a.sni
15be0 70 70 65 74 20 74 68 75 73 20 69 64 65 6e 74 69 66 69 65 64 20 69 73 0a 20 20 70 65 72 6d 61 6e ppet.thus.identified.is...perman
15c00 65 6e 74 2c 20 69 2e 65 2e 20 69 74 20 77 69 6c 6c 20 6e 65 76 65 72 20 6d 6f 76 65 20 28 62 65 ent,.i.e..it.will.never.move.(be
15c20 20 72 65 6f 72 64 65 72 65 64 29 20 69 6e 20 74 68 65 20 6d 65 6e 75 2e 0a 0a 2d 20 28 79 61 73 .reordered).in.the.menu...-.(yas
15c40 2d 73 65 70 61 72 61 74 6f 72 29 20 3a 20 43 72 65 61 74 65 73 20 61 20 73 65 70 61 72 61 74 6f -separator).:.Creates.a.separato
15c60 72 0a 0a 2d 20 28 79 61 73 2d 73 75 62 6d 65 6e 75 20 4e 41 4d 45 20 53 55 42 4d 45 4e 55 29 20 r..-.(yas-submenu.NAME.SUBMENU).
15c80 3a 20 43 72 65 61 74 65 73 20 61 20 73 75 62 6d 65 6e 75 20 77 69 74 68 20 4e 41 4d 45 2c 0a 20 :.Creates.a.submenu.with.NAME,..
15ca0 20 53 55 42 4d 45 4e 55 20 68 61 73 20 74 68 65 20 73 61 6d 65 20 66 6f 72 6d 20 61 73 20 4d 45 .SUBMENU.has.the.same.form.as.ME
15cc0 4e 55 2e 20 20 4e 41 4d 45 20 69 73 20 61 6c 73 6f 20 61 64 64 65 64 20 74 6f 20 74 68 65 0a 20 NU...NAME.is.also.added.to.the..
15ce0 20 6c 69 73 74 20 6f 66 20 67 72 6f 75 70 73 20 6f 66 20 74 68 65 20 73 6e 69 70 70 65 74 73 20 .list.of.groups.of.the.snippets.
15d00 64 65 66 69 6e 65 64 20 74 68 65 72 65 61 66 74 65 72 2e 0a 0a 4f 4d 49 54 2d 49 54 45 4d 53 20 defined.thereafter...OMIT-ITEMS.
15d20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 73 6e 69 70 70 65 74 20 75 75 69 64 73 20 74 68 61 74 20 is.a.list.of.snippet.uuids.that.
15d40 77 69 6c 6c 20 61 6c 77 61 79 73 20 62 65 0a 6f 6d 69 74 74 65 64 20 66 72 6f 6d 20 4d 4f 44 45 will.always.be.omitted.from.MODE
15d60 27 73 20 6d 65 6e 75 2c 20 65 76 65 6e 20 69 66 20 74 68 65 79 27 72 65 20 6d 61 6e 75 61 6c 6c 's.menu,.even.if.they're.manuall
15d80 79 20 6c 6f 61 64 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 64 65 66 69 6e 65 y.loaded...(defalias.'yas-define
15da0 2d 6d 65 6e 75 20 23 5b 28 6d 6f 64 65 20 6d 65 6e 75 20 26 6f 70 74 69 6f 6e 61 6c 20 6f 6d 69 -menu.#[(mode.menu.&optional.omi
15dc0 74 2d 69 74 65 6d 73 29 20 22 5c 33 30 36 08 21 5c 32 31 31 19 5c 33 30 37 48 5c 6e 3e 5c 32 30 t-items)."\306.!\211.\307H\n>\20
15de0 34 13 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 09 44 5c 22 5c 32 31 30 09 5c 33 31 33 48 1b 5c 33 4..\310\311\312.D\"\210.\313H.\3
15e00 31 34 09 5c 33 31 35 08 21 5c 66 0b 24 5c 32 31 30 0d 5c 33 31 36 1e 16 5c 32 31 31 1e 17 5c 32 14.\315.!\f.$\210.\316..\211..\2
15e20 30 35 77 00 0e 17 40 16 16 5c 33 31 37 0e 16 0b 5c 22 5c 32 30 36 4e 00 5c 33 32 30 0e 16 5c 33 05w...@..\317...\"\206N.\320..\3
15e40 32 31 5c 33 32 32 5c 33 31 36 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 21\322\316\211\211\211\211\211\2
15e60 31 31 5c 32 31 31 0e 16 5c 33 31 36 5c 32 31 31 5c 32 31 31 09 26 0e 0b 23 5c 32 31 31 1e 18 5c 11\211..\316\211\211.&..#\211..\
15e80 33 30 37 48 0e 19 3e 5c 32 30 34 61 00 5c 33 31 30 5c 33 31 31 5c 33 32 33 0e 18 44 5c 22 5c 32 307H..>\204a.\310\311\323..D\"\2
15ea0 31 30 0e 18 5c 32 31 31 1e 1a 5c 33 32 34 5c 33 31 36 5c 33 32 35 42 49 5c 32 31 30 2a 0e 17 41 10..\211..\324\316\325BI\210*..A
15ec0 5c 32 31 31 16 17 5c 32 30 34 2a 00 5c 33 31 36 2c 5c 32 30 37 22 20 5b 6d 6f 64 65 20 74 61 62 \211..\204*.\316,\207".[mode.tab
15ee0 6c 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 68 61 73 le.cl-struct-yas--table-tags.has
15f00 68 20 6d 65 6e 75 20 6f 6d 69 74 2d 69 74 65 6d 73 20 79 61 73 2d 2d 74 61 62 6c 65 2d 67 65 74 h.menu.omit-items.yas--table-get
15f20 2d 63 72 65 61 74 65 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 -create.0.signal.wrong-type-argu
15f40 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 33 20 79 61 73 2d 2d 64 65 66 69 6e 65 2d 6d 65 ment.yas--table.3.yas--define-me
15f60 6e 75 2d 31 20 79 61 73 2d 2d 6d 65 6e 75 2d 6b 65 79 6d 61 70 2d 67 65 74 2d 63 72 65 61 74 65 nu-1.yas--menu-keymap-get-create
15f80 20 6e 69 6c 20 67 65 74 68 61 73 68 20 70 75 74 68 61 73 68 20 76 65 63 74 6f 72 20 63 6c 2d 73 .nil.gethash.puthash.vector.cl-s
15fa0 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 truct-yas--template.yas--templat
15fc0 65 20 31 30 20 3a 6e 6f 6e 65 20 75 75 69 64 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 e.10.:none.uuid.--dolist-tail--.
15fe0 74 65 6d 70 6c 61 74 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 template.cl-struct-yas--template
16000 2d 74 61 67 73 20 23 31 3d 23 3a 76 5d 20 31 38 20 28 23 24 20 2e 20 38 38 38 34 38 29 5d 29 0a -tags.#1=#:v].18.(#$...88848)]).
16020 23 40 33 31 20 48 65 6c 70 65 72 20 66 6f 72 20 60 79 61 73 2d 64 65 66 69 6e 65 2d 6d 65 6e 75 #@31.Helper.for.`yas-define-menu
16040 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 64 65 66 69 6e 65 2d 6d 65 6e 75 2d '...(defalias.'yas--define-menu-
16060 31 20 23 5b 28 74 61 62 6c 65 20 6d 65 6e 75 2d 6b 65 79 6d 61 70 20 6d 65 6e 75 20 75 75 69 64 1.#[(table.menu-keymap.menu.uuid
16080 68 61 73 68 20 26 6f 70 74 69 6f 6e 61 6c 20 67 72 6f 75 70 2d 6c 69 73 74 29 20 22 5c 33 30 36 hash.&optional.group-list)."\306
160a0 08 21 19 5c 33 30 37 5c 32 31 31 1a 1b 5c 33 30 37 5c 32 31 31 1c 1d 5c 33 30 37 1e 1d 09 3a 5c .!.\307\211..\307\211..\307...:\
160c0 32 30 33 5c 32 37 32 00 09 40 5c 32 31 31 15 5c 32 31 31 41 15 5c 32 34 32 12 0d 5c 32 31 31 41 203\272..@\211.\211A.\242..\211A
160e0 15 5c 32 34 32 13 0d 40 14 0e 1d 5c 6e 5c 33 31 30 3d 5c 32 30 34 39 00 0e 1e 5c 32 30 33 65 00 .\242..@...\n\310=\2049...\203e.
16100 5c 6e 5c 33 31 31 3d 5c 32 30 33 65 00 5c 33 31 32 0b 0e 1f 5c 22 5c 32 30 36 59 00 5c 33 31 33 \n\311=\203e.\312...\"\206Y.\313
16120 0b 5c 33 31 34 5c 33 31 35 5c 33 30 37 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 .\314\315\307\211\211\211\211\21
16140 31 5c 32 31 31 5c 32 31 31 0b 5c 33 30 37 5c 32 31 31 0e 20 0e 21 26 0e 0e 1f 23 1e 5c 22 5c 33 1\211\211.\307\211...!&...#.\"\3
16160 31 36 0e 5c 22 5c 33 31 37 5c 22 40 29 5c 32 30 32 5c 32 35 37 00 5c 6e 5c 33 32 30 3d 5c 32 30 16.\"\317\"@)\202\257.\n\320=\20
16180 34 76 00 0e 1e 5c 32 30 33 5c 32 32 33 00 5c 6e 5c 33 32 31 3d 5c 32 30 33 5c 32 32 33 00 5c 33 4v...\203\223.\n\321=\203\223.\3
161a0 32 32 20 1e 23 5c 33 32 33 0e 21 0e 23 5c 66 0e 1f 5c 33 32 34 0e 20 0b 43 5c 22 25 5c 32 31 30 22..#\323.!.#\f..\324...C\"%\210
161c0 5c 33 32 35 0b 0e 23 45 29 5c 32 30 32 5c 32 35 37 00 5c 6e 5c 33 32 36 3d 5c 32 30 34 5c 32 34 \325..#E)\202\257.\n\326=\204\24
161e0 34 00 0e 1e 5c 32 30 33 5c 32 35 30 00 5c 6e 5c 33 32 37 3d 5c 32 30 33 5c 32 35 30 00 5c 33 33 4...\203\250.\n\327=\203\250.\33
16200 30 5c 32 30 32 5c 32 35 37 00 5c 33 33 31 5c 33 33 32 5c 33 33 33 5c 6e 23 5c 32 31 30 5c 33 30 0\202\257.\331\332\333\n#\210\30
16220 37 43 5c 32 34 34 16 1d 09 41 5c 32 31 31 11 5c 32 30 32 10 00 5c 33 33 34 5c 33 31 34 0e 1d 5c 7C\244...A\211.\202..\334\314..\
16240 22 1e 24 0e 25 5c 32 31 31 1e 26 0e 24 0e 26 41 42 5c 32 34 31 5c 32 31 30 2e 08 5c 33 30 37 5c ".$.%\211.&.$.&AB\241\210..\307\
16260 32 30 37 22 20 5b 6d 65 6e 75 20 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 74 79 70 65 20 207".[menu.#1=#:--cl-var--.type.
16280 6e 61 6d 65 20 73 75 62 6d 65 6e 75 20 23 32 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 72 65 76 name.submenu.#2=#:--cl-var--.rev
162a0 65 72 73 65 20 6e 69 6c 20 79 61 73 2d 69 74 65 6d 20 79 61 73 2f 69 74 65 6d 20 67 65 74 68 61 erse.nil.yas-item.yas/item.getha
162c0 73 68 20 70 75 74 68 61 73 68 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d sh.puthash.vector.cl-struct-yas-
162e0 2d 74 65 6d 70 6c 61 74 65 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 2d 62 69 6e -template.yas--template-menu-bin
16300 64 69 6e 67 2d 70 61 69 72 2d 67 65 74 2d 63 72 65 61 74 65 20 3a 73 74 61 79 20 79 61 73 2d 73 ding-pair-get-create.:stay.yas-s
16320 75 62 6d 65 6e 75 20 79 61 73 2f 73 75 62 6d 65 6e 75 20 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b ubmenu.yas/submenu.make-sparse-k
16340 65 79 6d 61 70 20 79 61 73 2d 2d 64 65 66 69 6e 65 2d 6d 65 6e 75 2d 31 20 61 70 70 65 6e 64 20 eymap.yas--define-menu-1.append.
16360 6d 65 6e 75 2d 69 74 65 6d 20 79 61 73 2d 73 65 70 61 72 61 74 6f 72 20 79 61 73 2f 73 65 70 61 menu-item.yas-separator.yas/sepa
16380 72 61 74 6f 72 20 28 6d 65 6e 75 2d 69 74 65 6d 20 22 2d 2d 2d 2d 22 29 20 79 61 73 2d 2d 6d 65 rator.(menu-item."----").yas--me
163a0 73 73 61 67 65 20 31 20 22 44 6f 6e 27 74 20 6b 6e 6f 77 20 61 6e 79 74 68 69 6e 67 20 61 62 6f ssage.1."Don't.know.anything.abo
163c0 75 74 20 6d 65 6e 75 20 65 6e 74 72 79 20 25 73 22 20 61 70 70 6c 79 20 6d 65 6e 75 2d 65 6e 74 ut.menu.entry.%s".apply.menu-ent
163e0 72 69 65 73 20 79 61 73 2d 61 6c 69 61 73 2d 74 6f 2d 79 61 73 2f 70 72 65 66 69 78 2d 70 20 75 ries.yas-alias-to-yas/prefix-p.u
16400 75 69 64 68 61 73 68 20 67 72 6f 75 70 2d 6c 69 73 74 20 74 61 62 6c 65 20 74 65 6d 70 6c 61 74 uidhash.group-list.table.templat
16420 65 20 73 75 62 6b 65 79 6d 61 70 20 23 33 3d 23 3a 76 20 6d 65 6e 75 2d 6b 65 79 6d 61 70 20 23 e.subkeymap.#3=#:v.menu-keymap.#
16440 34 3d 23 3a 76 5d 20 31 39 20 28 23 24 20 2e 20 39 30 31 34 39 29 5d 29 0a 23 40 33 30 32 20 44 4=#:v].19.(#$...90149)]).#@302.D
16460 65 66 69 6e 65 20 61 20 73 6e 69 70 70 65 74 2e 20 20 45 78 70 61 6e 64 69 6e 67 20 4b 45 59 20 efine.a.snippet...Expanding.KEY.
16480 69 6e 74 6f 20 54 45 4d 50 4c 41 54 45 2e 0a 0a 4e 41 4d 45 20 69 73 20 61 20 64 65 73 63 72 69 into.TEMPLATE...NAME.is.a.descri
164a0 70 74 69 6f 6e 20 74 6f 20 74 68 69 73 20 74 65 6d 70 6c 61 74 65 2e 20 20 41 6c 73 6f 20 75 70 ption.to.this.template...Also.up
164c0 64 61 74 65 20 74 68 65 20 6d 65 6e 75 20 69 66 0a 60 79 61 73 2d 75 73 65 2d 6d 65 6e 75 27 20 date.the.menu.if.`yas-use-menu'.
164e0 69 73 20 74 2e 20 20 43 4f 4e 44 49 54 49 4f 4e 20 69 73 20 74 68 65 20 63 6f 6e 64 69 74 69 6f is.t...CONDITION.is.the.conditio
16500 6e 20 61 74 74 61 63 68 65 64 20 74 6f 0a 74 68 69 73 20 73 6e 69 70 70 65 74 2e 20 20 49 66 20 n.attached.to.this.snippet...If.
16520 79 6f 75 20 61 74 74 61 63 68 20 61 20 63 6f 6e 64 69 74 69 6f 6e 20 74 6f 20 61 20 73 6e 69 70 you.attach.a.condition.to.a.snip
16540 70 65 74 2c 20 74 68 65 6e 20 69 74 0a 77 69 6c 6c 20 6f 6e 6c 79 20 62 65 20 65 78 70 61 6e 64 pet,.then.it.will.only.be.expand
16560 65 64 20 77 68 65 6e 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 20 65 76 61 6c 75 61 74 65 64 20 ed.when.the.condition.evaluated.
16580 74 6f 20 6e 6f 6e 2d 6e 69 6c 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 64 65 66 to.non-nil...(defalias.'yas--def
165a0 69 6e 65 20 23 5b 28 6d 6f 64 65 20 6b 65 79 20 74 65 6d 70 6c 61 74 65 20 26 6f 70 74 69 6f 6e ine.#[(mode.key.template.&option
165c0 61 6c 20 6e 61 6d 65 20 63 6f 6e 64 69 74 69 6f 6e 20 67 72 6f 75 70 29 20 22 5c 33 30 36 08 09 al.name.condition.group)."\306..
165e0 5c 6e 0b 5c 66 0d 5c 32 35 37 05 43 5c 22 5c 32 30 37 22 20 5b 6d 6f 64 65 20 6b 65 79 20 74 65 \n.\f.\257.C\"\207".[mode.key.te
16600 6d 70 6c 61 74 65 20 6e 61 6d 65 20 63 6f 6e 64 69 74 69 6f 6e 20 67 72 6f 75 70 20 79 61 73 2d mplate.name.condition.group.yas-
16620 64 65 66 69 6e 65 2d 73 6e 69 70 70 65 74 73 5d 20 37 20 28 23 24 20 2e 20 39 31 32 33 31 29 5d define-snippets].7.(#$...91231)]
16640 29 0a 23 40 39 34 20 49 6e 74 65 67 72 61 74 65 20 77 69 74 68 20 68 69 70 70 69 65 20 65 78 70 ).#@94.Integrate.with.hippie.exp
16660 61 6e 64 2e 0a 0a 4a 75 73 74 20 70 75 74 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 20 and...Just.put.this.function.in.
16680 60 68 69 70 70 69 65 2d 65 78 70 61 6e 64 2d 74 72 79 2d 66 75 6e 63 74 69 6f 6e 73 2d 6c 69 73 `hippie-expand-try-functions-lis
166a0 74 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 68 69 70 70 69 65 2d 74 72 79 2d 65 t'...(defalias.'yas-hippie-try-e
166c0 78 70 61 6e 64 20 23 5b 28 66 69 72 73 74 2d 74 69 6d 65 5c 3f 29 20 22 08 5c 32 30 35 13 00 09 xpand.#[(first-time\?).".\205...
166e0 5c 32 30 34 0e 00 5c 33 30 33 1a 5c 33 30 34 20 29 5c 32 30 37 5c 33 30 35 5c 33 30 36 21 5c 32 \204..\303.\304.)\207\305\306!\2
16700 31 30 5c 33 30 37 5c 32 30 37 22 20 5b 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 66 69 72 73 10\307\207".[yas-minor-mode.firs
16720 74 2d 74 69 6d 65 5c 3f 20 79 61 73 2d 66 61 6c 6c 62 61 63 6b 2d 62 65 68 61 76 69 6f 72 20 72 t-time\?.yas-fallback-behavior.r
16740 65 74 75 72 6e 2d 6e 69 6c 20 79 61 73 2d 65 78 70 61 6e 64 20 75 6e 64 6f 20 31 20 6e 69 6c 5d eturn-nil.yas-expand.undo.1.nil]
16760 20 32 20 28 23 24 20 2e 20 39 31 37 31 39 29 5d 29 0a 23 40 32 30 33 20 44 65 66 69 6e 65 20 61 .2.(#$...91719)]).#@203.Define.a
16780 20 66 75 6e 63 74 69 6f 6e 20 46 55 4e 43 20 77 69 74 68 20 64 6f 63 20 44 4f 43 20 61 6e 64 20 .function.FUNC.with.doc.DOC.and.
167a0 62 6f 64 79 20 42 4f 44 59 2e 0a 42 4f 44 59 20 69 73 20 65 78 65 63 75 74 65 64 20 61 74 20 6d body.BODY..BODY.is.executed.at.m
167c0 6f 73 74 20 6f 6e 63 65 20 65 76 65 72 79 20 73 6e 69 70 70 65 74 20 65 78 70 61 6e 73 69 6f 6e ost.once.every.snippet.expansion
167e0 20 61 74 74 65 6d 70 74 2c 20 74 6f 20 63 68 65 63 6b 0a 65 78 70 61 6e 73 69 6f 6e 20 63 6f 6e .attempt,.to.check.expansion.con
16800 64 69 74 69 6f 6e 73 2e 0a 0a 49 74 20 64 6f 65 73 6e 27 74 20 6d 61 6b 65 20 61 6e 79 20 73 65 ditions...It.doesn't.make.any.se
16820 6e 73 65 20 74 6f 20 63 61 6c 6c 20 46 55 4e 43 20 70 72 6f 67 72 61 6d 61 74 69 63 61 6c 6c 79 nse.to.call.FUNC.programatically
16840 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 64 65 66 69 6e 65 2d 63 6f 6e 64 69 74 69 ...(defalias.'yas-define-conditi
16860 6f 6e 2d 63 61 63 68 65 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 28 66 75 6e 63 20 64 6f 63 20 26 on-cache.'(macro...#[(func.doc.&
16880 72 65 73 74 20 62 6f 64 79 29 20 22 5c 33 30 33 08 5c 33 30 34 09 5c 32 30 33 12 00 09 3b 5c 32 rest.body)."\303.\304.\203...;\2
168a0 30 33 12 00 09 5c 33 30 35 50 5c 32 30 32 17 00 09 5c 6e 42 12 5c 33 30 34 5c 33 30 36 5c 33 30 03...\305P\202...\nB.\304\306\30
168c0 37 5c 33 31 30 5c 33 31 31 08 44 5c 33 31 32 42 42 44 43 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 7\310\311.D\312BBDC\313\314\315\
168e0 33 30 36 5c 33 31 36 5c 33 31 37 5c 6e 42 44 43 5c 33 32 30 5c 33 31 31 08 44 5c 33 32 31 42 42 306\316\317\nBDC\320\311.D\321BB
16900 5c 33 32 32 42 42 42 46 45 5c 32 35 37 05 5c 32 30 37 22 20 5b 66 75 6e 63 20 64 6f 63 20 62 6f \322BBBFE\257.\207".[func.doc.bo
16920 64 79 20 64 65 66 75 6e 20 6e 69 6c 20 22 5c 6e 5c 6e 46 6f 72 20 75 73 65 20 69 6e 20 73 6e 69 dy.defun.nil."\n\nFor.use.in.sni
16940 70 70 65 74 73 27 20 63 6f 6e 64 69 74 69 6f 6e 73 2e 20 57 69 74 68 69 6e 20 65 61 63 68 5c 6e ppets'.conditions..Within.each\n
16960 73 6e 69 70 70 65 74 2d 65 78 70 61 6e 73 69 6f 6e 20 72 6f 75 74 69 6e 65 20 6c 69 6b 65 20 60 snippet-expansion.routine.like.`
16980 79 61 73 2d 65 78 70 61 6e 64 27 2c 20 63 6f 6d 70 75 74 65 73 20 61 63 74 75 61 6c 5c 6e 76 61 yas-expand',.computes.actual\nva
169a0 6c 75 65 20 66 6f 72 20 74 68 65 20 66 69 72 73 74 20 74 69 6d 65 20 74 68 65 6e 20 61 6c 77 61 lue.for.the.first.time.then.alwa
169c0 79 73 20 72 65 74 75 72 6e 73 20 61 20 63 61 63 68 65 64 20 76 61 6c 75 65 2e 22 20 6c 65 74 20 ys.returns.a.cached.value.".let.
169e0 74 69 6d 65 73 74 61 6d 70 2d 61 6e 64 2d 76 61 6c 75 65 20 67 65 74 20 71 75 6f 74 65 20 28 27 timestamp-and-value.get.quote.('
16a00 79 61 73 2d 2d 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 63 68 65 29 20 69 66 20 28 65 71 75 61 6c 20 yas--condition-cache).if.(equal.
16a20 28 63 61 72 20 74 69 6d 65 73 74 61 6d 70 2d 61 6e 64 2d 76 61 6c 75 65 29 20 79 61 73 2d 2d 63 (car.timestamp-and-value).yas--c
16a40 6f 6e 64 69 74 69 6f 6e 2d 63 61 63 68 65 2d 74 69 6d 65 73 74 61 6d 70 29 20 28 63 64 72 20 74 ondition-cache-timestamp).(cdr.t
16a60 69 6d 65 73 74 61 6d 70 2d 61 6e 64 2d 76 61 6c 75 65 29 20 6e 65 77 2d 76 61 6c 75 65 20 70 72 imestamp-and-value).new-value.pr
16a80 6f 67 6e 20 70 75 74 20 28 27 79 61 73 2d 2d 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 63 68 65 20 28 ogn.put.('yas--condition-cache.(
16aa0 63 6f 6e 73 20 79 61 73 2d 2d 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 63 68 65 2d 74 69 6d 65 73 74 cons.yas--condition-cache-timest
16ac0 61 6d 70 20 6e 65 77 2d 76 61 6c 75 65 29 29 20 28 6e 65 77 2d 76 61 6c 75 65 29 5d 20 31 34 20 amp.new-value)).(new-value)].14.
16ae0 28 23 24 20 2e 20 39 32 30 32 34 29 5d 29 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 65 (#$...92024)])).(defalias.'yas-e
16b00 78 70 61 6e 64 20 27 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 74 72 69 67 67 65 72 2d 6b xpand.'yas-expand-from-trigger-k
16b20 65 79 29 0a 23 40 32 35 38 20 45 78 70 61 6e 64 20 61 20 73 6e 69 70 70 65 74 20 62 65 66 6f 72 ey).#@258.Expand.a.snippet.befor
16b40 65 20 70 6f 69 6e 74 2e 0a 0a 49 66 20 6e 6f 20 73 6e 69 70 70 65 74 20 65 78 70 61 6e 73 69 6f e.point...If.no.snippet.expansio
16b60 6e 20 69 73 20 70 6f 73 73 69 62 6c 65 2c 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 74 68 65 20 n.is.possible,.fall.back.to.the.
16b80 62 65 68 61 76 69 6f 75 72 0a 64 65 66 69 6e 65 64 20 69 6e 20 60 79 61 73 2d 66 61 6c 6c 62 61 behaviour.defined.in.`yas-fallba
16ba0 63 6b 2d 62 65 68 61 76 69 6f 72 27 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 ck-behavior'...Optional.argument
16bc0 20 46 49 45 4c 44 20 69 73 20 66 6f 72 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 .FIELD.is.for.non-interactive.us
16be0 65 20 61 6e 64 20 69 73 20 61 6e 0a 6f 62 6a 65 63 74 20 73 61 74 69 73 66 79 69 6e 67 20 60 79 e.and.is.an.object.satisfying.`y
16c00 61 73 2d 2d 66 69 65 6c 64 2d 70 27 20 74 6f 20 72 65 73 74 72 69 63 74 20 74 68 65 20 65 78 70 as--field-p'.to.restrict.the.exp
16c20 61 6e 73 69 6f 6e 20 74 6f 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 65 78 70 61 6e ansion.to...(defalias.'yas-expan
16c40 64 2d 66 72 6f 6d 2d 74 72 69 67 67 65 72 2d 6b 65 79 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 d-from-trigger-key.#[(&optional.
16c60 66 69 65 6c 64 29 20 22 5c 33 30 36 20 10 5c 33 30 37 19 5c 6e 5c 32 30 33 0f 00 0b 5c 6e 5c 32 field)."\306..\307.\n\203...\n\2
16c80 33 35 5c 32 30 33 25 00 5c 66 5c 32 30 33 5c 22 00 5c 32 31 34 5c 33 31 30 5c 66 21 5c 33 31 31 35\203%.\f\203\".\214\310\f!\311
16ca0 5c 66 21 7d 5c 32 31 30 5c 33 31 32 20 29 5c 32 30 32 24 00 5c 33 31 32 20 11 09 5c 32 30 33 4f \f!}\210\312.)\202$.\312...\203O
16cc0 00 5c 33 31 33 09 40 5c 33 31 34 20 5c 32 30 33 36 00 5c 33 31 35 20 5c 32 30 32 37 00 0d 09 41 .\313.@\314.\2036.\315.\2027...A
16ce0 40 5e 5c 33 31 34 20 5c 32 30 33 45 00 5c 33 31 36 20 5c 32 30 32 47 00 0e 11 5c 33 31 37 09 38 @^\314.\203E.\316.\202G...\317.8
16d00 5d 23 5c 32 30 32 51 00 5c 33 32 30 20 29 5c 32 30 37 22 20 5b 79 61 73 2d 2d 63 6f 6e 64 69 74 ]#\202Q.\320.)\207".[yas--condit
16d20 69 6f 6e 2d 63 61 63 68 65 2d 74 69 6d 65 73 74 61 6d 70 20 74 65 6d 70 6c 61 74 65 73 2d 61 6e ion-cache-timestamp.templates-an
16d40 64 2d 70 6f 73 20 79 61 73 2d 65 78 70 61 6e 64 2d 6f 6e 6c 79 2d 66 6f 72 2d 6c 61 73 74 2d 63 d-pos.yas-expand-only-for-last-c
16d60 6f 6d 6d 61 6e 64 73 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 66 69 65 6c 64 20 6d 6f 73 74 2d ommands.last-command.field.most-
16d80 70 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d 20 63 75 72 72 65 6e 74 2d 74 69 6d 65 20 6e 69 6c positive-fixnum.current-time.nil
16da0 20 79 61 73 2d 2d 66 69 65 6c 64 2d 73 74 61 72 74 20 79 61 73 2d 2d 66 69 65 6c 64 2d 65 6e 64 .yas--field-start.yas--field-end
16dc0 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 73 2d 66 6f 72 2d 6b 65 79 2d 61 74 2d 70 6f 69 6e 74 .yas--templates-for-key-at-point
16de0 20 79 61 73 2d 2d 65 78 70 61 6e 64 2d 6f 72 2d 70 72 6f 6d 70 74 2d 66 6f 72 2d 74 65 6d 70 6c .yas--expand-or-prompt-for-templ
16e00 61 74 65 20 75 73 65 2d 72 65 67 69 6f 6e 2d 70 20 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e ate.use-region-p.region-beginnin
16e20 67 20 72 65 67 69 6f 6e 2d 65 6e 64 20 32 20 79 61 73 2d 2d 66 61 6c 6c 62 61 63 6b 20 6d 6f 73 g.region-end.2.yas--fallback.mos
16e40 74 2d 6e 65 67 61 74 69 76 65 2d 66 69 78 6e 75 6d 5d 20 36 20 28 23 24 20 2e 20 39 32 39 37 30 t-negative-fixnum].6.(#$...92970
16e60 29 20 6e 69 6c 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 79 62 65 2d 65 78 ).nil]).(defalias.'yas--maybe-ex
16e80 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 2d 66 69 6c 74 65 72 20 23 5b 28 63 6d 64 29 20 pand-from-keymap-filter.#[(cmd).
16ea0 22 5c 33 30 35 20 18 5c 33 30 36 5c 33 30 37 20 09 5c 32 30 33 10 00 5c 33 31 30 20 47 5c 32 30 "\305..\306\307..\203..\310.G\20
16ec0 32 11 00 5c 33 31 31 5c 22 1a 5c 33 31 32 5c 33 31 33 5c 33 31 34 20 5c 22 5c 32 31 31 1b 5c 32 2..\311\".\312\313\314.\"\211.\2
16ee0 30 35 5c 22 00 5c 66 5c 32 30 36 5c 22 00 0b 2b 5c 32 30 37 22 20 5b 79 61 73 2d 2d 63 6f 6e 64 05\".\f\206\"..+\207".[yas--cond
16f00 69 74 69 6f 6e 2d 63 61 63 68 65 2d 74 69 6d 65 73 74 61 6d 70 20 63 75 72 72 65 6e 74 2d 70 72 ition-cache-timestamp.current-pr
16f20 65 66 69 78 2d 61 72 67 20 76 65 63 20 74 65 6d 70 6c 61 74 65 73 20 63 6d 64 20 63 75 72 72 65 efix-arg.vec.templates.cmd.curre
16f40 6e 74 2d 74 69 6d 65 20 63 6c 2d 73 75 62 73 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b nt-time.cl-subseq.this-command-k
16f60 65 79 73 2d 76 65 63 74 6f 72 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 30 20 63 eys-vector.this-command-keys.0.c
16f80 6c 2d 6d 61 70 63 61 6e 20 23 5b 28 74 61 62 6c 65 29 20 22 5c 33 30 32 08 09 5c 22 5c 32 30 37 l-mapcan.#[(table)."\302..\"\207
16fa0 22 20 5b 74 61 62 6c 65 20 76 65 63 20 79 61 73 2d 2d 66 65 74 63 68 5d 20 33 5d 20 79 61 73 2d ".[table.vec.yas--fetch].3].yas-
16fc0 2d 67 65 74 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 73 5d 20 34 5d 29 0a 23 40 36 35 20 44 69 -get-snippet-tables].4]).#@65.Di
16fe0 72 65 63 74 6c 79 20 65 78 70 61 6e 64 20 73 6f 6d 65 20 73 6e 69 70 70 65 74 73 2c 20 73 65 61 rectly.expand.some.snippets,.sea
17000 72 63 68 69 6e 67 20 60 79 61 73 2d 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 73 27 2e 1f 0a 28 rching.`yas--direct-keymaps'...(
17020 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 defalias.'yas-expand-from-keymap
17040 20 23 5b 6e 69 6c 20 22 5c 33 30 32 20 10 5c 33 30 33 5c 33 30 34 21 5c 32 31 31 19 5c 32 30 35 .#[nil."\302..\303\304!\211.\205
17060 0e 00 5c 33 30 35 09 21 29 5c 32 30 37 22 20 5b 79 61 73 2d 2d 63 6f 6e 64 69 74 69 6f 6e 2d 63 ..\305.!)\207".[yas--condition-c
17080 61 63 68 65 2d 74 69 6d 65 73 74 61 6d 70 20 74 65 6d 70 6c 61 74 65 73 20 63 75 72 72 65 6e 74 ache-timestamp.templates.current
170a0 2d 74 69 6d 65 20 79 61 73 2d 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 -time.yas--maybe-expand-from-key
170c0 6d 61 70 2d 66 69 6c 74 65 72 20 6e 69 6c 20 79 61 73 2d 2d 65 78 70 61 6e 64 2d 6f 72 2d 70 72 map-filter.nil.yas--expand-or-pr
170e0 6f 6d 70 74 2d 66 6f 72 2d 74 65 6d 70 6c 61 74 65 5d 20 33 20 28 23 24 20 2e 20 39 34 31 37 34 ompt-for-template].3.(#$...94174
17100 29 20 6e 69 6c 5d 29 0a 23 40 32 30 36 20 45 78 70 61 6e 64 20 6f 6e 65 20 6f 66 20 54 45 4d 50 ).nil]).#@206.Expand.one.of.TEMP
17120 4c 41 54 45 53 20 66 72 6f 6d 20 53 54 41 52 54 20 74 6f 20 45 4e 44 2e 0a 0a 50 72 6f 6d 70 74 LATES.from.START.to.END...Prompt
17140 20 74 68 65 20 75 73 65 72 20 69 66 20 54 45 4d 50 4c 41 54 45 53 20 68 61 73 20 6d 6f 72 65 20 .the.user.if.TEMPLATES.has.more.
17160 74 68 61 6e 20 6f 6e 65 20 65 6c 65 6d 65 6e 74 2c 20 65 6c 73 65 0a 65 78 70 61 6e 64 20 69 6d than.one.element,.else.expand.im
17180 6d 65 64 69 61 74 65 6c 79 2e 20 20 43 6f 6d 6d 6f 6e 20 67 61 74 65 77 61 79 20 66 6f 72 0a 60 mediately...Common.gateway.for.`
171a0 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 74 72 69 67 67 65 72 2d 6b 65 79 27 20 61 6e 64 yas-expand-from-trigger-key'.and
171c0 20 60 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 27 2e 1f 0a 28 64 65 66 .`yas-expand-from-keymap'...(def
171e0 61 6c 69 61 73 20 27 79 61 73 2d 2d 65 78 70 61 6e 64 2d 6f 72 2d 70 72 6f 6d 70 74 2d 66 6f 72 alias.'yas--expand-or-prompt-for
17200 2d 74 65 6d 70 6c 61 74 65 20 23 5b 28 74 65 6d 70 6c 61 74 65 73 20 26 6f 70 74 69 6f 6e 61 6c -template.#[(templates.&optional
17220 20 73 74 61 72 74 20 65 6e 64 29 20 22 08 41 5c 32 30 33 0e 00 5c 33 30 35 5c 33 30 36 5c 33 30 .start.end).".A\203..\305\306\30
17240 37 08 5c 22 21 5c 32 30 36 11 00 08 40 41 5c 32 31 31 19 5c 32 30 35 3e 00 5c 33 31 30 09 5c 33 7.\"!\206...@A\211.\205>.\310.\3
17260 31 31 48 5c 6e 3e 5c 32 30 34 26 00 5c 33 31 32 5c 33 31 33 5c 33 31 34 09 44 5c 22 5c 32 31 30 11H\n>\204&.\312\313\314.D\"\210
17280 09 5c 33 31 35 48 0b 5c 66 09 5c 33 31 31 48 5c 6e 3e 5c 32 30 34 3a 00 5c 33 31 32 5c 33 31 33 .\315H.\f.\311H\n>\204:.\312\313
172a0 5c 33 31 34 09 44 5c 22 5c 32 31 30 09 5c 33 31 36 48 24 29 5c 32 30 37 22 20 5b 74 65 6d 70 6c \314.D\"\210.\316H$)\207".[templ
172c0 61 74 65 73 20 79 61 73 2d 2d 63 75 72 72 65 6e 74 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 73 74 ates.yas--current-template.cl-st
172e0 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 73 74 61 72 74 20 65 6e ruct-yas--template-tags.start.en
17300 64 20 79 61 73 2d 2d 70 72 6f 6d 70 74 2d 66 6f 72 2d 74 65 6d 70 6c 61 74 65 20 6d 61 70 63 61 d.yas--prompt-for-template.mapca
17320 72 20 63 64 72 20 79 61 73 2d 65 78 70 61 6e 64 2d 73 6e 69 70 70 65 74 20 30 20 73 69 67 6e 61 r.cdr.yas-expand-snippet.0.signa
17340 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c l.wrong-type-argument.yas--templ
17360 61 74 65 20 32 20 35 5d 20 39 20 28 23 24 20 2e 20 39 34 34 37 38 29 5d 29 0a 23 40 31 31 38 20 ate.2.5].9.(#$...94478)]).#@118.
17380 46 61 6c 6c 62 61 63 6b 20 61 66 74 65 72 20 65 78 70 61 6e 73 69 6f 6e 20 68 61 73 20 66 61 69 Fallback.after.expansion.has.fai
173a0 6c 65 64 2e 0a 0a 43 6f 6d 6d 6f 6e 20 67 61 74 65 77 61 79 20 66 6f 72 20 60 79 61 73 2d 65 78 led...Common.gateway.for.`yas-ex
173c0 70 61 6e 64 2d 66 72 6f 6d 2d 74 72 69 67 67 65 72 2d 6b 65 79 27 20 61 6e 64 0a 60 79 61 73 2d pand-from-trigger-key'.and.`yas-
173e0 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 expand-from-keymap'...(defalias.
17400 27 79 61 73 2d 2d 66 61 6c 6c 62 61 63 6b 20 23 5b 6e 69 6c 20 22 08 5c 33 30 36 3d 5c 32 30 33 'yas--fallback.#[nil.".\306=\203
17420 08 00 5c 33 30 37 5c 32 30 37 08 5c 33 31 30 3d 5c 32 30 33 12 00 5c 33 31 31 5c 33 31 32 21 5c ..\307\207.\310=\203..\311\312!\
17440 32 30 37 08 5c 33 31 33 3d 5c 32 30 33 3e 00 5c 33 31 30 18 5c 33 30 37 19 5c 33 31 34 20 1a 5c 207.\313=\203>.\310.\307.\314..\
17460 33 31 35 5c 33 31 36 5c 33 31 37 5c 6e 23 5c 32 31 30 5c 6e 5c 32 30 33 33 00 5c 33 32 30 5c 6e 315\316\317\n#\210\n\2033.\320\n
17480 21 5c 32 30 34 33 00 5c 33 32 31 5c 33 32 32 21 5c 32 31 30 5c 6e 13 5c 6e 5c 32 30 35 3c 00 5c !\2043.\321\322!\210\n.\n\205<.\
174a0 33 32 33 5c 6e 21 2b 5c 32 30 37 08 3c 5c 32 30 33 73 00 08 41 5c 32 30 33 73 00 08 40 5c 33 32 323\n!+\207.<\203s..A\203s..@\32
174c0 34 3d 5c 32 30 33 73 00 08 41 40 08 41 41 5c 33 31 30 5c 33 30 37 19 18 1c 1d 5c 66 5c 32 30 33 4=\203s..A@.AA\310\307....\f\203
174e0 66 00 5c 33 32 34 0d 5c 66 5c 22 5c 32 30 32 71 00 5c 33 32 30 0d 21 5c 32 30 35 71 00 0d 13 5c f.\324.\f\"\202q.\320.!\205q...\
17500 33 32 33 0d 21 2c 5c 32 30 37 5c 33 30 37 5c 32 30 37 22 20 5b 79 61 73 2d 66 61 6c 6c 62 61 63 323.!,\207\307\207".[yas-fallbac
17520 6b 2d 62 65 68 61 76 69 6f 72 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 62 65 79 6f 6e 64 k-behavior.yas-minor-mode.beyond
17540 2d 79 61 73 6e 69 70 70 65 74 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 61 72 67 73 20 63 6f 6d -yasnippet.this-command.args.com
17560 6d 61 6e 64 2d 6f 72 2d 66 6e 20 72 65 74 75 72 6e 2d 6e 69 6c 20 6e 69 6c 20 79 61 73 2d 2d 66 mand-or-fn.return-nil.nil.yas--f
17580 61 6c 6c 62 61 63 6b 20 65 72 72 6f 72 20 22 79 61 73 6e 69 70 70 65 74 20 66 61 6c 6c 62 61 63 allback.error."yasnippet.fallbac
175a0 6b 20 6c 6f 6f 70 21 5c 6e 54 68 69 73 20 63 61 6e 20 68 61 70 70 65 6e 20 77 68 65 6e 20 79 6f k.loop!\nThis.can.happen.when.yo
175c0 75 20 62 69 6e 64 20 60 79 61 73 2d 65 78 70 61 6e 64 27 20 6f 75 74 73 69 64 65 20 6f 66 20 74 u.bind.`yas-expand'.outside.of.t
175e0 68 65 20 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 27 2e 22 20 63 61 6c 6c 2d 6f he.`yas-minor-mode-map'.".call-o
17600 74 68 65 72 2d 63 6f 6d 6d 61 6e 64 20 79 61 73 2d 2d 6b 65 79 62 69 6e 64 69 6e 67 2d 62 65 79 ther-command.yas--keybinding-bey
17620 6f 6e 64 2d 79 61 73 6e 69 70 70 65 74 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 34 20 22 46 61 ond-yasnippet.yas--message.4."Fa
17640 6c 6c 69 6e 67 20 62 61 63 6b 20 74 6f 20 25 73 22 20 63 6f 6d 6d 61 6e 64 70 20 63 6c 2d 2d 61 lling.back.to.%s".commandp.cl--a
17660 73 73 65 72 74 69 6f 6e 2d 66 61 69 6c 65 64 20 28 6f 72 20 28 6e 75 6c 6c 20 62 65 79 6f 6e 64 ssertion-failed.(or.(null.beyond
17680 2d 79 61 73 6e 69 70 70 65 74 29 20 28 63 6f 6d 6d 61 6e 64 70 20 62 65 79 6f 6e 64 2d 79 61 73 -yasnippet).(commandp.beyond-yas
176a0 6e 69 70 70 65 74 29 29 20 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 61 70 70 6c nippet)).call-interactively.appl
176c0 79 5d 20 34 20 28 23 24 20 2e 20 39 35 31 30 34 29 5d 29 0a 23 40 35 39 20 47 65 74 20 63 75 72 y].4.(#$...95104)]).#@59.Get.cur
176e0 72 65 6e 74 20 6b 65 79 73 27 73 20 62 69 6e 64 69 6e 67 20 61 73 20 69 66 20 59 41 53 73 6e 69 rent.keys's.binding.as.if.YASsni
17700 70 70 65 74 20 64 69 64 6e 27 74 20 65 78 69 73 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 ppet.didn't.exist...(defalias.'y
17720 61 73 2d 2d 6b 65 79 62 69 6e 64 69 6e 67 2d 62 65 79 6f 6e 64 2d 79 61 73 6e 69 70 70 65 74 20 as--keybinding-beyond-yasnippet.
17740 23 5b 6e 69 6c 20 22 5c 33 30 33 5c 32 31 31 18 19 5c 33 30 34 20 1a 5c 33 30 35 5c 6e 5c 33 30 #[nil."\303\211..\304..\305\n\30
17760 36 5c 22 5c 32 30 36 14 00 5c 33 30 35 5c 33 30 37 5c 6e 21 5c 33 30 36 5c 22 2b 5c 32 30 37 22 6\"\206..\305\307\n!\306\"+\207"
17780 20 5b 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 79 61 73 2d 2d 64 69 72 65 63 74 2d 6b 65 79 .[yas-minor-mode.yas--direct-key
177a0 6d 61 70 73 20 6b 65 79 73 20 6e 69 6c 20 74 68 69 73 2d 73 69 6e 67 6c 65 2d 63 6f 6d 6d 61 6e maps.keys.nil.this-single-comman
177c0 64 2d 6b 65 79 73 20 6b 65 79 2d 62 69 6e 64 69 6e 67 20 74 20 79 61 73 2d 2d 66 61 6c 6c 62 61 d-keys.key-binding.t.yas--fallba
177e0 63 6b 2d 74 72 61 6e 73 6c 61 74 65 2d 69 6e 70 75 74 5d 20 34 20 28 23 24 20 2e 20 39 35 39 36 ck-translate-input].4.(#$...9596
17800 31 29 5d 29 0a 23 40 31 37 33 20 45 6d 75 6c 61 74 65 20 60 72 65 61 64 2d 6b 65 79 2d 73 65 71 1)]).#@173.Emulate.`read-key-seq
17820 75 65 6e 63 65 27 2c 20 61 74 20 6c 65 61 73 74 20 77 68 61 74 20 49 20 74 68 69 6e 6b 20 69 74 uence',.at.least.what.I.think.it
17840 20 64 6f 65 73 2e 0a 0a 4b 65 79 73 20 73 68 6f 75 6c 64 20 62 65 20 61 6e 20 75 6e 74 72 61 6e .does...Keys.should.be.an.untran
17860 73 6c 61 74 65 64 20 6b 65 79 20 76 65 63 74 6f 72 2e 20 20 52 65 74 75 72 6e 73 20 61 20 74 72 slated.key.vector...Returns.a.tr
17880 61 6e 73 6c 61 74 65 64 0a 76 65 63 74 6f 72 20 6f 66 20 6b 65 79 73 2e 20 20 46 49 58 4d 45 20 anslated.vector.of.keys...FIXME.
178a0 6e 6f 74 20 74 68 6f 72 6f 75 67 68 6c 79 20 74 65 73 74 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 not.thoroughly.tested...(defalia
178c0 73 20 27 79 61 73 2d 2d 66 61 6c 6c 62 61 63 6b 2d 74 72 61 6e 73 6c 61 74 65 2d 69 6e 70 75 74 s.'yas--fallback-translate-input
178e0 20 23 5b 28 6b 65 79 73 29 20 22 5c 33 30 36 5c 33 30 37 18 19 08 5c 6e 47 57 5c 32 30 33 55 00 .#[(keys)."\306\307...\nGW\203U.
17900 08 0b 1c 5c 32 31 31 1d 5c 6e 47 57 5c 32 30 33 32 00 5c 66 5c 32 30 33 32 00 5c 33 31 30 5c 66 ...\211.\nGW\2032.\f\2032.\310\f
17920 21 5c 32 30 33 32 00 5c 33 31 31 5c 6e 0d 48 5c 33 31 32 5c 33 31 33 5c 66 5c 22 5c 22 41 14 0d !\2032.\311\n.H\312\313\f\"\"A..
17940 54 5c 32 31 31 15 5c 32 30 32 10 00 5c 33 31 34 09 5c 66 39 5c 32 30 33 3f 00 5c 33 31 35 5c 66 T\211.\202..\314.\f9\203?.\315\f
17960 21 5c 32 30 32 4d 00 5c 33 31 36 5c 66 21 5c 32 30 33 49 00 5c 66 5c 32 30 32 4d 00 5c 6e 08 0d !\202M.\316\f!\203I.\f\202M.\n..
17980 4f 5c 22 11 0d 10 2a 5c 32 30 32 04 00 09 2a 5c 32 30 37 22 20 5b 69 20 72 65 74 76 61 6c 20 6b O\"...*\202...*\207".[i.retval.k
179a0 65 79 73 20 6c 6f 63 61 6c 2d 66 75 6e 63 74 69 6f 6e 2d 6b 65 79 2d 6d 61 70 20 74 72 61 6e 73 eys.local-function-key-map.trans
179c0 6c 61 74 65 64 20 6a 20 5b 5d 20 30 20 6b 65 79 6d 61 70 70 20 61 73 73 6f 63 20 72 65 6d 6f 76 lated.j.[].0.keymapp.assoc.remov
179e0 65 20 6b 65 79 6d 61 70 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 76 65 63 74 6f 72 70 5d e.keymap.vconcat.vector.vectorp]
17a00 20 36 20 28 23 24 20 2e 20 39 36 32 36 37 29 5d 29 0a 23 40 31 36 36 20 47 65 74 20 60 79 61 73 .6.(#$...96267)]).#@166.Get.`yas
17a20 2d 2d 74 65 6d 70 6c 61 74 65 27 20 6f 62 6a 65 63 74 73 20 69 6e 20 54 41 42 4c 45 53 2c 20 61 --template'.objects.in.TABLES,.a
17a40 70 70 6c 69 63 61 62 6c 65 20 66 6f 72 20 62 75 66 66 65 72 20 61 6e 64 20 70 6f 69 6e 74 2e 0a pplicable.for.buffer.and.point..
17a60 0a 48 6f 6e 6f 75 72 73 20 60 79 61 73 2d 63 68 6f 6f 73 65 2d 74 61 62 6c 65 73 2d 66 69 72 73 .Honours.`yas-choose-tables-firs
17a80 74 27 2c 20 60 79 61 73 2d 63 68 6f 6f 73 65 2d 6b 65 79 73 2d 66 69 72 73 74 27 20 61 6e 64 0a t',.`yas-choose-keys-first'.and.
17aa0 60 79 61 73 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 27 1f 0a 28 64 `yas-buffer-local-condition'..(d
17ac0 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 61 6c 6c 2d 74 65 6d 70 6c 61 74 65 73 20 23 5b 28 74 efalias.'yas--all-templates.#[(t
17ae0 61 62 6c 65 73 29 20 22 08 5c 32 30 33 09 00 5c 33 30 34 09 21 43 11 5c 33 30 35 5c 33 30 36 5c ables).".\203..\304.!C.\305\306\
17b00 6e 5c 32 30 33 5c 22 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 09 5c 22 21 5c 32 31 31 1b 5c 32 30 n\203\".\307\310\311.\"!\211.\20
17b20 35 1e 00 5c 33 31 30 5c 33 31 32 09 5c 22 29 5c 32 30 32 2a 00 5c 33 31 33 5c 33 31 30 5c 33 31 5..\310\312.\")\202*.\313\310\31
17b40 34 09 5c 22 5c 33 31 35 5c 33 31 36 23 5c 22 5c 32 30 37 22 20 5b 79 61 73 2d 63 68 6f 6f 73 65 4.\"\315\316#\"\207".[yas-choose
17b60 2d 74 61 62 6c 65 73 2d 66 69 72 73 74 20 74 61 62 6c 65 73 20 79 61 73 2d 63 68 6f 6f 73 65 2d -tables-first.tables.yas-choose-
17b80 6b 65 79 73 2d 66 69 72 73 74 20 6b 65 79 20 79 61 73 2d 2d 70 72 6f 6d 70 74 2d 66 6f 72 2d 74 keys-first.key.yas--prompt-for-t
17ba0 61 62 6c 65 20 6d 61 70 63 61 72 20 63 64 72 20 79 61 73 2d 2d 70 72 6f 6d 70 74 2d 66 6f 72 2d able.mapcar.cdr.yas--prompt-for-
17bc0 6b 65 79 73 20 63 6c 2d 6d 61 70 63 61 6e 20 79 61 73 2d 2d 74 61 62 6c 65 2d 61 6c 6c 2d 6b 65 keys.cl-mapcan.yas--table-all-ke
17be0 79 73 20 23 5b 28 74 61 62 6c 65 29 20 22 5c 33 30 32 08 09 5c 22 5c 32 30 37 22 20 5b 74 61 62 ys.#[(table)."\302..\"\207".[tab
17c00 6c 65 20 6b 65 79 20 79 61 73 2d 2d 66 65 74 63 68 5d 20 33 5d 20 63 6c 2d 72 65 6d 6f 76 65 2d le.key.yas--fetch].3].cl-remove-
17c20 64 75 70 6c 69 63 61 74 65 73 20 79 61 73 2d 2d 74 61 62 6c 65 2d 74 65 6d 70 6c 61 74 65 73 20 duplicates.yas--table-templates.
17c40 3a 74 65 73 74 20 65 71 75 61 6c 5d 20 37 20 28 23 24 20 2e 20 39 36 37 39 32 29 5d 29 0a 23 40 :test.equal].7.(#$...96792)]).#@
17c60 34 37 20 47 65 74 20 74 68 65 20 73 6e 69 70 70 65 74 20 63 61 6c 6c 65 64 20 4e 41 4d 45 20 69 47.Get.the.snippet.called.NAME.i
17c80 6e 20 4d 4f 44 45 27 73 20 74 61 62 6c 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 n.MODE's.tables...(defalias.'yas
17ca0 2d 2d 6c 6f 6f 6b 75 70 2d 73 6e 69 70 70 65 74 2d 31 20 23 5b 28 6e 61 6d 65 20 6d 6f 64 65 29 --lookup-snippet-1.#[(name.mode)
17cc0 20 22 5c 33 30 34 5c 32 31 31 18 19 5c 33 30 35 5c 6e 5c 33 30 36 5c 33 30 37 0b 21 21 5c 33 31 ."\304\211..\305\n\306\307.!!\31
17ce0 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 26 06 2a 5c 32 30 37 22 20 5b 79 61 73 2d 63 68 6f 6f 73 0\311\312\313&.*\207".[yas-choos
17d00 65 2d 6b 65 79 73 2d 66 69 72 73 74 20 79 61 73 2d 63 68 6f 6f 73 65 2d 74 61 62 6c 65 73 2d 66 e-keys-first.yas-choose-tables-f
17d20 69 72 73 74 20 6e 61 6d 65 20 6d 6f 64 65 20 6e 69 6c 20 63 6c 2d 66 69 6e 64 20 79 61 73 2d 2d irst.name.mode.nil.cl-find.yas--
17d40 61 6c 6c 2d 74 65 6d 70 6c 61 74 65 73 20 79 61 73 2d 2d 67 65 74 2d 73 6e 69 70 70 65 74 2d 74 all-templates.yas--get-snippet-t
17d60 61 62 6c 65 73 20 3a 6b 65 79 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6e 61 6d 65 20 3a 74 ables.:key.yas--template-name.:t
17d80 65 73 74 20 73 74 72 69 6e 67 3d 5d 20 37 20 28 23 24 20 2e 20 39 37 33 37 39 29 5d 29 0a 23 40 est.string=].7.(#$...97379)]).#@
17da0 32 32 39 20 47 65 74 20 74 68 65 20 73 6e 69 70 70 65 74 20 6e 61 6d 65 64 20 4e 41 4d 45 20 69 229.Get.the.snippet.named.NAME.i
17dc0 6e 20 4d 4f 44 45 27 73 20 74 61 62 6c 65 73 2e 0a 0a 4d 4f 44 45 20 64 65 66 61 75 6c 74 73 20 n.MODE's.tables...MODE.defaults.
17de0 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 27 73 20 60 6d 61 6a 6f 72 2d 6d to.the.current.buffer's.`major-m
17e00 6f 64 65 27 2e 20 20 49 66 20 4e 4f 45 52 52 4f 52 0a 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 ode'...If.NOERROR.is.non-nil,.th
17e20 65 6e 20 64 6f 6e 27 74 20 73 69 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 20 69 66 20 74 68 65 72 en.don't.signal.an.error.if.ther
17e40 65 20 69 73 6e 27 74 20 61 6e 79 20 73 6e 69 70 70 65 74 0a 63 61 6c 6c 65 64 20 4e 41 4d 45 2e e.isn't.any.snippet.called.NAME.
17e60 0a 0a 48 6f 6e 6f 75 72 73 20 60 79 61 73 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 63 6f 6e 64 ..Honours.`yas-buffer-local-cond
17e80 69 74 69 6f 6e 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6c 6f 6f 6b 75 70 2d 73 ition'...(defalias.'yas-lookup-s
17ea0 6e 69 70 70 65 74 20 23 5b 28 6e 61 6d 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6d 6f 64 65 20 6e 6f nippet.#[(name.&optional.mode.no
17ec0 65 72 72 6f 72 29 20 22 5c 33 30 33 08 09 5c 22 5c 32 30 36 11 00 5c 6e 5c 32 30 33 0d 00 5c 33 error)."\303..\"\206..\n\203..\3
17ee0 30 34 5c 32 30 37 5c 33 30 35 5c 33 30 36 08 5c 22 5c 32 30 37 22 20 5b 6e 61 6d 65 20 6d 6f 64 04\207\305\306.\"\207".[name.mod
17f00 65 20 6e 6f 65 72 72 6f 72 20 79 61 73 2d 2d 6c 6f 6f 6b 75 70 2d 73 6e 69 70 70 65 74 2d 31 20 e.noerror.yas--lookup-snippet-1.
17f20 6e 69 6c 20 65 72 72 6f 72 20 22 4e 6f 20 73 6e 69 70 70 65 74 20 6e 61 6d 65 64 3a 20 25 73 22 nil.error."No.snippet.named:.%s"
17f40 5d 20 33 20 28 23 24 20 2e 20 39 37 37 30 30 29 5d 29 0a 23 40 31 37 30 20 43 68 6f 6f 73 65 20 ].3.(#$...97700)]).#@170.Choose.
17f60 61 20 73 6e 69 70 70 65 74 20 74 6f 20 65 78 70 61 6e 64 2c 20 70 6f 70 2d 75 70 20 61 20 6c 69 a.snippet.to.expand,.pop-up.a.li
17f80 73 74 20 6f 66 20 63 68 6f 69 63 65 73 20 61 63 63 6f 72 64 69 6e 67 0a 74 6f 20 60 79 61 73 2d st.of.choices.according.to.`yas-
17fa0 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 27 2e 0a 0a 57 69 74 68 20 70 72 65 66 69 78 20 prompt-functions'...With.prefix.
17fc0 61 72 67 75 6d 65 6e 74 20 4e 4f 2d 43 4f 4e 44 49 54 49 4f 4e 2c 20 62 79 70 61 73 73 20 66 69 argument.NO-CONDITION,.bypass.fi
17fe0 6c 74 65 72 69 6e 67 20 6f 66 20 73 6e 69 70 70 65 74 73 0a 62 79 20 63 6f 6e 64 69 74 69 6f 6e ltering.of.snippets.by.condition
18000 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 69 6e 73 65 72 74 2d 73 6e 69 70 70 65 74 ...(defalias.'yas-insert-snippet
18020 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 2d 63 6f 6e 64 69 74 69 6f 6e 29 20 22 5c 33 30 .#[(&optional.no-condition)."\30
18040 36 20 10 09 5c 32 30 33 0b 00 5c 33 30 37 5c 32 30 32 5c 66 00 5c 6e 1a 5c 33 31 30 5c 33 31 31 6...\203..\307\202\f.\n.\310\311
18060 20 21 5c 32 31 31 1b 5c 32 30 35 23 00 0b 41 5c 32 30 33 21 00 5c 33 31 32 0b 21 5c 32 30 36 23 .!\211.\205#..A\203!.\312.!\206#
18080 00 0b 40 1c 5c 33 31 33 20 5c 32 30 33 31 00 5c 33 31 34 20 5c 33 31 35 20 42 5c 32 30 32 34 00 ..@.\313.\2031.\314.\315.B\2024.
180a0 60 60 42 1d 5c 66 5c 32 30 33 68 00 5c 33 31 36 5c 66 5c 33 31 37 48 0e 18 3e 5c 32 30 34 4a 00 ``B.\f\203h.\316\f\317H..>\204J.
180c0 5c 33 32 30 5c 33 32 31 5c 33 32 32 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 33 32 33 48 0d 40 0d 41 \320\321\322\fD\"\210\f\323H.@.A
180e0 5c 66 5c 33 31 37 48 0e 18 3e 5c 32 30 34 61 00 5c 33 32 30 5c 33 32 31 5c 33 32 32 5c 66 44 5c \f\317H..>\204a.\320\321\322\fD\
18100 22 5c 32 31 30 5c 66 5c 33 32 34 48 24 5c 32 30 32 6c 00 5c 33 32 35 5c 33 32 36 5c 33 32 37 5c "\210\f\324H$\202l.\325\326\327\
18120 22 2c 5c 32 30 37 22 20 5b 79 61 73 2d 2d 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 63 68 65 2d 74 69 ",\207".[yas--condition-cache-ti
18140 6d 65 73 74 61 6d 70 20 6e 6f 2d 63 6f 6e 64 69 74 69 6f 6e 20 79 61 73 2d 62 75 66 66 65 72 2d mestamp.no-condition.yas-buffer-
18160 6c 6f 63 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 20 74 65 6d 70 6c 61 74 65 73 20 79 61 73 2d 2d 63 local-condition.templates.yas--c
18180 75 72 72 65 6e 74 2d 74 65 6d 70 6c 61 74 65 20 77 68 65 72 65 20 63 75 72 72 65 6e 74 2d 74 69 urrent-template.where.current-ti
181a0 6d 65 20 61 6c 77 61 79 73 20 79 61 73 2d 2d 61 6c 6c 2d 74 65 6d 70 6c 61 74 65 73 20 79 61 73 me.always.yas--all-templates.yas
181c0 2d 2d 67 65 74 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 73 20 79 61 73 2d 2d 70 72 6f 6d 70 74 --get-snippet-tables.yas--prompt
181e0 2d 66 6f 72 2d 74 65 6d 70 6c 61 74 65 20 72 65 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 20 72 65 -for-template.region-active-p.re
18200 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 72 65 67 69 6f 6e 2d 65 6e 64 20 79 61 73 2d 65 78 gion-beginning.region-end.yas-ex
18220 70 61 6e 64 2d 73 6e 69 70 70 65 74 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 pand-snippet.0.signal.wrong-type
18240 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 32 20 35 20 79 61 73 2d -argument.yas--template.2.5.yas-
18260 2d 6d 65 73 73 61 67 65 20 31 20 22 4e 6f 20 73 6e 69 70 70 65 74 73 20 63 61 6e 20 62 65 20 69 -message.1."No.snippets.can.be.i
18280 6e 73 65 72 74 65 64 20 68 65 72 65 21 22 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 nserted.here!".cl-struct-yas--te
182a0 6d 70 6c 61 74 65 2d 74 61 67 73 5d 20 39 20 28 23 24 20 2e 20 39 38 31 33 37 29 20 22 50 22 5d mplate-tags].9.(#$...98137)."P"]
182c0 29 0a 23 40 31 36 33 20 43 68 6f 6f 73 65 20 61 20 73 6e 69 70 70 65 74 20 74 6f 20 65 64 69 74 ).#@163.Choose.a.snippet.to.edit
182e0 2c 20 73 65 6c 65 63 74 69 6f 6e 20 6c 69 6b 65 20 60 79 61 73 2d 69 6e 73 65 72 74 2d 73 6e 69 ,.selection.like.`yas-insert-sni
18300 70 70 65 74 27 2e 0a 0a 4f 6e 6c 79 20 73 75 63 63 65 73 73 20 69 66 20 73 65 6c 65 63 74 65 64 ppet'...Only.success.if.selected
18320 20 73 6e 69 70 70 65 74 20 77 61 73 20 6c 6f 61 64 65 64 20 66 72 6f 6d 20 61 20 66 69 6c 65 2e .snippet.was.loaded.from.a.file.
18340 20 20 50 75 74 20 74 68 65 0a 76 69 73 69 74 65 64 20 66 69 6c 65 20 69 6e 20 60 73 6e 69 70 70 ..Put.the.visited.file.in.`snipp
18360 65 74 2d 6d 6f 64 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 76 69 73 69 74 2d et-mode'...(defalias.'yas-visit-
18380 73 6e 69 70 70 65 74 2d 66 69 6c 65 20 23 5b 6e 69 6c 20 22 5c 33 30 33 18 5c 33 30 34 5c 33 30 snippet-file.#[nil."\303.\304\30
183a0 35 20 21 5c 32 31 31 19 5c 32 30 35 14 00 5c 33 30 36 09 5c 33 30 37 5c 22 5c 32 30 36 14 00 09 5.!\211.\205..\306.\307\"\206...
183c0 40 5c 32 31 31 1a 5c 32 30 33 1f 00 5c 33 31 30 5c 6e 21 5c 32 30 32 5c 22 00 5c 33 31 31 5c 33 @\211.\203..\310\n!\202\".\311\3
183e0 31 32 21 2b 5c 32 30 37 22 20 5b 79 61 73 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 63 6f 6e 64 12!+\207".[yas-buffer-local-cond
18400 69 74 69 6f 6e 20 74 65 6d 70 6c 61 74 65 73 20 74 65 6d 70 6c 61 74 65 20 61 6c 77 61 79 73 20 ition.templates.template.always.
18420 79 61 73 2d 2d 61 6c 6c 2d 74 65 6d 70 6c 61 74 65 73 20 79 61 73 2d 2d 67 65 74 2d 73 6e 69 70 yas--all-templates.yas--get-snip
18440 70 65 74 2d 74 61 62 6c 65 73 20 79 61 73 2d 2d 70 72 6f 6d 70 74 2d 66 6f 72 2d 74 65 6d 70 6c pet-tables.yas--prompt-for-templ
18460 61 74 65 20 22 43 68 6f 6f 73 65 20 61 20 73 6e 69 70 70 65 74 20 74 65 6d 70 6c 61 74 65 20 74 ate."Choose.a.snippet.template.t
18480 6f 20 65 64 69 74 3a 20 22 20 79 61 73 2d 2d 76 69 73 69 74 2d 73 6e 69 70 70 65 74 2d 66 69 6c o.edit:.".yas--visit-snippet-fil
184a0 65 2d 31 20 6d 65 73 73 61 67 65 20 22 4e 6f 20 73 6e 69 70 70 65 74 73 20 74 61 62 6c 65 73 20 e-1.message."No.snippets.tables.
184c0 61 63 74 69 76 65 21 22 5d 20 34 20 28 23 24 20 2e 20 39 39 30 31 36 29 20 6e 69 6c 5d 29 0a 23 active!"].4.(#$...99016).nil]).#
184e0 40 33 38 20 48 65 6c 70 65 72 20 66 6f 72 20 60 79 61 73 2d 76 69 73 69 74 2d 73 6e 69 70 70 65 @38.Helper.for.`yas-visit-snippe
18500 74 2d 66 69 6c 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 76 69 73 69 74 2d t-file'...(defalias.'yas--visit-
18520 73 6e 69 70 70 65 74 2d 66 69 6c 65 2d 31 20 23 5b 28 74 65 6d 70 6c 61 74 65 29 20 22 5c 33 30 snippet-file-1.#[(template)."\30
18540 36 08 21 5c 32 31 31 19 5c 32 30 33 1f 00 5c 33 30 37 09 21 5c 32 30 33 1f 00 5c 33 31 30 09 21 6.!\211.\203..\307.!\203..\310.!
18560 5c 32 31 30 5c 33 31 31 20 5c 32 31 30 5c 33 31 32 5c 33 30 32 21 5c 32 31 30 08 5c 32 31 31 12 \210\311.\210\312\302!\210.\211.
18580 5c 32 30 32 6e 01 09 5c 32 30 33 2a 00 5c 33 31 33 5c 33 31 34 09 5c 22 5c 32 30 32 6e 01 5c 33 \202n..\203*.\313\314.\"\202n.\3
185a0 31 35 5c 33 31 36 5c 33 31 37 08 5c 33 32 30 48 0b 3e 5c 32 30 34 3c 00 5c 33 32 31 5c 33 32 32 15\316\317.\320H.>\204<.\321\322
185c0 5c 33 32 33 08 44 5c 22 5c 32 31 30 08 5c 33 32 34 48 5c 22 21 5c 32 31 30 5c 33 32 35 1c 08 5c \323.D\"\210.\324H\"!\210\325..\
185e0 33 32 30 48 0b 3e 5c 32 30 34 53 00 5c 33 32 31 5c 33 32 32 5c 33 32 33 08 44 5c 22 5c 32 31 30 320H.>\204S.\321\322\323.D\"\210
18600 08 5c 33 32 36 48 3c 5c 32 30 33 61 00 5c 33 31 36 5c 33 32 37 21 63 5c 32 31 30 5c 33 33 30 14 .\326H<\203a.\316\327!c\210\330.
18620 5c 33 31 36 5c 33 33 31 08 5c 33 32 30 48 0b 3e 5c 32 30 34 72 00 5c 33 32 31 5c 33 32 32 5c 33 \316\331.\320H.>\204r.\321\322\3
18640 32 33 08 44 5c 22 5c 32 31 30 08 5c 33 33 32 48 5c 22 63 5c 32 31 30 5c 33 31 36 5c 33 33 33 08 23.D\"\210.\332H\"c\210\316\333.
18660 5c 33 32 30 48 0b 3e 5c 32 30 34 5c 32 31 31 00 5c 33 32 31 5c 33 32 32 5c 33 32 33 08 44 5c 22 \320H.>\204\211.\321\322\323.D\"
18680 5c 32 31 30 08 5c 33 32 34 48 5c 22 63 5c 32 31 30 08 5c 33 32 30 48 0b 3e 5c 32 30 34 5c 32 33 \210.\324H\"c\210.\320H.>\204\23
186a0 36 00 5c 33 32 31 5c 33 32 32 5c 33 32 33 08 44 5c 22 5c 32 31 30 08 5c 33 33 34 48 5c 32 30 33 6.\321\322\323.D\"\210.\334H\203
186c0 5c 32 37 33 00 5c 33 31 36 5c 33 33 35 08 5c 33 32 30 48 0b 3e 5c 32 30 34 5c 32 36 35 00 5c 33 \273.\316\335.\320H.>\204\265.\3
186e0 32 31 5c 33 32 32 5c 33 32 33 08 44 5c 22 5c 32 31 30 08 5c 33 33 34 48 5c 22 63 5c 32 31 30 08 21\322\323.D\"\210.\334H\"c\210.
18700 5c 33 32 30 48 0b 3e 5c 32 30 34 5c 33 31 32 00 5c 33 32 31 5c 33 32 32 5c 33 32 33 08 44 5c 22 \320H.>\204\312.\321\322\323.D\"
18720 5c 32 31 30 08 5c 33 33 36 48 5c 32 30 33 5c 33 34 37 00 5c 33 31 36 5c 33 33 37 08 5c 33 32 30 \210.\336H\203\347.\316\337.\320
18740 48 0b 3e 5c 32 30 34 5c 33 34 31 00 5c 33 32 31 5c 33 32 32 5c 33 32 33 08 44 5c 22 5c 32 31 30 H.>\204\341.\321\322\323.D\"\210
18760 08 5c 33 33 36 48 5c 22 63 5c 32 31 30 08 5c 33 32 30 48 0b 3e 5c 32 30 34 5c 33 36 36 00 5c 33 .\336H\"c\210.\320H.>\204\366.\3
18780 32 31 5c 33 32 32 5c 33 32 33 08 44 5c 22 5c 32 31 30 08 5c 33 34 30 48 5c 32 30 33 13 01 5c 33 21\322\323.D\"\210.\340H\203..\3
187a0 31 36 5c 33 34 31 08 5c 33 32 30 48 0b 3e 5c 32 30 34 0d 01 5c 33 32 31 5c 33 32 32 5c 33 32 33 16\341.\320H.>\204..\321\322\323
187c0 08 44 5c 22 5c 32 31 30 08 5c 33 34 30 48 5c 22 63 5c 32 31 30 5c 33 34 32 63 5c 32 31 30 5c 66 .D\"\210.\340H\"c\210\342c\210\f
187e0 5c 33 33 30 3d 5c 32 30 33 33 01 5c 33 34 33 08 5c 33 32 30 48 0b 3e 5c 32 30 34 2c 01 5c 33 32 \330=\2033.\343.\320H.>\204,.\32
18800 31 5c 33 32 32 5c 33 32 33 08 44 5c 22 5c 32 31 30 08 5c 33 32 36 48 21 5c 32 30 32 45 01 08 5c 1\322\323.D\"\210.\326H!\202E..\
18820 33 32 30 48 0b 3e 5c 32 30 34 42 01 5c 33 32 31 5c 33 32 32 5c 33 32 33 08 44 5c 22 5c 32 31 30 320H.>\204B.\321\322\323.D\"\210
18840 08 5c 33 32 36 48 63 5c 32 31 30 29 5c 33 31 31 20 5c 32 31 30 5c 33 31 32 5c 33 30 32 21 5c 32 .\326Hc\210)\311.\210\312\302!\2
18860 31 30 08 12 5c 33 31 32 5c 33 30 35 21 5c 32 31 30 5c 33 34 34 08 5c 33 32 30 48 0b 3e 5c 32 30 10..\312\305!\210\344.\320H.>\20
18880 34 65 01 5c 33 32 31 5c 33 32 32 5c 33 32 33 08 44 5c 22 5c 32 31 30 08 5c 33 34 35 48 21 40 41 4e.\321\322\323.D\"\210.\345H!@A
188a0 40 5c 32 31 31 15 29 5c 32 30 37 22 20 5b 74 65 6d 70 6c 61 74 65 20 66 69 6c 65 20 79 61 73 2d @\211.)\207".[template.file.yas-
188c0 2d 65 64 69 74 69 6e 67 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d -editing-template.cl-struct-yas-
188e0 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 74 79 70 65 20 64 65 66 61 75 6c 74 2d 64 69 72 65 -template-tags.type.default-dire
18900 63 74 6f 72 79 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 67 65 74 2d 66 69 6c 65 20 66 69 6c ctory.yas--template-get-file.fil
18920 65 2d 72 65 61 64 61 62 6c 65 2d 70 20 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e e-readable-p.find-file-other-win
18940 64 6f 77 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 dow.snippet-mode.make-local-vari
18960 61 62 6c 65 20 6d 65 73 73 61 67 65 20 22 4f 72 69 67 69 6e 61 6c 20 66 69 6c 65 20 25 73 20 6e able.message."Original.file.%s.n
18980 6f 20 6c 6f 6e 67 65 72 20 65 78 69 73 74 73 21 22 20 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 o.longer.exists!".switch-to-buff
189a0 65 72 20 66 6f 72 6d 61 74 20 22 2a 25 73 2a 22 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d er.format."*%s*".0.signal.wrong-
189c0 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 33 20 73 6e type-argument.yas--template.3.sn
189e0 69 70 70 65 74 20 32 20 22 23 20 74 79 70 65 3a 20 63 6f 6d 6d 61 6e 64 5c 6e 22 20 63 6f 6d 6d ippet.2."#.type:.command\n".comm
18a00 61 6e 64 20 22 23 20 6b 65 79 3a 20 25 73 5c 6e 22 20 31 20 22 23 20 6e 61 6d 65 3a 20 25 73 5c and."#.key:.%s\n".1."#.name:.%s\
18a20 6e 22 20 38 20 22 23 20 62 69 6e 64 69 6e 67 3a 20 25 73 5c 6e 22 20 35 20 22 23 20 65 78 70 61 n".8."#.binding:.%s\n".5."#.expa
18a40 6e 64 2d 65 6e 76 3a 20 25 73 5c 6e 22 20 34 20 22 23 20 63 6f 6e 64 69 74 69 6f 6e 3a 20 25 73 nd-env:.%s\n".4."#.condition:.%s
18a60 5c 6e 22 20 22 23 20 2d 2d 5c 6e 22 20 70 70 2d 74 6f 2d 73 74 72 69 6e 67 20 79 61 73 2d 2d 67 \n"."#.--\n".pp-to-string.yas--g
18a80 75 65 73 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 65 63 74 6f 72 69 65 73 20 31 33 5d 20 38 20 28 uess-snippet-directories.13].8.(
18aa0 23 24 20 2e 20 39 39 35 35 36 29 5d 29 0a 23 40 35 30 20 47 75 65 73 73 20 70 6f 73 73 69 62 6c #$...99556)]).#@50.Guess.possibl
18ac0 65 20 73 6e 69 70 70 65 74 20 73 75 62 64 69 72 65 63 74 6f 72 69 65 73 20 66 6f 72 20 54 41 42 e.snippet.subdirectories.for.TAB
18ae0 4c 45 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 67 75 65 73 73 2d 73 6e 69 70 70 LE...(defalias.'yas--guess-snipp
18b00 65 74 2d 64 69 72 65 63 74 6f 72 69 65 73 2d 31 20 23 5b 28 74 61 62 6c 65 29 20 22 5c 33 30 32 et-directories-1.#[(table)."\302
18b20 08 5c 33 30 33 48 09 3e 5c 32 30 34 10 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 .\303H.>\204..\304\305\306.D\"\2
18b40 31 30 08 5c 33 30 37 48 21 5c 33 31 30 5c 33 31 31 08 5c 33 30 33 48 09 3e 5c 32 30 34 25 00 5c 10.\307H!\310\311.\303H.>\204%.\
18b60 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 22 42 5c 32 30 37 304\305\306.D\"\210.\312H\"B\207
18b80 22 20 5b 74 61 62 6c 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 ".[table.cl-struct-yas--table-ta
18ba0 67 73 20 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 30 20 73 69 67 6e gs.file-name-as-directory.0.sign
18bc0 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c al.wrong-type-argument.yas--tabl
18be0 65 20 31 20 63 6c 2d 6d 61 70 63 61 6e 20 79 61 73 2d 2d 67 75 65 73 73 2d 73 6e 69 70 70 65 74 e.1.cl-mapcan.yas--guess-snippet
18c00 2d 64 69 72 65 63 74 6f 72 69 65 73 2d 31 20 34 5d 20 37 20 28 23 24 20 2e 20 31 30 31 30 34 33 -directories-1.4].7.(#$...101043
18c20 29 5d 29 0a 23 40 32 35 35 20 54 72 79 20 74 6f 20 67 75 65 73 73 20 73 75 69 74 61 62 6c 65 20 )]).#@255.Try.to.guess.suitable.
18c40 64 69 72 65 63 74 6f 72 69 65 73 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 directories.based.on.the.current
18c60 20 61 63 74 69 76 65 0a 74 61 62 6c 65 73 20 28 6f 72 20 6f 70 74 69 6f 6e 61 6c 20 54 41 42 4c .active.tables.(or.optional.TABL
18c80 45 29 2e 0a 0a 52 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 6f 66 20 65 6c 65 6d 65 6e 74 73 20 E)...Returns.a.list.of.elements.
18ca0 28 54 41 42 4c 45 20 2e 20 44 49 52 53 29 20 77 68 65 72 65 20 54 41 42 4c 45 20 69 73 20 61 0a (TABLE...DIRS).where.TABLE.is.a.
18cc0 60 79 61 73 2d 2d 74 61 62 6c 65 27 20 6f 62 6a 65 63 74 20 61 6e 64 20 44 49 52 53 20 69 73 20 `yas--table'.object.and.DIRS.is.
18ce0 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 70 6f 73 73 69 62 6c 65 20 64 69 72 65 63 74 6f 72 69 a.list.of.all.possible.directori
18d00 65 73 0a 77 68 65 72 65 20 73 6e 69 70 70 65 74 73 20 6f 66 20 74 61 62 6c 65 20 6d 69 67 68 74 es.where.snippets.of.table.might
18d20 20 65 78 69 73 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 67 75 65 73 73 2d 73 .exist...(defalias.'yas--guess-s
18d40 6e 69 70 70 65 74 2d 64 69 72 65 63 74 6f 72 69 65 73 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 nippet-directories.#[(&optional.
18d60 74 61 62 6c 65 29 20 22 5c 33 30 31 20 5c 32 30 36 09 00 08 43 5c 32 31 31 11 40 5c 6e 5c 32 30 table)."\301.\206...C\211.@\n\20
18d80 33 13 00 5c 6e 43 5c 32 30 32 15 00 5c 33 30 36 20 1b 1c 5c 6e 5c 32 30 34 2c 00 5c 33 30 37 0d 3..\nC\202..\306...\n\204,.\307.
18da0 21 1e 0b 5c 33 31 30 0e 0b 0b 5c 22 13 0e 0b 0b 42 13 29 5c 33 31 31 5c 33 31 32 0b 5c 22 2a 5c !..\310...\"....B.)\311\312.\"*\
18dc0 32 30 37 22 20 5b 79 61 73 2d 2d 64 65 66 61 75 6c 74 2d 75 73 65 72 2d 73 6e 69 70 70 65 74 73 207".[yas--default-user-snippets
18de0 2d 64 69 72 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 20 74 61 62 6c 65 20 74 61 62 6c -dir.yas-snippet-dirs.table.tabl
18e00 65 73 20 6d 61 69 6e 2d 64 69 72 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 79 61 73 2d 2d 67 65 74 2d es.main-dir.major-mode.yas--get-
18e20 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 73 20 79 61 73 2d 2d 74 61 62 6c 65 2d 67 65 74 2d 63 72 snippet-tables.yas--table-get-cr
18e40 65 61 74 65 20 64 65 6c 71 20 6d 61 70 63 61 72 20 23 5b 28 74 61 62 6c 65 29 20 22 08 5c 33 30 eate.delq.mapcar.#[(table).".\30
18e60 31 5c 33 30 32 5c 33 30 33 08 21 5c 22 42 5c 32 30 37 22 20 5b 74 61 62 6c 65 20 6d 61 70 63 61 1\302\303.!\"B\207".[table.mapca
18e80 72 20 23 5b 28 73 75 62 64 69 72 29 20 22 5c 33 30 32 08 09 5c 22 5c 32 30 37 22 20 5b 73 75 62 r.#[(subdir)."\302..\"\207".[sub
18ea0 64 69 72 20 6d 61 69 6e 2d 64 69 72 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 33 dir.main-dir.expand-file-name].3
18ec0 5d 20 79 61 73 2d 2d 67 75 65 73 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 65 63 74 6f 72 69 65 73 ].yas--guess-snippet-directories
18ee0 2d 31 5d 20 35 5d 20 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 74 61 62 6c 65 5d 20 33 20 28 23 24 20 2e -1].5].major-mode-table].3.(#$..
18f00 20 31 30 31 34 31 38 29 5d 29 0a 23 40 37 34 20 52 65 74 75 72 6e 20 61 20 64 69 72 20 69 6e 73 .101418)]).#@74.Return.a.dir.ins
18f20 69 64 65 20 54 41 42 4c 45 2d 41 4e 44 2d 44 49 52 53 2c 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 ide.TABLE-AND-DIRS,.prompts.for.
18f40 63 72 65 61 74 69 6f 6e 20 69 66 20 6e 6f 6e 65 20 65 78 69 73 74 73 2e 1f 0a 28 64 65 66 61 6c creation.if.none.exists...(defal
18f60 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 64 69 72 65 63 74 6f 72 79 2d 6d 61 79 62 65 20 23 ias.'yas--make-directory-maybe.#
18f80 5b 28 74 61 62 6c 65 2d 61 6e 64 2d 64 69 72 73 20 26 6f 70 74 69 6f 6e 61 6c 20 6d 61 69 6e 2d [(table-and-dirs.&optional.main-
18fa0 74 61 62 6c 65 2d 73 74 72 69 6e 67 29 20 22 5c 33 30 35 5c 33 30 36 08 41 5c 22 5c 32 30 36 54 table-string)."\305\306.A\"\206T
18fc0 00 08 41 40 19 5c 33 30 37 5c 33 31 30 09 21 21 5c 32 30 34 1b 00 5c 33 31 31 5c 33 31 32 5c 33 ..A@.\307\310.!!\204..\311\312\3
18fe0 31 33 09 5c 22 21 5c 32 31 30 5c 33 31 34 5c 33 31 35 5c 33 31 36 09 5c 33 31 37 5c 33 32 30 08 13.\"!\210\314\315\316.\317\320.
19000 40 21 5c 6e 5c 22 5c 32 30 33 2d 00 5c 33 32 31 5c 32 30 32 2e 00 5c 33 32 32 0b 5c 32 30 36 33 @!\n\"\203-.\321\202..\322.\2063
19020 00 5c 33 32 31 08 40 5c 33 32 33 48 5c 66 3e 5c 32 30 34 44 00 5c 33 32 34 5c 33 32 35 5c 33 32 .\321.@\323H\f>\204D.\324\325\32
19040 36 08 40 44 5c 22 5c 32 31 30 08 40 5c 33 32 37 48 25 21 5c 32 30 35 53 00 5c 33 33 30 09 5c 33 6.@D\"\210.@\327H%!\205S.\330.\3
19060 33 31 5c 22 5c 32 31 30 09 29 5c 32 30 37 22 20 5b 74 61 62 6c 65 2d 61 6e 64 2d 64 69 72 73 20 31\"\210.)\207".[table-and-dirs.
19080 63 61 6e 64 69 64 61 74 65 20 79 61 73 2d 2d 74 61 62 6c 65 73 20 6d 61 69 6e 2d 74 61 62 6c 65 candidate.yas--tables.main-table
190a0 2d 73 74 72 69 6e 67 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 -string.cl-struct-yas--table-tag
190c0 73 20 63 6c 2d 73 6f 6d 65 20 23 5b 28 64 69 72 29 20 22 5c 33 30 31 08 21 5c 32 30 35 07 00 08 s.cl-some.#[(dir)."\301.!\205...
190e0 5c 32 30 37 22 20 5b 64 69 72 20 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 5d 20 32 5d 20 \207".[dir.file-directory-p].2].
19100 66 69 6c 65 2d 77 72 69 74 61 62 6c 65 2d 70 20 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 file-writable-p.file-name-direct
19120 6f 72 79 20 65 72 72 6f 72 20 79 61 73 2d 2d 66 6f 72 6d 61 74 20 22 25 73 20 69 73 20 6e 6f 74 ory.error.yas--format."%s.is.not
19140 20 77 72 69 74 61 62 6c 65 2e 22 20 79 2d 6f 72 2d 6e 2d 70 20 66 6f 72 6d 61 74 20 22 47 75 65 .writable.".y-or-n-p.format."Gue
19160 73 73 65 64 20 64 69 72 65 63 74 6f 72 79 20 28 25 73 29 20 66 6f 72 25 73 25 73 20 74 61 62 6c ssed.directory.(%s).for%s%s.tabl
19180 65 20 5c 22 25 73 5c 22 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 21 20 43 72 65 61 74 65 3f e.\"%s\".does.not.exist!.Create?
191a0 20 22 20 67 65 74 68 61 73 68 20 79 61 73 2d 2d 74 61 62 6c 65 2d 6d 6f 64 65 20 22 22 20 22 20 .".gethash.yas--table-mode."".".
191c0 62 72 61 6e 64 20 6e 65 77 22 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 brand.new".0.signal.wrong-type-a
191e0 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 31 20 6d 61 6b 65 2d 64 69 72 65 63 74 rgument.yas--table.1.make-direct
19200 6f 72 79 20 61 6c 73 6f 2d 6d 61 6b 65 2d 70 61 72 65 6e 74 73 5d 20 31 30 20 28 23 24 20 2e 20 ory.also-make-parents].10.(#$...
19220 31 30 32 31 36 30 29 5d 29 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 73 2d 6e 65 77 2d 73 6e 69 70 102160)]).(defconst.yas-new-snip
19240 70 65 74 2d 62 75 66 66 65 72 2d 6e 61 6d 65 20 22 2b 6e 65 77 2d 73 6e 69 70 70 65 74 2b 22 29 pet-buffer-name."+new-snippet+")
19260 0a 23 40 31 33 33 20 50 6f 70 73 20 61 20 6e 65 77 20 62 75 66 66 65 72 20 66 6f 72 20 77 72 69 .#@133.Pops.a.new.buffer.for.wri
19280 74 69 6e 67 20 61 20 73 6e 69 70 70 65 74 2e 0a 0a 45 78 70 61 6e 64 73 20 61 20 73 6e 69 70 70 ting.a.snippet...Expands.a.snipp
192a0 65 74 2d 77 72 69 74 69 6e 67 20 73 6e 69 70 70 65 74 2c 20 75 6e 6c 65 73 73 20 74 68 65 20 6f et-writing.snippet,.unless.the.o
192c0 70 74 69 6f 6e 61 6c 20 70 72 65 66 69 78 20 61 72 67 0a 4e 4f 2d 54 45 4d 50 4c 41 54 45 20 69 ptional.prefix.arg.NO-TEMPLATE.i
192e0 73 20 6e 6f 6e 2d 6e 69 6c 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6e 65 77 2d 73 s.non-nil...(defalias.'yas-new-s
19300 6e 69 70 70 65 74 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 2d 74 65 6d 70 6c 61 74 65 29 nippet.#[(&optional.no-template)
19320 20 22 5c 33 30 36 20 08 5c 32 30 36 11 00 5c 33 30 37 20 5c 32 30 35 11 00 5c 33 31 30 5c 33 31 ."\306..\206..\307.\205..\310\31
19340 31 20 5c 33 31 32 20 5c 22 18 19 5c 33 31 33 5c 6e 21 5c 32 31 30 5c 33 31 34 20 5c 32 31 30 5c 1.\312.\"..\313\n!\210\314.\210\
19360 33 31 35 20 5c 32 31 30 5c 33 31 36 20 5c 32 31 30 5c 33 31 37 5c 33 32 30 21 5c 32 31 30 5c 33 315.\210\316.\210\317\320!\210\3
19380 32 31 5c 33 30 33 21 5c 32 31 30 5c 33 32 32 5c 33 32 33 09 5c 22 13 5c 33 32 31 5c 33 30 34 21 21\303!\210\322\323.\".\321\304!
193a0 5c 32 31 30 09 40 41 40 14 0d 3f 5c 32 30 35 44 00 0e 15 5c 32 30 35 44 00 5c 33 32 34 0e 15 21 \210.@A@..?\205D...\205D.\324..!
193c0 2a 5c 32 30 37 22 20 5b 79 61 73 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 20 67 75 65 73 73 65 *\207".[yas-selected-text.guesse
193e0 64 2d 64 69 72 65 63 74 6f 72 69 65 73 20 79 61 73 2d 6e 65 77 2d 73 6e 69 70 70 65 74 2d 62 75 d-directories.yas-new-snippet-bu
19400 66 66 65 72 2d 6e 61 6d 65 20 79 61 73 2d 2d 67 75 65 73 73 65 64 2d 6d 6f 64 65 73 20 64 65 66 ffer-name.yas--guessed-modes.def
19420 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 6f 2d 74 65 6d 70 6c 61 74 65 20 79 61 73 2d 2d ault-directory.no-template.yas--
19440 67 75 65 73 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 65 63 74 6f 72 69 65 73 20 72 65 67 69 6f 6e guess-snippet-directories.region
19460 2d 61 63 74 69 76 65 2d 70 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 -active-p.buffer-substring-no-pr
19480 6f 70 65 72 74 69 65 73 20 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 72 65 67 69 6f 6e operties.region-beginning.region
194a0 2d 65 6e 64 20 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 65 72 61 73 65 2d 62 75 66 66 -end.switch-to-buffer.erase-buff
194c0 65 72 20 6b 69 6c 6c 2d 61 6c 6c 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 20 73 6e 69 70 er.kill-all-local-variables.snip
194e0 70 65 74 2d 6d 6f 64 65 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 31 20 6d 61 6b 65 2d 6c pet-mode.yas-minor-mode.1.make-l
19500 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 6d 61 70 63 61 72 20 23 5b 28 64 29 20 22 5c 33 30 31 ocal-variable.mapcar.#[(d)."\301
19520 08 40 21 5c 32 30 37 22 20 5b 64 20 79 61 73 2d 2d 74 61 62 6c 65 2d 6d 6f 64 65 5d 20 32 5d 20 .@!\207".[d.yas--table-mode].2].
19540 79 61 73 2d 65 78 70 61 6e 64 2d 73 6e 69 70 70 65 74 20 79 61 73 2d 6e 65 77 2d 73 6e 69 70 70 yas-expand-snippet.yas-new-snipp
19560 65 74 2d 64 65 66 61 75 6c 74 5d 20 34 20 28 23 24 20 2e 20 31 30 33 30 31 35 29 20 22 50 22 5d et-default].4.(#$...103015)."P"]
19580 29 0a 23 40 32 38 30 20 47 69 76 65 6e 20 46 49 4c 45 2c 20 66 69 6e 64 20 74 68 65 20 6e 65 61 ).#@280.Given.FILE,.find.the.nea
195a0 72 65 73 74 20 73 6e 69 70 70 65 74 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 61 20 67 69 76 rest.snippet.directory.for.a.giv
195c0 65 6e 20 6d 6f 64 65 2e 0a 0a 52 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 28 4d 4f 44 45 2d 53 en.mode...Returns.a.list.(MODE-S
195e0 59 4d 20 50 41 52 45 4e 54 53 29 2c 20 74 68 65 20 6d 6f 64 65 27 73 20 73 79 6d 62 6f 6c 20 61 YM.PARENTS),.the.mode's.symbol.a
19600 6e 64 20 61 20 6c 69 73 74 0a 72 65 70 72 65 73 65 6e 74 69 6e 67 20 6f 6e 65 20 6f 72 20 6d 6f nd.a.list.representing.one.or.mo
19620 72 65 20 6f 66 20 74 68 65 20 6d 6f 64 65 27 73 20 70 61 72 65 6e 74 73 2e 0a 0a 4e 6f 74 65 20 re.of.the.mode's.parents...Note.
19640 74 68 61 74 20 4d 4f 44 45 2d 53 59 4d 20 6e 65 65 64 20 6e 6f 74 20 62 65 20 74 68 65 20 73 79 that.MODE-SYM.need.not.be.the.sy
19660 6d 62 6f 6c 20 6f 66 20 61 20 72 65 61 6c 20 6d 61 6a 6f 72 20 6d 6f 64 65 2c 0a 6e 65 69 74 68 mbol.of.a.real.major.mode,.neith
19680 65 72 20 64 6f 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 50 41 52 45 4e 54 53 2e 1f 0a er.do.the.elements.of.PARENTS...
196a0 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 63 6f 6d 70 75 74 65 2d 6d 61 6a 6f 72 2d 6d 6f (defalias.'yas--compute-major-mo
196c0 64 65 2d 61 6e 64 2d 70 61 72 65 6e 74 73 20 23 5b 28 66 69 6c 65 29 20 22 08 5c 32 30 35 12 00 de-and-parents.#[(file).".\205..
196e0 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 22 5c 32 30 36 11 00 5c 33 30 36 5c 33 31 32 \306\307\310\311\"\206..\306\312
19700 08 21 21 21 5c 32 31 31 19 5c 33 31 33 50 1a 09 5c 32 30 35 1e 00 5c 33 31 34 09 21 5c 32 31 31 .!!!\211.\313P..\205..\314.!\211
19720 1b 5c 32 30 35 26 00 5c 33 31 35 0b 21 1c 5c 33 31 36 5c 6e 21 5c 32 30 35 45 00 5c 33 31 37 5c .\205&.\315.!.\316\n!\205E.\317\
19740 33 31 35 5c 33 32 30 5c 33 32 31 5c 33 32 32 21 1d 72 0d 71 5c 32 31 30 5c 33 32 33 5c 32 31 36 315\320\321\322!.r.q\210\323\216
19760 5c 33 32 34 5c 6e 21 5c 32 31 30 5c 33 32 35 65 64 5c 22 2b 21 5c 22 1e 17 5c 66 5c 32 30 35 52 \324\n!\210\325ed\"+!\"..\f\205R
19780 00 5c 66 5c 33 32 36 5c 66 0e 17 5c 22 42 2d 5c 32 30 37 22 20 5b 66 69 6c 65 20 66 69 6c 65 2d .\f\326\f..\"B-\207".[file.file-
197a0 64 69 72 20 70 61 72 65 6e 74 73 2d 66 69 6c 65 2d 6e 61 6d 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 dir.parents-file-name.major-mode
197c0 2d 6e 61 6d 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 73 79 6d 20 23 31 3d 23 3a 74 65 6d 70 2d 62 -name.major-mode-sym.#1=#:temp-b
197e0 75 66 66 65 72 20 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 63 6c 2d 73 6f 6d uffer.directory-file-name.cl-som
19800 65 20 23 5b 28 73 70 65 63 69 61 6c 29 20 22 5c 33 30 32 08 09 5c 22 5c 32 30 37 22 20 5b 66 69 e.#[(special)."\302..\"\207".[fi
19820 6c 65 20 73 70 65 63 69 61 6c 20 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74 69 6e 67 2d 66 69 6c le.special.locate-dominating-fil
19840 65 5d 20 33 5d 20 28 22 2e 79 61 73 2d 73 65 74 75 70 2e 65 6c 22 20 22 2e 79 61 73 2d 6d 61 6b e].3].(".yas-setup.el".".yas-mak
19860 65 2d 67 72 6f 75 70 73 22 20 22 2e 79 61 73 2d 70 61 72 65 6e 74 73 22 29 20 66 69 6c 65 2d 6e e-groups".".yas-parents").file-n
19880 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 22 2f 2e 79 61 73 2d 70 61 72 65 6e 74 73 22 20 66 69 ame-directory."/.yas-parents".fi
198a0 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 69 6e 74 65 72 6e 20 66 69 6c 65 le-name-nondirectory.intern.file
198c0 2d 72 65 61 64 61 62 6c 65 2d 70 20 6d 61 70 63 61 72 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 -readable-p.mapcar.split-string.
198e0 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 23 5b generate-new-buffer.".*temp*".#[
19900 6e 69 6c 20 22 5c 33 30 31 08 21 5c 32 30 35 09 00 5c 33 30 32 08 21 5c 32 30 37 22 20 5b 23 31 nil."\301.!\205..\302.!\207".[#1
19920 23 20 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 5d 20 69 6e #.buffer-name.kill-buffer].2].in
19940 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 sert-file-contents.buffer-substr
19960 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 72 65 6d 6f 76 65 20 70 61 72 65 6e 74 73 ing-no-properties.remove.parents
19980 5d 20 37 20 28 23 24 20 2e 20 31 30 33 38 31 36 29 5d 29 0a 23 40 37 37 20 53 75 70 70 6f 72 74 ].7.(#$...103816)]).#@77.Support
199a0 69 6e 67 20 76 61 72 69 61 62 6c 65 20 66 6f 72 20 60 79 61 73 2d 6c 6f 61 64 2d 73 6e 69 70 70 ing.variable.for.`yas-load-snipp
199c0 65 74 2d 62 75 66 66 65 72 27 20 61 6e 64 20 60 79 61 73 2d 2d 76 69 73 69 74 2d 73 6e 69 70 70 et-buffer'.and.`yas--visit-snipp
199e0 65 74 27 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 65 64 69 74 69 6e 67 2d 74 65 6d 70 6c et'...(defvar.yas--editing-templ
19a00 61 74 65 20 6e 69 6c 20 28 23 24 20 2e 20 31 30 34 38 35 37 29 29 0a 23 40 35 39 20 48 6f 6c 64 ate.nil.(#$...104857)).#@59.Hold
19a20 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 65 6d 70 6c 61 74 65 20 62 65 69 6e 67 20 65 78 70 s.the.current.template.being.exp
19a40 61 6e 64 65 64 20 69 6e 74 6f 20 61 20 73 6e 69 70 70 65 74 2e 1f 0a 28 64 65 66 76 61 72 20 79 anded.into.a.snippet...(defvar.y
19a60 61 73 2d 2d 63 75 72 72 65 6e 74 2d 74 65 6d 70 6c 61 74 65 20 6e 69 6c 20 28 23 24 20 2e 20 31 as--current-template.nil.(#$...1
19a80 30 34 39 38 38 29 29 0a 23 40 36 31 20 4c 69 73 74 20 6f 66 20 67 75 65 73 73 65 64 20 6d 6f 64 04988)).#@61.List.of.guessed.mod
19aa0 65 73 20 73 75 70 70 6f 72 74 69 6e 67 20 60 79 61 73 2d 6c 6f 61 64 2d 73 6e 69 70 70 65 74 2d es.supporting.`yas-load-snippet-
19ac0 62 75 66 66 65 72 27 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 67 75 65 73 73 65 64 2d 6d buffer'...(defvar.yas--guessed-m
19ae0 6f 64 65 73 20 6e 69 6c 20 28 23 24 20 2e 20 31 30 35 31 30 31 29 29 0a 23 40 35 36 20 41 73 6b odes.nil.(#$...105101)).#@56.Ask
19b00 20 75 73 65 72 20 66 6f 72 20 61 20 73 6e 69 70 70 65 74 20 74 61 62 6c 65 2c 20 68 65 6c 70 20 .user.for.a.snippet.table,.help.
19b20 77 69 74 68 20 73 6f 6d 65 20 67 75 65 73 73 69 6e 67 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 with.some.guessing...(defalias.'
19b40 79 61 73 2d 2d 72 65 61 64 2d 74 61 62 6c 65 20 23 5b 6e 69 6c 20 22 5c 33 30 34 5c 33 30 35 21 yas--read-table.#[nil."\304\305!
19b60 5c 32 30 33 0e 00 08 5c 32 30 33 0e 00 5c 33 30 36 5c 32 30 32 0f 00 5c 33 30 37 19 5c 6e 5c 32 \203...\203..\306\202..\307.\n\2
19b80 30 34 1c 00 5c 33 31 30 5c 33 30 32 21 5c 32 31 30 5c 33 31 31 0b 21 12 5c 33 31 32 09 5c 33 31 04..\310\302!\210\311.!.\312.\31
19ba0 33 5c 33 31 34 5c 6e 5c 32 30 33 29 00 5c 6e 40 5c 32 30 32 2a 00 5c 33 31 35 5c 22 5c 33 31 36 3\314\n\203).\n@\202*.\315\"\316
19bc0 5c 33 31 37 5c 6e 5c 22 5c 33 32 30 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 6e 40 5c 32 30 35 3c \317\n\"\320\211\211\211\n@\205<
19be0 00 5c 33 31 37 5c 6e 40 21 26 07 21 29 5c 32 30 37 22 20 5b 69 64 6f 2d 6d 6f 64 65 20 70 72 6f .\317\n@!&.!)\207".[ido-mode.pro
19c00 6d 70 74 20 79 61 73 2d 2d 67 75 65 73 73 65 64 2d 6d 6f 64 65 73 20 62 75 66 66 65 72 2d 66 69 mpt.yas--guessed-modes.buffer-fi
19c20 6c 65 2d 6e 61 6d 65 20 66 65 61 74 75 72 65 70 20 69 64 6f 20 69 64 6f 2d 63 6f 6d 70 6c 65 74 le-name.featurep.ido.ido-complet
19c40 69 6e 67 2d 72 65 61 64 20 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 6d 61 6b 65 2d 6c 6f ing-read.completing-read.make-lo
19c60 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 79 61 73 2d 2d 63 6f 6d 70 75 74 65 2d 6d 61 6a 6f 72 2d cal-variable.yas--compute-major-
19c80 6d 6f 64 65 2d 61 6e 64 2d 70 61 72 65 6e 74 73 20 69 6e 74 65 72 6e 20 66 6f 72 6d 61 74 20 22 mode-and-parents.intern.format."
19ca0 43 68 6f 6f 73 65 20 6f 72 20 65 6e 74 65 72 20 61 20 74 61 62 6c 65 20 28 79 61 73 20 67 75 65 Choose.or.enter.a.table.(yas.gue
19cc0 73 73 65 73 20 25 73 29 3a 20 22 20 22 6e 6f 74 68 69 6e 67 22 20 6d 61 70 63 61 72 20 73 79 6d sses.%s):."."nothing".mapcar.sym
19ce0 62 6f 6c 2d 6e 61 6d 65 20 6e 69 6c 5d 20 31 30 20 28 23 24 20 2e 20 31 30 35 32 31 33 29 5d 29 bol-name.nil].10.(#$...105213)])
19d00 0a 23 40 32 31 39 20 50 61 72 73 65 20 61 6e 64 20 6c 6f 61 64 20 63 75 72 72 65 6e 74 20 62 75 .#@219.Parse.and.load.current.bu
19d20 66 66 65 72 27 73 20 73 6e 69 70 70 65 74 20 64 65 66 69 6e 69 74 69 6f 6e 20 69 6e 74 6f 20 54 ffer's.snippet.definition.into.T
19d40 41 42 4c 45 2e 0a 54 41 42 4c 45 20 69 73 20 61 20 73 79 6d 62 6f 6c 20 6e 61 6d 65 20 70 61 73 ABLE..TABLE.is.a.symbol.name.pas
19d60 73 65 64 20 74 6f 20 60 79 61 73 2d 2d 74 61 62 6c 65 2d 67 65 74 2d 63 72 65 61 74 65 27 2e 20 sed.to.`yas--table-get-create'..
19d80 20 57 68 65 6e 0a 63 61 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 70 72 6f 6d .When.called.interactively,.prom
19da0 70 74 20 66 6f 72 20 74 68 65 20 74 61 62 6c 65 20 6e 61 6d 65 2e 0a 52 65 74 75 72 6e 20 74 68 pt.for.the.table.name..Return.th
19dc0 65 20 60 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 27 20 6f 62 6a 65 63 74 20 63 72 65 61 74 65 64 e.`yas--template'.object.created
19de0 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6c 6f 61 64 2d 73 6e 69 70 70 65 74 2d 62 75 ..(defalias.'yas-load-snippet-bu
19e00 66 66 65 72 20 23 5b 28 74 61 62 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 74 65 72 61 63 74 ffer.#[(table.&optional.interact
19e20 69 76 65 29 20 22 08 5c 32 30 33 30 00 5c 33 30 36 5c 33 30 37 08 5c 33 31 30 48 09 3e 5c 32 30 ive).".\2030.\306\307.\310H.>\20
19e40 34 15 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 08 44 5c 22 5c 32 31 30 08 5c 33 31 34 48 21 08 5c 4..\311\312\313.D\"\210.\314H!.\
19e60 33 31 30 48 09 3e 5c 32 30 34 28 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 08 44 5c 22 5c 32 31 30 310H.>\204(.\311\312\313.D\"\210
19e80 08 5c 33 31 35 48 5c 22 5c 32 31 30 5c 32 30 32 4c 00 5c 6e 5c 32 30 34 3c 00 5c 33 31 36 5c 33 .\315H\"\210\202L.\n\204<.\316\3
19ea0 30 32 21 5c 32 31 30 5c 33 31 37 0b 21 12 5c 33 32 30 5c 66 21 1c 5c 33 31 36 5c 33 30 30 21 5c 02!\210\317.!.\320\f!.\316\300!\
19ec0 32 31 30 5c 33 30 36 5c 33 30 37 0b 21 5c 66 5c 22 10 29 0d 5c 32 30 33 5c 32 32 31 00 5c 33 32 210\306\307.!\f\".).\203\221.\32
19ee0 31 5c 33 32 32 5c 33 32 33 08 5c 33 31 30 48 09 3e 5c 32 30 34 62 00 5c 33 31 31 5c 33 31 32 5c 1\322\323.\310H.>\204b.\311\312\
19f00 33 31 33 08 44 5c 22 5c 32 31 30 08 5c 33 32 32 48 08 5c 33 31 30 48 09 3e 5c 32 30 34 74 00 5c 313.D\"\210.\322H.\310H.>\204t.\
19f20 33 31 31 5c 33 31 32 5c 33 31 33 08 44 5c 22 5c 32 31 30 08 5c 33 31 35 48 5c 32 31 31 1e 16 5c 311\312\313.D\"\210.\315H\211..\
19f40 33 31 30 48 0e 17 3e 5c 32 30 34 5c 32 31 32 00 5c 33 31 31 5c 33 31 32 5c 33 32 34 0e 16 44 5c 310H..>\204\212.\311\312\324..D\
19f60 22 5c 32 31 30 0e 16 5c 33 32 35 48 29 24 5c 32 31 30 08 5c 32 30 37 22 20 5b 79 61 73 2d 2d 65 "\210..\325H)$\210.\207".[yas--e
19f80 64 69 74 69 6e 67 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 diting-template.cl-struct-yas--t
19fa0 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 79 61 73 2d 2d 67 75 65 73 73 65 64 2d 6d 6f 64 65 73 20 emplate-tags.yas--guessed-modes.
19fc0 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 61 62 6c 65 20 69 6e 74 65 72 61 63 74 69 buffer-file-name.table.interacti
19fe0 76 65 20 79 61 73 2d 2d 64 65 66 69 6e 65 2d 73 6e 69 70 70 65 74 73 2d 31 20 79 61 73 2d 2d 70 ve.yas--define-snippets-1.yas--p
1a000 61 72 73 65 2d 74 65 6d 70 6c 61 74 65 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 arse-template.0.signal.wrong-typ
1a020 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 36 20 31 33 20 6d 61 e-argument.yas--template.6.13.ma
1a040 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 79 61 73 2d 2d 63 6f 6d 70 75 74 65 2d 6d ke-local-variable.yas--compute-m
1a060 61 6a 6f 72 2d 6d 6f 64 65 2d 61 6e 64 2d 70 61 72 65 6e 74 73 20 79 61 73 2d 2d 74 61 62 6c 65 ajor-mode-and-parents.yas--table
1a080 2d 67 65 74 2d 63 72 65 61 74 65 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 33 20 22 53 6e 69 70 -get-create.yas--message.3."Snip
1a0a0 70 65 74 20 5c 22 25 73 5c 22 20 6c 6f 61 64 65 64 20 66 6f 72 20 25 73 2e 22 20 79 61 73 2d 2d pet.\"%s\".loaded.for.%s.".yas--
1a0c0 74 61 62 6c 65 20 31 20 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c table.1.cl-x.cl-struct-yas--tabl
1a0e0 65 2d 74 61 67 73 5d 20 39 20 28 23 24 20 2e 20 31 30 35 37 33 35 29 20 28 6c 69 73 74 20 28 79 e-tags].9.(#$...105735).(list.(y
1a100 61 73 2d 2d 72 65 61 64 2d 74 61 62 6c 65 29 20 74 29 5d 29 0a 23 40 34 37 20 41 64 64 65 64 20 as--read-table).t)]).#@47.Added.
1a120 74 6f 20 60 61 66 74 65 72 2d 73 61 76 65 2d 68 6f 6f 6b 27 20 69 6e 20 60 73 6e 69 70 70 65 74 to.`after-save-hook'.in.`snippet
1a140 2d 6d 6f 64 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6d 61 79 62 65 2d 6c 6f -mode'...(defalias.'yas-maybe-lo
1a160 61 64 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 20 23 5b 6e 69 6c 20 22 5c 33 30 36 5c 33 30 ad-snippet-buffer.#[nil."\306\30
1a180 37 5c 33 31 30 5c 33 31 31 08 21 21 21 21 19 5c 33 31 32 5c 33 31 33 5c 33 31 34 09 21 5c 33 31 7\310\311.!!!!.\312\313\314.!\31
1a1a0 35 5c 6e 21 23 5c 32 31 31 1b 5c 33 31 36 48 5c 66 3e 5c 32 30 34 23 00 5c 33 31 37 5c 33 32 30 5\n!#\211.\316H\f>\204#.\317\320
1a1c0 5c 33 32 31 0b 44 5c 22 5c 32 31 30 0b 5c 33 32 32 48 1d 0b 0d 5c 32 30 33 33 00 5c 33 32 33 09 \321.D\"\210.\322H...\2033.\323.
1a1e0 0d 5c 22 5c 32 30 32 48 00 5c 33 32 34 0b 5c 33 31 36 48 5c 66 3e 5c 32 30 34 43 00 5c 33 31 37 .\"\202H.\324.\316H\f>\204C.\317
1a200 5c 33 32 30 5c 33 32 31 0b 44 5c 22 5c 32 31 30 0b 5c 33 32 35 48 09 5c 22 5c 32 33 32 3f 5c 32 \320\321.D\"\210.\325H.\"\232?\2
1a220 30 35 51 00 5c 33 32 36 09 5c 33 32 37 5c 22 2b 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 05Q.\326.\327\"+\207".[default-d
1a240 69 72 65 63 74 6f 72 79 20 6d 6f 64 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 63 irectory.mode.buffer-file-name.c
1a260 75 72 72 65 6e 74 2d 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 urrent-snippet.cl-struct-yas--te
1a280 6d 70 6c 61 74 65 2d 74 61 67 73 20 75 75 69 64 20 69 6e 74 65 72 6e 20 66 69 6c 65 2d 6e 61 6d mplate-tags.uuid.intern.file-nam
1a2a0 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 6f 6e 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 e-sans-extension.file-name-nondi
1a2c0 72 65 63 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 61 70 70 6c rectory.directory-file-name.appl
1a2e0 79 20 79 61 73 2d 2d 64 65 66 69 6e 65 2d 73 6e 69 70 70 65 74 73 2d 32 20 79 61 73 2d 2d 74 61 y.yas--define-snippets-2.yas--ta
1a300 62 6c 65 2d 67 65 74 2d 63 72 65 61 74 65 20 79 61 73 2d 2d 70 61 72 73 65 2d 74 65 6d 70 6c 61 ble-get-create.yas--parse-templa
1a320 74 65 20 30 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 te.0.signal.wrong-type-argument.
1a340 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 39 20 79 61 73 2d 2d 67 65 74 2d 74 65 6d 70 6c 61 74 yas--template.9.yas--get-templat
1a360 65 2d 62 79 2d 75 75 69 64 20 79 61 73 2d 2d 6c 6f 6f 6b 75 70 2d 73 6e 69 70 70 65 74 2d 31 20 e-by-uuid.yas--lookup-snippet-1.
1a380 33 20 79 61 73 2d 6c 6f 61 64 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 20 74 5d 20 37 20 28 3.yas-load-snippet-buffer.t].7.(
1a3a0 23 24 20 2e 20 31 30 36 37 37 38 29 5d 29 0a 23 40 33 37 36 20 4c 6f 61 64 20 61 6e 64 20 73 61 #$...106778)]).#@376.Load.and.sa
1a3c0 76 65 20 74 68 65 20 73 6e 69 70 70 65 74 2c 20 74 68 65 6e 20 60 71 75 69 74 2d 77 69 6e 64 6f ve.the.snippet,.then.`quit-windo
1a3e0 77 27 20 69 66 20 73 61 76 65 64 2e 0a 4c 6f 61 64 69 6e 67 20 69 73 20 70 65 72 66 6f 72 6d 65 w'.if.saved..Loading.is.performe
1a400 64 20 62 79 20 60 79 61 73 2d 6c 6f 61 64 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 27 2e 20 d.by.`yas-load-snippet-buffer'..
1a420 20 49 66 20 74 68 65 0a 73 6e 69 70 70 65 74 20 69 73 20 6e 65 77 2c 20 61 73 6b 20 74 68 65 20 .If.the.snippet.is.new,.ask.the.
1a440 75 73 65 72 20 77 68 65 74 68 65 72 20 28 61 6e 64 20 77 68 65 72 65 29 20 74 6f 20 73 61 76 65 user.whether.(and.where).to.save
1a460 20 69 74 2e 20 20 49 66 0a 74 68 65 20 73 6e 69 70 70 65 74 20 61 6c 72 65 61 64 79 20 68 61 73 .it...If.the.snippet.already.has
1a480 20 61 20 66 69 6c 65 2c 20 6a 75 73 74 20 73 61 76 65 20 69 74 2e 0a 0a 54 68 65 20 70 72 65 66 .a.file,.just.save.it...The.pref
1a4a0 69 78 20 61 72 67 75 6d 65 6e 74 20 4b 49 4c 4c 20 69 73 20 70 61 73 73 65 64 20 74 6f 20 60 71 ix.argument.KILL.is.passed.to.`q
1a4c0 75 69 74 2d 77 69 6e 64 6f 77 27 2e 0a 0a 44 6f 6e 27 74 20 75 73 65 20 74 68 69 73 20 66 72 6f uit-window'...Don't.use.this.fro
1a4e0 6d 20 61 20 4c 69 73 70 20 70 72 6f 67 72 61 6d 2c 20 63 61 6c 6c 20 60 79 61 73 2d 6c 6f 61 64 m.a.Lisp.program,.call.`yas-load
1a500 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 27 0a 61 6e 64 20 60 6b 69 6c 6c 2d 62 75 66 66 65 -snippet-buffer'.and.`kill-buffe
1a520 72 27 20 69 6e 73 74 65 61 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6c 6f 61 64 r'.instead...(defalias.'yas-load
1a540 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 2d 61 6e 64 2d 63 6c 6f 73 65 20 23 5b 28 74 61 62 -snippet-buffer-and-close.#[(tab
1a560 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6b 69 6c 6c 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 22 19 le.&optional.kill)."\306.\307\".
1a580 5c 33 31 30 20 5c 32 30 33 5c 32 30 32 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 09 5c 33 31 34 48 \310.\203\202.\311\312\313.\314H
1a5a0 5c 6e 3e 5c 32 30 34 1c 00 5c 33 31 35 5c 33 31 36 5c 33 31 37 09 44 5c 22 5c 32 31 30 09 5c 33 \n>\204..\315\316\317.D\"\210.\3
1a5c0 32 30 48 5c 32 31 31 1b 5c 33 31 34 48 5c 66 3e 5c 32 30 34 2f 00 5c 33 31 35 5c 33 31 36 5c 33 20H\211.\314H\f>\204/.\315\316\3
1a5e0 32 31 0b 44 5c 22 5c 32 31 30 0b 5c 33 32 32 48 29 5c 22 21 5c 32 30 33 5c 32 30 32 00 5c 33 32 21.D\"\210.\322H)\"!\203\202.\32
1a600 33 09 5c 33 31 34 48 5c 6e 3e 5c 32 30 34 48 00 5c 33 31 35 5c 33 31 36 5c 33 31 37 09 44 5c 22 3.\314H\n>\204H.\315\316\317.D\"
1a620 5c 32 31 30 09 5c 33 32 30 48 21 40 41 40 09 5c 33 31 34 48 5c 6e 3e 5c 32 30 34 5e 00 5c 33 31 \210.\320H!@A@.\314H\n>\204^.\31
1a640 35 5c 33 31 36 5c 33 31 37 09 44 5c 22 5c 32 31 30 09 5c 33 32 34 48 1d 1e 1c 0e 1d 5c 32 30 34 5\316\317.D\"\210.\324H.....\204
1a660 7e 00 0d 5c 32 30 33 7e 00 5c 33 32 35 5c 33 32 36 5c 33 32 37 5c 32 31 31 5c 32 31 31 0d 25 16 ~..\203~.\325\326\327\211\211.%.
1a680 1d 5c 33 33 30 5c 33 33 31 0e 1d 21 5c 33 30 37 5c 22 5c 32 31 30 5c 33 33 32 20 5c 32 31 30 2a .\330\331..!\307\"\210\332.\210*
1a6a0 5c 33 33 33 0e 1e 21 29 5c 32 30 37 22 20 5b 74 61 62 6c 65 20 74 65 6d 70 6c 61 74 65 20 63 6c \333..!)\207".[table.template.cl
1a6c0 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 63 6c 2d 78 20 -struct-yas--template-tags.cl-x.
1a6e0 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 64 65 66 61 75 6c cl-struct-yas--table-tags.defaul
1a700 74 2d 66 69 6c 65 2d 6e 61 6d 65 20 79 61 73 2d 6c 6f 61 64 2d 73 6e 69 70 70 65 74 2d 62 75 66 t-file-name.yas-load-snippet-buf
1a720 66 65 72 20 74 20 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 79 2d 6f 72 2d 6e 2d 70 fer.t.buffer-modified-p.y-or-n-p
1a740 20 66 6f 72 6d 61 74 20 22 5b 79 61 73 5d 20 4c 6f 61 64 65 64 20 66 6f 72 20 25 73 2e 20 41 6c .format."[yas].Loaded.for.%s..Al
1a760 73 6f 20 73 61 76 65 20 73 6e 69 70 70 65 74 20 62 75 66 66 65 72 3f 22 20 30 20 73 69 67 6e 61 so.save.snippet.buffer?".0.signa
1a780 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c l.wrong-type-argument.yas--templ
1a7a0 61 74 65 20 31 33 20 79 61 73 2d 2d 74 61 62 6c 65 20 31 20 79 61 73 2d 2d 67 75 65 73 73 2d 73 ate.13.yas--table.1.yas--guess-s
1a7c0 6e 69 70 70 65 74 2d 64 69 72 65 63 74 6f 72 69 65 73 20 33 20 72 65 61 64 2d 66 69 6c 65 2d 6e nippet-directories.3.read-file-n
1a7e0 61 6d 65 20 22 46 69 6c 65 20 74 6f 20 73 61 76 65 20 73 6e 69 70 70 65 74 20 69 6e 3a 20 22 20 ame."File.to.save.snippet.in:.".
1a800 6e 69 6c 20 72 65 6e 61 6d 65 2d 62 75 66 66 65 72 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 nil.rename-buffer.file-name-nond
1a820 69 72 65 63 74 6f 72 79 20 73 61 76 65 2d 62 75 66 66 65 72 20 71 75 69 74 2d 77 69 6e 64 6f 77 irectory.save-buffer.quit-window
1a840 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e .default-directory.buffer-file-n
1a860 61 6d 65 20 6b 69 6c 6c 5d 20 38 20 28 23 24 20 2e 20 31 30 37 34 34 35 29 20 28 6c 69 73 74 20 ame.kill].8.(#$...107445).(list.
1a880 28 79 61 73 2d 2d 72 65 61 64 2d 74 61 62 6c 65 29 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 (yas--read-table).current-prefix
1a8a0 2d 61 72 67 29 5d 29 0a 23 40 31 30 39 20 54 65 73 74 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 -arg)]).#@109.Test.current.buffe
1a8c0 72 27 73 20 73 6e 69 70 70 65 74 20 74 65 6d 70 6c 61 74 65 20 69 6e 20 6f 74 68 65 72 20 62 75 r's.snippet.template.in.other.bu
1a8e0 66 66 65 72 2e 0a 44 45 42 55 47 20 69 73 20 66 6f 72 20 64 65 62 75 67 67 69 6e 67 20 74 68 65 ffer..DEBUG.is.for.debugging.the
1a900 20 59 41 53 6e 69 70 70 65 74 20 65 6e 67 69 6e 65 20 69 74 73 65 6c 66 2e 1f 0a 28 64 65 66 61 .YASnippet.engine.itself...(defa
1a920 6c 69 61 73 20 27 79 61 73 2d 74 72 79 6f 75 74 2d 73 6e 69 70 70 65 74 20 23 5b 28 26 6f 70 74 lias.'yas-tryout-snippet.#[(&opt
1a940 69 6f 6e 61 6c 20 64 65 62 75 67 29 20 22 5c 33 30 36 08 21 19 5c 33 30 37 20 1a 09 40 5c 32 30 ional.debug)."\306.!.\307...@\20
1a960 33 18 00 5c 33 31 30 09 40 21 5c 32 30 33 18 00 09 40 5c 32 30 36 24 00 0b 40 5c 32 30 36 24 00 3..\310.@!\203...@\206$..@\206$.
1a980 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 21 21 21 1c 5c 6e 5c 32 30 35 47 00 5c 33 31 30 \311\312\313\314!!!.\n\205G.\310
1a9a0 5c 66 21 5c 32 30 35 47 00 5c 33 31 35 5c 33 31 36 5c 6e 40 5c 6e 41 40 5c 33 31 37 5c 6e 38 5c \f!\205G.\315\316\n@\nA@\317\n8\
1a9c0 33 32 30 5c 33 32 31 5c 6e 38 5c 33 32 30 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 320\321\n8\320\211\211\211\211\2
1a9e0 31 31 5c 32 31 31 5c 32 31 31 26 0e 5c 32 31 31 1d 5c 32 30 33 5c 33 31 37 00 5c 33 32 32 5c 33 11\211\211&.\211.\203\317.\322\3
1aa00 32 33 0d 5c 33 32 34 48 0e 29 3e 5c 32 30 34 5e 00 5c 33 32 35 5c 33 32 36 5c 33 32 37 0d 44 5c 23.\324H.)>\204^.\325\326\327.D\
1aa20 22 5c 32 31 30 0d 5c 33 33 30 48 5c 22 1e 2a 5c 33 33 31 5c 33 33 32 0e 2a 21 21 5c 32 31 30 5c "\210.\330H\".*\331\332.*!!\210\
1aa40 33 33 33 5c 33 33 32 0e 2a 21 21 5c 32 31 30 5c 33 32 30 16 2b 5c 33 33 34 31 7f 00 5c 66 20 30 333\332.*!!\210\320.+\3341..\f.0
1aa60 5c 32 30 32 5c 32 30 33 00 5c 32 31 30 5c 32 30 32 5c 32 30 34 00 5c 32 31 30 5c 33 33 35 5c 33 \202\203.\210\202\204.\210\335\3
1aa80 33 36 21 5c 32 31 30 5c 33 32 30 16 2c 5c 33 33 37 0d 5c 33 32 34 48 0e 29 3e 5c 32 30 34 5c 32 36!\210\320.,\337.\324H.)>\204\2
1aaa0 33 34 00 5c 33 32 35 5c 33 32 36 5c 33 32 37 0d 44 5c 22 5c 32 31 30 0d 5c 33 31 37 48 65 64 0d 34.\325\326\327.D\"\210.\317Hed.
1aac0 5c 33 32 34 48 0e 29 3e 5c 32 30 34 5c 32 36 31 00 5c 33 32 35 5c 33 32 36 5c 33 32 37 0d 44 5c \324H.)>\204\261.\325\326\327.D\
1aae0 22 5c 32 31 30 0d 5c 33 32 31 48 24 5c 32 31 30 0e 2d 5c 32 30 35 5c 33 31 33 00 5c 33 34 30 5c "\210.\321H$\210.-\205\313.\340\
1ab00 33 34 31 5c 33 32 30 5c 33 34 32 23 5c 32 30 35 5c 33 31 33 00 5c 33 34 33 5c 33 34 34 5c 33 34 341\320\342#\205\313.\343\344\34
1ab20 35 5c 22 5c 32 31 30 5c 33 34 36 5c 33 34 34 21 29 5c 32 30 32 5c 33 32 33 00 5c 33 34 37 5c 33 5\"\210\346\344!)\202\323.\347\3
1ab40 33 36 5c 33 35 30 5c 22 2c 5c 32 30 37 22 20 5b 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 36\350\",\207".[buffer-file-name
1ab60 20 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 61 6e 64 2d 70 61 72 65 6e 74 20 70 61 72 73 65 64 20 79 61 .major-mode-and-parent.parsed.ya
1ab80 73 2d 2d 67 75 65 73 73 65 64 2d 6d 6f 64 65 73 20 74 65 73 74 2d 6d 6f 64 65 20 79 61 73 2d 2d s--guessed-modes.test-mode.yas--
1aba0 63 75 72 72 65 6e 74 2d 74 65 6d 70 6c 61 74 65 20 79 61 73 2d 2d 63 6f 6d 70 75 74 65 2d 6d 61 current-template.yas--compute-ma
1abc0 6a 6f 72 2d 6d 6f 64 65 2d 61 6e 64 2d 70 61 72 65 6e 74 73 20 79 61 73 2d 2d 70 61 72 73 65 2d jor-mode-and-parents.yas--parse-
1abe0 74 65 6d 70 6c 61 74 65 20 66 62 6f 75 6e 64 70 20 69 6e 74 65 72 6e 20 72 65 61 64 2d 66 72 6f template.fboundp.intern.read-fro
1ac00 6d 2d 6d 69 6e 69 62 75 66 66 65 72 20 79 61 73 2d 2d 66 6f 72 6d 61 74 20 22 50 6c 65 61 73 65 m-minibuffer.yas--format."Please
1ac20 20 69 6e 70 75 74 20 61 20 6d 6f 64 65 3a 20 22 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 .input.a.mode:.".vector.cl-struc
1ac40 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 32 20 6e 69 6c 20 35 20 66 6f 72 6d 61 74 20 22 t-yas--template.2.nil.5.format."
1ac60 2a 74 65 73 74 69 6e 67 20 73 6e 69 70 70 65 74 3a 20 25 73 2a 22 20 30 20 73 69 67 6e 61 6c 20 *testing.snippet:.%s*".0.signal.
1ac80 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 wrong-type-argument.yas--templat
1aca0 65 20 33 20 6b 69 6c 6c 2d 62 75 66 66 65 72 20 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 e.3.kill-buffer.get-buffer-creat
1acc0 65 20 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 65 72 72 6f 72 29 20 79 61 73 2d 6d e.switch-to-buffer.(error).yas-m
1ace0 69 6e 6f 72 2d 6d 6f 64 65 20 31 20 79 61 73 2d 65 78 70 61 6e 64 2d 73 6e 69 70 70 65 74 20 72 inor-mode.1.yas-expand-snippet.r
1ad00 65 71 75 69 72 65 20 79 61 73 6e 69 70 70 65 74 2d 64 65 62 75 67 20 74 20 79 61 73 2d 64 65 62 equire.yasnippet-debug.t.yas-deb
1ad20 75 67 2d 73 6e 69 70 70 65 74 73 20 22 2a 59 41 53 6e 69 70 70 65 74 20 74 72 61 63 65 2a 22 20 ug-snippets."*YASnippet.trace*".
1ad40 73 6e 69 70 70 65 74 2d 6e 61 76 69 67 61 74 69 6f 6e 20 64 69 73 70 6c 61 79 2d 62 75 66 66 65 snippet-navigation.display-buffe
1ad60 72 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 22 43 61 6e 6e 6f 74 20 74 65 73 74 20 73 6e 69 70 r.yas--message."Cannot.test.snip
1ad80 70 65 74 20 66 6f 72 20 75 6e 6b 6e 6f 77 6e 20 6d 61 6a 6f 72 20 6d 6f 64 65 22 20 63 6c 2d 73 pet.for.unknown.major.mode".cl-s
1ada0 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 62 75 66 66 65 72 2d truct-yas--template-tags.buffer-
1adc0 6e 61 6d 65 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 62 75 66 66 65 72 2d 72 65 61 name.buffer-undo-list.buffer-rea
1ade0 64 2d 6f 6e 6c 79 20 64 65 62 75 67 5d 20 31 36 20 28 23 24 20 2e 20 31 30 38 37 31 38 29 20 22 d-only.debug].16.(#$...108718)."
1ae00 50 22 5d 29 0a 23 40 36 32 20 52 65 74 75 72 6e 20 61 6c 6c 20 61 63 74 69 76 65 20 74 72 69 67 P"]).#@62.Return.all.active.trig
1ae20 67 65 72 20 6b 65 79 73 20 66 6f 72 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 61 6e 64 20 ger.keys.for.current.buffer.and.
1ae40 70 6f 69 6e 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 61 63 74 69 76 65 2d 6b 65 point...(defalias.'yas-active-ke
1ae60 79 73 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 ys.#[nil."\300\301\302\303\304\3
1ae80 30 35 20 5c 22 5c 22 5c 33 30 36 5c 33 30 37 23 5c 32 30 37 22 20 5b 63 6c 2d 72 65 6d 6f 76 65 05.\"\"\306\307#\207".[cl-remove
1aea0 2d 64 75 70 6c 69 63 61 74 65 73 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 73 74 72 -duplicates.cl-remove-if-not.str
1aec0 69 6e 67 70 20 63 6c 2d 6d 61 70 63 61 6e 20 79 61 73 2d 2d 74 61 62 6c 65 2d 61 6c 6c 2d 6b 65 ingp.cl-mapcan.yas--table-all-ke
1aee0 79 73 20 79 61 73 2d 2d 67 65 74 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 73 20 3a 74 65 73 74 ys.yas--get-snippet-tables.:test
1af00 20 73 74 72 69 6e 67 3d 5d 20 36 20 28 23 24 20 2e 20 31 31 30 30 39 30 29 5d 29 0a 28 64 65 66 .string=].6.(#$...110090)]).(def
1af20 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 66 69 6e 65 2d 67 72 6f 75 70 20 alias.'yas--template-fine-group.
1af40 23 5b 28 74 65 6d 70 6c 61 74 65 29 20 22 5c 33 30 32 08 5c 33 30 33 48 09 3e 5c 32 30 34 10 00 #[(template)."\302.\303H.>\204..
1af60 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 33 30 37 48 5c 32 30 36 28 00 \304\305\306.D\"\210.\307H\206(.
1af80 08 5c 33 30 33 48 09 3e 5c 32 30 34 25 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 .\303H.>\204%.\304\305\306.D\"\2
1afa0 31 30 08 5c 33 31 30 48 21 40 5c 32 30 37 22 20 5b 74 65 6d 70 6c 61 74 65 20 63 6c 2d 73 74 72 10.\310H!@\207".[template.cl-str
1afc0 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 6c 61 73 74 20 30 20 73 69 uct-yas--template-tags.last.0.si
1afe0 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 79 61 73 2d 2d 74 65 gnal.wrong-type-argument.yas--te
1b000 6d 70 6c 61 74 65 20 31 31 20 31 32 5d 20 35 5d 29 0a 23 40 33 37 20 44 69 73 70 6c 61 79 20 73 mplate.11.12].5]).#@37.Display.s
1b020 6e 69 70 70 65 74 20 74 61 62 6c 65 73 20 62 79 20 4e 41 4d 45 48 41 53 48 2e 1f 0a 28 64 65 66 nippet.tables.by.NAMEHASH...(def
1b040 61 6c 69 61 73 20 27 79 61 73 2d 64 65 73 63 72 69 62 65 2d 74 61 62 6c 65 2d 62 79 2d 6e 61 6d alias.'yas-describe-table-by-nam
1b060 65 68 61 73 68 20 23 5b 6e 69 6c 20 22 72 5c 33 30 32 5c 33 30 33 21 71 5c 32 31 30 5c 33 30 34 ehash.#[nil."r\302\303!q\210\304
1b080 18 5c 33 30 35 20 5c 32 31 30 5c 33 30 36 63 5c 32 31 30 5c 33 30 37 5c 33 31 30 09 5c 22 5c 32 .\305.\210\306c\210\307\310.\"\2
1b0a0 31 30 29 5c 33 31 31 5c 33 31 32 21 5c 32 31 30 5c 33 31 32 62 5c 32 31 30 5c 33 31 33 70 21 29 10)\311\312!\210\312b\210\313p!)
1b0c0 5c 32 30 37 22 20 5b 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 79 61 73 2d 2d 74 61 \207".[inhibit-read-only.yas--ta
1b0e0 62 6c 65 73 20 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 22 2a 59 41 53 6e 69 70 70 bles.get-buffer-create."*YASnipp
1b100 65 74 20 54 61 62 6c 65 73 20 62 79 20 4e 41 4d 45 48 41 53 48 2a 22 20 74 20 65 72 61 73 65 2d et.Tables.by.NAMEHASH*".t.erase-
1b120 62 75 66 66 65 72 20 22 59 41 53 6e 69 70 70 65 74 20 74 61 62 6c 65 73 20 62 79 20 4e 41 4d 45 buffer."YASnippet.tables.by.NAME
1b140 48 41 53 48 3a 20 5c 6e 22 20 6d 61 70 68 61 73 68 20 23 5b 28 5f 6d 6f 64 65 20 74 61 62 6c 65 HASH:.\n".maphash.#[(_mode.table
1b160 29 20 22 5c 33 30 32 5c 33 30 33 08 5c 33 30 34 48 09 3e 5c 32 30 34 11 00 5c 33 30 35 5c 33 30 )."\302\303.\304H.>\204..\305\30
1b180 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 30 48 5c 22 63 5c 32 31 30 5c 33 31 31 5c 33 6\307.D\"\210.\310H\"c\210\311\3
1b1a0 31 32 08 5c 33 30 34 48 09 3e 5c 32 30 34 28 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 12.\304H.>\204(.\305\306\307.D\"
1b1c0 5c 32 31 30 08 5c 33 31 33 48 5c 22 5c 32 30 37 22 20 5b 74 61 62 6c 65 20 63 6c 2d 73 74 72 75 \210.\313H\"\207".[table.cl-stru
1b1e0 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 66 6f 72 6d 61 74 20 22 5c 6e 53 6e 69 ct-yas--table-tags.format."\nSni
1b200 70 70 65 74 20 74 61 62 6c 65 20 60 25 73 27 3a 5c 6e 5c 6e 22 20 30 20 73 69 67 6e 61 6c 20 77 ppet.table.`%s':\n\n".0.signal.w
1b220 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 31 20 rong-type-argument.yas--table.1.
1b240 6d 61 70 68 61 73 68 20 23 5b 28 6b 65 79 20 5f 76 29 20 22 5c 33 30 34 5c 33 30 35 08 5c 33 30 maphash.#[(key._v)."\304\305.\30
1b260 36 19 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 5c 6e 5c 33 31 32 48 0b 3e 5c 32 30 34 18 00 5c 33 6.\307\310\311.\n\312H.>\204..\3
1b280 31 33 5c 33 31 34 5c 33 31 35 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 31 36 48 5c 22 5c 22 5c 32 13\314\315\nD\"\210\n\316H\"\"\2
1b2a0 31 30 09 29 23 63 5c 32 30 37 22 20 5b 6b 65 79 20 6e 61 6d 65 73 20 74 61 62 6c 65 20 63 6c 2d 10.)#c\207".[key.names.table.cl-
1b2c0 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 66 6f 72 6d 61 74 20 22 20 struct-yas--table-tags.format.".
1b2e0 20 20 6b 65 79 20 25 73 20 6d 61 70 73 20 73 6e 69 70 70 65 74 73 3a 20 25 73 5c 6e 22 20 6e 69 ..key.%s.maps.snippets:.%s\n".ni
1b300 6c 20 6d 61 70 68 61 73 68 20 23 5b 28 6b 20 5f 76 29 20 22 08 09 42 5c 32 31 31 11 5c 32 30 37 l.maphash.#[(k._v)."..B\211.\207
1b320 22 20 5b 6b 20 6e 61 6d 65 73 5d 20 32 5d 20 67 65 74 68 61 73 68 20 30 20 73 69 67 6e 61 6c 20 ".[k.names].2].gethash.0.signal.
1b340 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 32 wrong-type-argument.yas--table.2
1b360 5d 20 31 31 5d 20 32 5d 20 36 5d 20 76 69 65 77 2d 6d 6f 64 65 20 31 20 64 69 73 70 6c 61 79 2d ].11].2].6].view-mode.1.display-
1b380 62 75 66 66 65 72 5d 20 33 20 28 23 24 20 2e 20 31 31 30 36 31 35 29 20 6e 69 6c 5d 29 0a 23 40 buffer].3.(#$...110615).nil]).#@
1b3a0 33 34 20 44 69 73 70 6c 61 79 20 73 6e 69 70 70 65 74 73 20 66 6f 72 20 65 61 63 68 20 74 61 62 34.Display.snippets.for.each.tab
1b3c0 6c 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 64 65 73 63 72 69 62 65 2d 74 61 62 le...(defalias.'yas-describe-tab
1b3e0 6c 65 73 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 77 69 74 68 2d 6e 6f 6e 61 63 74 69 76 65 29 les.#[(&optional.with-nonactive)
1b400 20 22 70 5c 33 30 36 20 18 19 72 5c 33 30 37 5c 33 31 30 21 71 5c 32 31 30 5c 33 31 31 1a 0b 5c ."p\306...r\307\310!q\210\311..\
1b420 32 30 33 16 00 5c 33 31 32 5c 33 31 33 5c 66 5c 22 5c 32 31 30 5c 33 31 34 20 5c 32 31 30 5c 33 203..\312\313\f\"\210\314.\210\3
1b440 31 35 63 5c 32 31 30 08 5c 33 31 36 1d 5c 32 31 31 1e 14 5c 32 30 33 37 00 0e 14 40 15 5c 33 31 15c\210.\316.\211..\2037...@.\31
1b460 37 0d 09 5c 22 5c 32 31 30 0e 14 41 5c 32 31 31 16 14 5c 32 30 34 25 00 2a 5c 33 32 30 20 5c 32 7..\"\210..A\211..\204%.*\320.\2
1b480 31 30 29 5c 33 32 31 20 5c 32 31 30 5c 33 32 32 62 5c 32 31 30 5c 33 32 33 70 21 2b 5c 32 30 37 10)\321.\210\322b\210\323p!+\207
1b4a0 22 20 5b 74 61 62 6c 65 73 20 6f 72 69 67 69 6e 61 6c 2d 62 75 66 66 65 72 20 69 6e 68 69 62 69 ".[tables.original-buffer.inhibi
1b4c0 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 77 69 74 68 2d 6e 6f 6e 61 63 74 69 76 65 20 79 61 73 2d 2d t-read-only.with-nonactive.yas--
1b4e0 74 61 62 6c 65 73 20 74 61 62 6c 65 20 79 61 73 2d 2d 67 65 74 2d 73 6e 69 70 70 65 74 2d 74 61 tables.table.yas--get-snippet-ta
1b500 62 6c 65 73 20 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 22 2a 59 41 53 6e 69 70 70 bles.get-buffer-create."*YASnipp
1b520 65 74 20 54 61 62 6c 65 73 2a 22 20 74 20 6d 61 70 68 61 73 68 20 23 5b 28 5f 6b 20 76 29 20 22 et.Tables*".t.maphash.#[(_k.v)."
1b540 08 19 5c 33 30 33 09 5c 6e 5c 22 5c 32 30 33 0d 00 5c 6e 5c 32 30 32 12 00 09 5c 6e 42 5c 32 31 ..\303.\n\"\203..\n\202...\nB\21
1b560 31 12 29 5c 32 30 37 22 20 5b 76 20 23 31 3d 23 3a 76 61 72 20 74 61 62 6c 65 73 20 6d 65 6d 71 1.)\207".[v.#1=#:var.tables.memq
1b580 6c 5d 20 33 5d 20 65 72 61 73 65 2d 62 75 66 66 65 72 20 22 59 41 53 6e 69 70 70 65 74 20 74 61 l].3].erase-buffer."YASnippet.ta
1b5a0 62 6c 65 73 3a 5c 6e 22 20 6e 69 6c 20 79 61 73 2d 2d 64 65 73 63 72 69 62 65 2d 70 72 65 74 74 bles:\n".nil.yas--describe-prett
1b5c0 79 2d 74 61 62 6c 65 20 79 61 73 2d 2d 63 72 65 61 74 65 2d 73 6e 69 70 70 65 74 2d 78 72 65 66 y-table.yas--create-snippet-xref
1b5e0 73 20 68 65 6c 70 2d 6d 6f 64 65 20 31 20 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 2d 2d 64 s.help-mode.1.display-buffer.--d
1b600 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 5d 20 34 20 28 23 24 20 2e 20 31 31 31 35 32 33 29 20 22 50 olist-tail--].4.(#$...111523)."P
1b620 22 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 64 65 73 63 72 69 62 65 2d 70 72 65 "]).(defalias.'yas--describe-pre
1b640 74 74 79 2d 74 61 62 6c 65 20 23 5b 28 74 61 62 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6f 72 69 tty-table.#[(table.&optional.ori
1b660 67 69 6e 61 6c 2d 62 75 66 66 65 72 29 20 22 5c 33 30 33 5c 33 30 34 08 5c 33 30 35 48 09 3e 5c ginal-buffer)."\303\304.\305H.>\
1b680 32 30 34 11 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 31 31 48 5c 204..\306\307\310.D\"\210.\311H\
1b6a0 22 63 5c 32 31 30 08 5c 33 30 35 48 09 3e 5c 32 30 34 26 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 "c\210.\305H.>\204&.\306\307\310
1b6c0 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 32 30 33 49 00 5c 33 30 33 5c 33 31 33 5c 33 31 34 .D\"\210.\312H\203I.\303\313\314
1b6e0 5c 33 31 35 08 5c 33 30 35 48 09 3e 5c 32 30 34 3f 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 \315.\305H.>\204?.\306\307\310.D
1b700 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 22 5c 22 63 5c 32 31 30 5c 32 30 32 4c 00 5c 33 31 36 63 \"\210.\312H\"\"c\210\202L.\316c
1b720 5c 32 31 30 5c 33 31 37 5c 33 32 30 5c 33 32 31 5c 22 5c 33 31 36 5c 32 36 31 02 5c 32 31 30 5c \210\317\320\321\"\316\261.\210\
1b740 33 32 32 63 5c 32 31 30 5c 33 32 33 5c 33 32 34 5c 33 32 35 5c 22 1a 5c 33 32 36 5c 33 32 37 08 322c\210\323\324\325\".\326\327.
1b760 5c 33 30 35 48 09 3e 5c 32 30 34 6d 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 \305H.>\204m.\306\307\310.D\"\21
1b780 30 08 5c 33 33 30 48 5c 22 5c 32 31 30 5c 33 32 36 5c 33 33 31 5c 6e 5c 22 29 5c 32 30 37 22 20 0.\330H\"\210\326\331\n\")\207".
1b7a0 5b 74 61 62 6c 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 [table.cl-struct-yas--table-tags
1b7c0 20 67 72 6f 75 70 73 2d 68 61 73 68 20 66 6f 72 6d 61 74 20 22 5c 6e 53 6e 69 70 70 65 74 20 74 .groups-hash.format."\nSnippet.t
1b7e0 61 62 6c 65 20 60 25 73 27 22 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 able.`%s'".0.signal.wrong-type-a
1b800 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 31 20 34 20 22 20 70 61 72 65 6e 74 73 rgument.yas--table.1.4.".parents
1b820 3a 20 25 73 5c 6e 22 20 6d 61 70 63 61 72 20 79 61 73 2d 2d 74 61 62 6c 65 2d 6e 61 6d 65 20 22 :.%s\n".mapcar.yas--table-name."
1b840 5c 6e 22 20 6d 61 6b 65 2d 73 74 72 69 6e 67 20 31 30 30 20 34 35 20 22 67 72 6f 75 70 20 20 20 \n".make-string.100.45."group...
1b860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 74 65 20 6e 61 6d 65 20 20 20 20 20 20 ................state.name......
1b880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 65 ..............................ke
1b8a0 79 20 20 20 20 20 20 20 20 20 20 20 20 20 62 69 6e 64 69 6e 67 5c 6e 22 20 6d 61 6b 65 2d 68 61 y.............binding\n".make-ha
1b8c0 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 65 71 75 61 6c 20 6d 61 70 68 61 73 68 20 23 5b 28 sh-table.:test.equal.maphash.#[(
1b8e0 5f 6b 20 76 29 20 22 5c 33 30 34 08 21 5c 32 30 36 07 00 5c 33 30 35 19 08 5c 33 30 36 48 5c 6e _k.v)."\304.!\206..\305..\306H\n
1b900 3e 5c 32 30 34 17 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 >\204..\307\310\311.D\"\210.\312
1b920 48 5c 32 30 35 27 00 5c 33 31 33 09 08 5c 33 31 34 09 0b 5c 22 42 0b 23 29 5c 32 30 37 22 20 5b H\205'.\313..\314..\"B.#)\207".[
1b940 76 20 67 72 6f 75 70 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d v.group.cl-struct-yas--template-
1b960 74 61 67 73 20 67 72 6f 75 70 73 2d 68 61 73 68 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 66 tags.groups-hash.yas--template-f
1b980 69 6e 65 2d 67 72 6f 75 70 20 22 28 74 6f 70 20 6c 65 76 65 6c 29 22 20 30 20 73 69 67 6e 61 6c ine-group."(top.level)".0.signal
1b9a0 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 .wrong-type-argument.yas--templa
1b9c0 74 65 20 33 20 70 75 74 68 61 73 68 20 67 65 74 68 61 73 68 5d 20 36 5d 20 33 20 23 5b 28 67 72 te.3.puthash.gethash].6].3.#[(gr
1b9e0 6f 75 70 20 74 65 6d 70 6c 61 74 65 73 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 33 31 30 5c 33 31 oup.templates)."\306.\307\310\31
1ba00 31 5c 33 31 32 25 10 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 22 5c 33 31 36 5c 32 36 31 02 5c 32 1\312%.\313\314\315\"\316\261.\2
1ba20 31 30 09 5c 33 31 37 1a 5c 32 31 31 1b 5c 32 30 35 5c 33 34 34 00 0b 40 12 5c 33 30 36 5c 33 32 10.\317.\211.\205\344..@.\306\32
1ba40 30 5c 33 32 31 5c 33 32 32 5c 6e 5c 33 31 30 48 5c 66 3e 5c 32 30 34 2e 00 5c 33 32 33 5c 33 32 0\321\322\n\310H\f>\204..\323\32
1ba60 34 5c 33 32 35 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 32 36 48 5c 22 5c 33 32 37 5c 6e 23 5c 33 4\325\nD\"\210\n\326H\"\327\n#\3
1ba80 33 30 5c 33 31 30 5c 33 31 31 5c 33 31 32 25 1d 08 5c 33 31 33 08 47 5c 33 31 31 5c 22 10 18 5c 30\310\311\312%..\313.G\311\"..\
1baa0 6e 5c 33 31 30 48 5c 66 3e 5c 32 30 34 52 00 5c 33 32 33 5c 33 32 34 5c 33 32 35 5c 6e 44 5c 22 n\310H\f>\204R.\323\324\325\nD\"
1bac0 5c 32 31 30 5c 6e 5c 33 33 31 48 5c 32 31 31 1e 27 5c 32 30 33 75 00 0e 28 5c 32 30 33 75 00 72 \210\n\331H\211.'\203u..(\203u.r
1bae0 0e 28 71 5c 32 31 30 5c 33 33 32 0e 27 21 5c 32 30 33 70 00 5c 33 33 33 5c 32 30 32 71 00 5c 33 .(q\210\332.'!\203p.\333\202q.\3
1bb00 33 34 29 5c 32 30 32 76 00 5c 33 33 35 29 1e 29 5c 33 33 36 5c 6e 5c 33 31 30 48 5c 66 3e 5c 32 34)\202v.\335).)\336\n\310H\f>\2
1bb20 30 34 5c 32 31 31 00 5c 33 32 33 5c 33 32 34 5c 33 32 35 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 04\211.\323\324\325\nD\"\210\n\3
1bb40 33 37 48 21 5c 32 31 31 1e 2a 5c 33 34 30 5c 32 33 30 3f 5c 32 30 35 5c 32 32 37 00 5c 33 31 31 37H!\211.*\340\230?\205\227.\311
1bb60 1e 2b 08 5c 33 34 31 0e 29 5c 33 34 31 0d 5c 33 34 32 5c 33 34 33 0d 5c 22 5c 32 30 33 5c 32 35 .+.\341.)\341.\342\343.\"\203\25
1bb80 32 00 5c 33 34 34 5c 32 30 32 5c 32 35 33 00 5c 33 34 31 5c 33 34 31 5c 33 30 36 5c 6e 5c 33 31 2.\344\202\253.\341\341\306\n\31
1bba0 30 48 5c 66 3e 5c 32 30 34 5c 32 37 34 00 5c 33 32 33 5c 33 32 34 5c 33 32 35 5c 6e 44 5c 22 5c 0H\f>\204\274.\323\324\325\nD\"\
1bbc0 32 31 30 5c 6e 5c 33 34 35 48 5c 32 30 36 5c 33 30 33 00 5c 33 34 30 5c 33 34 36 5c 33 31 30 0e 210\n\345H\206\303.\340\346\310.
1bbe0 2b 5c 33 31 32 25 0e 2b 5c 32 30 36 5c 33 31 37 00 5c 33 34 30 5c 33 30 36 0e 2a 5c 33 34 36 5c +\312%.+\206\317.\340\306.*\346\
1bc00 33 31 30 5c 33 31 37 5c 33 31 32 25 5c 33 31 36 5c 32 36 31 0b 5c 32 31 30 2d 0b 41 5c 32 31 31 310\317\312%\316\261.\210-.A\211
1bc20 13 5c 32 30 34 18 00 5c 33 31 37 2a 5c 32 30 37 22 20 5b 67 72 6f 75 70 20 74 65 6d 70 6c 61 74 .\204..\317*\207".[group.templat
1bc40 65 73 20 70 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 63 6c 2d 73 74 72 75 63 74 2d 79 es.p.--dolist-tail--.cl-struct-y
1bc60 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 6e 61 6d 65 20 74 72 75 6e 63 61 74 65 2d as--template-tags.name.truncate-
1bc80 73 74 72 69 6e 67 2d 74 6f 2d 77 69 64 74 68 20 32 35 20 30 20 33 32 20 22 2e 2e 2e 22 20 6d 61 string-to-width.25.0.32."...".ma
1bca0 6b 65 2d 73 74 72 69 6e 67 20 31 30 30 20 34 35 20 22 5c 6e 22 20 6e 69 6c 20 70 72 6f 70 65 72 ke-string.100.45."\n".nil.proper
1bcc0 74 69 7a 65 20 66 6f 72 6d 61 74 20 22 5c 5c 5c 5c 73 6e 69 70 70 65 74 20 60 25 73 27 22 20 73 tize.format."\\\\snippet.`%s'".s
1bce0 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 79 61 73 2d 2d 74 ignal.wrong-type-argument.yas--t
1bd00 65 6d 70 6c 61 74 65 20 33 20 79 61 73 6e 69 70 70 65 74 20 35 30 20 34 20 79 61 73 2d 2d 65 76 emplate.3.yasnippet.50.4.yas--ev
1bd20 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 20 22 28 79 29 22 20 22 28 73 29 22 20 22 28 61 29 22 20 6b al-condition."(y)"."(s)"."(a)".k
1bd40 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 38 20 22 22 20 22 20 22 20 73 74 72 69 6e 67 2d 6d ey-description.8."".".".string-m
1bd60 61 74 63 68 20 22 5c 5c 2e 5c 5c 2e 5c 5c 2e 24 22 20 22 27 22 20 31 20 31 35 20 63 6f 6e 64 69 atch."\\.\\.\\.$"."'".1.15.condi
1bd80 74 69 6f 6e 20 6f 72 69 67 69 6e 61 6c 2d 62 75 66 66 65 72 20 63 6f 6e 64 69 74 69 6f 6e 2d 73 tion.original-buffer.condition-s
1bda0 74 72 69 6e 67 20 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 73 74 72 69 6e 67 20 74 65 6d tring.key-description-string.tem
1bdc0 70 6c 61 74 65 2d 6b 65 79 2d 70 61 64 64 69 6e 67 5d 20 31 36 5d 5d 20 38 5d 29 0a 23 40 31 38 plate-key-padding].16]].8]).#@18
1bde0 36 20 41 73 20 60 79 61 73 2d 6b 65 79 2d 73 79 6e 74 61 78 65 73 27 20 65 6c 65 6d 65 6e 74 2c 6.As.`yas-key-syntaxes'.element,
1be00 20 6c 6f 6f 6b 20 66 6f 72 20 77 68 69 74 65 73 70 61 63 65 20 64 65 6c 69 6d 69 74 65 64 20 6b .look.for.whitespace.delimited.k
1be20 65 79 2e 0a 0a 41 20 6e 65 77 6c 69 6e 65 20 77 69 6c 6c 20 62 65 20 63 6f 6e 73 69 64 65 72 65 ey...A.newline.will.be.considere
1be40 64 20 77 68 69 74 65 73 70 61 63 65 20 65 76 65 6e 20 69 66 20 74 68 65 20 6d 6f 64 65 20 73 79 d.whitespace.even.if.the.mode.sy
1be60 6e 74 61 78 0a 6d 61 72 6b 73 20 69 74 20 61 73 20 73 6f 6d 65 74 68 69 6e 67 20 65 6c 73 65 20 ntax.marks.it.as.something.else.
1be80 28 74 79 70 69 63 61 6c 6c 79 20 63 6f 6d 6d 65 6e 74 20 65 6e 64 65 72 29 2e 1f 0a 28 64 65 66 (typically.comment.ender)...(def
1bea0 61 6c 69 61 73 20 27 79 61 73 2d 74 72 79 2d 6b 65 79 2d 66 72 6f 6d 2d 77 68 69 74 65 73 70 61 alias.'yas-try-key-from-whitespa
1bec0 63 65 20 23 5b 28 5f 73 74 61 72 74 2d 70 6f 69 6e 74 29 20 22 5c 33 30 30 5c 33 30 31 78 5c 32 ce.#[(_start-point)."\300\301x\2
1bee0 30 37 22 20 5b 22 5e 5b 3a 73 70 61 63 65 3a 5d 5c 6e 22 20 6e 69 6c 5d 20 32 20 28 23 24 20 2e 07".["^[:space:]\n".nil].2.(#$..
1bf00 20 31 31 34 31 34 36 29 5d 29 0a 23 40 36 37 20 4c 69 6b 65 20 60 79 61 73 2d 6c 6f 6e 67 65 73 .114146)]).#@67.Like.`yas-longes
1bf20 74 2d 6b 65 79 2d 66 72 6f 6d 2d 77 68 69 74 65 73 70 61 63 65 27 20 62 75 74 20 74 61 6b 65 20 t-key-from-whitespace'.but.take.
1bf40 74 68 65 20 73 68 6f 72 74 65 73 74 20 6b 65 79 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 the.shortest.key...(defalias.'ya
1bf60 73 2d 73 68 6f 72 74 65 73 74 2d 6b 65 79 2d 75 6e 74 69 6c 2d 77 68 69 74 65 73 70 61 63 65 20 s-shortest-key-until-whitespace.
1bf80 23 5b 28 5f 73 74 61 72 74 2d 70 6f 69 6e 74 29 20 22 5c 33 30 30 60 53 78 5c 33 30 31 55 3f 5c #[(_start-point)."\300`Sx\301U?\
1bfa0 32 30 35 0b 00 5c 33 30 32 5c 32 30 37 22 20 5b 22 5e 5b 3a 73 70 61 63 65 3a 5d 5c 6e 22 20 30 205..\302\207".["^[:space:]\n".0
1bfc0 20 61 67 61 69 6e 5d 20 32 20 28 23 24 20 2e 20 31 31 34 34 34 38 29 5d 29 0a 23 40 32 30 32 20 .again].2.(#$...114448)]).#@202.
1bfe0 41 73 20 60 79 61 73 2d 6b 65 79 2d 73 79 6e 74 61 78 65 73 27 20 65 6c 65 6d 65 6e 74 2c 20 6c As.`yas-key-syntaxes'.element,.l
1c000 6f 6f 6b 20 66 6f 72 20 6c 6f 6e 67 65 73 74 20 6b 65 79 20 62 65 74 77 65 65 6e 20 70 6f 69 6e ook.for.longest.key.between.poin
1c020 74 20 61 6e 64 20 77 68 69 74 65 73 70 61 63 65 2e 0a 0a 41 20 6e 65 77 6c 69 6e 65 20 77 69 6c t.and.whitespace...A.newline.wil
1c040 6c 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 20 77 68 69 74 65 73 70 61 63 65 20 65 76 65 6e 20 l.be.considered.whitespace.even.
1c060 69 66 20 74 68 65 20 6d 6f 64 65 20 73 79 6e 74 61 78 0a 6d 61 72 6b 73 20 69 74 20 61 73 20 73 if.the.mode.syntax.marks.it.as.s
1c080 6f 6d 65 74 68 69 6e 67 20 65 6c 73 65 20 28 74 79 70 69 63 61 6c 6c 79 20 63 6f 6d 6d 65 6e 74 omething.else.(typically.comment
1c0a0 20 65 6e 64 65 72 29 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6c 6f 6e 67 65 73 74 .ender)...(defalias.'yas-longest
1c0c0 2d 6b 65 79 2d 66 72 6f 6d 2d 77 68 69 74 65 73 70 61 63 65 20 23 5b 28 73 74 61 72 74 2d 70 6f -key-from-whitespace.#[(start-po
1c0e0 69 6e 74 29 20 22 60 08 55 5c 32 30 33 0d 00 5c 33 30 31 08 21 5c 32 31 30 5c 32 30 32 10 00 5c int)."`.U\203..\301.!\210\202..\
1c100 33 30 32 75 5c 32 31 30 08 60 54 58 3f 5c 32 30 35 19 00 5c 33 30 33 5c 32 30 37 22 20 5b 73 74 302u\210.`TX?\205..\303\207".[st
1c120 61 72 74 2d 70 6f 69 6e 74 20 79 61 73 2d 74 72 79 2d 6b 65 79 2d 66 72 6f 6d 2d 77 68 69 74 65 art-point.yas-try-key-from-white
1c140 73 70 61 63 65 20 6e 69 6c 20 61 67 61 69 6e 5d 20 32 20 28 23 24 20 2e 20 31 31 34 36 35 36 29 space.nil.again].2.(#$...114656)
1c160 5d 29 0a 23 40 36 33 20 4e 6f 6e 2d 6e 69 6c 20 69 66 20 66 69 65 6c 64 20 68 61 73 20 62 65 65 ]).#@63.Non-nil.if.field.has.bee
1c180 6e 20 6d 6f 64 69 66 69 65 64 20 62 79 20 75 73 65 72 20 6f 72 20 74 72 61 6e 73 66 6f 72 6d 61 n.modified.by.user.or.transforma
1c1a0 74 69 6f 6e 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 6d 6f 64 69 66 69 65 64 2d 70 20 6e 69 tion...(defvar.yas-modified-p.ni
1c1c0 6c 20 28 23 24 20 2e 20 31 31 35 30 34 38 29 29 0a 23 40 34 31 20 4e 6f 6e 2d 6e 69 6c 20 69 66 l.(#$...115048)).#@41.Non-nil.if
1c1e0 20 75 73 65 72 20 69 73 20 61 62 6f 75 74 20 74 6f 20 65 78 69 74 20 66 69 65 6c 64 2e 1f 0a 28 .user.is.about.to.exit.field...(
1c200 64 65 66 76 61 72 20 79 61 73 2d 6d 6f 76 69 6e 67 2d 61 77 61 79 2d 70 20 6e 69 6c 20 28 23 24 defvar.yas-moving-away-p.nil.(#$
1c220 20 2e 20 31 31 35 31 35 38 29 29 0a 23 40 33 30 20 43 6f 6e 74 61 69 6e 73 20 63 75 72 72 65 6e ...115158)).#@30.Contains.curren
1c240 74 20 66 69 65 6c 64 20 74 65 78 74 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 74 65 78 74 20 t.field.text...(defvar.yas-text.
1c260 6e 69 6c 20 28 23 24 20 2e 20 31 31 35 32 34 39 29 29 0a 23 40 31 36 36 20 53 65 61 72 63 68 20 nil.(#$...115249)).#@166.Search.
1c280 50 41 54 54 45 52 4e 20 69 6e 20 53 54 52 20 61 6e 64 20 72 65 74 75 72 6e 20 53 55 42 45 58 50 PATTERN.in.STR.and.return.SUBEXP
1c2a0 74 68 20 6d 61 74 63 68 2e 0a 0a 49 66 20 66 6f 75 6e 64 2c 20 74 68 65 20 63 6f 6e 74 65 6e 74 th.match...If.found,.the.content
1c2c0 20 6f 66 20 73 75 62 65 78 70 20 67 72 6f 75 70 20 53 55 42 45 58 50 20 28 64 65 66 61 75 6c 74 .of.subexp.group.SUBEXP.(default
1c2e0 20 30 29 20 69 73 0a 20 20 72 65 74 75 72 6e 65 64 2c 20 6f 72 20 65 6c 73 65 20 74 68 65 20 6f .0).is...returned,.or.else.the.o
1c300 72 69 67 69 6e 61 6c 20 53 54 52 20 77 69 6c 6c 20 62 65 20 72 65 74 75 72 6e 65 64 2e 1f 0a 28 riginal.STR.will.be.returned...(
1c320 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 73 75 62 73 74 72 20 23 5b 28 73 74 72 20 70 61 74 74 defalias.'yas-substr.#[(str.patt
1c340 65 72 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 73 75 62 65 78 70 29 20 22 08 5c 32 30 36 05 00 5c 33 ern.&optional.subexp).".\206..\3
1c360 30 35 19 5c 33 30 36 20 1a 5c 33 30 37 5c 32 31 36 5c 33 31 30 0b 5c 66 5c 22 5c 32 30 33 19 00 05.\306..\307\216\310.\f\"\203..
1c380 5c 33 31 31 09 5c 66 5c 22 5c 32 30 32 1a 00 5c 66 2b 5c 32 30 37 22 20 5b 73 75 62 65 78 70 20 \311.\f\"\202..\f+\207".[subexp.
1c3a0 67 72 70 20 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 70 61 74 grp.save-match-data-internal.pat
1c3c0 74 65 72 6e 20 73 74 72 20 30 20 6d 61 74 63 68 2d 64 61 74 61 20 23 5b 6e 69 6c 20 22 5c 33 30 tern.str.0.match-data.#[nil."\30
1c3e0 31 08 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 1.\302\"\207".[save-match-data-i
1c400 6e 74 65 72 6e 61 6c 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 76 61 70 6f 72 61 74 65 nternal.set-match-data.evaporate
1c420 5d 20 33 5d 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e ].3].string-match.match-string-n
1c440 6f 2d 70 72 6f 70 65 72 74 69 65 73 5d 20 33 20 28 23 24 20 2e 20 31 31 35 33 32 31 29 5d 29 0a o-properties].3.(#$...115321)]).
1c460 23 40 31 31 34 20 50 72 6f 6d 70 74 20 66 6f 72 20 61 20 73 74 72 69 6e 67 20 69 6e 20 50 4f 53 #@114.Prompt.for.a.string.in.POS
1c480 53 49 42 49 4c 49 54 49 45 53 20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 2e 0a 0a 54 68 65 20 6c SIBILITIES.and.return.it...The.l
1c4a0 61 73 74 20 65 6c 65 6d 65 6e 74 20 6f 66 20 50 4f 53 53 49 42 49 4c 49 54 49 45 53 20 6d 61 79 ast.element.of.POSSIBILITIES.may
1c4c0 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 2e 1f 0a 28 64 65 66 61 6c 69 61 .be.a.list.of.strings...(defalia
1c4e0 73 20 27 79 61 73 2d 63 68 6f 6f 73 65 2d 76 61 6c 75 65 20 23 5b 28 26 72 65 73 74 20 70 6f 73 s.'yas-choose-value.#[(&rest.pos
1c500 73 69 62 69 6c 69 74 69 65 73 29 20 22 08 5c 32 30 36 05 00 09 3f 5c 32 30 35 24 00 5c 33 30 36 sibilities).".\206...?\205$.\306
1c520 5c 6e 21 5c 32 31 31 1b 40 5c 32 31 31 1c 3c 5c 32 30 33 1f 00 0b 5c 66 40 5c 32 34 30 5c 32 31 \n!\211.@\211.<\203...\f@\240\21
1c540 30 0b 5c 66 41 5c 32 34 31 5c 32 31 30 2a 5c 33 30 37 5c 33 31 30 0d 5c 22 5c 32 30 37 22 20 5b 0.\fA\241\210*\307\310.\"\207".[
1c560 79 61 73 2d 6d 6f 76 69 6e 67 2d 61 77 61 79 2d 70 20 79 61 73 2d 6d 6f 64 69 66 69 65 64 2d 70 yas-moving-away-p.yas-modified-p
1c580 20 70 6f 73 73 69 62 69 6c 69 74 69 65 73 20 6c 61 73 74 2d 6c 69 6e 6b 20 6c 61 73 74 2d 65 6c .possibilities.last-link.last-el
1c5a0 65 6d 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 20 6c 61 73 74 20 63 6c 2d em.yas-prompt-functions.last.cl-
1c5c0 73 6f 6d 65 20 23 5b 28 66 6e 29 20 22 08 5c 33 30 32 09 5c 22 5c 32 30 37 22 20 5b 66 6e 20 70 some.#[(fn).".\302.\"\207".[fn.p
1c5e0 6f 73 73 69 62 69 6c 69 74 69 65 73 20 22 43 68 6f 6f 73 65 3a 20 22 5d 20 33 5d 5d 20 34 20 28 ossibilities."Choose:."].3]].4.(
1c600 23 24 20 2e 20 31 31 35 38 31 34 29 5d 29 0a 23 40 32 39 20 48 65 6c 70 65 72 20 66 6f 72 20 60 #$...115814)]).#@29.Helper.for.`
1c620 79 61 73 2d 61 75 74 6f 2d 6e 65 78 74 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d yas-auto-next'...(defalias.'yas-
1c640 2d 61 75 74 6f 2d 6e 65 78 74 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 -auto-next.#[nil."\300\301\302\3
1c660 30 33 23 5c 32 31 30 5c 33 30 34 20 5c 32 30 37 22 20 5b 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 70 03#\210\304.\207".[remove-hook.p
1c680 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 79 61 73 2d 2d 61 75 74 6f 2d 6e 65 78 74 20 ost-command-hook.yas--auto-next.
1c6a0 74 20 79 61 73 2d 6e 65 78 74 2d 66 69 65 6c 64 5d 20 34 20 28 23 24 20 2e 20 31 31 36 32 34 34 t.yas-next-field].4.(#$...116244
1c6c0 29 5d 29 0a 23 40 35 38 20 41 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 61 64 76 61 6e 63 65 20 74 )]).#@58.Automatically.advance.t
1c6e0 6f 20 6e 65 78 74 20 66 69 65 6c 64 20 61 66 74 65 72 20 65 76 61 6c 27 69 6e 67 20 42 4f 44 59 o.next.field.after.eval'ing.BODY
1c700 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 61 75 74 6f 2d 6e 65 78 74 20 27 28 6d 61 ...(defalias.'yas-auto-next.'(ma
1c720 63 72 6f 20 2e 20 23 5b 28 26 72 65 73 74 20 62 6f 64 79 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 cro...#[(&rest.body)."\301\302\3
1c740 30 33 5c 33 30 34 08 5c 33 30 35 5c 22 42 45 5c 32 30 37 22 20 5b 62 6f 64 79 20 75 6e 6c 65 73 03\304.\305\"BE\207".[body.unles
1c760 73 20 79 61 73 2d 6d 6f 76 69 6e 67 2d 61 77 61 79 2d 70 20 70 72 6f 67 31 20 61 70 70 65 6e 64 s.yas-moving-away-p.prog1.append
1c780 20 28 28 61 64 64 2d 68 6f 6f 6b 20 27 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 23 .((add-hook.'post-command-hook.#
1c7a0 27 79 61 73 2d 2d 61 75 74 6f 2d 6e 65 78 74 20 6e 69 6c 20 74 29 29 5d 20 36 20 28 23 24 20 2e 'yas--auto-next.nil.t))].6.(#$..
1c7c0 20 31 31 36 34 32 35 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 .116425)])).(byte-code."\300\301
1c7e0 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 \302\303#\210\304\301\305\306#\2
1c800 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 61 73 2d 61 75 74 6f 2d 6e 65 78 74 20 07".[function-put.yas-auto-next.
1c820 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 30 20 70 75 74 20 65 64 65 62 75 lisp-indent-function.0.put.edebu
1c840 67 2d 66 6f 72 6d 2d 73 70 65 63 20 74 5d 20 34 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 g-form-spec.t].4).(defalias.'yas
1c860 2d 6b 65 79 2d 74 6f 2d 76 61 6c 75 65 20 23 5b 28 61 6c 69 73 74 29 20 22 08 5c 32 30 36 05 00 -key-to-value.#[(alist).".\206..
1c880 09 3f 5c 32 30 35 21 00 5c 33 30 34 5c 33 30 35 21 5c 32 31 31 1a 3b 5c 32 30 35 20 00 5c 33 30 .?\205!.\304\305!\211.;\205..\30
1c8a0 36 5c 6e 0b 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 26 06 41 5c 32 30 36 20 00 5c 6e 29 6\n.\307\310\311\312&.A\206..\n)
1c8c0 5c 32 30 37 22 20 5b 79 61 73 2d 6d 6f 76 69 6e 67 2d 61 77 61 79 2d 70 20 79 61 73 2d 6d 6f 64 \207".[yas-moving-away-p.yas-mod
1c8e0 69 66 69 65 64 2d 70 20 6b 65 79 20 61 6c 69 73 74 20 72 65 61 64 2d 6b 65 79 2d 73 65 71 75 65 ified-p.key.alist.read-key-seque
1c900 6e 63 65 20 22 22 20 63 6c 2d 66 69 6e 64 20 3a 6b 65 79 20 63 61 72 20 3a 74 65 73 74 20 73 74 nce."".cl-find.:key.car.:test.st
1c920 72 69 6e 67 3d 5d 20 38 5d 29 0a 23 40 34 39 20 53 69 67 6e 61 6c 20 60 79 61 73 2d 65 78 63 65 ring=].8]).#@49.Signal.`yas-exce
1c940 70 74 69 6f 6e 27 20 77 69 74 68 20 54 45 58 54 20 61 73 20 74 68 65 20 72 65 61 73 6f 6e 2e 1f ption'.with.TEXT.as.the.reason..
1c960 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 74 68 72 6f 77 20 23 5b 28 74 65 78 74 29 20 22 .(defalias.'yas-throw.#[(text)."
1c980 5c 33 30 31 5c 33 30 32 08 43 5c 22 5c 32 30 37 22 20 5b 74 65 78 74 20 73 69 67 6e 61 6c 20 79 \301\302.C\"\207".[text.signal.y
1c9a0 61 73 2d 65 78 63 65 70 74 69 6f 6e 5d 20 33 20 28 23 24 20 2e 20 31 31 37 30 34 30 29 5d 29 0a as-exception].3.(#$...117040)]).
1c9c0 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 33 30 33 23 5c 32 31 (byte-code."\300\301\302\303#\21
1c9e0 30 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 35 23 5c 32 30 37 22 20 5b 70 75 74 20 79 61 73 0\300\301\304\305#\207".[put.yas
1ca00 2d 65 78 63 65 70 74 69 6f 6e 20 65 72 72 6f 72 2d 63 6f 6e 64 69 74 69 6f 6e 73 20 28 65 72 72 -exception.error-conditions.(err
1ca20 6f 72 20 79 61 73 2d 65 78 63 65 70 74 69 6f 6e 29 20 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 20 or.yas-exception).error-message.
1ca40 22 5b 79 61 73 5d 20 45 78 63 65 70 74 69 6f 6e 22 5d 20 34 29 0a 23 40 39 32 20 56 65 72 69 66 "[yas].Exception"].4).#@92.Verif
1ca60 79 20 74 68 61 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 65 6c 64 20 76 61 6c 75 65 20 69 y.that.the.current.field.value.i
1ca80 73 20 69 6e 20 50 4f 53 53 49 42 49 4c 49 54 49 45 53 2e 0a 4f 74 68 65 72 77 69 73 65 20 73 69 s.in.POSSIBILITIES..Otherwise.si
1caa0 67 6e 61 6c 20 60 79 61 73 2d 65 78 63 65 70 74 69 6f 6e 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 gnal.`yas-exception'...(defalias
1cac0 20 27 79 61 73 2d 76 65 72 69 66 79 2d 76 61 6c 75 65 20 23 5b 28 70 6f 73 73 69 62 69 6c 69 74 .'yas-verify-value.#[(possibilit
1cae0 69 65 73 29 20 22 08 5c 32 30 35 19 00 5c 33 30 32 09 5c 33 30 33 5c 33 30 34 5c 33 30 35 04 04 ies).".\205..\302.\303\304\305..
1cb00 04 24 3f 5c 32 36 36 5c 32 30 33 5c 32 30 35 19 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 09 5c 22 .$?\266\203\205..\306\307\310.\"
1cb20 21 5c 32 30 37 22 20 5b 79 61 73 2d 6d 6f 76 69 6e 67 2d 61 77 61 79 2d 70 20 70 6f 73 73 69 62 !\207".[yas-moving-away-p.possib
1cb40 69 6c 69 74 69 65 73 20 23 5b 28 70 6f 73 29 20 22 08 09 5c 32 33 30 5c 32 30 37 22 20 5b 70 6f ilities.#[(pos)."..\230\207".[po
1cb60 73 20 79 61 73 2d 74 65 78 74 5d 20 32 5d 20 6e 69 6c 20 61 70 70 6c 79 20 63 6c 2d 73 6f 6d 65 s.yas-text].2].nil.apply.cl-some
1cb80 20 79 61 73 2d 74 68 72 6f 77 20 66 6f 72 6d 61 74 20 22 46 69 65 6c 64 20 6f 6e 6c 79 20 61 6c .yas-throw.format."Field.only.al
1cba0 6c 6f 77 73 20 25 73 22 5d 20 38 20 28 23 24 20 2e 20 31 31 37 33 33 39 29 5d 29 0a 23 40 31 32 lows.%s"].8.(#$...117339)]).#@12
1cbc0 30 20 47 65 74 20 74 68 65 20 73 74 72 69 6e 67 20 66 6f 72 20 66 69 65 6c 64 20 77 69 74 68 20 0.Get.the.string.for.field.with.
1cbe0 4e 55 4d 42 45 52 2e 0a 0a 55 73 65 20 74 68 69 73 20 69 6e 20 70 72 69 6d 61 72 79 20 61 6e 64 NUMBER...Use.this.in.primary.and
1cc00 20 6d 69 72 72 6f 72 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 73 20 74 6f 20 67 65 74 20 74 .mirror.transformations.to.get.t
1cc20 68 65 20 74 65 78 74 20 6f 66 0a 6f 74 68 65 72 20 66 69 65 6c 64 73 2e 1f 0a 28 64 65 66 61 6c he.text.of.other.fields...(defal
1cc40 69 61 73 20 27 79 61 73 2d 66 69 65 6c 64 2d 76 61 6c 75 65 20 23 5b 28 6e 75 6d 62 65 72 29 20 ias.'yas-field-value.#[(number).
1cc60 22 5c 33 30 33 20 40 5c 32 31 31 18 5c 32 30 35 5c 66 00 5c 33 30 34 08 09 5c 22 5c 32 31 31 1a "\303.@\211.\205\f.\304..\"\211.
1cc80 5c 32 30 35 14 00 5c 33 30 35 5c 6e 21 2a 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 6e 75 6d \205..\305\n!*\207".[snippet.num
1cca0 62 65 72 20 66 69 65 6c 64 20 79 61 73 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 79 61 ber.field.yas-active-snippets.ya
1ccc0 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 6e 64 2d 66 69 65 6c 64 20 79 61 73 2d 2d 66 69 65 6c 64 s--snippet-find-field.yas--field
1cce0 2d 74 65 78 74 2d 66 6f 72 2d 64 69 73 70 6c 61 79 5d 20 34 20 28 23 24 20 2e 20 31 31 37 36 39 -text-for-display].4.(#$...11769
1cd00 38 29 5d 29 0a 23 40 36 32 20 52 65 74 75 72 6e 20 60 79 61 73 2d 74 65 78 74 27 20 69 66 20 74 8)]).#@62.Return.`yas-text'.if.t
1cd20 68 61 74 20 65 78 69 73 74 73 20 61 6e 64 20 69 73 20 6e 6f 6e 2d 65 6d 70 74 79 2c 20 65 6c 73 hat.exists.and.is.non-empty,.els
1cd40 65 20 6e 69 6c 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 74 65 78 74 20 23 5b 6e 69 e.nil...(defalias.'yas-text.#[ni
1cd60 6c 20 22 08 5c 32 30 35 5c 66 00 08 5c 33 30 31 5c 32 33 30 3f 5c 32 30 35 5c 66 00 08 5c 32 30 l.".\205\f..\301\230?\205\f..\20
1cd80 37 22 20 5b 79 61 73 2d 74 65 78 74 20 22 22 5d 20 32 20 28 23 24 20 2e 20 31 31 38 30 32 36 29 7".[yas-text.""].2.(#$...118026)
1cda0 5d 29 0a 23 40 37 31 20 52 65 74 75 72 6e 20 60 79 61 73 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 ]).#@71.Return.`yas-selected-tex
1cdc0 74 27 20 69 66 20 74 68 61 74 20 65 78 69 73 74 73 20 61 6e 64 20 69 73 20 6e 6f 6e 2d 65 6d 70 t'.if.that.exists.and.is.non-emp
1cde0 74 79 2c 20 65 6c 73 65 20 6e 69 6c 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 73 65 ty,.else.nil...(defalias.'yas-se
1ce00 6c 65 63 74 65 64 2d 74 65 78 74 20 23 5b 6e 69 6c 20 22 08 5c 32 30 35 5c 66 00 08 5c 33 30 31 lected-text.#[nil.".\205\f..\301
1ce20 5c 32 33 30 3f 5c 32 30 35 5c 66 00 08 5c 32 30 37 22 20 5b 79 61 73 2d 73 65 6c 65 63 74 65 64 \230?\205\f..\207".[yas-selected
1ce40 2d 74 65 78 74 20 22 22 5d 20 32 20 28 23 24 20 2e 20 31 31 38 31 38 34 29 5d 29 0a 28 64 65 66 -text.""].2.(#$...118184)]).(def
1ce60 61 6c 69 61 73 20 27 79 61 73 2d 2d 67 65 74 2d 66 69 65 6c 64 2d 6f 6e 63 65 20 23 5b 28 6e 75 alias.'yas--get-field-once.#[(nu
1ce80 6d 62 65 72 20 26 6f 70 74 69 6f 6e 61 6c 20 74 72 61 6e 73 66 6f 72 6d 2d 66 6e 29 20 22 08 3f mber.&optional.transform-fn).".?
1cea0 5c 32 30 35 12 00 09 5c 32 30 33 0f 00 09 5c 33 30 33 5c 6e 21 21 5c 32 30 37 5c 33 30 33 5c 6e \205...\203...\303\n!!\207\303\n
1cec0 21 5c 32 30 37 22 20 5b 79 61 73 2d 6d 6f 64 69 66 69 65 64 2d 70 20 74 72 61 6e 73 66 6f 72 6d !\207".[yas-modified-p.transform
1cee0 2d 66 6e 20 6e 75 6d 62 65 72 20 79 61 73 2d 66 69 65 6c 64 2d 76 61 6c 75 65 5d 20 33 5d 29 0a -fn.number.yas-field-value].3]).
1cf00 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 64 65 66 61 75 6c 74 2d 66 72 6f 6d 2d 66 69 65 6c (defalias.'yas-default-from-fiel
1cf20 64 20 23 5b 28 6e 75 6d 62 65 72 29 20 22 08 3f 5c 32 30 35 08 00 5c 33 30 32 09 21 5c 32 30 37 d.#[(number).".?\205..\302.!\207
1cf40 22 20 5b 79 61 73 2d 6d 6f 64 69 66 69 65 64 2d 70 20 6e 75 6d 62 65 72 20 79 61 73 2d 66 69 65 ".[yas-modified-p.number.yas-fie
1cf60 6c 64 2d 76 61 6c 75 65 5d 20 32 5d 29 0a 23 40 37 32 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 ld-value].2]).#@72.Return.non-ni
1cf80 6c 20 69 66 20 74 68 65 20 70 6f 69 6e 74 20 69 73 20 69 6e 73 69 64 65 20 61 20 73 74 72 69 6e l.if.the.point.is.inside.a.strin
1cfa0 67 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 66 6f 6e 74 2d 6c 6f 63 6b 2e 1f 0a 28 64 65 66 61 g.according.to.font-lock...(defa
1cfc0 6c 69 61 73 20 27 79 61 73 2d 69 6e 73 69 64 65 2d 73 74 72 69 6e 67 20 23 5b 6e 69 6c 20 22 5c lias.'yas-inside-string.#[nil."\
1cfe0 33 30 30 60 53 5c 33 30 31 5c 22 5c 33 30 32 5c 32 33 32 5c 32 30 37 22 20 5b 67 65 74 2d 63 68 300`S\301\"\302\232\207".[get-ch
1d000 61 72 2d 70 72 6f 70 65 72 74 79 20 66 61 63 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e ar-property.face.font-lock-strin
1d020 67 2d 66 61 63 65 5d 20 33 20 28 23 24 20 2e 20 31 31 38 36 34 33 29 5d 29 0a 28 64 65 66 61 6c g-face].3.(#$...118643)]).(defal
1d040 69 61 73 20 27 79 61 73 2d 75 6e 69 6d 70 6c 65 6d 65 6e 74 65 64 20 23 5b 28 26 6f 70 74 69 6f ias.'yas-unimplemented.#[(&optio
1d060 6e 61 6c 20 6d 69 73 73 69 6e 67 2d 66 65 61 74 75 72 65 29 20 22 08 5c 32 30 33 15 00 5c 33 30 nal.missing-feature).".\203..\30
1d080 32 5c 33 30 33 5c 33 30 34 09 5c 32 30 36 5c 66 00 5c 33 30 35 5c 22 21 5c 32 30 35 1d 00 5c 33 2\303\304.\206\f.\305\"!\205..\3
1d0a0 30 36 08 21 5c 32 30 37 5c 33 30 37 5c 33 31 30 09 5c 32 30 36 1c 00 5c 33 30 35 5c 22 5c 32 30 06.!\207\307\310.\206..\305\"\20
1d0c0 37 22 20 5b 79 61 73 2d 2d 63 75 72 72 65 6e 74 2d 74 65 6d 70 6c 61 74 65 20 6d 69 73 73 69 6e 7".[yas--current-template.missin
1d0e0 67 2d 66 65 61 74 75 72 65 20 79 2d 6f 72 2d 6e 2d 70 20 66 6f 72 6d 61 74 20 22 54 68 69 73 20 g-feature.y-or-n-p.format."This.
1d100 73 6e 69 70 70 65 74 20 69 73 20 75 6e 69 6d 70 6c 65 6d 65 6e 74 65 64 20 28 6d 69 73 73 69 6e snippet.is.unimplemented.(missin
1d120 67 20 25 73 29 20 56 69 73 69 74 20 74 68 65 20 73 6e 69 70 70 65 74 20 64 65 66 69 6e 69 74 69 g.%s).Visit.the.snippet.definiti
1d140 6f 6e 3f 20 22 20 22 73 6f 6d 65 74 68 69 6e 67 22 20 79 61 73 2d 2d 76 69 73 69 74 2d 73 6e 69 on?."."something".yas--visit-sni
1d160 70 70 65 74 2d 66 69 6c 65 2d 31 20 6d 65 73 73 61 67 65 20 22 4e 6f 20 69 6d 70 6c 65 6d 65 6e ppet-file-1.message."No.implemen
1d180 74 61 74 69 6f 6e 2e 20 4d 69 73 73 69 6e 67 20 25 73 22 5d 20 34 5d 29 0a 23 40 33 38 20 4f 76 tation..Missing.%s"].4]).#@38.Ov
1d1a0 65 72 6c 61 79 73 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 20 66 69 65 6c erlays.the.currently.active.fiel
1d1c0 64 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 d...(defvar.yas--active-field-ov
1d1e0 65 72 6c 61 79 20 6e 69 6c 20 28 23 24 20 2e 20 31 31 39 31 39 38 29 29 0a 23 40 33 35 20 4c 69 erlay.nil.(#$...119198)).#@35.Li
1d200 73 74 20 6f 66 20 63 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 20 73 6e 69 70 70 65 74 73 1f st.of.currently.active.snippets.
1d220 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 6e 69 .(defvar.yas--active-snippets.ni
1d240 6c 20 28 23 24 20 2e 20 31 31 39 32 39 34 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d l.(#$...119294)).(make-variable-
1d260 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 79 61 73 2d 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 buffer-local.'yas--active-snippe
1d280 74 73 29 0a 23 40 34 38 20 54 77 6f 20 6f 76 65 72 6c 61 79 73 20 70 72 6f 74 65 63 74 20 74 68 ts).#@48.Two.overlays.protect.th
1d2a0 65 20 63 75 72 72 65 6e 74 20 61 63 74 69 76 65 20 66 69 65 6c 64 2e 1f 0a 28 64 65 66 76 61 72 e.current.active.field...(defvar
1d2c0 20 79 61 73 2d 2d 66 69 65 6c 64 2d 70 72 6f 74 65 63 74 69 6f 6e 2d 6f 76 65 72 6c 61 79 73 20 .yas--field-protection-overlays.
1d2e0 6e 69 6c 20 28 23 24 20 2e 20 31 31 39 34 33 33 29 29 0a 23 40 36 30 20 54 68 65 20 73 65 6c 65 nil.(#$...119433)).#@60.The.sele
1d300 63 74 65 64 20 72 65 67 69 6f 6e 20 64 65 6c 65 74 65 64 20 6f 6e 20 74 68 65 20 6c 61 73 74 20 cted.region.deleted.on.the.last.
1d320 73 6e 69 70 70 65 74 20 65 78 70 61 6e 73 69 6f 6e 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d snippet.expansion...(defvar.yas-
1d340 73 65 6c 65 63 74 65 64 2d 74 65 78 74 20 6e 69 6c 20 28 23 24 20 2e 20 31 31 39 35 34 34 29 29 selected-text.nil.(#$...119544))
1d360 0a 23 40 34 39 20 54 68 65 20 63 6f 6c 75 6d 6e 20 77 68 65 72 65 20 74 68 65 20 73 6e 69 70 70 .#@49.The.column.where.the.snipp
1d380 65 74 20 65 78 70 61 6e 73 69 6f 6e 20 73 74 61 72 74 65 64 2e 1f 0a 28 64 65 66 76 61 72 20 79 et.expansion.started...(defvar.y
1d3a0 61 73 2d 2d 73 74 61 72 74 2d 63 6f 6c 75 6d 6e 20 6e 69 6c 20 28 23 24 20 2e 20 31 31 39 36 35 as--start-column.nil.(#$...11965
1d3c0 34 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 4)).(byte-code."\300\301!\210\30
1d3e0 30 5c 33 30 32 21 5c 32 31 30 5c 33 30 33 5c 33 30 31 5c 33 30 34 5c 33 30 35 23 5c 32 31 30 5c 0\302!\210\303\301\304\305#\210\
1d400 33 30 33 5c 33 30 32 5c 33 30 34 5c 33 30 35 23 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 76 61 72 69 303\302\304\305#\207".[make-vari
1d420 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 able-buffer-local.yas--active-fi
1d440 65 6c 64 2d 6f 76 65 72 6c 61 79 20 79 61 73 2d 2d 66 69 65 6c 64 2d 70 72 6f 74 65 63 74 69 6f eld-overlay.yas--field-protectio
1d460 6e 2d 6f 76 65 72 6c 61 79 73 20 70 75 74 20 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 n-overlays.put.permanent-local.t
1d480 5d 20 34 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 2d 2d ].4).(defalias.'yas--snippet-p--
1d4a0 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c cmacro.#[(_cl-whole-arg.cl-x)."\
1d4c0 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 301\302\303\304\211\211.&.\207".
1d4e0 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 [cl-x.cl--defsubst-expand.(cl-x)
1d500 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 20 28 64 65 63 6c 61 .(cl-block.yas--snippet-p.(decla
1d520 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 6f 72 2d 66 72 65 65 29 re.(side-effect-free.error-free)
1d540 29 20 28 61 6e 64 20 28 76 65 63 74 6f 72 70 20 63 6c 2d 78 29 20 28 3e 3d 20 28 6c 65 6e 67 74 ).(and.(vectorp.cl-x).(>=.(lengt
1d560 68 20 63 6c 2d 78 29 20 39 29 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 h.cl-x).9).(memq.(aref.cl-x.0).c
1d580 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 29 20 74 29 29 20 l-struct-yas--snippet-tags).t)).
1d5a0 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 20 27 63 nil].7]).(put.'yas--snippet-p.'c
1d5c0 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 2d 2d 63 ompiler-macro.'yas--snippet-p--c
1d5e0 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 macro).(defalias.'yas--snippet-p
1d600 20 23 5b 28 63 6c 2d 78 29 20 22 5c 33 30 32 08 21 5c 32 30 35 16 00 08 47 5c 33 30 33 59 5c 32 .#[(cl-x)."\302.!\205...G\303Y\2
1d620 30 35 16 00 08 5c 33 30 34 48 09 3e 5c 32 30 35 16 00 5c 33 30 35 5c 32 30 37 22 20 5b 63 6c 2d 05...\304H.>\205..\305\207".[cl-
1d640 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 76 65 x.cl-struct-yas--snippet-tags.ve
1d660 63 74 6f 72 70 20 39 20 30 20 74 5d 20 32 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 ctorp.9.0.t].2]).(byte-code."\30
1d680 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 0\301\302\303#\210\304\305\306\3
1d6a0 30 31 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 61 73 2d 2d 73 6e 69 70 01#\207".[function-put.yas--snip
1d6c0 70 65 74 2d 70 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 6f 72 2d 66 72 65 pet-p.side-effect-free.error-fre
1d6e0 65 20 70 75 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6c 2d 64 65 66 74 79 70 65 2d 73 61 e.put.yas--snippet.cl-deftype-sa
1d700 74 69 73 66 69 65 73 5d 20 34 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 tisfies].4).(defalias.'yas--snip
1d720 70 65 74 2d 65 78 70 61 6e 64 2d 65 6e 76 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 pet-expand-env--cmacro.#[(_cl-wh
1d740 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c ole-arg.cl-x)."\301\302\303\304\
1d760 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 211\211.&.\207".[cl-x.cl--defsub
1d780 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d st-expand.(cl-x).(cl-block.yas--
1d7a0 73 6e 69 70 70 65 74 2d 65 78 70 61 6e 64 2d 65 6e 76 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 snippet-expand-env.(declare.(sid
1d7c0 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 e-effect-free.t)).(or.(and.(memq
1d7e0 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e .(aref.cl-x.0).cl-struct-yas--sn
1d800 69 70 70 65 74 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 ippet-tags)).(signal.'wrong-type
1d820 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6c -argument.(list.'yas--snippet.cl
1d840 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 31 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 -x))).(aref.cl-x.1)).nil].7]).(p
1d860 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 65 78 70 61 6e 64 2d 65 6e 76 20 27 63 6f 6d ut.'yas--snippet-expand-env.'com
1d880 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 65 78 70 61 6e 64 piler-macro.'yas--snippet-expand
1d8a0 2d 65 6e 76 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e -env--cmacro).(defalias.'yas--sn
1d8c0 69 70 70 65 74 2d 65 78 70 61 6e 64 2d 65 6e 76 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 ippet-expand-env.#[(cl-x).".\302
1d8e0 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 H.>\204..\303\304\305.D\"\210.\3
1d900 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 06H\207".[cl-x.cl-struct-yas--sn
1d920 69 70 70 65 74 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 ippet-tags.0.signal.wrong-type-a
1d940 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 31 5d 20 34 5d 29 0a 28 66 75 6e rgument.yas--snippet.1].4]).(fun
1d960 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 65 78 70 61 6e 64 2d 65 ction-put.'yas--snippet-expand-e
1d980 6e 76 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 nv.'side-effect-free.t).(defalia
1d9a0 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 65 6c 64 73 2d 2d 63 6d 61 63 72 6f 20 23 s.'yas--snippet-fields--cmacro.#
1d9c0 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c [(_cl-whole-arg.cl-x)."\301\302\
1d9e0 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 303\304\211\211.&.\207".[cl-x.cl
1da00 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f --defsubst-expand.(cl-x).(cl-blo
1da20 63 6b 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 65 6c 64 73 20 28 64 65 63 6c 61 72 65 20 ck.yas--snippet-fields.(declare.
1da40 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 (side-effect-free.t)).(or.(and.(
1da60 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 memq.(aref.cl-x.0).cl-struct-yas
1da80 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d --snippet-tags)).(signal.'wrong-
1daa0 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 type-argument.(list.'yas--snippe
1dac0 74 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 32 29 29 20 6e 69 6c 5d 20 37 5d t.cl-x))).(aref.cl-x.2)).nil].7]
1dae0 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 65 6c 64 73 20 27 63 6f 6d ).(put.'yas--snippet-fields.'com
1db00 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 65 6c 64 73 piler-macro.'yas--snippet-fields
1db20 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 --cmacro).(defalias.'yas--snippe
1db40 74 2d 66 69 65 6c 64 73 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f t-fields.#[(cl-x).".\302H.>\204.
1db60 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 .\303\304\305.D\"\210.\306H\207"
1db80 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 .[cl-x.cl-struct-yas--snippet-ta
1dba0 67 73 20 30 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 gs.0.signal.wrong-type-argument.
1dbc0 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 32 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 yas--snippet.2].4]).(function-pu
1dbe0 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 65 6c 64 73 20 27 73 69 64 65 2d 65 66 66 t.'yas--snippet-fields.'side-eff
1dc00 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 ect-free.t).(defalias.'yas--snip
1dc20 70 65 74 2d 65 78 69 74 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 pet-exit--cmacro.#[(_cl-whole-ar
1dc40 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 g.cl-x)."\301\302\303\304\211\21
1dc60 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 1.&.\207".[cl-x.cl--defsubst-exp
1dc80 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 73 6e 69 70 70 65 and.(cl-x).(cl-block.yas--snippe
1dca0 74 2d 65 78 69 74 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 t-exit.(declare.(side-effect-fre
1dcc0 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 e.t)).(or.(and.(memq.(aref.cl-x.
1dce0 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 29 29 0).cl-struct-yas--snippet-tags))
1dd00 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c .(signal.'wrong-type-argument.(l
1dd20 69 73 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 ist.'yas--snippet.cl-x))).(aref.
1dd40 63 6c 2d 78 20 33 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 73 6e 69 cl-x.3)).nil].7]).(put.'yas--sni
1dd60 70 70 65 74 2d 65 78 69 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d ppet-exit.'compiler-macro.'yas--
1dd80 73 6e 69 70 70 65 74 2d 65 78 69 74 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 snippet-exit--cmacro).(defalias.
1dda0 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 65 78 69 74 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 'yas--snippet-exit.#[(cl-x).".\3
1ddc0 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 02H.>\204..\303\304\305.D\"\210.
1dde0 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d \306H\207".[cl-x.cl-struct-yas--
1de00 73 6e 69 70 70 65 74 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 snippet-tags.0.signal.wrong-type
1de20 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 33 5d 20 34 5d 29 0a 28 66 -argument.yas--snippet.3].4]).(f
1de40 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 65 78 69 74 20 27 unction-put.'yas--snippet-exit.'
1de60 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 side-effect-free.t).(defalias.'y
1de80 61 73 2d 2d 73 6e 69 70 70 65 74 2d 69 64 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 as--snippet-id--cmacro.#[(_cl-wh
1dea0 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c ole-arg.cl-x)."\301\302\303\304\
1dec0 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 211\211.&.\207".[cl-x.cl--defsub
1dee0 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d st-expand.(cl-x).(cl-block.yas--
1df00 73 6e 69 70 70 65 74 2d 69 64 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 snippet-id.(declare.(side-effect
1df20 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 -free.t)).(or.(and.(memq.(aref.c
1df40 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 l-x.0).cl-struct-yas--snippet-ta
1df60 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e gs)).(signal.'wrong-type-argumen
1df80 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6c 2d 78 29 29 29 20 28 61 t.(list.'yas--snippet.cl-x))).(a
1dfa0 72 65 66 20 63 6c 2d 78 20 34 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d ref.cl-x.4)).nil].7]).(put.'yas-
1dfc0 2d 73 6e 69 70 70 65 74 2d 69 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 -snippet-id.'compiler-macro.'yas
1dfe0 2d 2d 73 6e 69 70 70 65 74 2d 69 64 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 --snippet-id--cmacro).(defalias.
1e000 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 69 64 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 'yas--snippet-id.#[(cl-x).".\302
1e020 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 H.>\204..\303\304\305.D\"\210.\3
1e040 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 06H\207".[cl-x.cl-struct-yas--sn
1e060 69 70 70 65 74 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 ippet-tags.0.signal.wrong-type-a
1e080 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 34 5d 20 34 5d 29 0a 28 62 79 74 rgument.yas--snippet.4].4]).(byt
1e0a0 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 e-code."\300\301\302\303#\210\30
1e0c0 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 4\301\305\306#\207".[function-pu
1e0e0 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 69 64 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 t.yas--snippet-id.side-effect-fr
1e100 65 65 20 74 20 70 75 74 20 67 76 2d 65 78 70 61 6e 64 65 72 20 23 5b 28 5f 63 6c 2d 64 6f 20 5f ee.t.put.gv-expander.#[(_cl-do._
1e120 63 6c 2d 78 29 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 65 72 72 6f cl-x)."\300\301\302\"\207".[erro
1e140 72 20 22 25 73 20 69 73 20 61 20 72 65 61 64 2d 6f 6e 6c 79 20 73 6c 6f 74 22 20 79 61 73 2d 2d r."%s.is.a.read-only.slot".yas--
1e160 73 6e 69 70 70 65 74 2d 69 64 5d 20 33 5d 5d 20 34 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 snippet-id].3]].4).(defalias.'ya
1e180 73 2d 2d 73 6e 69 70 70 65 74 2d 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 2d 2d 63 6d 61 63 s--snippet-control-overlay--cmac
1e1a0 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c ro.#[(_cl-whole-arg.cl-x)."\301\
1e1c0 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 302\303\304\211\211.&.\207".[cl-
1e1e0 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c x.cl--defsubst-expand.(cl-x).(cl
1e200 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 -block.yas--snippet-control-over
1e220 6c 61 79 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 lay.(declare.(side-effect-free.t
1e240 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 )).(or.(and.(memq.(aref.cl-x.0).
1e260 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 29 29 20 28 73 cl-struct-yas--snippet-tags)).(s
1e280 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 ignal.'wrong-type-argument.(list
1e2a0 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d .'yas--snippet.cl-x))).(aref.cl-
1e2c0 78 20 35 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 x.5)).nil].7]).(put.'yas--snippe
1e2e0 74 2d 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 t-control-overlay.'compiler-macr
1e300 6f 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 2d o.'yas--snippet-control-overlay-
1e320 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 -cmacro).(defalias.'yas--snippet
1e340 2d 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 -control-overlay.#[(cl-x).".\302
1e360 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 H.>\204..\303\304\305.D\"\210.\3
1e380 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 06H\207".[cl-x.cl-struct-yas--sn
1e3a0 69 70 70 65 74 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 ippet-tags.0.signal.wrong-type-a
1e3c0 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 35 5d 20 34 5d 29 0a 28 66 75 6e rgument.yas--snippet.5].4]).(fun
1e3e0 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 63 6f 6e 74 72 6f 6c 2d ction-put.'yas--snippet-control-
1e400 6f 76 65 72 6c 61 79 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 overlay.'side-effect-free.t).(de
1e420 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 61 63 74 69 76 65 2d 66 69 65 6c falias.'yas--snippet-active-fiel
1e440 64 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 d--cmacro.#[(_cl-whole-arg.cl-x)
1e460 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 ."\301\302\303\304\211\211.&.\20
1e480 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 7".[cl-x.cl--defsubst-expand.(cl
1e4a0 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 61 63 74 69 76 -x).(cl-block.yas--snippet-activ
1e4c0 65 2d 66 69 65 6c 64 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 e-field.(declare.(side-effect-fr
1e4e0 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 ee.t)).(or.(and.(memq.(aref.cl-x
1e500 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 29 .0).cl-struct-yas--snippet-tags)
1e520 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 ).(signal.'wrong-type-argument.(
1e540 6c 69 73 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 list.'yas--snippet.cl-x))).(aref
1e560 20 63 6c 2d 78 20 36 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 73 6e .cl-x.6)).nil].7]).(put.'yas--sn
1e580 69 70 70 65 74 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 ippet-active-field.'compiler-mac
1e5a0 72 6f 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 2d 63 ro.'yas--snippet-active-field--c
1e5c0 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 61 macro).(defalias.'yas--snippet-a
1e5e0 63 74 69 76 65 2d 66 69 65 6c 64 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 ctive-field.#[(cl-x).".\302H.>\2
1e600 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 04..\303\304\305.D\"\210.\306H\2
1e620 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 07".[cl-x.cl-struct-yas--snippet
1e640 2d 74 61 67 73 20 30 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 -tags.0.signal.wrong-type-argume
1e660 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 36 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e nt.yas--snippet.6].4]).(function
1e680 2d 70 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 -put.'yas--snippet-active-field.
1e6a0 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 'side-effect-free.t).(defalias.'
1e6c0 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 yas--snippet-previous-active-fie
1e6e0 6c 64 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 ld--cmacro.#[(_cl-whole-arg.cl-x
1e700 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 )."\301\302\303\304\211\211.&.\2
1e720 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 07".[cl-x.cl--defsubst-expand.(c
1e740 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 72 65 76 l-x).(cl-block.yas--snippet-prev
1e760 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 ious-active-field.(declare.(side
1e780 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 -effect-free.t)).(or.(and.(memq.
1e7a0 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 (aref.cl-x.0).cl-struct-yas--sni
1e7c0 70 70 65 74 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d ppet-tags)).(signal.'wrong-type-
1e7e0 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6c 2d argument.(list.'yas--snippet.cl-
1e800 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 37 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 x))).(aref.cl-x.7)).nil].7]).(pu
1e820 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d t.'yas--snippet-previous-active-
1e840 66 69 65 6c 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 73 6e 69 70 field.'compiler-macro.'yas--snip
1e860 70 65 74 2d 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 2d 63 6d 61 63 72 pet-previous-active-field--cmacr
1e880 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 72 65 76 69 o).(defalias.'yas--snippet-previ
1e8a0 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 ous-active-field.#[(cl-x).".\302
1e8c0 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 H.>\204..\303\304\305.D\"\210.\3
1e8e0 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 06H\207".[cl-x.cl-struct-yas--sn
1e900 69 70 70 65 74 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 ippet-tags.0.signal.wrong-type-a
1e920 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 37 5d 20 34 5d 29 0a 28 66 75 6e rgument.yas--snippet.7].4]).(fun
1e940 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 72 65 76 69 6f 75 73 ction-put.'yas--snippet-previous
1e960 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 -active-field.'side-effect-free.
1e980 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 6f 72 63 65 t).(defalias.'yas--snippet-force
1e9a0 2d 65 78 69 74 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 -exit--cmacro.#[(_cl-whole-arg.c
1e9c0 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 l-x)."\301\302\303\304\211\211.&
1e9e0 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 .\207".[cl-x.cl--defsubst-expand
1ea00 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 .(cl-x).(cl-block.yas--snippet-f
1ea20 6f 72 63 65 2d 65 78 69 74 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d orce-exit.(declare.(side-effect-
1ea40 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c free.t)).(or.(and.(memq.(aref.cl
1ea60 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 -x.0).cl-struct-yas--snippet-tag
1ea80 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 s)).(signal.'wrong-type-argument
1eaa0 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6c 2d 78 29 29 29 20 28 61 72 .(list.'yas--snippet.cl-x))).(ar
1eac0 65 66 20 63 6c 2d 78 20 38 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d ef.cl-x.8)).nil].7]).(put.'yas--
1eae0 73 6e 69 70 70 65 74 2d 66 6f 72 63 65 2d 65 78 69 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 snippet-force-exit.'compiler-mac
1eb00 72 6f 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 6f 72 63 65 2d 65 78 69 74 2d 2d 63 6d 61 ro.'yas--snippet-force-exit--cma
1eb20 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 6f 72 cro).(defalias.'yas--snippet-for
1eb40 63 65 2d 65 78 69 74 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 ce-exit.#[(cl-x).".\302H.>\204..
1eb60 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 \303\304\305.D\"\210.\306H\207".
1eb80 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 [cl-x.cl-struct-yas--snippet-tag
1eba0 73 20 30 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 79 s.0.signal.wrong-type-argument.y
1ebc0 61 73 2d 2d 73 6e 69 70 70 65 74 20 38 5d 20 34 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c as--snippet.8].4]).(byte-code."\
1ebe0 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 300\301\302\303#\210\304\305\306
1ec00 5c 22 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 61 73 2d 2d 73 6e 69 70 70 \"\207".[function-put.yas--snipp
1ec20 65 74 2d 66 6f 72 63 65 2d 65 78 69 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 et-force-exit.side-effect-free.t
1ec40 20 64 65 66 61 6c 69 61 73 20 63 6f 70 79 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6f 70 79 .defalias.copy-yas--snippet.copy
1ec60 2d 73 65 71 75 65 6e 63 65 5d 20 34 29 0a 23 40 31 32 30 20 0a 0a 28 66 6e 20 43 4c 2d 57 48 4f -sequence].4).#@120...(fn.CL-WHO
1ec80 4c 45 20 26 63 6c 2d 71 75 6f 74 65 20 26 6b 65 79 20 45 58 50 41 4e 44 2d 45 4e 56 20 46 49 45 LE.&cl-quote.&key.EXPAND-ENV.FIE
1eca0 4c 44 53 20 45 58 49 54 20 49 44 20 43 4f 4e 54 52 4f 4c 2d 4f 56 45 52 4c 41 59 20 41 43 54 49 LDS.EXIT.ID.CONTROL-OVERLAY.ACTI
1ecc0 56 45 2d 46 49 45 4c 44 20 50 52 45 56 49 4f 55 53 2d 41 43 54 49 56 45 2d 46 49 45 4c 44 20 46 VE-FIELD.PREVIOUS-ACTIVE-FIELD.F
1ece0 4f 52 43 45 2d 45 58 49 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 6b 65 2d 79 61 73 2d ORCE-EXIT)..(defalias.'make-yas-
1ed00 2d 73 6e 69 70 70 65 74 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 63 6c 2d 77 68 6f 6c 65 20 26 72 65 -snippet--cmacro.#[(cl-whole.&re
1ed20 73 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 20 22 5c 33 30 36 08 5c 33 30 37 5c st.#1=#:--cl-rest--)."\306.\307\
1ed40 22 41 40 19 5c 33 30 36 08 5c 33 31 30 5c 22 5c 32 30 36 0f 00 5c 33 31 31 41 40 1a 5c 33 30 36 "A@.\306.\310\"\206..\311A@.\306
1ed60 08 5c 33 31 32 5c 22 41 40 1b 5c 33 30 36 08 5c 33 31 33 5c 22 5c 32 30 36 21 00 5c 33 31 34 41 .\312\"A@.\306.\313\"\206!.\314A
1ed80 40 1c 5c 33 30 36 08 5c 33 31 35 5c 22 41 40 1d 5c 33 30 36 08 5c 33 31 36 5c 22 41 40 1e 19 5c @.\306.\315\"A@.\306.\316\"A@..\
1eda0 33 30 36 08 5c 33 31 37 5c 22 41 40 1e 1a 5c 33 30 36 08 5c 33 32 30 5c 22 41 40 1e 1b 08 1e 1c 306.\317\"A@..\306.\320\"A@.....
1edc0 0e 1c 5c 32 30 33 76 00 0e 1c 40 5c 33 32 31 3e 5c 32 30 33 5d 00 0e 1c 41 41 5c 32 31 31 16 1c ..\203v...@\321>\203]...AA\211..
1ede0 5c 32 30 32 48 00 5c 33 32 32 08 3e 41 40 5c 32 30 33 6c 00 5c 33 32 33 5c 32 31 31 16 1c 5c 32 \202H.\322.>A@\203l.\323\211..\2
1ee00 30 32 48 00 5c 33 32 34 5c 33 32 35 0e 1c 40 5c 22 5c 32 31 30 5c 32 30 32 46 00 29 5c 33 32 36 02H.\324\325..@\"\210\202F.)\326
1ee20 5c 33 32 37 5c 33 33 30 5c 33 32 33 0e 1d 5c 33 32 33 09 5c 6e 0b 5c 66 0d 0e 19 0e 1a 0e 1b 26 \327\330\323..\323.\n.\f.......&
1ee40 0d 2e 08 5c 32 30 37 22 20 5b 23 31 23 20 65 78 70 61 6e 64 2d 65 6e 76 20 66 69 65 6c 64 73 20 ...\207".[#1#.expand-env.fields.
1ee60 65 78 69 74 20 69 64 20 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 70 6c 69 73 74 2d 6d 65 exit.id.control-overlay.plist-me
1ee80 6d 62 65 72 20 3a 65 78 70 61 6e 64 2d 65 6e 76 20 3a 66 69 65 6c 64 73 20 28 6e 69 6c 20 27 6e mber.:expand-env.:fields.(nil.'n
1eea0 69 6c 29 20 3a 65 78 69 74 20 3a 69 64 20 28 6e 69 6c 20 28 79 61 73 2d 2d 73 6e 69 70 70 65 74 il).:exit.:id.(nil.(yas--snippet
1eec0 2d 6e 65 78 74 2d 69 64 29 29 20 3a 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 3a 61 63 74 -next-id)).:control-overlay.:act
1eee0 69 76 65 2d 66 69 65 6c 64 20 3a 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 ive-field.:previous-active-field
1ef00 20 3a 66 6f 72 63 65 2d 65 78 69 74 20 28 3a 65 78 70 61 6e 64 2d 65 6e 76 20 3a 66 69 65 6c 64 .:force-exit.(:expand-env.:field
1ef20 73 20 3a 65 78 69 74 20 3a 69 64 20 3a 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 3a 61 63 s.:exit.:id.:control-overlay.:ac
1ef40 74 69 76 65 2d 66 69 65 6c 64 20 3a 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c tive-field.:previous-active-fiel
1ef60 64 20 3a 66 6f 72 63 65 2d 65 78 69 74 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 d.:force-exit.:allow-other-keys)
1ef80 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 .:allow-other-keys.nil.error."Ke
1efa0 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 65 yword.argument.%s.not.one.of.(:e
1efc0 78 70 61 6e 64 2d 65 6e 76 20 3a 66 69 65 6c 64 73 20 3a 65 78 69 74 20 3a 69 64 20 3a 63 6f 6e xpand-env.:fields.:exit.:id.:con
1efe0 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 3a 61 63 74 69 76 65 2d 66 69 65 6c 64 20 3a 70 72 65 76 trol-overlay.:active-field.:prev
1f000 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 3a 66 6f 72 63 65 2d 65 78 69 74 29 22 20 ious-active-field.:force-exit)".
1f020 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 65 78 70 61 6e 64 2d 65 6e 76 20 cl--defsubst-expand.(expand-env.
1f040 66 69 65 6c 64 73 20 65 78 69 74 20 69 64 20 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 61 fields.exit.id.control-overlay.a
1f060 63 74 69 76 65 2d 66 69 65 6c 64 20 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c ctive-field.previous-active-fiel
1f080 64 20 66 6f 72 63 65 2d 65 78 69 74 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 6d 61 6b 65 2d 79 61 73 d.force-exit).(cl-block.make-yas
1f0a0 2d 2d 73 6e 69 70 70 65 74 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 --snippet."Constructor.for.objec
1f0c0 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 73 6e 69 70 70 65 74 27 2e 22 20 28 76 65 63 ts.of.type.`yas--snippet'.".(vec
1f0e0 74 6f 72 20 27 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 65 78 70 61 tor.'cl-struct-yas--snippet.expa
1f100 6e 64 2d 65 6e 76 20 66 69 65 6c 64 73 20 65 78 69 74 20 69 64 20 63 6f 6e 74 72 6f 6c 2d 6f 76 nd-env.fields.exit.id.control-ov
1f120 65 72 6c 61 79 20 61 63 74 69 76 65 2d 66 69 65 6c 64 20 70 72 65 76 69 6f 75 73 2d 61 63 74 69 erlay.active-field.previous-acti
1f140 76 65 2d 66 69 65 6c 64 20 66 6f 72 63 65 2d 65 78 69 74 29 29 20 61 63 74 69 76 65 2d 66 69 65 ve-field.force-exit)).active-fie
1f160 6c 64 20 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 66 6f 72 63 65 2d 65 ld.previous-active-field.force-e
1f180 78 69 74 20 23 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d 20 63 6c 2d 77 68 6f 6c 65 5d 20 31 xit.#2=#:--cl-keys--.cl-whole].1
1f1a0 35 20 28 23 24 20 2e 20 31 32 36 30 36 38 29 5d 29 0a 28 70 75 74 20 27 6d 61 6b 65 2d 79 61 73 5.(#$...126068)]).(put.'make-yas
1f1c0 2d 2d 73 6e 69 70 70 65 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 6d 61 6b 65 2d --snippet.'compiler-macro.'make-
1f1e0 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 31 34 38 20 43 6f 6e 73 yas--snippet--cmacro).#@148.Cons
1f200 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 tructor.for.objects.of.type.`yas
1f220 2d 2d 73 6e 69 70 70 65 74 27 2e 0a 0a 28 66 6e 20 26 6b 65 79 20 45 58 50 41 4e 44 2d 45 4e 56 --snippet'...(fn.&key.EXPAND-ENV
1f240 20 46 49 45 4c 44 53 20 45 58 49 54 20 49 44 20 43 4f 4e 54 52 4f 4c 2d 4f 56 45 52 4c 41 59 20 .FIELDS.EXIT.ID.CONTROL-OVERLAY.
1f260 41 43 54 49 56 45 2d 46 49 45 4c 44 20 50 52 45 56 49 4f 55 53 2d 41 43 54 49 56 45 2d 46 49 45 ACTIVE-FIELD.PREVIOUS-ACTIVE-FIE
1f280 4c 44 20 46 4f 52 43 45 2d 45 58 49 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 6b 65 2d LD.FORCE-EXIT)..(defalias.'make-
1f2a0 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 23 5b 28 26 72 65 73 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d yas--snippet.#[(&rest.#1=#:--cl-
1f2c0 72 65 73 74 2d 2d 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 22 41 40 19 5c 33 30 36 08 5c 33 31 30 rest--)."\306.\307\"A@.\306.\310
1f2e0 5c 22 5c 32 30 36 0f 00 5c 33 31 31 41 40 1a 5c 33 30 36 08 5c 33 31 32 5c 22 41 40 1b 5c 33 30 \"\206..\311A@.\306.\312\"A@.\30
1f300 36 08 5c 33 31 33 5c 22 5c 32 30 36 24 00 5c 33 31 34 5c 33 31 35 20 44 41 40 1c 5c 33 30 36 08 6.\313\"\206$.\314\315.DA@.\306.
1f320 5c 33 31 36 5c 22 41 40 1d 5c 33 30 36 08 5c 33 31 37 5c 22 41 40 1e 18 5c 33 30 36 08 5c 33 32 \316\"A@.\306.\317\"A@..\306.\32
1f340 30 5c 22 41 40 1e 19 5c 33 30 36 08 5c 33 32 31 5c 22 41 40 1e 1a 08 1e 1b 0e 1b 5c 32 30 33 79 0\"A@..\306.\321\"A@.......\203y
1f360 00 0e 1b 40 5c 33 32 32 3e 5c 32 30 33 60 00 0e 1b 41 41 5c 32 31 31 16 1b 5c 32 30 32 4b 00 5c ...@\322>\203`...AA\211..\202K.\
1f380 33 32 33 08 3e 41 40 5c 32 30 33 6f 00 5c 33 31 34 5c 32 31 31 16 1b 5c 32 30 32 4b 00 5c 33 32 323.>A@\203o.\314\211..\202K.\32
1f3a0 34 5c 33 32 35 0e 1b 40 5c 22 5c 32 31 30 5c 32 30 32 49 00 29 5c 33 32 36 5c 33 32 37 09 5c 6e 4\325..@\"\210\202I.)\326\327.\n
1f3c0 0b 5c 66 0d 0e 18 0e 19 0e 1a 26 09 2e 08 5c 32 30 37 22 20 5b 23 31 23 20 65 78 70 61 6e 64 2d .\f.......&...\207".[#1#.expand-
1f3e0 65 6e 76 20 66 69 65 6c 64 73 20 65 78 69 74 20 69 64 20 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c env.fields.exit.id.control-overl
1f400 61 79 20 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 65 78 70 61 6e 64 2d 65 6e 76 20 3a 66 69 65 ay.plist-member.:expand-env.:fie
1f420 6c 64 73 20 28 6e 69 6c 20 6e 69 6c 29 20 3a 65 78 69 74 20 3a 69 64 20 6e 69 6c 20 79 61 73 2d lds.(nil.nil).:exit.:id.nil.yas-
1f440 2d 73 6e 69 70 70 65 74 2d 6e 65 78 74 2d 69 64 20 3a 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 -snippet-next-id.:control-overla
1f460 79 20 3a 61 63 74 69 76 65 2d 66 69 65 6c 64 20 3a 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 y.:active-field.:previous-active
1f480 2d 66 69 65 6c 64 20 3a 66 6f 72 63 65 2d 65 78 69 74 20 28 3a 65 78 70 61 6e 64 2d 65 6e 76 20 -field.:force-exit.(:expand-env.
1f4a0 3a 66 69 65 6c 64 73 20 3a 65 78 69 74 20 3a 69 64 20 3a 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c :fields.:exit.:id.:control-overl
1f4c0 61 79 20 3a 61 63 74 69 76 65 2d 66 69 65 6c 64 20 3a 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 ay.:active-field.:previous-activ
1f4e0 65 2d 66 69 65 6c 64 20 3a 66 6f 72 63 65 2d 65 78 69 74 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 e-field.:force-exit.:allow-other
1f500 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 65 72 72 6f 72 20 22 -keys).:allow-other-keys.error."
1f520 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 Keyword.argument.%s.not.one.of.(
1f540 3a 65 78 70 61 6e 64 2d 65 6e 76 20 3a 66 69 65 6c 64 73 20 3a 65 78 69 74 20 3a 69 64 20 3a 63 :expand-env.:fields.:exit.:id.:c
1f560 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 3a 61 63 74 69 76 65 2d 66 69 65 6c 64 20 3a 70 72 ontrol-overlay.:active-field.:pr
1f580 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 3a 66 6f 72 63 65 2d 65 78 69 74 29 evious-active-field.:force-exit)
1f5a0 22 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 ".vector.cl-struct-yas--snippet.
1f5c0 61 63 74 69 76 65 2d 66 69 65 6c 64 20 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 active-field.previous-active-fie
1f5e0 6c 64 20 66 6f 72 63 65 2d 65 78 69 74 20 23 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d 5d 20 ld.force-exit.#2=#:--cl-keys--].
1f600 31 31 20 28 23 24 20 2e 20 31 32 37 34 38 34 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 11.(#$...127484)]).(defalias.'ya
1f620 73 2d 2d 6d 61 6b 65 2d 73 6e 69 70 70 65 74 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 s--make-snippet--cmacro.#[(_cl-w
1f640 68 6f 6c 65 2d 61 72 67 20 65 78 70 61 6e 64 2d 65 6e 76 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 hole-arg.expand-env)."\301\302\3
1f660 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 65 78 70 61 6e 64 2d 65 03\304\211\211.&.\207".[expand-e
1f680 6e 76 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 65 78 70 61 6e 64 2d 65 nv.cl--defsubst-expand.(expand-e
1f6a0 6e 76 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 6d 61 6b 65 2d 73 6e 69 70 70 65 74 20 nv).(cl-block.yas--make-snippet.
1f6c0 22 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 "Constructor.for.objects.of.type
1f6e0 20 60 79 61 73 2d 2d 73 6e 69 70 70 65 74 27 2e 22 20 28 76 65 63 74 6f 72 20 27 63 6c 2d 73 74 .`yas--snippet'.".(vector.'cl-st
1f700 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 65 78 70 61 6e 64 2d 65 6e 76 20 27 6e 69 ruct-yas--snippet.expand-env.'ni
1f720 6c 20 6e 69 6c 20 28 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6e 65 78 74 2d 69 64 29 20 6e 69 6c l.nil.(yas--snippet-next-id).nil
1f740 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 .nil.nil.nil)).nil].7]).(put.'ya
1f760 73 2d 2d 6d 61 6b 65 2d 73 6e 69 70 70 65 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 s--make-snippet.'compiler-macro.
1f780 27 79 61 73 2d 2d 6d 61 6b 65 2d 73 6e 69 70 70 65 74 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 34 39 'yas--make-snippet--cmacro).#@49
1f7a0 20 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 .Constructor.for.objects.of.type
1f7c0 20 60 79 61 73 2d 2d 73 6e 69 70 70 65 74 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 .`yas--snippet'...(defalias.'yas
1f7e0 2d 2d 6d 61 6b 65 2d 73 6e 69 70 70 65 74 20 23 5b 28 65 78 70 61 6e 64 2d 65 6e 76 29 20 22 5c --make-snippet.#[(expand-env)."\
1f800 33 30 31 5c 33 30 32 08 5c 33 30 33 5c 32 31 31 5c 33 30 34 20 5c 33 30 33 5c 32 31 31 5c 32 31 301\302.\303\211\304.\303\211\21
1f820 31 5c 32 31 31 26 09 5c 32 30 37 22 20 5b 65 78 70 61 6e 64 2d 65 6e 76 20 76 65 63 74 6f 72 20 1\211&.\207".[expand-env.vector.
1f840 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 6e 69 6c 20 79 61 73 2d 2d cl-struct-yas--snippet.nil.yas--
1f860 73 6e 69 70 70 65 74 2d 6e 65 78 74 2d 69 64 5d 20 31 30 20 28 23 24 20 2e 20 31 32 38 39 32 39 snippet-next-id].10.(#$...128929
1f880 29 5d 29 0a 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 33 30 33 )]).(byte-code."\300\301\302\303
1f8a0 5c 33 30 34 5c 32 31 31 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 26 09 5c 32 30 37 22 20 \304\211\305\306\307\310&.\207".
1f8c0 5b 63 6c 2d 73 74 72 75 63 74 2d 64 65 66 69 6e 65 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 22 [cl-struct-define.yas--snippet."
1f8e0 41 20 73 6e 69 70 70 65 74 2e 5c 6e 5c 6e 2e 2e 2e 22 20 63 6c 2d 73 74 72 75 63 74 75 72 65 2d A.snippet.\n\n...".cl-structure-
1f900 6f 62 6a 65 63 74 20 6e 69 6c 20 28 28 63 6c 2d 74 61 67 2d 73 6c 6f 74 29 20 28 65 78 70 61 6e object.nil.((cl-tag-slot).(expan
1f920 64 2d 65 6e 76 29 20 28 66 69 65 6c 64 73 20 27 6e 69 6c 29 20 28 65 78 69 74 20 6e 69 6c 29 20 d-env).(fields.'nil).(exit.nil).
1f940 28 69 64 20 28 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6e 65 78 74 2d 69 64 29 20 3a 72 65 61 64 (id.(yas--snippet-next-id).:read
1f960 2d 6f 6e 6c 79 20 74 29 20 28 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 29 20 28 -only.t).(control-overlay.nil).(
1f980 61 63 74 69 76 65 2d 66 69 65 6c 64 29 20 28 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 active-field).(previous-active-f
1f9a0 69 65 6c 64 29 20 28 66 6f 72 63 65 2d 65 78 69 74 29 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 ield).(force-exit)).cl-struct-ya
1f9c0 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 s--snippet-tags.cl-struct-yas--s
1f9e0 6e 69 70 70 65 74 20 74 5d 20 31 30 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 nippet.t].10).(defalias.'yas--fi
1fa00 65 6c 64 2d 70 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 eld-p--cmacro.#[(_cl-whole-arg.c
1fa20 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 l-x)."\301\302\303\304\211\211.&
1fa40 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 .\207".[cl-x.cl--defsubst-expand
1fa60 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 66 69 65 6c 64 2d 70 20 28 .(cl-x).(cl-block.yas--field-p.(
1fa80 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 6f 72 2d declare.(side-effect-free.error-
1faa0 66 72 65 65 29 29 20 28 61 6e 64 20 28 76 65 63 74 6f 72 70 20 63 6c 2d 78 29 20 28 3e 3d 20 28 free)).(and.(vectorp.cl-x).(>=.(
1fac0 6c 65 6e 67 74 68 20 63 6c 2d 78 29 20 39 29 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 length.cl-x).9).(memq.(aref.cl-x
1fae0 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 29 20 74 .0).cl-struct-yas--field-tags).t
1fb00 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 70 20 27 )).nil].7]).(put.'yas--field-p.'
1fb20 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 70 2d 2d 63 6d compiler-macro.'yas--field-p--cm
1fb40 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 70 20 23 5b acro).(defalias.'yas--field-p.#[
1fb60 28 63 6c 2d 78 29 20 22 5c 33 30 32 08 21 5c 32 30 35 16 00 08 47 5c 33 30 33 59 5c 32 30 35 16 (cl-x)."\302.!\205...G\303Y\205.
1fb80 00 08 5c 33 30 34 48 09 3e 5c 32 30 35 16 00 5c 33 30 35 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 ..\304H.>\205..\305\207".[cl-x.c
1fba0 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 76 65 63 74 6f 72 70 l-struct-yas--field-tags.vectorp
1fbc0 20 39 20 30 20 74 5d 20 32 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 .9.0.t].2]).(byte-code."\300\301
1fbe0 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 31 23 5c 32 \302\303#\210\304\305\306\301#\2
1fc00 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 61 73 2d 2d 66 69 65 6c 64 2d 70 20 73 07".[function-put.yas--field-p.s
1fc20 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 6f 72 2d 66 72 65 65 20 70 75 74 20 79 ide-effect-free.error-free.put.y
1fc40 61 73 2d 2d 66 69 65 6c 64 20 63 6c 2d 64 65 66 74 79 70 65 2d 73 61 74 69 73 66 69 65 73 5d 20 as--field.cl-deftype-satisfies].
1fc60 34 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 75 6d 62 65 72 2d 4).(defalias.'yas--field-number-
1fc80 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 -cmacro.#[(_cl-whole-arg.cl-x)."
1fca0 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 \301\302\303\304\211\211.&.\207"
1fcc0 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 .[cl-x.cl--defsubst-expand.(cl-x
1fce0 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 75 6d 62 65 72 20 28 64 ).(cl-block.yas--field-number.(d
1fd00 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 eclare.(side-effect-free.t)).(or
1fd20 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 .(and.(memq.(aref.cl-x.0).cl-str
1fd40 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 uct-yas--field-tags)).(signal.'w
1fd60 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 66 rong-type-argument.(list.'yas--f
1fd80 69 65 6c 64 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 31 29 29 20 6e 69 6c 5d ield.cl-x))).(aref.cl-x.1)).nil]
1fda0 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 75 6d 62 65 72 20 27 63 6f .7]).(put.'yas--field-number.'co
1fdc0 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 75 6d 62 65 72 2d mpiler-macro.'yas--field-number-
1fde0 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6e -cmacro).(defalias.'yas--field-n
1fe00 75 6d 62 65 72 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 umber.#[(cl-x).".\302H.>\204..\3
1fe20 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 03\304\305.D\"\210.\306H\207".[c
1fe40 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 30 20 l-x.cl-struct-yas--field-tags.0.
1fe60 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 79 61 73 2d 2d signal.wrong-type-argument.yas--
1fe80 66 69 65 6c 64 20 31 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d field.1].4]).(function-put.'yas-
1fea0 2d 66 69 65 6c 64 2d 6e 75 6d 62 65 72 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 -field-number.'side-effect-free.
1fec0 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 73 74 61 72 74 2d 2d t).(defalias.'yas--field-start--
1fee0 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c cmacro.#[(_cl-whole-arg.cl-x)."\
1ff00 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 301\302\303\304\211\211.&.\207".
1ff20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 [cl-x.cl--defsubst-expand.(cl-x)
1ff40 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 66 69 65 6c 64 2d 73 74 61 72 74 20 28 64 65 63 .(cl-block.yas--field-start.(dec
1ff60 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 lare.(side-effect-free.t)).(or.(
1ff80 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 and.(memq.(aref.cl-x.0).cl-struc
1ffa0 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f t-yas--field-tags)).(signal.'wro
1ffc0 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 66 69 65 ng-type-argument.(list.'yas--fie
1ffe0 6c 64 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 32 29 29 20 6e 69 6c 5d 20 37 ld.cl-x))).(aref.cl-x.2)).nil].7
20000 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 73 74 61 72 74 20 27 63 6f 6d 70 69 ]).(put.'yas--field-start.'compi
20020 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 73 74 61 72 74 2d 2d 63 6d 61 ler-macro.'yas--field-start--cma
20040 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 73 74 61 72 74 cro).(defalias.'yas--field-start
20060 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 .#[(cl-x).".\302H.>\204..\303\30
20080 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 4\305.D\"\210.\306H\207".[cl-x.c
200a0 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 30 20 73 69 67 6e 61 l-struct-yas--field-tags.0.signa
200c0 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 l.wrong-type-argument.yas--field
200e0 20 32 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 66 69 65 6c .2].4]).(function-put.'yas--fiel
20100 64 2d 73 74 61 72 74 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 d-start.'side-effect-free.t).(de
20120 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 65 6e 64 2d 2d 63 6d 61 63 72 6f 20 23 falias.'yas--field-end--cmacro.#
20140 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c [(_cl-whole-arg.cl-x)."\301\302\
20160 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 303\304\211\211.&.\207".[cl-x.cl
20180 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f --defsubst-expand.(cl-x).(cl-blo
201a0 63 6b 20 79 61 73 2d 2d 66 69 65 6c 64 2d 65 6e 64 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 ck.yas--field-end.(declare.(side
201c0 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 -effect-free.t)).(or.(and.(memq.
201e0 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 (aref.cl-x.0).cl-struct-yas--fie
20200 6c 64 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 ld-tags)).(signal.'wrong-type-ar
20220 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 20 63 6c 2d 78 29 29 29 gument.(list.'yas--field.cl-x)))
20240 20 28 61 72 65 66 20 63 6c 2d 78 20 33 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 .(aref.cl-x.3)).nil].7]).(put.'y
20260 61 73 2d 2d 66 69 65 6c 64 2d 65 6e 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 as--field-end.'compiler-macro.'y
20280 61 73 2d 2d 66 69 65 6c 64 2d 65 6e 64 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 as--field-end--cmacro).(defalias
202a0 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 65 6e 64 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 .'yas--field-end.#[(cl-x).".\302
202c0 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 H.>\204..\303\304\305.D\"\210.\3
202e0 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 06H\207".[cl-x.cl-struct-yas--fi
20300 65 6c 64 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 eld-tags.0.signal.wrong-type-arg
20320 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 33 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f ument.yas--field.3].4]).(functio
20340 6e 2d 70 75 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 65 6e 64 20 27 73 69 64 65 2d 65 66 66 65 n-put.'yas--field-end.'side-effe
20360 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 ct-free.t).(defalias.'yas--field
20380 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f -parent-field--cmacro.#[(_cl-who
203a0 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 le-arg.cl-x)."\301\302\303\304\2
203c0 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 11\211.&.\207".[cl-x.cl--defsubs
203e0 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 66 t-expand.(cl-x).(cl-block.yas--f
20400 69 65 6c 64 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 ield-parent-field.(declare.(side
20420 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 -effect-free.t)).(or.(and.(memq.
20440 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 (aref.cl-x.0).cl-struct-yas--fie
20460 6c 64 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 ld-tags)).(signal.'wrong-type-ar
20480 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 20 63 6c 2d 78 29 29 29 gument.(list.'yas--field.cl-x)))
204a0 20 28 61 72 65 66 20 63 6c 2d 78 20 34 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 .(aref.cl-x.4)).nil].7]).(put.'y
204c0 61 73 2d 2d 66 69 65 6c 64 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 27 63 6f 6d 70 69 6c 65 72 as--field-parent-field.'compiler
204e0 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 2d -macro.'yas--field-parent-field-
20500 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 70 -cmacro).(defalias.'yas--field-p
20520 61 72 65 6e 74 2d 66 69 65 6c 64 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 arent-field.#[(cl-x).".\302H.>\2
20540 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 04..\303\304\305.D\"\210.\306H\2
20560 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 07".[cl-x.cl-struct-yas--field-t
20580 61 67 73 20 30 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 ags.0.signal.wrong-type-argument
205a0 20 79 61 73 2d 2d 66 69 65 6c 64 20 34 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 .yas--field.4].4]).(function-put
205c0 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 27 73 69 64 65 2d .'yas--field-parent-field.'side-
205e0 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 effect-free.t).(defalias.'yas--f
20600 69 65 6c 64 2d 6d 69 72 72 6f 72 73 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c ield-mirrors--cmacro.#[(_cl-whol
20620 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 e-arg.cl-x)."\301\302\303\304\21
20640 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 1\211.&.\207".[cl-x.cl--defsubst
20660 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 66 69 -expand.(cl-x).(cl-block.yas--fi
20680 65 6c 64 2d 6d 69 72 72 6f 72 73 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 eld-mirrors.(declare.(side-effec
206a0 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 t-free.t)).(or.(and.(memq.(aref.
206c0 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 cl-x.0).cl-struct-yas--field-tag
206e0 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 s)).(signal.'wrong-type-argument
20700 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 .(list.'yas--field.cl-x))).(aref
20720 20 63 6c 2d 78 20 35 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 66 69 .cl-x.5)).nil].7]).(put.'yas--fi
20740 65 6c 64 2d 6d 69 72 72 6f 72 73 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 eld-mirrors.'compiler-macro.'yas
20760 2d 2d 66 69 65 6c 64 2d 6d 69 72 72 6f 72 73 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 --field-mirrors--cmacro).(defali
20780 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6d 69 72 72 6f 72 73 20 23 5b 28 63 6c 2d 78 29 20 as.'yas--field-mirrors.#[(cl-x).
207a0 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c ".\302H.>\204..\303\304\305.D\"\
207c0 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 210.\306H\207".[cl-x.cl-struct-y
207e0 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 as--field-tags.0.signal.wrong-ty
20800 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 35 5d 20 34 5d 29 0a 28 66 pe-argument.yas--field.5].4]).(f
20820 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6d 69 72 72 6f 72 73 20 unction-put.'yas--field-mirrors.
20840 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 'side-effect-free.t).(defalias.'
20860 79 61 73 2d 2d 66 69 65 6c 64 2d 74 72 61 6e 73 66 6f 72 6d 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 yas--field-transform--cmacro.#[(
20880 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 _cl-whole-arg.cl-x)."\301\302\30
208a0 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 3\304\211\211.&.\207".[cl-x.cl--
208c0 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b defsubst-expand.(cl-x).(cl-block
208e0 20 79 61 73 2d 2d 66 69 65 6c 64 2d 74 72 61 6e 73 66 6f 72 6d 20 28 64 65 63 6c 61 72 65 20 28 .yas--field-transform.(declare.(
20900 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d side-effect-free.t)).(or.(and.(m
20920 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d emq.(aref.cl-x.0).cl-struct-yas-
20940 2d 66 69 65 6c 64 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 -field-tags)).(signal.'wrong-typ
20960 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 20 63 6c 2d e-argument.(list.'yas--field.cl-
20980 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 36 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 x))).(aref.cl-x.6)).nil].7]).(pu
209a0 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 74 72 61 6e 73 66 6f 72 6d 20 27 63 6f 6d 70 69 6c 65 t.'yas--field-transform.'compile
209c0 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 74 72 61 6e 73 66 6f 72 6d 2d 2d 63 r-macro.'yas--field-transform--c
209e0 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 74 72 61 macro).(defalias.'yas--field-tra
20a00 6e 73 66 6f 72 6d 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c nsform.#[(cl-x).".\302H.>\204..\
20a20 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 303\304\305.D\"\210.\306H\207".[
20a40 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 30 cl-x.cl-struct-yas--field-tags.0
20a60 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 79 61 73 2d .signal.wrong-type-argument.yas-
20a80 2d 66 69 65 6c 64 20 36 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 -field.6].4]).(function-put.'yas
20aa0 2d 2d 66 69 65 6c 64 2d 74 72 61 6e 73 66 6f 72 6d 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 --field-transform.'side-effect-f
20ac0 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6d 6f 64 ree.t).(defalias.'yas--field-mod
20ae0 69 66 69 65 64 2d 70 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 ified-p--cmacro.#[(_cl-whole-arg
20b00 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 .cl-x)."\301\302\303\304\211\211
20b20 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 .&.\207".[cl-x.cl--defsubst-expa
20b40 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 66 69 65 6c 64 2d 6d nd.(cl-x).(cl-block.yas--field-m
20b60 6f 64 69 66 69 65 64 2d 70 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d odified-p.(declare.(side-effect-
20b80 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c free.t)).(or.(and.(memq.(aref.cl
20ba0 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 29 -x.0).cl-struct-yas--field-tags)
20bc0 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 ).(signal.'wrong-type-argument.(
20be0 6c 69 73 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 list.'yas--field.cl-x))).(aref.c
20c00 6c 2d 78 20 37 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 66 69 65 6c l-x.7)).nil].7]).(put.'yas--fiel
20c20 64 2d 6d 6f 64 69 66 69 65 64 2d 70 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 d-modified-p.'compiler-macro.'ya
20c40 73 2d 2d 66 69 65 6c 64 2d 6d 6f 64 69 66 69 65 64 2d 70 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 s--field-modified-p--cmacro).(de
20c60 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6d 6f 64 69 66 69 65 64 2d 70 20 23 5b falias.'yas--field-modified-p.#[
20c80 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 (cl-x).".\302H.>\204..\303\304\3
20ca0 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 05.D\"\210.\306H\207".[cl-x.cl-s
20cc0 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 truct-yas--field-tags.0.signal.w
20ce0 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 37 5d rong-type-argument.yas--field.7]
20d00 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6d .4]).(function-put.'yas--field-m
20d20 6f 64 69 66 69 65 64 2d 70 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 odified-p.'side-effect-free.t).(
20d40 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 65 78 74 2d 2d 63 6d 61 63 72 defalias.'yas--field-next--cmacr
20d60 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 o.#[(_cl-whole-arg.cl-x)."\301\3
20d80 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 02\303\304\211\211.&.\207".[cl-x
20da0 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d .cl--defsubst-expand.(cl-x).(cl-
20dc0 62 6c 6f 63 6b 20 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 65 78 74 20 28 64 65 63 6c 61 72 65 20 28 block.yas--field-next.(declare.(
20de0 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d side-effect-free.t)).(or.(and.(m
20e00 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d emq.(aref.cl-x.0).cl-struct-yas-
20e20 2d 66 69 65 6c 64 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 -field-tags)).(signal.'wrong-typ
20e40 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 20 63 6c 2d e-argument.(list.'yas--field.cl-
20e60 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 38 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 x))).(aref.cl-x.8)).nil].7]).(pu
20e80 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 65 78 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 t.'yas--field-next.'compiler-mac
20ea0 72 6f 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 65 78 74 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 ro.'yas--field-next--cmacro).(de
20ec0 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 65 78 74 20 23 5b 28 63 6c 2d 78 29 falias.'yas--field-next.#[(cl-x)
20ee0 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 .".\302H.>\204..\303\304\305.D\"
20f00 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d \210.\306H\207".[cl-x.cl-struct-
20f20 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 yas--field-tags.0.signal.wrong-t
20f40 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 38 5d 20 34 5d 29 0a 28 ype-argument.yas--field.8].4]).(
20f60 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 byte-code."\300\301\302\303#\210
20f80 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 22 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 \304\305\306\"\207".[function-pu
20fa0 74 20 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 65 78 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 t.yas--field-next.side-effect-fr
20fc0 65 65 20 74 20 64 65 66 61 6c 69 61 73 20 63 6f 70 79 2d 79 61 73 2d 2d 66 69 65 6c 64 20 63 6f ee.t.defalias.copy-yas--field.co
20fe0 70 79 2d 73 65 71 75 65 6e 63 65 5d 20 34 29 0a 23 40 39 36 20 0a 0a 28 66 6e 20 43 4c 2d 57 48 py-sequence].4).#@96...(fn.CL-WH
21000 4f 4c 45 20 26 63 6c 2d 71 75 6f 74 65 20 26 6b 65 79 20 4e 55 4d 42 45 52 20 53 54 41 52 54 20 OLE.&cl-quote.&key.NUMBER.START.
21020 45 4e 44 20 50 41 52 45 4e 54 2d 46 49 45 4c 44 20 4d 49 52 52 4f 52 53 20 54 52 41 4e 53 46 4f END.PARENT-FIELD.MIRRORS.TRANSFO
21040 52 4d 20 4d 4f 44 49 46 49 45 44 2d 50 20 4e 45 58 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 RM.MODIFIED-P.NEXT)..(defalias.'
21060 6d 61 6b 65 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 63 6c 2d 77 68 make-yas--field--cmacro.#[(cl-wh
21080 6f 6c 65 20 26 72 65 73 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 20 22 5c 33 30 ole.&rest.#1=#:--cl-rest--)."\30
210a0 36 08 5c 33 30 37 5c 22 41 40 19 5c 33 30 36 08 5c 33 31 30 5c 22 41 40 1a 5c 33 30 36 08 5c 33 6.\307\"A@.\306.\310\"A@.\306.\3
210c0 31 31 5c 22 41 40 1b 5c 33 30 36 08 5c 33 31 32 5c 22 41 40 1c 5c 33 30 36 08 5c 33 31 33 5c 22 11\"A@.\306.\312\"A@.\306.\313\"
210e0 5c 32 30 36 24 00 5c 33 31 34 41 40 1d 5c 33 30 36 08 5c 33 31 35 5c 22 41 40 1e 18 5c 33 30 36 \206$.\314A@.\306.\315\"A@..\306
21100 08 5c 33 31 36 5c 22 41 40 1e 19 5c 33 30 36 08 5c 33 31 37 5c 22 41 40 1e 1a 08 1e 1b 0e 1b 5c .\316\"A@..\306.\317\"A@.......\
21120 32 30 33 72 00 0e 1b 40 5c 33 32 30 3e 5c 32 30 33 59 00 0e 1b 41 41 5c 32 31 31 16 1b 5c 32 30 203r...@\320>\203Y...AA\211..\20
21140 32 44 00 5c 33 32 31 08 3e 41 40 5c 32 30 33 68 00 5c 33 32 32 5c 32 31 31 16 1b 5c 32 30 32 44 2D.\321.>A@\203h.\322\211..\202D
21160 00 5c 33 32 33 5c 33 32 34 0e 1b 40 5c 22 5c 32 31 30 5c 32 30 32 42 00 29 5c 33 32 35 5c 33 32 .\323\324..@\"\210\202B.)\325\32
21180 36 5c 33 32 37 5c 33 32 32 0e 1c 5c 33 32 32 09 5c 6e 0b 5c 66 0d 0e 18 0e 19 0e 1a 26 0d 2e 08 6\327\322..\322.\n.\f.......&...
211a0 5c 32 30 37 22 20 5b 23 31 23 20 6e 75 6d 62 65 72 20 73 74 61 72 74 20 65 6e 64 20 70 61 72 65 \207".[#1#.number.start.end.pare
211c0 6e 74 2d 66 69 65 6c 64 20 6d 69 72 72 6f 72 73 20 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 6e nt-field.mirrors.plist-member.:n
211e0 75 6d 62 65 72 20 3a 73 74 61 72 74 20 3a 65 6e 64 20 3a 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 umber.:start.:end.:parent-field.
21200 3a 6d 69 72 72 6f 72 73 20 28 6e 69 6c 20 27 6e 69 6c 29 20 3a 74 72 61 6e 73 66 6f 72 6d 20 3a :mirrors.(nil.'nil).:transform.:
21220 6d 6f 64 69 66 69 65 64 2d 70 20 3a 6e 65 78 74 20 28 3a 6e 75 6d 62 65 72 20 3a 73 74 61 72 74 modified-p.:next.(:number.:start
21240 20 3a 65 6e 64 20 3a 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 3a 6d 69 72 72 6f 72 73 20 3a 74 72 .:end.:parent-field.:mirrors.:tr
21260 61 6e 73 66 6f 72 6d 20 3a 6d 6f 64 69 66 69 65 64 2d 70 20 3a 6e 65 78 74 20 3a 61 6c 6c 6f 77 ansform.:modified-p.:next.:allow
21280 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e -other-keys).:allow-other-keys.n
212a0 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f il.error."Keyword.argument.%s.no
212c0 74 20 6f 6e 65 20 6f 66 20 28 3a 6e 75 6d 62 65 72 20 3a 73 74 61 72 74 20 3a 65 6e 64 20 3a 70 t.one.of.(:number.:start.:end.:p
212e0 61 72 65 6e 74 2d 66 69 65 6c 64 20 3a 6d 69 72 72 6f 72 73 20 3a 74 72 61 6e 73 66 6f 72 6d 20 arent-field.:mirrors.:transform.
21300 3a 6d 6f 64 69 66 69 65 64 2d 70 20 3a 6e 65 78 74 29 22 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 :modified-p.:next)".cl--defsubst
21320 2d 65 78 70 61 6e 64 20 28 6e 75 6d 62 65 72 20 73 74 61 72 74 20 65 6e 64 20 70 61 72 65 6e 74 -expand.(number.start.end.parent
21340 2d 66 69 65 6c 64 20 6d 69 72 72 6f 72 73 20 74 72 61 6e 73 66 6f 72 6d 20 6d 6f 64 69 66 69 65 -field.mirrors.transform.modifie
21360 64 2d 70 20 6e 65 78 74 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 6d 61 6b 65 2d 79 61 73 2d 2d 66 69 d-p.next).(cl-block.make-yas--fi
21380 65 6c 64 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 eld."Constructor.for.objects.of.
213a0 74 79 70 65 20 60 79 61 73 2d 2d 66 69 65 6c 64 27 2e 22 20 28 64 65 63 6c 61 72 65 20 28 73 69 type.`yas--field'.".(declare.(si
213c0 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 76 65 63 74 6f 72 20 27 63 6c 2d 73 de-effect-free.t)).(vector.'cl-s
213e0 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 20 6e 75 6d 62 65 72 20 73 74 61 72 74 20 65 6e truct-yas--field.number.start.en
21400 64 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 6d 69 72 72 6f 72 73 20 74 72 61 6e 73 66 6f 72 6d d.parent-field.mirrors.transform
21420 20 6d 6f 64 69 66 69 65 64 2d 70 20 6e 65 78 74 29 29 20 74 72 61 6e 73 66 6f 72 6d 20 6d 6f 64 .modified-p.next)).transform.mod
21440 69 66 69 65 64 2d 70 20 6e 65 78 74 20 23 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d 20 63 6c ified-p.next.#2=#:--cl-keys--.cl
21460 2d 77 68 6f 6c 65 5d 20 31 35 20 28 23 24 20 2e 20 31 33 35 31 35 37 29 5d 29 0a 28 70 75 74 20 -whole].15.(#$...135157)]).(put.
21480 27 6d 61 6b 65 2d 79 61 73 2d 2d 66 69 65 6c 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 'make-yas--field.'compiler-macro
214a0 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 31 32 32 .'make-yas--field--cmacro).#@122
214c0 20 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 .Constructor.for.objects.of.type
214e0 20 60 79 61 73 2d 2d 66 69 65 6c 64 27 2e 0a 0a 28 66 6e 20 26 6b 65 79 20 4e 55 4d 42 45 52 20 .`yas--field'...(fn.&key.NUMBER.
21500 53 54 41 52 54 20 45 4e 44 20 50 41 52 45 4e 54 2d 46 49 45 4c 44 20 4d 49 52 52 4f 52 53 20 54 START.END.PARENT-FIELD.MIRRORS.T
21520 52 41 4e 53 46 4f 52 4d 20 4d 4f 44 49 46 49 45 44 2d 50 20 4e 45 58 54 29 1f 0a 28 64 65 66 61 RANSFORM.MODIFIED-P.NEXT)..(defa
21540 6c 69 61 73 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 66 69 65 6c 64 20 23 5b 28 26 72 65 73 74 20 23 lias.'make-yas--field.#[(&rest.#
21560 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 22 41 40 19 1=#:--cl-rest--)."\306.\307\"A@.
21580 5c 33 30 36 08 5c 33 31 30 5c 22 41 40 1a 5c 33 30 36 08 5c 33 31 31 5c 22 41 40 1b 5c 33 30 36 \306.\310\"A@.\306.\311\"A@.\306
215a0 08 5c 33 31 32 5c 22 41 40 1c 5c 33 30 36 08 5c 33 31 33 5c 22 5c 32 30 36 24 00 5c 33 31 34 41 .\312\"A@.\306.\313\"\206$.\314A
215c0 40 1d 5c 33 30 36 08 5c 33 31 35 5c 22 41 40 1e 17 5c 33 30 36 08 5c 33 31 36 5c 22 41 40 1e 18 @.\306.\315\"A@..\306.\316\"A@..
215e0 5c 33 30 36 08 5c 33 31 37 5c 22 41 40 1e 19 08 1e 1a 0e 1a 5c 32 30 33 72 00 0e 1a 40 5c 33 32 \306.\317\"A@.......\203r...@\32
21600 30 3e 5c 32 30 33 59 00 0e 1a 41 41 5c 32 31 31 16 1a 5c 32 30 32 44 00 5c 33 32 31 08 3e 41 40 0>\203Y...AA\211..\202D.\321.>A@
21620 5c 32 30 33 68 00 5c 33 32 32 5c 32 31 31 16 1a 5c 32 30 32 44 00 5c 33 32 33 5c 33 32 34 0e 1a \203h.\322\211..\202D.\323\324..
21640 40 5c 22 5c 32 31 30 5c 32 30 32 42 00 29 5c 33 32 35 5c 33 32 36 09 5c 6e 0b 5c 66 0d 0e 17 0e @\"\210\202B.)\325\326.\n.\f....
21660 18 0e 19 26 09 2e 08 5c 32 30 37 22 20 5b 23 31 23 20 6e 75 6d 62 65 72 20 73 74 61 72 74 20 65 ...&...\207".[#1#.number.start.e
21680 6e 64 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 6d 69 72 72 6f 72 73 20 70 6c 69 73 74 2d 6d 65 nd.parent-field.mirrors.plist-me
216a0 6d 62 65 72 20 3a 6e 75 6d 62 65 72 20 3a 73 74 61 72 74 20 3a 65 6e 64 20 3a 70 61 72 65 6e 74 mber.:number.:start.:end.:parent
216c0 2d 66 69 65 6c 64 20 3a 6d 69 72 72 6f 72 73 20 28 6e 69 6c 20 6e 69 6c 29 20 3a 74 72 61 6e 73 -field.:mirrors.(nil.nil).:trans
216e0 66 6f 72 6d 20 3a 6d 6f 64 69 66 69 65 64 2d 70 20 3a 6e 65 78 74 20 28 3a 6e 75 6d 62 65 72 20 form.:modified-p.:next.(:number.
21700 3a 73 74 61 72 74 20 3a 65 6e 64 20 3a 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 3a 6d 69 72 72 6f :start.:end.:parent-field.:mirro
21720 72 73 20 3a 74 72 61 6e 73 66 6f 72 6d 20 3a 6d 6f 64 69 66 69 65 64 2d 70 20 3a 6e 65 78 74 20 rs.:transform.:modified-p.:next.
21740 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d :allow-other-keys).:allow-other-
21760 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 keys.nil.error."Keyword.argument
21780 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 6e 75 6d 62 65 72 20 3a 73 74 61 72 74 20 3a .%s.not.one.of.(:number.:start.:
217a0 65 6e 64 20 3a 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 3a 6d 69 72 72 6f 72 73 20 3a 74 72 61 6e end.:parent-field.:mirrors.:tran
217c0 73 66 6f 72 6d 20 3a 6d 6f 64 69 66 69 65 64 2d 70 20 3a 6e 65 78 74 29 22 20 76 65 63 74 6f 72 sform.:modified-p.:next)".vector
217e0 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 20 74 72 61 6e 73 66 6f 72 6d 20 .cl-struct-yas--field.transform.
21800 6d 6f 64 69 66 69 65 64 2d 70 20 6e 65 78 74 20 23 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d modified-p.next.#2=#:--cl-keys--
21820 5d 20 31 31 20 28 23 24 20 2e 20 31 33 36 33 38 35 29 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 ].11.(#$...136385)]).(function-p
21840 75 74 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 66 69 65 6c 64 20 27 73 69 64 65 2d 65 66 66 65 63 74 ut.'make-yas--field.'side-effect
21860 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 66 69 -free.t).(defalias.'yas--make-fi
21880 65 6c 64 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 6e 75 6d eld--cmacro.#[(_cl-whole-arg.num
218a0 62 65 72 20 73 74 61 72 74 20 65 6e 64 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 29 20 22 5c 33 30 ber.start.end.parent-field)."\30
218c0 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 32 31 31 5c 32 31 31 08 09 5c 6e 0b 26 09 5c 32 30 37 4\305\306\307\211\211..\n.&.\207
218e0 22 20 5b 6e 75 6d 62 65 72 20 73 74 61 72 74 20 65 6e 64 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 ".[number.start.end.parent-field
21900 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 6e 75 6d 62 65 72 20 73 74 61 .cl--defsubst-expand.(number.sta
21920 72 74 20 65 6e 64 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 rt.end.parent-field).(cl-block.y
21940 61 73 2d 2d 6d 61 6b 65 2d 66 69 65 6c 64 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 as--make-field."Constructor.for.
21960 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 66 69 65 6c 64 27 2e 22 20 28 objects.of.type.`yas--field'.".(
21980 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 76 declare.(side-effect-free.t)).(v
219a0 65 63 74 6f 72 20 27 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 20 6e 75 6d 62 ector.'cl-struct-yas--field.numb
219c0 65 72 20 73 74 61 72 74 20 65 6e 64 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 27 6e 69 6c 20 6e er.start.end.parent-field.'nil.n
219e0 69 6c 20 6e 69 6c 20 6e 69 6c 29 29 20 6e 69 6c 5d 20 31 30 5d 29 0a 28 70 75 74 20 27 79 61 73 il.nil.nil)).nil].10]).(put.'yas
21a00 2d 2d 6d 61 6b 65 2d 66 69 65 6c 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 --make-field.'compiler-macro.'ya
21a20 73 2d 2d 6d 61 6b 65 2d 66 69 65 6c 64 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 34 37 20 43 6f 6e 73 s--make-field--cmacro).#@47.Cons
21a40 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 tructor.for.objects.of.type.`yas
21a60 2d 2d 66 69 65 6c 64 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d --field'...(defalias.'yas--make-
21a80 66 69 65 6c 64 20 23 5b 28 6e 75 6d 62 65 72 20 73 74 61 72 74 20 65 6e 64 20 70 61 72 65 6e 74 field.#[(number.start.end.parent
21aa0 2d 66 69 65 6c 64 29 20 22 5c 33 30 34 5c 33 30 35 08 09 5c 6e 0b 5c 33 30 36 5c 32 31 31 5c 32 -field)."\304\305..\n.\306\211\2
21ac0 31 31 5c 32 31 31 26 09 5c 32 30 37 22 20 5b 6e 75 6d 62 65 72 20 73 74 61 72 74 20 65 6e 64 20 11\211&.\207".[number.start.end.
21ae0 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 parent-field.vector.cl-struct-ya
21b00 73 2d 2d 66 69 65 6c 64 20 6e 69 6c 5d 20 31 30 20 28 23 24 20 2e 20 31 33 37 37 38 38 29 5d 29 s--field.nil].10.(#$...137788)])
21b20 0a 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 33 30 33 23 5c 32 .(byte-code."\300\301\302\303#\2
21b40 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 32 31 31 5c 33 31 31 5c 33 10\304\305\306\307\310\211\311\3
21b60 31 32 5c 33 31 33 5c 33 30 33 26 09 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 12\313\303&.\207".[function-put.
21b80 79 61 73 2d 2d 6d 61 6b 65 2d 66 69 65 6c 64 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 yas--make-field.side-effect-free
21ba0 20 74 20 63 6c 2d 73 74 72 75 63 74 2d 64 65 66 69 6e 65 20 79 61 73 2d 2d 66 69 65 6c 64 20 22 .t.cl-struct-define.yas--field."
21bc0 41 20 66 69 65 6c 64 2e 5c 6e 5c 6e 4e 55 4d 42 45 52 20 69 73 20 74 68 65 20 66 69 65 6c 64 20 A.field.\n\nNUMBER.is.the.field.
21be0 6e 75 6d 62 65 72 2e 5c 6e 53 54 41 52 54 20 61 6e 64 20 45 4e 44 20 61 72 65 20 6d 6f 73 74 6c number.\nSTART.and.END.are.mostl
21c00 79 20 62 75 66 66 65 72 20 6d 61 72 6b 65 72 73 2c 20 62 75 74 20 73 65 65 20 5c 22 61 70 72 6f y.buffer.markers,.but.see.\"apro
21c20 70 6f 73 20 6d 61 72 6b 65 72 73 2d 74 6f 2d 70 6f 69 6e 74 73 5c 22 2e 5c 6e 50 41 52 45 4e 54 pos.markers-to-points\".\nPARENT
21c40 2d 46 49 45 4c 44 20 69 73 20 61 20 60 79 61 73 2d 2d 66 69 65 6c 64 27 20 74 68 69 73 20 66 69 -FIELD.is.a.`yas--field'.this.fi
21c60 65 6c 64 20 69 73 20 6e 65 73 74 65 64 20 75 6e 64 65 72 2c 20 6f 72 20 6e 69 6c 2e 5c 6e 4d 49 eld.is.nested.under,.or.nil.\nMI
21c80 52 52 4f 52 53 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 60 79 61 73 2d 2d 6d 69 72 72 6f 72 27 RRORS.is.a.list.of.`yas--mirror'
21ca0 73 5c 6e 54 52 41 4e 53 46 4f 52 4d 20 69 73 20 61 20 6c 69 73 70 20 66 6f 72 6d 2e 5c 6e 4d 4f s\nTRANSFORM.is.a.lisp.form.\nMO
21cc0 44 49 46 49 45 44 2d 50 20 69 73 20 61 20 62 6f 6f 6c 65 61 6e 20 73 65 74 20 74 6f 20 74 72 75 DIFIED-P.is.a.boolean.set.to.tru
21ce0 65 20 6f 6e 63 65 20 75 73 65 72 20 69 6e 70 75 74 73 20 74 65 78 74 2e 5c 6e 4e 45 58 54 20 69 e.once.user.inputs.text.\nNEXT.i
21d00 73 20 61 6e 6f 74 68 65 72 20 60 79 61 73 2d 2d 66 69 65 6c 64 27 20 6f 72 20 60 79 61 73 2d 2d s.another.`yas--field'.or.`yas--
21d20 6d 69 72 72 6f 72 27 20 6f 72 20 60 79 61 73 2d 2d 65 78 69 74 27 2e 5c 6e 22 20 63 6c 2d 73 74 mirror'.or.`yas--exit'.\n".cl-st
21d40 72 75 63 74 75 72 65 2d 6f 62 6a 65 63 74 20 6e 69 6c 20 28 28 63 6c 2d 74 61 67 2d 73 6c 6f 74 ructure-object.nil.((cl-tag-slot
21d60 29 20 28 6e 75 6d 62 65 72 29 20 28 73 74 61 72 74 29 20 28 65 6e 64 29 20 28 70 61 72 65 6e 74 ).(number).(start).(end).(parent
21d80 2d 66 69 65 6c 64 29 20 28 6d 69 72 72 6f 72 73 20 27 6e 69 6c 29 20 28 74 72 61 6e 73 66 6f 72 -field).(mirrors.'nil).(transfor
21da0 6d 20 6e 69 6c 29 20 28 6d 6f 64 69 66 69 65 64 2d 70 20 6e 69 6c 29 20 28 6e 65 78 74 29 29 20 m.nil).(modified-p.nil).(next)).
21dc0 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 63 6c 2d 73 74 72 cl-struct-yas--field-tags.cl-str
21de0 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 5d 20 31 30 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 uct-yas--field].10).(defalias.'y
21e00 61 73 2d 2d 6d 69 72 72 6f 72 2d 70 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c as--mirror-p--cmacro.#[(_cl-whol
21e20 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 e-arg.cl-x)."\301\302\303\304\21
21e40 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 1\211.&.\207".[cl-x.cl--defsubst
21e60 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 6d 69 -expand.(cl-x).(cl-block.yas--mi
21e80 72 72 6f 72 2d 70 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 rror-p.(declare.(side-effect-fre
21ea0 65 20 65 72 72 6f 72 2d 66 72 65 65 29 29 20 28 61 6e 64 20 28 76 65 63 74 6f 72 70 20 63 6c 2d e.error-free)).(and.(vectorp.cl-
21ec0 78 29 20 28 3e 3d 20 28 6c 65 6e 67 74 68 20 63 6c 2d 78 29 20 37 29 20 28 6d 65 6d 71 20 28 61 x).(>=.(length.cl-x).7).(memq.(a
21ee0 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f ref.cl-x.0).cl-struct-yas--mirro
21f00 72 2d 74 61 67 73 29 20 74 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d r-tags).t)).nil].7]).(put.'yas--
21f20 6d 69 72 72 6f 72 2d 70 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 6d mirror-p.'compiler-macro.'yas--m
21f40 69 72 72 6f 72 2d 70 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d irror-p--cmacro).(defalias.'yas-
21f60 2d 6d 69 72 72 6f 72 2d 70 20 23 5b 28 63 6c 2d 78 29 20 22 5c 33 30 32 08 21 5c 32 30 35 16 00 -mirror-p.#[(cl-x)."\302.!\205..
21f80 08 47 5c 33 30 33 59 5c 32 30 35 16 00 08 5c 33 30 34 48 09 3e 5c 32 30 35 16 00 5c 33 30 35 5c .G\303Y\205...\304H.>\205..\305\
21fa0 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 207".[cl-x.cl-struct-yas--mirror
21fc0 2d 74 61 67 73 20 76 65 63 74 6f 72 70 20 37 20 30 20 74 5d 20 32 5d 29 0a 28 62 79 74 65 2d 63 -tags.vectorp.7.0.t].2]).(byte-c
21fe0 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 ode."\300\301\302\303#\210\304\3
22000 30 35 5c 33 30 36 5c 33 30 31 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 05\306\301#\207".[function-put.y
22020 61 73 2d 2d 6d 69 72 72 6f 72 2d 70 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 as--mirror-p.side-effect-free.er
22040 72 6f 72 2d 66 72 65 65 20 70 75 74 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 63 6c 2d 64 65 66 74 ror-free.put.yas--mirror.cl-deft
22060 79 70 65 2d 73 61 74 69 73 66 69 65 73 5d 20 34 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 ype-satisfies].4).(defalias.'yas
22080 2d 2d 6d 69 72 72 6f 72 2d 73 74 61 72 74 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 --mirror-start--cmacro.#[(_cl-wh
220a0 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c ole-arg.cl-x)."\301\302\303\304\
220c0 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 211\211.&.\207".[cl-x.cl--defsub
220e0 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d st-expand.(cl-x).(cl-block.yas--
22100 6d 69 72 72 6f 72 2d 73 74 61 72 74 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 mirror-start.(declare.(side-effe
22120 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 ct-free.t)).(or.(and.(memq.(aref
22140 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 .cl-x.0).cl-struct-yas--mirror-t
22160 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 ags)).(signal.'wrong-type-argume
22180 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 20 63 6c 2d 78 29 29 29 20 28 61 nt.(list.'yas--mirror.cl-x))).(a
221a0 72 65 66 20 63 6c 2d 78 20 31 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d ref.cl-x.1)).nil].7]).(put.'yas-
221c0 2d 6d 69 72 72 6f 72 2d 73 74 61 72 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 -mirror-start.'compiler-macro.'y
221e0 61 73 2d 2d 6d 69 72 72 6f 72 2d 73 74 61 72 74 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c as--mirror-start--cmacro).(defal
22200 69 61 73 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 73 74 61 72 74 20 23 5b 28 63 6c 2d 78 29 20 ias.'yas--mirror-start.#[(cl-x).
22220 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c ".\302H.>\204..\303\304\305.D\"\
22240 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 210.\306H\207".[cl-x.cl-struct-y
22260 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 as--mirror-tags.0.signal.wrong-t
22280 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 31 5d 20 34 5d 29 0a ype-argument.yas--mirror.1].4]).
222a0 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 73 74 61 72 74 (function-put.'yas--mirror-start
222c0 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 .'side-effect-free.t).(defalias.
222e0 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 65 6e 64 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 'yas--mirror-end--cmacro.#[(_cl-
22300 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 whole-arg.cl-x)."\301\302\303\30
22320 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 4\211\211.&.\207".[cl-x.cl--defs
22340 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 ubst-expand.(cl-x).(cl-block.yas
22360 2d 2d 6d 69 72 72 6f 72 2d 65 6e 64 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 --mirror-end.(declare.(side-effe
22380 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 ct-free.t)).(or.(and.(memq.(aref
223a0 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 .cl-x.0).cl-struct-yas--mirror-t
223c0 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 ags)).(signal.'wrong-type-argume
223e0 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 20 63 6c 2d 78 29 29 29 20 28 61 nt.(list.'yas--mirror.cl-x))).(a
22400 72 65 66 20 63 6c 2d 78 20 32 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d ref.cl-x.2)).nil].7]).(put.'yas-
22420 2d 6d 69 72 72 6f 72 2d 65 6e 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 -mirror-end.'compiler-macro.'yas
22440 2d 2d 6d 69 72 72 6f 72 2d 65 6e 64 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 --mirror-end--cmacro).(defalias.
22460 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 65 6e 64 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 'yas--mirror-end.#[(cl-x).".\302
22480 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 H.>\204..\303\304\305.D\"\210.\3
224a0 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 06H\207".[cl-x.cl-struct-yas--mi
224c0 72 72 6f 72 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 rror-tags.0.signal.wrong-type-ar
224e0 67 75 6d 65 6e 74 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 32 5d 20 34 5d 29 0a 28 66 75 6e 63 74 gument.yas--mirror.2].4]).(funct
22500 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 65 6e 64 20 27 73 69 64 65 2d 65 ion-put.'yas--mirror-end.'side-e
22520 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 69 ffect-free.t).(defalias.'yas--mi
22540 72 72 6f 72 2d 74 72 61 6e 73 66 6f 72 6d 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 rror-transform--cmacro.#[(_cl-wh
22560 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c ole-arg.cl-x)."\301\302\303\304\
22580 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 211\211.&.\207".[cl-x.cl--defsub
225a0 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d st-expand.(cl-x).(cl-block.yas--
225c0 6d 69 72 72 6f 72 2d 74 72 61 6e 73 66 6f 72 6d 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d mirror-transform.(declare.(side-
225e0 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 effect-free.t)).(or.(and.(memq.(
22600 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 aref.cl-x.0).cl-struct-yas--mirr
22620 6f 72 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 or-tags)).(signal.'wrong-type-ar
22640 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 20 63 6c 2d 78 29 29 gument.(list.'yas--mirror.cl-x))
22660 29 20 28 61 72 65 66 20 63 6c 2d 78 20 33 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 ).(aref.cl-x.3)).nil].7]).(put.'
22680 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 72 61 6e 73 66 6f 72 6d 20 27 63 6f 6d 70 69 6c 65 72 2d yas--mirror-transform.'compiler-
226a0 6d 61 63 72 6f 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 72 61 6e 73 66 6f 72 6d 2d 2d 63 6d macro.'yas--mirror-transform--cm
226c0 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 72 61 acro).(defalias.'yas--mirror-tra
226e0 6e 73 66 6f 72 6d 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c nsform.#[(cl-x).".\302H.>\204..\
22700 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 303\304\305.D\"\210.\306H\207".[
22720 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 cl-x.cl-struct-yas--mirror-tags.
22740 30 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 79 61 73 0.signal.wrong-type-argument.yas
22760 2d 2d 6d 69 72 72 6f 72 20 33 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 --mirror.3].4]).(function-put.'y
22780 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 72 61 6e 73 66 6f 72 6d 20 27 73 69 64 65 2d 65 66 66 65 63 as--mirror-transform.'side-effec
227a0 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 t-free.t).(defalias.'yas--mirror
227c0 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f -parent-field--cmacro.#[(_cl-who
227e0 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 le-arg.cl-x)."\301\302\303\304\2
22800 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 11\211.&.\207".[cl-x.cl--defsubs
22820 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 6d t-expand.(cl-x).(cl-block.yas--m
22840 69 72 72 6f 72 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 irror-parent-field.(declare.(sid
22860 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 e-effect-free.t)).(or.(and.(memq
22880 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 .(aref.cl-x.0).cl-struct-yas--mi
228a0 72 72 6f 72 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d rror-tags)).(signal.'wrong-type-
228c0 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 20 63 6c 2d 78 argument.(list.'yas--mirror.cl-x
228e0 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 34 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 ))).(aref.cl-x.4)).nil].7]).(put
22900 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 27 63 6f 6d 70 .'yas--mirror-parent-field.'comp
22920 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 70 61 72 65 6e 74 2d 66 iler-macro.'yas--mirror-parent-f
22940 69 65 6c 64 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 69 ield--cmacro).(defalias.'yas--mi
22960 72 72 6f 72 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 rror-parent-field.#[(cl-x).".\30
22980 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 2H.>\204..\303\304\305.D\"\210.\
229a0 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 306H\207".[cl-x.cl-struct-yas--m
229c0 69 72 72 6f 72 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 irror-tags.0.signal.wrong-type-a
229e0 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 34 5d 20 34 5d 29 0a 28 66 75 6e 63 rgument.yas--mirror.4].4]).(func
22a00 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 70 61 72 65 6e 74 2d 66 69 65 tion-put.'yas--mirror-parent-fie
22a20 6c 64 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 ld.'side-effect-free.t).(defalia
22a40 73 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 6e 65 78 74 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f s.'yas--mirror-next--cmacro.#[(_
22a60 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 cl-whole-arg.cl-x)."\301\302\303
22a80 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 \304\211\211.&.\207".[cl-x.cl--d
22aa0 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 efsubst-expand.(cl-x).(cl-block.
22ac0 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 6e 65 78 74 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d yas--mirror-next.(declare.(side-
22ae0 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 effect-free.t)).(or.(and.(memq.(
22b00 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 aref.cl-x.0).cl-struct-yas--mirr
22b20 6f 72 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 or-tags)).(signal.'wrong-type-ar
22b40 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 20 63 6c 2d 78 29 29 gument.(list.'yas--mirror.cl-x))
22b60 29 20 28 61 72 65 66 20 63 6c 2d 78 20 35 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 ).(aref.cl-x.5)).nil].7]).(put.'
22b80 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 6e 65 78 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f yas--mirror-next.'compiler-macro
22ba0 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 6e 65 78 74 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 .'yas--mirror-next--cmacro).(def
22bc0 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 6e 65 78 74 20 23 5b 28 63 6c 2d 78 29 alias.'yas--mirror-next.#[(cl-x)
22be0 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 .".\302H.>\204..\303\304\305.D\"
22c00 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d \210.\306H\207".[cl-x.cl-struct-
22c20 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d yas--mirror-tags.0.signal.wrong-
22c40 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 35 5d 20 34 5d 29 type-argument.yas--mirror.5].4])
22c60 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 6e 65 78 74 .(function-put.'yas--mirror-next
22c80 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 .'side-effect-free.t).(defalias.
22ca0 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 64 65 70 74 68 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 'yas--mirror-depth--cmacro.#[(_c
22cc0 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c l-whole-arg.cl-x)."\301\302\303\
22ce0 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 304\211\211.&.\207".[cl-x.cl--de
22d00 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 fsubst-expand.(cl-x).(cl-block.y
22d20 61 73 2d 2d 6d 69 72 72 6f 72 2d 64 65 70 74 68 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d as--mirror-depth.(declare.(side-
22d40 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 effect-free.t)).(or.(and.(memq.(
22d60 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 aref.cl-x.0).cl-struct-yas--mirr
22d80 6f 72 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 or-tags)).(signal.'wrong-type-ar
22da0 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 20 63 6c 2d 78 29 29 gument.(list.'yas--mirror.cl-x))
22dc0 29 20 28 61 72 65 66 20 63 6c 2d 78 20 36 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 ).(aref.cl-x.6)).nil].7]).(put.'
22de0 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 64 65 70 74 68 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 yas--mirror-depth.'compiler-macr
22e00 6f 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 64 65 70 74 68 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 o.'yas--mirror-depth--cmacro).(d
22e20 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 64 65 70 74 68 20 23 5b 28 63 6c efalias.'yas--mirror-depth.#[(cl
22e40 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 -x).".\302H.>\204..\303\304\305.
22e60 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 D\"\210.\306H\207".[cl-x.cl-stru
22e80 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f ct-yas--mirror-tags.0.signal.wro
22ea0 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 36 5d 20 ng-type-argument.yas--mirror.6].
22ec0 34 5d 29 0a 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 33 30 33 4]).(byte-code."\300\301\302\303
22ee0 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 22 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 #\210\304\305\306\"\207".[functi
22f00 6f 6e 2d 70 75 74 20 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 64 65 70 74 68 20 73 69 64 65 2d 65 66 on-put.yas--mirror-depth.side-ef
22f20 66 65 63 74 2d 66 72 65 65 20 74 20 64 65 66 61 6c 69 61 73 20 63 6f 70 79 2d 79 61 73 2d 2d 6d fect-free.t.defalias.copy-yas--m
22f40 69 72 72 6f 72 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 5d 20 34 29 0a 23 40 37 36 20 0a 0a 28 irror.copy-sequence].4).#@76...(
22f60 66 6e 20 43 4c 2d 57 48 4f 4c 45 20 26 63 6c 2d 71 75 6f 74 65 20 26 6b 65 79 20 53 54 41 52 54 fn.CL-WHOLE.&cl-quote.&key.START
22f80 20 45 4e 44 20 54 52 41 4e 53 46 4f 52 4d 20 50 41 52 45 4e 54 2d 46 49 45 4c 44 20 4e 45 58 54 .END.TRANSFORM.PARENT-FIELD.NEXT
22fa0 20 44 45 50 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 6d 69 .DEPTH)..(defalias.'make-yas--mi
22fc0 72 72 6f 72 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 63 6c 2d 77 68 6f 6c 65 20 26 72 65 73 74 20 23 rror--cmacro.#[(cl-whole.&rest.#
22fe0 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 22 41 40 19 1=#:--cl-rest--)."\306.\307\"A@.
23000 5c 33 30 36 08 5c 33 31 30 5c 22 41 40 1a 5c 33 30 36 08 5c 33 31 31 5c 22 41 40 1b 5c 33 30 36 \306.\310\"A@.\306.\311\"A@.\306
23020 08 5c 33 31 32 5c 22 41 40 1c 5c 33 30 36 08 5c 33 31 33 5c 22 41 40 1d 5c 33 30 36 08 5c 33 31 .\312\"A@.\306.\313\"A@.\306.\31
23040 34 5c 22 41 40 1e 15 08 1e 16 0e 16 5c 32 30 33 5e 00 0e 16 40 5c 33 31 35 3e 5c 32 30 33 45 00 4\"A@.......\203^...@\315>\203E.
23060 0e 16 41 41 5c 32 31 31 16 16 5c 32 30 32 30 00 5c 33 31 36 08 3e 41 40 5c 32 30 33 54 00 5c 33 ..AA\211..\2020.\316.>A@\203T.\3
23080 31 37 5c 32 31 31 16 16 5c 32 30 32 30 00 5c 33 32 30 5c 33 32 31 0e 16 40 5c 22 5c 32 31 30 5c 17\211..\2020.\320\321..@\"\210\
230a0 32 30 32 2e 00 29 5c 33 32 32 5c 33 32 33 5c 33 32 34 5c 33 31 37 0e 17 5c 33 31 37 09 5c 6e 0b 202..)\322\323\324\317..\317.\n.
230c0 5c 66 0d 0e 15 26 0b 2e 06 5c 32 30 37 22 20 5b 23 31 23 20 73 74 61 72 74 20 65 6e 64 20 74 72 \f...&...\207".[#1#.start.end.tr
230e0 61 6e 73 66 6f 72 6d 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 6e 65 78 74 20 70 6c 69 73 74 2d ansform.parent-field.next.plist-
23100 6d 65 6d 62 65 72 20 3a 73 74 61 72 74 20 3a 65 6e 64 20 3a 74 72 61 6e 73 66 6f 72 6d 20 3a 70 member.:start.:end.:transform.:p
23120 61 72 65 6e 74 2d 66 69 65 6c 64 20 3a 6e 65 78 74 20 3a 64 65 70 74 68 20 28 3a 73 74 61 72 74 arent-field.:next.:depth.(:start
23140 20 3a 65 6e 64 20 3a 74 72 61 6e 73 66 6f 72 6d 20 3a 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 3a .:end.:transform.:parent-field.:
23160 6e 65 78 74 20 3a 64 65 70 74 68 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a next.:depth.:allow-other-keys).:
23180 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 allow-other-keys.nil.error."Keyw
231a0 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 73 74 61 ord.argument.%s.not.one.of.(:sta
231c0 72 74 20 3a 65 6e 64 20 3a 74 72 61 6e 73 66 6f 72 6d 20 3a 70 61 72 65 6e 74 2d 66 69 65 6c 64 rt.:end.:transform.:parent-field
231e0 20 3a 6e 65 78 74 20 3a 64 65 70 74 68 29 22 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 .:next.:depth)".cl--defsubst-exp
23200 61 6e 64 20 28 73 74 61 72 74 20 65 6e 64 20 74 72 61 6e 73 66 6f 72 6d 20 70 61 72 65 6e 74 2d and.(start.end.transform.parent-
23220 66 69 65 6c 64 20 6e 65 78 74 20 64 65 70 74 68 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 6d 61 6b 65 field.next.depth).(cl-block.make
23240 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 -yas--mirror."Constructor.for.ob
23260 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 6d 69 72 72 6f 72 27 2e 22 20 28 64 jects.of.type.`yas--mirror'.".(d
23280 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 76 65 eclare.(side-effect-free.t)).(ve
232a0 63 74 6f 72 20 27 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 20 73 74 61 72 ctor.'cl-struct-yas--mirror.star
232c0 74 20 65 6e 64 20 74 72 61 6e 73 66 6f 72 6d 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 6e 65 78 t.end.transform.parent-field.nex
232e0 74 20 64 65 70 74 68 29 29 20 64 65 70 74 68 20 23 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d t.depth)).depth.#2=#:--cl-keys--
23300 20 63 6c 2d 77 68 6f 6c 65 5d 20 31 33 20 28 23 24 20 2e 20 31 34 33 31 39 37 29 5d 29 0a 28 70 .cl-whole].13.(#$...143197)]).(p
23320 75 74 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 20 27 63 6f 6d 70 69 6c 65 72 2d 6d ut.'make-yas--mirror.'compiler-m
23340 61 63 72 6f 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 2d 63 6d 61 63 72 6f 29 0a acro.'make-yas--mirror--cmacro).
23360 23 40 31 30 33 20 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 #@103.Constructor.for.objects.of
23380 20 74 79 70 65 20 60 79 61 73 2d 2d 6d 69 72 72 6f 72 27 2e 0a 0a 28 66 6e 20 26 6b 65 79 20 53 .type.`yas--mirror'...(fn.&key.S
233a0 54 41 52 54 20 45 4e 44 20 54 52 41 4e 53 46 4f 52 4d 20 50 41 52 45 4e 54 2d 46 49 45 4c 44 20 TART.END.TRANSFORM.PARENT-FIELD.
233c0 4e 45 58 54 20 44 45 50 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 6b 65 2d 79 61 73 NEXT.DEPTH)..(defalias.'make-yas
233e0 2d 2d 6d 69 72 72 6f 72 20 23 5b 28 26 72 65 73 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 --mirror.#[(&rest.#1=#:--cl-rest
23400 2d 2d 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 22 41 40 19 5c 33 30 36 08 5c 33 31 30 5c 22 41 40 --)."\306.\307\"A@.\306.\310\"A@
23420 1a 5c 33 30 36 08 5c 33 31 31 5c 22 41 40 1b 5c 33 30 36 08 5c 33 31 32 5c 22 41 40 1c 5c 33 30 .\306.\311\"A@.\306.\312\"A@.\30
23440 36 08 5c 33 31 33 5c 22 41 40 1d 5c 33 30 36 08 5c 33 31 34 5c 22 41 40 1e 14 08 1e 15 0e 15 5c 6.\313\"A@.\306.\314\"A@.......\
23460 32 30 33 5e 00 0e 15 40 5c 33 31 35 3e 5c 32 30 33 45 00 0e 15 41 41 5c 32 31 31 16 15 5c 32 30 203^...@\315>\203E...AA\211..\20
23480 32 30 00 5c 33 31 36 08 3e 41 40 5c 32 30 33 54 00 5c 33 31 37 5c 32 31 31 16 15 5c 32 30 32 30 20.\316.>A@\203T.\317\211..\2020
234a0 00 5c 33 32 30 5c 33 32 31 0e 15 40 5c 22 5c 32 31 30 5c 32 30 32 2e 00 29 5c 33 32 32 5c 33 32 .\320\321..@\"\210\202..)\322\32
234c0 33 09 5c 6e 0b 5c 66 0d 0e 14 26 07 2e 06 5c 32 30 37 22 20 5b 23 31 23 20 73 74 61 72 74 20 65 3.\n.\f...&...\207".[#1#.start.e
234e0 6e 64 20 74 72 61 6e 73 66 6f 72 6d 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 6e 65 78 74 20 70 nd.transform.parent-field.next.p
23500 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 73 74 61 72 74 20 3a 65 6e 64 20 3a 74 72 61 6e 73 66 6f list-member.:start.:end.:transfo
23520 72 6d 20 3a 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 3a 6e 65 78 74 20 3a 64 65 70 74 68 20 28 3a rm.:parent-field.:next.:depth.(:
23540 73 74 61 72 74 20 3a 65 6e 64 20 3a 74 72 61 6e 73 66 6f 72 6d 20 3a 70 61 72 65 6e 74 2d 66 69 start.:end.:transform.:parent-fi
23560 65 6c 64 20 3a 6e 65 78 74 20 3a 64 65 70 74 68 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 eld.:next.:depth.:allow-other-ke
23580 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 ys).:allow-other-keys.nil.error.
235a0 22 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 "Keyword.argument.%s.not.one.of.
235c0 28 3a 73 74 61 72 74 20 3a 65 6e 64 20 3a 74 72 61 6e 73 66 6f 72 6d 20 3a 70 61 72 65 6e 74 2d (:start.:end.:transform.:parent-
235e0 66 69 65 6c 64 20 3a 6e 65 78 74 20 3a 64 65 70 74 68 29 22 20 76 65 63 74 6f 72 20 63 6c 2d 73 field.:next.:depth)".vector.cl-s
23600 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 20 64 65 70 74 68 20 23 32 3d 23 3a 2d 2d 63 truct-yas--mirror.depth.#2=#:--c
23620 6c 2d 6b 65 79 73 2d 2d 5d 20 39 20 28 23 24 20 2e 20 31 34 34 32 33 30 29 5d 29 0a 28 66 75 6e l-keys--].9.(#$...144230)]).(fun
23640 63 74 69 6f 6e 2d 70 75 74 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 20 27 73 69 64 ction-put.'make-yas--mirror.'sid
23660 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d e-effect-free.t).(defalias.'yas-
23680 2d 6d 61 6b 65 2d 6d 69 72 72 6f 72 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c -make-mirror--cmacro.#[(_cl-whol
236a0 65 2d 61 72 67 20 73 74 61 72 74 20 65 6e 64 20 74 72 61 6e 73 66 6f 72 6d 29 20 22 5c 33 30 33 e-arg.start.end.transform)."\303
236c0 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 32 31 31 5c 32 31 31 08 09 5c 6e 26 08 5c 32 30 37 22 20 \304\305\306\211\211..\n&.\207".
236e0 5b 73 74 61 72 74 20 65 6e 64 20 74 72 61 6e 73 66 6f 72 6d 20 63 6c 2d 2d 64 65 66 73 75 62 73 [start.end.transform.cl--defsubs
23700 74 2d 65 78 70 61 6e 64 20 28 73 74 61 72 74 20 65 6e 64 20 74 72 61 6e 73 66 6f 72 6d 29 20 28 t-expand.(start.end.transform).(
23720 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 6d 61 6b 65 2d 6d 69 72 72 6f 72 20 22 43 6f 6e 73 74 cl-block.yas--make-mirror."Const
23740 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d ructor.for.objects.of.type.`yas-
23760 2d 6d 69 72 72 6f 72 27 2e 22 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 -mirror'.".(declare.(side-effect
23780 2d 66 72 65 65 20 74 29 29 20 28 76 65 63 74 6f 72 20 27 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 -free.t)).(vector.'cl-struct-yas
237a0 2d 2d 6d 69 72 72 6f 72 20 73 74 61 72 74 20 65 6e 64 20 74 72 61 6e 73 66 6f 72 6d 20 6e 69 6c --mirror.start.end.transform.nil
237c0 20 6e 69 6c 20 6e 69 6c 29 29 20 6e 69 6c 5d 20 39 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 6d .nil.nil)).nil].9]).(put.'yas--m
237e0 61 6b 65 2d 6d 69 72 72 6f 72 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d ake-mirror.'compiler-macro.'yas-
23800 2d 6d 61 6b 65 2d 6d 69 72 72 6f 72 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 34 38 20 43 6f 6e 73 74 -make-mirror--cmacro).#@48.Const
23820 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d ructor.for.objects.of.type.`yas-
23840 2d 6d 69 72 72 6f 72 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d -mirror'...(defalias.'yas--make-
23860 6d 69 72 72 6f 72 20 23 5b 28 73 74 61 72 74 20 65 6e 64 20 74 72 61 6e 73 66 6f 72 6d 29 20 22 mirror.#[(start.end.transform)."
23880 5c 33 30 33 5c 33 30 34 08 09 5c 6e 5c 33 30 35 5c 32 31 31 5c 32 31 31 26 07 5c 32 30 37 22 20 \303\304..\n\305\211\211&.\207".
238a0 5b 73 74 61 72 74 20 65 6e 64 20 74 72 61 6e 73 66 6f 72 6d 20 76 65 63 74 6f 72 20 63 6c 2d 73 [start.end.transform.vector.cl-s
238c0 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 20 6e 69 6c 5d 20 38 20 28 23 24 20 2e 20 31 truct-yas--mirror.nil].8.(#$...1
238e0 34 35 34 33 35 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 45435)]).(byte-code."\300\301\30
23900 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 32 2\303#\210\304\305\306\307\310\2
23920 31 31 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 30 33 26 09 5c 32 30 37 22 20 5b 66 75 6e 63 74 11\311\312\313\303&.\207".[funct
23940 69 6f 6e 2d 70 75 74 20 79 61 73 2d 2d 6d 61 6b 65 2d 6d 69 72 72 6f 72 20 73 69 64 65 2d 65 66 ion-put.yas--make-mirror.side-ef
23960 66 65 63 74 2d 66 72 65 65 20 74 20 63 6c 2d 73 74 72 75 63 74 2d 64 65 66 69 6e 65 20 79 61 73 fect-free.t.cl-struct-define.yas
23980 2d 2d 6d 69 72 72 6f 72 20 22 41 20 6d 69 72 72 6f 72 2e 5c 6e 5c 6e 53 54 41 52 54 20 61 6e 64 --mirror."A.mirror.\n\nSTART.and
239a0 20 45 4e 44 20 61 72 65 20 6d 6f 73 74 6c 79 20 62 75 66 66 65 72 20 6d 61 72 6b 65 72 73 2c 20 .END.are.mostly.buffer.markers,.
239c0 62 75 74 20 73 65 65 20 5c 22 61 70 72 6f 70 6f 73 20 6d 61 72 6b 65 72 73 2d 74 6f 2d 70 6f 69 but.see.\"apropos.markers-to-poi
239e0 6e 74 73 5c 22 2e 5c 6e 54 52 41 4e 53 46 4f 52 4d 20 69 73 20 61 20 6c 69 73 70 20 66 6f 72 6d nts\".\nTRANSFORM.is.a.lisp.form
23a00 2e 5c 6e 50 41 52 45 4e 54 2d 46 49 45 4c 44 20 69 73 20 61 20 60 79 61 73 2d 2d 66 69 65 6c 64 .\nPARENT-FIELD.is.a.`yas--field
23a20 27 20 74 68 69 73 20 6d 69 72 72 6f 72 20 69 73 20 6e 65 73 74 65 64 20 75 6e 64 65 72 2c 20 6f '.this.mirror.is.nested.under,.o
23a40 72 20 6e 69 6c 2e 5c 6e 4e 45 58 54 20 69 73 20 61 6e 6f 74 68 65 72 20 60 79 61 73 2d 2d 66 69 r.nil.\nNEXT.is.another.`yas--fi
23a60 65 6c 64 27 20 6f 72 20 60 79 61 73 2d 2d 6d 69 72 72 6f 72 27 20 6f 72 20 60 79 61 73 2d 2d 65 eld'.or.`yas--mirror'.or.`yas--e
23a80 78 69 74 27 5c 6e 44 45 50 54 48 20 69 73 20 61 20 63 6f 75 6e 74 20 6f 66 20 68 6f 77 20 6d 61 xit'\nDEPTH.is.a.count.of.how.ma
23aa0 6e 79 20 6e 65 73 74 65 64 20 6d 69 72 72 6f 72 73 20 63 61 6e 20 61 66 66 65 63 74 20 74 68 69 ny.nested.mirrors.can.affect.thi
23ac0 73 20 6d 69 72 72 6f 72 22 20 63 6c 2d 73 74 72 75 63 74 75 72 65 2d 6f 62 6a 65 63 74 20 6e 69 s.mirror".cl-structure-object.ni
23ae0 6c 20 28 28 63 6c 2d 74 61 67 2d 73 6c 6f 74 29 20 28 73 74 61 72 74 29 20 28 65 6e 64 29 20 28 l.((cl-tag-slot).(start).(end).(
23b00 74 72 61 6e 73 66 6f 72 6d 20 6e 69 6c 29 20 28 70 61 72 65 6e 74 2d 66 69 65 6c 64 29 20 28 6e transform.nil).(parent-field).(n
23b20 65 78 74 29 20 28 64 65 70 74 68 29 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 ext).(depth)).cl-struct-yas--mir
23b40 72 6f 72 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 5d 20 ror-tags.cl-struct-yas--mirror].
23b60 31 30 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 65 78 69 74 2d 70 2d 2d 63 6d 61 63 10).(defalias.'yas--exit-p--cmac
23b80 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c ro.#[(_cl-whole-arg.cl-x)."\301\
23ba0 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 302\303\304\211\211.&.\207".[cl-
23bc0 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c x.cl--defsubst-expand.(cl-x).(cl
23be0 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 65 78 69 74 2d 70 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 -block.yas--exit-p.(declare.(sid
23c00 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 6f 72 2d 66 72 65 65 29 29 20 28 61 6e 64 20 e-effect-free.error-free)).(and.
23c20 28 76 65 63 74 6f 72 70 20 63 6c 2d 78 29 20 28 3e 3d 20 28 6c 65 6e 67 74 68 20 63 6c 2d 78 29 (vectorp.cl-x).(>=.(length.cl-x)
23c40 20 33 29 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 .3).(memq.(aref.cl-x.0).cl-struc
23c60 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 29 20 74 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 t-yas--exit-tags).t)).nil].7]).(
23c80 70 75 74 20 27 79 61 73 2d 2d 65 78 69 74 2d 70 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f put.'yas--exit-p.'compiler-macro
23ca0 20 27 79 61 73 2d 2d 65 78 69 74 2d 70 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 .'yas--exit-p--cmacro).(defalias
23cc0 20 27 79 61 73 2d 2d 65 78 69 74 2d 70 20 23 5b 28 63 6c 2d 78 29 20 22 5c 33 30 32 08 21 5c 32 .'yas--exit-p.#[(cl-x)."\302.!\2
23ce0 30 35 16 00 08 47 5c 33 30 33 59 5c 32 30 35 16 00 08 5c 33 30 34 48 09 3e 5c 32 30 35 16 00 5c 05...G\303Y\205...\304H.>\205..\
23d00 33 30 35 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 305\207".[cl-x.cl-struct-yas--ex
23d20 69 74 2d 74 61 67 73 20 76 65 63 74 6f 72 70 20 33 20 30 20 74 5d 20 32 5d 29 0a 28 62 79 74 65 it-tags.vectorp.3.0.t].2]).(byte
23d40 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 -code."\300\301\302\303#\210\304
23d60 5c 33 30 35 5c 33 30 36 5c 33 30 31 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 \305\306\301#\207".[function-put
23d80 20 79 61 73 2d 2d 65 78 69 74 2d 70 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 .yas--exit-p.side-effect-free.er
23da0 72 6f 72 2d 66 72 65 65 20 70 75 74 20 79 61 73 2d 2d 65 78 69 74 20 63 6c 2d 64 65 66 74 79 70 ror-free.put.yas--exit.cl-deftyp
23dc0 65 2d 73 61 74 69 73 66 69 65 73 5d 20 34 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d e-satisfies].4).(defalias.'yas--
23de0 65 78 69 74 2d 6d 61 72 6b 65 72 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 exit-marker--cmacro.#[(_cl-whole
23e00 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 -arg.cl-x)."\301\302\303\304\211
23e20 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d \211.&.\207".[cl-x.cl--defsubst-
23e40 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 65 78 69 expand.(cl-x).(cl-block.yas--exi
23e60 74 2d 6d 61 72 6b 65 72 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 t-marker.(declare.(side-effect-f
23e80 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d ree.t)).(or.(and.(memq.(aref.cl-
23ea0 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 29 29 20 x.0).cl-struct-yas--exit-tags)).
23ec0 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 (signal.'wrong-type-argument.(li
23ee0 73 74 20 27 79 61 73 2d 2d 65 78 69 74 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 st.'yas--exit.cl-x))).(aref.cl-x
23f00 20 31 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 65 78 69 74 2d 6d 61 .1)).nil].7]).(put.'yas--exit-ma
23f20 72 6b 65 72 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 65 78 69 74 2d rker.'compiler-macro.'yas--exit-
23f40 6d 61 72 6b 65 72 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d marker--cmacro).(defalias.'yas--
23f60 65 78 69 74 2d 6d 61 72 6b 65 72 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 exit-marker.#[(cl-x).".\302H.>\2
23f80 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 04..\303\304\305.D\"\210.\306H\2
23fa0 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 07".[cl-x.cl-struct-yas--exit-ta
23fc0 67 73 20 30 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 gs.0.signal.wrong-type-argument.
23fe0 79 61 73 2d 2d 65 78 69 74 20 31 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 yas--exit.1].4]).(function-put.'
24000 79 61 73 2d 2d 65 78 69 74 2d 6d 61 72 6b 65 72 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 yas--exit-marker.'side-effect-fr
24020 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 65 78 69 74 2d 6e 65 78 74 2d ee.t).(defalias.'yas--exit-next-
24040 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 -cmacro.#[(_cl-whole-arg.cl-x)."
24060 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 \301\302\303\304\211\211.&.\207"
24080 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 .[cl-x.cl--defsubst-expand.(cl-x
240a0 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 65 78 69 74 2d 6e 65 78 74 20 28 64 65 63 6c ).(cl-block.yas--exit-next.(decl
240c0 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 are.(side-effect-free.t)).(or.(a
240e0 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 nd.(memq.(aref.cl-x.0).cl-struct
24100 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 -yas--exit-tags)).(signal.'wrong
24120 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 65 78 69 74 20 -type-argument.(list.'yas--exit.
24140 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 32 29 29 20 6e 69 6c 5d 20 37 5d 29 0a cl-x))).(aref.cl-x.2)).nil].7]).
24160 28 70 75 74 20 27 79 61 73 2d 2d 65 78 69 74 2d 6e 65 78 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d (put.'yas--exit-next.'compiler-m
24180 61 63 72 6f 20 27 79 61 73 2d 2d 65 78 69 74 2d 6e 65 78 74 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 acro.'yas--exit-next--cmacro).(d
241a0 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 65 78 69 74 2d 6e 65 78 74 20 23 5b 28 63 6c 2d 78 29 efalias.'yas--exit-next.#[(cl-x)
241c0 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 .".\302H.>\204..\303\304\305.D\"
241e0 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d \210.\306H\207".[cl-x.cl-struct-
24200 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 yas--exit-tags.0.signal.wrong-ty
24220 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 65 78 69 74 20 32 5d 20 34 5d 29 0a 28 62 79 pe-argument.yas--exit.2].4]).(by
24240 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 te-code."\300\301\302\303#\210\3
24260 30 34 5c 33 30 35 5c 33 30 36 5c 22 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 04\305\306\"\207".[function-put.
24280 79 61 73 2d 2d 65 78 69 74 2d 6e 65 78 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 yas--exit-next.side-effect-free.
242a0 74 20 64 65 66 61 6c 69 61 73 20 63 6f 70 79 2d 79 61 73 2d 2d 65 78 69 74 20 63 6f 70 79 2d 73 t.defalias.copy-yas--exit.copy-s
242c0 65 71 75 65 6e 63 65 5d 20 34 29 0a 23 40 34 34 20 0a 0a 28 66 6e 20 43 4c 2d 57 48 4f 4c 45 20 equence].4).#@44...(fn.CL-WHOLE.
242e0 26 63 6c 2d 71 75 6f 74 65 20 26 6b 65 79 20 4d 41 52 4b 45 52 20 4e 45 58 54 29 1f 0a 28 64 65 &cl-quote.&key.MARKER.NEXT)..(de
24300 66 61 6c 69 61 73 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 65 78 69 74 2d 2d 63 6d 61 63 72 6f 20 23 falias.'make-yas--exit--cmacro.#
24320 5b 28 63 6c 2d 77 68 6f 6c 65 20 26 72 65 73 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d [(cl-whole.&rest.#1=#:--cl-rest-
24340 2d 29 20 22 5c 33 30 35 08 5c 33 30 36 5c 22 41 40 19 5c 33 30 35 08 5c 33 30 37 5c 22 41 40 1a -)."\305.\306\"A@.\305.\307\"A@.
24360 08 1b 0b 5c 32 30 33 3a 00 0b 40 5c 33 31 30 3e 5c 32 30 33 23 00 0b 41 41 5c 32 31 31 13 5c 32 ...\203:..@\310>\203#..AA\211.\2
24380 30 32 11 00 5c 33 31 31 08 3e 41 40 5c 32 30 33 31 00 5c 33 31 32 5c 32 31 31 13 5c 32 30 32 11 02..\311.>A@\2031.\312\211.\202.
243a0 00 5c 33 31 33 5c 33 31 34 0b 40 5c 22 5c 32 31 30 5c 32 30 32 10 00 29 5c 33 31 35 5c 33 31 36 .\313\314.@\"\210\202..)\315\316
243c0 5c 33 31 37 5c 33 31 32 5c 66 5c 33 31 32 09 5c 6e 26 07 2a 5c 32 30 37 22 20 5b 23 31 23 20 6d \317\312\f\312.\n&.*\207".[#1#.m
243e0 61 72 6b 65 72 20 6e 65 78 74 20 23 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d 20 63 6c 2d 77 arker.next.#2=#:--cl-keys--.cl-w
24400 68 6f 6c 65 20 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 6d 61 72 6b 65 72 20 3a 6e 65 78 74 20 hole.plist-member.:marker.:next.
24420 28 3a 6d 61 72 6b 65 72 20 3a 6e 65 78 74 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 (:marker.:next.:allow-other-keys
24440 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b ).:allow-other-keys.nil.error."K
24460 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a eyword.argument.%s.not.one.of.(:
24480 6d 61 72 6b 65 72 20 3a 6e 65 78 74 29 22 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 marker.:next)".cl--defsubst-expa
244a0 6e 64 20 28 6d 61 72 6b 65 72 20 6e 65 78 74 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 6d 61 6b 65 2d nd.(marker.next).(cl-block.make-
244c0 79 61 73 2d 2d 65 78 69 74 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 yas--exit."Constructor.for.objec
244e0 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 65 78 69 74 27 2e 22 20 28 64 65 63 6c 61 72 ts.of.type.`yas--exit'.".(declar
24500 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 76 65 63 74 6f 72 20 e.(side-effect-free.t)).(vector.
24520 27 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 20 6d 61 72 6b 65 72 20 6e 65 78 74 'cl-struct-yas--exit.marker.next
24540 29 29 5d 20 39 20 28 23 24 20 2e 20 31 34 38 31 37 37 29 5d 29 0a 28 70 75 74 20 27 6d 61 6b 65 ))].9.(#$...148177)]).(put.'make
24560 2d 79 61 73 2d 2d 65 78 69 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 6d 61 6b 65 -yas--exit.'compiler-macro.'make
24580 2d 79 61 73 2d 2d 65 78 69 74 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 36 39 20 43 6f 6e 73 74 72 75 -yas--exit--cmacro).#@69.Constru
245a0 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 65 ctor.for.objects.of.type.`yas--e
245c0 78 69 74 27 2e 0a 0a 28 66 6e 20 26 6b 65 79 20 4d 41 52 4b 45 52 20 4e 45 58 54 29 1f 0a 28 64 xit'...(fn.&key.MARKER.NEXT)..(d
245e0 65 66 61 6c 69 61 73 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 65 78 69 74 20 23 5b 28 26 72 65 73 74 efalias.'make-yas--exit.#[(&rest
24600 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 20 22 5c 33 30 34 08 5c 33 30 35 5c 22 41 .#1=#:--cl-rest--)."\304.\305\"A
24620 40 19 5c 33 30 34 08 5c 33 30 36 5c 22 41 40 1a 08 1b 0b 5c 32 30 33 3a 00 0b 40 5c 33 30 37 3e @.\304.\306\"A@....\203:..@\307>
24640 5c 32 30 33 23 00 0b 41 41 5c 32 31 31 13 5c 32 30 32 11 00 5c 33 31 30 08 3e 41 40 5c 32 30 33 \203#..AA\211.\202..\310.>A@\203
24660 31 00 5c 33 31 31 5c 32 31 31 13 5c 32 30 32 11 00 5c 33 31 32 5c 33 31 33 0b 40 5c 22 5c 32 31 1.\311\211.\202..\312\313.@\"\21
24680 30 5c 32 30 32 10 00 29 5c 33 31 34 5c 33 31 35 09 5c 6e 23 2a 5c 32 30 37 22 20 5b 23 31 23 20 0\202..)\314\315.\n#*\207".[#1#.
246a0 6d 61 72 6b 65 72 20 6e 65 78 74 20 23 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d 20 70 6c 69 marker.next.#2=#:--cl-keys--.pli
246c0 73 74 2d 6d 65 6d 62 65 72 20 3a 6d 61 72 6b 65 72 20 3a 6e 65 78 74 20 28 3a 6d 61 72 6b 65 72 st-member.:marker.:next.(:marker
246e0 20 3a 6e 65 78 74 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 .:next.:allow-other-keys).:allow
24700 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 -other-keys.nil.error."Keyword.a
24720 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 6d 61 72 6b 65 72 20 3a rgument.%s.not.one.of.(:marker.:
24740 6e 65 78 74 29 22 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 next)".vector.cl-struct-yas--exi
24760 74 5d 20 35 20 28 23 24 20 2e 20 31 34 38 38 38 39 29 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 t].5.(#$...148889)]).(function-p
24780 75 74 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 65 78 69 74 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d ut.'make-yas--exit.'side-effect-
247a0 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 65 78 69 free.t).(defalias.'yas--make-exi
247c0 74 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 6d 61 72 6b 65 t--cmacro.#[(_cl-whole-arg.marke
247e0 72 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c r)."\301\302\303\304\211\211.&.\
24800 32 30 37 22 20 5b 6d 61 72 6b 65 72 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 207".[marker.cl--defsubst-expand
24820 20 28 6d 61 72 6b 65 72 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 6d 61 6b 65 2d 65 78 .(marker).(cl-block.yas--make-ex
24840 69 74 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 it."Constructor.for.objects.of.t
24860 79 70 65 20 60 79 61 73 2d 2d 65 78 69 74 27 2e 22 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 ype.`yas--exit'.".(declare.(side
24880 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 76 65 63 74 6f 72 20 27 63 6c 2d 73 74 72 -effect-free.t)).(vector.'cl-str
248a0 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 20 6d 61 72 6b 65 72 20 6e 69 6c 29 29 20 6e 69 6c 5d 20 uct-yas--exit.marker.nil)).nil].
248c0 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 65 78 69 74 20 27 63 6f 6d 70 69 6c 7]).(put.'yas--make-exit.'compil
248e0 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 65 78 69 74 2d 2d 63 6d 61 63 72 6f er-macro.'yas--make-exit--cmacro
24900 29 0a 23 40 34 36 20 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f ).#@46.Constructor.for.objects.o
24920 66 20 74 79 70 65 20 60 79 61 73 2d 2d 65 78 69 74 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 f.type.`yas--exit'...(defalias.'
24940 79 61 73 2d 2d 6d 61 6b 65 2d 65 78 69 74 20 23 5b 28 6d 61 72 6b 65 72 29 20 22 5c 33 30 31 5c yas--make-exit.#[(marker)."\301\
24960 33 30 32 08 5c 33 30 33 23 5c 32 30 37 22 20 5b 6d 61 72 6b 65 72 20 76 65 63 74 6f 72 20 63 6c 302.\303#\207".[marker.vector.cl
24980 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 20 6e 69 6c 5d 20 34 20 28 23 24 20 2e 20 31 -struct-yas--exit.nil].4.(#$...1
249a0 34 39 37 36 37 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 49767)]).(byte-code."\300\301\30
249c0 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 30 36 5c 32 2\303#\210\304\305\306\307\306\2
249e0 31 31 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 30 33 26 09 5c 32 30 37 22 20 5b 66 75 6e 63 74 11\310\311\312\303&.\207".[funct
24a00 69 6f 6e 2d 70 75 74 20 79 61 73 2d 2d 6d 61 6b 65 2d 65 78 69 74 20 73 69 64 65 2d 65 66 66 65 ion-put.yas--make-exit.side-effe
24a20 63 74 2d 66 72 65 65 20 74 20 63 6c 2d 73 74 72 75 63 74 2d 64 65 66 69 6e 65 20 79 61 73 2d 2d ct-free.t.cl-struct-define.yas--
24a40 65 78 69 74 20 6e 69 6c 20 63 6c 2d 73 74 72 75 63 74 75 72 65 2d 6f 62 6a 65 63 74 20 28 28 63 exit.nil.cl-structure-object.((c
24a60 6c 2d 74 61 67 2d 73 6c 6f 74 29 20 28 6d 61 72 6b 65 72 29 20 28 6e 65 78 74 29 29 20 63 6c 2d l-tag-slot).(marker).(next)).cl-
24a80 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d struct-yas--exit-tags.cl-struct-
24aa0 79 61 73 2d 2d 65 78 69 74 5d 20 31 30 29 0a 23 40 32 30 36 20 45 76 61 6c 75 61 74 65 20 42 4f yas--exit].10).#@206.Evaluate.BO
24ac0 44 59 20 77 69 74 68 20 62 69 6e 64 69 6e 67 73 20 66 72 6f 6d 20 45 4e 56 2e 0a 45 4e 56 20 69 DY.with.bindings.from.ENV..ENV.i
24ae0 73 20 61 20 6c 69 73 70 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 61 74 20 65 76 61 6c 75 61 74 s.a.lisp.expression.that.evaluat
24b00 65 73 20 74 6f 20 6c 69 73 74 20 6f 66 20 65 6c 65 6d 65 6e 74 73 20 77 69 74 68 0a 74 68 65 20 es.to.list.of.elements.with.the.
24b20 66 6f 72 6d 20 28 56 41 52 20 46 4f 52 4d 29 2c 20 77 68 65 72 65 20 56 41 52 20 69 73 20 61 20 form.(VAR.FORM),.where.VAR.is.a.
24b40 73 79 6d 62 6f 6c 20 61 6e 64 20 46 4f 52 4d 20 69 73 20 61 20 6c 69 73 70 0a 65 78 70 72 65 73 symbol.and.FORM.is.a.lisp.expres
24b60 73 69 6f 6e 20 74 68 61 74 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 69 74 73 20 76 61 6c 75 65 sion.that.evaluates.to.its.value
24b80 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6c 65 74 65 6e 76 20 27 28 6d 61 63 72 ...(defalias.'yas--letenv.'(macr
24ba0 6f 20 2e 20 23 5b 28 65 6e 76 20 26 72 65 73 74 20 62 6f 64 79 29 20 22 5c 33 30 33 5c 33 30 34 o...#[(env.&rest.body)."\303\304
24bc0 21 18 5c 33 30 35 08 09 44 43 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 45 5c 33 30 37 5c 33 31 31 !.\305..DC\306\307\310.E\307\311
24be0 08 45 5c 6e 42 42 42 45 29 5c 32 30 37 22 20 5b 65 6e 76 76 61 72 20 65 6e 76 20 62 6f 64 79 20 .E\nBBBE)\207".[envvar.env.body.
24c00 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 65 6e 76 76 61 72 22 20 6c 65 74 20 63 6c 2d 70 72 6f 67 make-symbol."envvar".let.cl-prog
24c20 76 20 6d 61 70 63 61 72 20 23 27 63 61 72 20 28 6c 61 6d 62 64 61 20 28 76 2d 66 29 20 28 65 76 v.mapcar.#'car.(lambda.(v-f).(ev
24c40 61 6c 20 28 63 61 64 72 20 76 2d 66 29 29 29 5d 20 37 20 28 23 24 20 2e 20 31 35 30 31 39 37 29 al.(cadr.v-f)))].7.(#$...150197)
24c60 5d 29 29 0a 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 33 30 33 ])).(byte-code."\300\301\302\303
24c80 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 30 37 22 20 5b 70 75 74 #\210\304\301\305\306#\207".[put
24ca0 20 79 61 73 2d 2d 6c 65 74 65 6e 76 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 28 66 .yas--letenv.edebug-form-spec.(f
24cc0 6f 72 6d 20 62 6f 64 79 29 20 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 6c 69 73 70 2d 69 6e 64 65 orm.body).function-put.lisp-inde
24ce0 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 31 5d 20 34 29 0a 23 40 39 39 20 41 70 70 6c 79 20 46 55 4e nt-function.1].4).#@99.Apply.FUN
24d00 20 74 6f 20 61 6c 6c 20 6d 61 72 6b 65 72 20 28 73 75 62 29 66 69 65 6c 64 73 20 69 6e 20 53 4e .to.all.marker.(sub)fields.in.SN
24d20 49 50 50 45 54 2e 0a 55 70 64 61 74 65 20 65 61 63 68 20 66 69 65 6c 64 20 77 69 74 68 20 74 68 IPPET..Update.each.field.with.th
24d40 65 20 72 65 73 75 6c 74 20 6f 66 20 63 61 6c 6c 69 6e 67 20 46 55 4e 2e 1f 0a 28 64 65 66 61 6c e.result.of.calling.FUN...(defal
24d60 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6d 61 70 2d 6d 61 72 6b 65 72 73 20 23 5b ias.'yas--snippet-map-markers.#[
24d80 28 66 75 6e 20 73 6e 69 70 70 65 74 29 20 22 08 5c 33 30 36 48 09 3e 5c 32 30 34 0f 00 5c 33 30 (fun.snippet).".\306H.>\204..\30
24da0 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 33 31 33 1a 5c 32 31 31 7\310\311.D\"\210.\312H\313.\211
24dc0 1b 5c 32 30 33 07 01 0b 40 5c 32 31 31 12 5c 33 30 36 48 5c 66 3e 5c 32 30 34 2b 00 5c 33 30 37 .\203...@\211.\306H\f>\204+.\307
24de0 5c 33 31 30 5c 33 31 34 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 32 31 31 1d 5c 33 31 32 0e 12 5c 6e \310\314\nD\"\210\n\211.\312..\n
24e00 5c 33 30 36 48 5c 66 3e 5c 32 30 34 40 00 5c 33 30 37 5c 33 31 30 5c 33 31 34 5c 6e 44 5c 22 5c \306H\f>\204@.\307\310\314\nD\"\
24e20 32 31 30 5c 6e 5c 33 31 32 48 21 49 5c 32 31 30 29 5c 6e 5c 33 30 36 48 5c 66 3e 5c 32 30 34 56 210\n\312H!I\210)\n\306H\f>\204V
24e40 00 5c 33 30 37 5c 33 31 30 5c 33 31 34 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 32 31 31 1e 13 5c 33 .\307\310\314\nD\"\210\n\211..\3
24e60 31 35 0e 12 5c 6e 5c 33 30 36 48 5c 66 3e 5c 32 30 34 6c 00 5c 33 30 37 5c 33 31 30 5c 33 31 34 15..\n\306H\f>\204l.\307\310\314
24e80 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 31 35 48 21 49 5c 32 31 30 29 5c 6e 5c 33 30 36 48 5c 66 \nD\"\210\n\315H!I\210)\n\306H\f
24ea0 3e 5c 32 30 34 5c 32 30 32 00 5c 33 30 37 5c 33 31 30 5c 33 31 34 5c 6e 44 5c 22 5c 32 31 30 5c >\204\202.\307\310\314\nD\"\210\
24ec0 6e 5c 33 31 36 48 5c 33 31 33 1e 14 5c 32 31 31 1b 5c 32 30 33 5c 33 37 37 00 0b 40 5c 32 31 31 n\316H\313..\211.\203\377..@\211
24ee0 16 14 5c 33 30 36 48 0e 15 3e 5c 32 30 34 5c 32 34 32 00 5c 33 30 37 5c 33 31 30 5c 33 31 37 0e ..\306H..>\204\242.\307\310\317.
24f00 14 44 5c 22 5c 32 31 30 0e 14 5c 32 31 31 1e 16 5c 33 32 30 0e 12 0e 14 5c 33 30 36 48 0e 15 3e .D\"\210..\211..\320....\306H..>
24f20 5c 32 30 34 5c 32 37 34 00 5c 33 30 37 5c 33 31 30 5c 33 31 37 0e 14 44 5c 22 5c 32 31 30 0e 14 \204\274.\307\310\317..D\"\210..
24f40 5c 33 32 30 48 21 49 5c 32 31 30 29 0e 14 5c 33 30 36 48 0e 15 3e 5c 32 30 34 5c 33 32 36 00 5c \320H!I\210)..\306H..>\204\326.\
24f60 33 30 37 5c 33 31 30 5c 33 31 37 0e 14 44 5c 22 5c 32 31 30 0e 14 5c 32 31 31 1e 17 5c 33 31 32 307\310\317..D\"\210..\211..\312
24f80 0e 12 0e 14 5c 33 30 36 48 0e 15 3e 5c 32 30 34 5c 33 36 30 00 5c 33 30 37 5c 33 31 30 5c 33 31 ....\306H..>\204\360.\307\310\31
24fa0 37 0e 14 44 5c 22 5c 32 31 30 0e 14 5c 33 31 32 48 21 49 5c 32 31 30 29 0b 41 5c 32 31 31 13 5c 7..D\"\210..\312H!I\210).A\211.\
24fc0 32 30 34 5c 32 31 35 00 2a 0b 41 5c 32 31 31 13 5c 32 30 34 19 00 2a 08 5c 33 30 36 48 09 3e 5c 204\215.*.A\211.\204..*.\306H.>\
24fe0 32 30 34 17 01 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 35 48 5c 204..\307\310\311.D\"\210.\315H\
25000 32 31 31 1e 18 5c 32 30 35 53 01 0e 18 5c 33 30 36 48 0e 19 3e 5c 32 30 34 32 01 5c 33 30 37 5c 211..\205S...\306H..>\2042.\307\
25020 33 31 30 5c 33 32 31 0e 18 44 5c 22 5c 32 31 30 0e 18 5c 32 31 31 1e 1a 5c 33 32 30 0e 12 0e 18 310\321..D\"\210..\211..\320....
25040 5c 33 30 36 48 0e 19 3e 5c 32 30 34 4c 01 5c 33 30 37 5c 33 31 30 5c 33 32 31 0e 18 44 5c 22 5c \306H..>\204L.\307\310\321..D\"\
25060 32 31 30 0e 18 5c 33 32 30 48 21 49 29 29 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 210..\320H!I))\207".[snippet.cl-
25080 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 66 69 65 6c 64 20 2d struct-yas--snippet-tags.field.-
250a0 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 -dolist-tail--.cl-struct-yas--fi
250c0 65 6c 64 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 eld-tags.#1=#:v.0.signal.wrong-t
250e0 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 32 20 6e 69 6c 20 ype-argument.yas--snippet.2.nil.
25100 79 61 73 2d 2d 66 69 65 6c 64 20 33 20 35 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 31 20 79 61 73 yas--field.3.5.yas--mirror.1.yas
25120 2d 2d 65 78 69 74 20 66 75 6e 20 23 32 3d 23 3a 76 20 6d 69 72 72 6f 72 20 63 6c 2d 73 74 72 75 --exit.fun.#2=#:v.mirror.cl-stru
25140 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 23 33 3d 23 3a 76 20 23 34 3d 23 3a ct-yas--mirror-tags.#3=#:v.#4=#:
25160 76 20 73 6e 69 70 70 65 74 2d 65 78 69 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 v.snippet-exit.cl-struct-yas--ex
25180 69 74 2d 74 61 67 73 20 23 35 3d 23 3a 76 5d 20 38 20 28 23 24 20 2e 20 31 35 30 37 37 35 29 5d it-tags.#5=#:v].8.(#$...150775)]
251a0 29 0a 23 40 35 30 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 53 4e 49 50 50 45 54 ).#@50.Return.non-nil.if.SNIPPET
251c0 20 68 61 73 6e 27 74 20 62 65 65 6e 20 63 6f 6d 6d 69 74 74 65 64 2e 1f 0a 28 64 65 66 61 6c 69 .hasn't.been.committed...(defali
251e0 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6c 69 76 65 2d 70 20 23 5b 28 73 6e 69 70 70 as.'yas--snippet-live-p.#[(snipp
25200 65 74 29 20 22 5c 33 30 31 32 0b 00 5c 33 30 32 5c 33 30 33 08 5c 22 5c 32 31 30 5c 33 30 34 30 et)."\3012..\302\303.\"\210\3040
25220 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 6c 69 76 65 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 \207".[snippet.live.yas--snippet
25240 2d 6d 61 70 2d 6d 61 72 6b 65 72 73 20 23 5b 28 6d 29 20 22 5c 33 30 31 08 21 5c 32 30 33 08 00 -map-markers.#[(m)."\301.!\203..
25260 08 5c 32 30 37 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 22 5c 32 30 37 22 20 5b 6d 20 6d 61 72 6b .\207\302\303\304\"\207".[m.mark
25280 65 72 70 20 74 68 72 6f 77 20 6c 69 76 65 20 6e 69 6c 5d 20 33 5d 20 74 5d 20 33 20 28 23 24 20 erp.throw.live.nil].3].t].3.(#$.
252a0 2e 20 31 35 31 39 37 35 29 5d 29 0a 23 40 32 31 31 20 43 61 6c 63 75 6c 61 74 65 20 74 72 61 6e ..151975)]).#@211.Calculate.tran
252c0 73 66 6f 72 6d 65 64 20 73 74 72 69 6e 67 20 66 6f 72 20 46 49 45 4c 44 2d 4f 52 2d 4d 49 52 52 sformed.string.for.FIELD-OR-MIRR
252e0 4f 52 20 66 72 6f 6d 20 46 49 45 4c 44 2e 0a 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 74 OR.from.FIELD...If.there.is.no.t
25300 72 61 6e 73 66 6f 72 6d 20 66 6f 72 20 68 74 20 66 69 65 6c 64 2c 20 72 65 74 75 72 6e 20 6e 69 ransform.for.ht.field,.return.ni
25320 6c 2e 0a 0a 49 66 20 74 68 65 72 65 20 69 73 20 61 20 74 72 61 6e 73 66 6f 72 6d 20 62 75 74 20 l...If.there.is.a.transform.but.
25340 69 74 20 72 65 74 75 72 6e 73 20 6e 69 6c 2c 20 72 65 74 75 72 6e 20 74 68 65 20 65 6d 70 74 79 it.returns.nil,.return.the.empty
25360 0a 73 74 72 69 6e 67 20 69 66 66 20 45 4d 50 54 59 2d 4f 4e 2d 4e 49 4c 2d 50 20 69 73 20 74 72 .string.iff.EMPTY-ON-NIL-P.is.tr
25380 75 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 61 70 70 6c 79 2d 74 72 61 6e 73 ue...(defalias.'yas--apply-trans
253a0 66 6f 72 6d 20 23 5b 28 66 69 65 6c 64 2d 6f 72 2d 6d 69 72 72 6f 72 20 66 69 65 6c 64 20 26 6f form.#[(field-or-mirror.field.&o
253c0 70 74 69 6f 6e 61 6c 20 65 6d 70 74 79 2d 6f 6e 2d 6e 69 6c 2d 70 29 20 22 5c 33 30 36 08 21 19 ptional.empty-on-nil-p)."\306.!.
253e0 08 5c 33 30 37 48 5c 6e 3e 5c 32 30 34 13 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 08 44 5c 22 5c .\307H\n>\204..\310\311\312.D\"\
25400 32 31 30 08 5c 33 31 33 48 1b 5c 33 31 34 5c 66 21 5c 32 30 33 41 00 5c 66 47 5c 33 31 33 59 5c 210.\313H.\314\f!\203A.\fG\313Y\
25420 32 30 33 41 00 5c 66 5c 33 30 37 48 0d 3e 5c 32 30 33 41 00 5c 66 5c 33 30 37 48 0d 3e 5c 32 30 203A.\f\307H.>\203A.\f\307H.>\20
25440 34 3b 00 5c 33 31 30 5c 33 31 31 5c 33 31 35 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 33 31 36 48 5c 4;.\310\311\315\fD\"\210\f\316H\
25460 32 30 32 53 00 5c 66 5c 33 30 37 48 5c 6e 3e 5c 32 30 34 50 00 5c 33 31 30 5c 33 31 31 5c 33 31 202S.\f\307H\n>\204P.\310\311\31
25480 32 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 33 31 37 48 1e 14 5c 33 31 34 5c 66 21 5c 32 30 33 7f 00 2\fD\"\210\f\317H..\314\f!\203..
254a0 5c 66 47 5c 33 31 33 59 5c 32 30 33 7f 00 5c 66 5c 33 30 37 48 0d 3e 5c 32 30 33 7f 00 5c 66 5c \fG\313Y\203..\f\307H.>\203..\f\
254c0 33 30 37 48 0d 3e 5c 32 30 34 79 00 5c 33 31 30 5c 33 31 31 5c 33 31 35 5c 66 44 5c 22 5c 32 31 307H.>\204y.\310\311\315\fD\"\21
254e0 30 5c 66 5c 33 32 30 48 5c 32 30 32 5c 32 32 31 00 5c 66 5c 33 30 37 48 5c 6e 3e 5c 32 30 34 5c 0\f\320H\202\221.\f\307H\n>\204\
25500 32 31 36 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 33 32 31 48 216.\310\311\312\fD\"\210\f\321H
25520 1e 15 0e 14 5c 32 30 35 5c 32 35 36 00 5c 32 31 32 0e 15 62 5c 32 31 30 5c 33 32 32 0e 14 21 5c ....\205\256.\212..b\210\322..!\
25540 32 31 31 1e 16 5c 32 30 36 5c 32 35 35 00 0e 17 5c 32 30 35 5c 32 35 35 00 5c 33 32 33 2a 2c 5c 211..\206\255...\205\255.\323*,\
25560 32 30 37 22 20 5b 66 69 65 6c 64 20 79 61 73 2d 74 65 78 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 207".[field.yas-text.cl-struct-y
25580 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 79 61 73 2d 6d 6f 64 69 66 69 65 64 2d 70 20 66 69 as--field-tags.yas-modified-p.fi
255a0 65 6c 64 2d 6f 72 2d 6d 69 72 72 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 eld-or-mirror.cl-struct-yas--mir
255c0 72 6f 72 2d 74 61 67 73 20 79 61 73 2d 2d 66 69 65 6c 64 2d 74 65 78 74 2d 66 6f 72 2d 64 69 73 ror-tags.yas--field-text-for-dis
255e0 70 6c 61 79 20 30 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 play.0.signal.wrong-type-argumen
25600 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 37 20 76 65 63 74 6f 72 70 20 79 61 73 2d 2d 6d 69 72 72 t.yas--field.7.vectorp.yas--mirr
25620 6f 72 20 33 20 36 20 31 20 32 20 79 61 73 2d 2d 65 76 61 6c 2d 66 6f 72 2d 73 74 72 69 6e 67 20 or.3.6.1.2.yas--eval-for-string.
25640 22 22 20 74 72 61 6e 73 66 6f 72 6d 20 73 74 61 72 74 2d 70 6f 69 6e 74 20 72 65 74 20 65 6d 70 "".transform.start-point.ret.emp
25660 74 79 2d 6f 6e 2d 6e 69 6c 2d 70 5d 20 35 20 28 23 24 20 2e 20 31 35 32 32 34 32 29 5d 29 0a 23 ty-on-nil-p].5.(#$...152242)]).#
25680 40 39 31 20 52 65 70 6c 61 63 65 20 61 6c 6c 20 6f 63 63 75 72 72 65 6e 63 65 73 20 66 72 6f 6d @91.Replace.all.occurrences.from
256a0 20 46 52 4f 4d 20 74 6f 20 54 4f 2e 0a 0a 57 69 74 68 20 6f 70 74 69 6f 6e 61 6c 20 73 74 72 69 .FROM.to.TO...With.optional.stri
256c0 6e 67 20 54 45 58 54 20 64 6f 20 69 74 20 69 6e 20 74 68 61 74 20 73 74 72 69 6e 67 2e 1f 0a 28 ng.TEXT.do.it.in.that.string...(
256e0 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 72 65 70 6c 61 63 65 2d 61 6c 6c 20 23 5b 28 66 72 defalias.'yas--replace-all.#[(fr
25700 6f 6d 20 74 6f 20 26 6f 70 74 69 6f 6e 61 6c 20 74 65 78 74 29 20 22 08 5c 32 30 33 0e 00 5c 33 om.to.&optional.text).".\203..\3
25720 30 33 5c 33 30 34 09 21 5c 6e 08 5c 33 30 35 5c 32 31 31 25 5c 32 30 37 65 62 5c 32 31 30 5c 33 03\304.!\n.\305\211%\207eb\210\3
25740 30 36 09 5c 33 30 37 5c 33 30 35 23 5c 32 30 35 23 00 5c 33 31 30 5c 6e 5c 33 30 35 5c 32 31 31 06.\307\305#\205#.\310\n\305\211
25760 08 24 5c 32 31 30 5c 32 30 32 11 00 5c 32 30 37 22 20 5b 74 65 78 74 20 66 72 6f 6d 20 74 6f 20 .$\210\202..\207".[text.from.to.
25780 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 72 65 67 65 78 70 2d replace-regexp-in-string.regexp-
257a0 71 75 6f 74 65 20 74 20 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 6e 69 6c 20 72 65 70 6c 61 quote.t.search-forward.nil.repla
257c0 63 65 2d 6d 61 74 63 68 5d 20 36 20 28 23 24 20 2e 20 31 35 33 32 32 30 29 5d 29 0a 28 70 75 74 ce-match].6.(#$...153220)]).(put
257e0 20 27 79 61 73 2d 2d 72 65 70 6c 61 63 65 2d 61 6c 6c 20 27 62 79 74 65 2d 6f 70 74 69 6d 69 7a .'yas--replace-all.'byte-optimiz
25800 65 72 20 27 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d 69 6e 6c 69 6e 65 2d 65 78 70 61 6e 64 29 0a er.'byte-compile-inline-expand).
25820 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 6e 64 2d 66 69 65 (defalias.'yas--snippet-find-fie
25840 6c 64 20 23 5b 28 73 6e 69 70 70 65 74 20 6e 75 6d 62 65 72 29 20 22 5c 33 30 32 5c 33 30 33 08 ld.#[(snippet.number)."\302\303.
25860 5c 33 30 34 48 09 3e 5c 32 30 34 11 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 \304H.>\204..\305\306\307.D\"\21
25880 30 08 5c 33 31 30 48 5c 22 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 0.\310H\"\207".[snippet.cl-struc
258a0 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 63 6c 2d 66 69 6e 64 2d 69 66 20 23 t-yas--snippet-tags.cl-find-if.#
258c0 5b 28 66 69 65 6c 64 29 20 22 08 09 5c 33 30 33 48 5c 6e 3e 5c 32 30 34 10 00 5c 33 30 34 5c 33 [(field)."..\303H\n>\204..\304\3
258e0 30 35 5c 33 30 36 09 44 5c 22 5c 32 31 30 09 5c 33 30 37 48 3d 5c 32 30 37 22 20 5b 6e 75 6d 62 05\306.D\"\210.\307H=\207".[numb
25900 65 72 20 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 er.field.cl-struct-yas--field-ta
25920 67 73 20 30 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 gs.0.signal.wrong-type-argument.
25940 79 61 73 2d 2d 66 69 65 6c 64 20 31 5d 20 35 5d 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d yas--field.1].5].0.signal.wrong-
25960 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 32 5d 20 36 5d type-argument.yas--snippet.2].6]
25980 29 0a 23 40 34 39 20 53 6f 72 74 20 74 68 65 20 66 69 65 6c 64 73 20 6f 66 20 53 4e 49 50 50 45 ).#@49.Sort.the.fields.of.SNIPPE
259a0 54 20 69 6e 20 6e 61 76 69 67 61 74 69 6f 6e 20 6f 72 64 65 72 2e 1f 0a 28 64 65 66 61 6c 69 61 T.in.navigation.order...(defalia
259c0 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 73 6f 72 74 2d 66 69 65 6c 64 73 20 23 5b 28 73 s.'yas--snippet-sort-fields.#[(s
259e0 6e 69 70 70 65 74 29 20 22 08 5c 33 30 33 48 09 3e 5c 32 30 34 0f 00 5c 33 30 34 5c 33 30 35 5c nippet).".\303H.>\204..\304\305\
25a00 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1a 5c 33 30 37 5c 33 31 30 08 5c 33 30 33 48 09 306.D\"\210.\211.\307\310.\303H.
25a20 3e 5c 32 30 34 23 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 33 30 37 >\204#.\304\305\306.D\"\210.\307
25a40 48 5c 33 31 31 5c 22 49 29 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 H\311\"I)\207".[snippet.cl-struc
25a60 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 30 20 73 69 67 t-yas--snippet-tags.#1=#:v.0.sig
25a80 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 nal.wrong-type-argument.yas--sni
25aa0 70 70 65 74 20 32 20 73 6f 72 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 65 6c 64 2d 63 ppet.2.sort.yas--snippet-field-c
25ac0 6f 6d 70 61 72 65 5d 20 38 20 28 23 24 20 2e 20 31 35 33 39 39 31 29 5d 29 0a 23 40 31 38 35 20 ompare].8.(#$...153991)]).#@185.
25ae0 43 6f 6d 70 61 72 65 20 46 49 45 4c 44 31 20 61 6e 64 20 46 49 45 4c 44 32 2e 0a 0a 54 68 65 20 Compare.FIELD1.and.FIELD2...The.
25b00 66 69 65 6c 64 20 77 69 74 68 20 61 20 6e 75 6d 62 65 72 20 69 73 20 73 6f 72 74 65 64 20 66 69 field.with.a.number.is.sorted.fi
25b20 72 73 74 2e 20 20 49 66 20 74 68 65 79 20 62 6f 74 68 20 68 61 76 65 20 61 0a 6e 75 6d 62 65 72 rst...If.they.both.have.a.number
25b40 2c 20 63 6f 6d 70 61 72 65 20 74 68 72 6f 75 67 68 20 74 68 65 20 6e 75 6d 62 65 72 2e 20 20 49 ,.compare.through.the.number...I
25b60 66 20 6e 65 69 74 68 65 72 20 68 61 76 65 2c 20 63 6f 6d 70 61 72 65 0a 74 68 72 6f 75 67 68 20 f.neither.have,.compare.through.
25b80 74 68 65 20 66 69 65 6c 64 27 73 20 73 74 61 72 74 20 70 6f 69 6e 74 1f 0a 28 64 65 66 61 6c 69 the.field's.start.point..(defali
25ba0 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 65 6c 64 2d 63 6f 6d 70 61 72 65 20 23 as.'yas--snippet-field-compare.#
25bc0 5b 28 66 69 65 6c 64 31 20 66 69 65 6c 64 32 29 20 22 08 5c 33 30 35 48 09 3e 5c 32 30 34 0f 00 [(field1.field2).".\305H.>\204..
25be0 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 31 31 48 5c 6e 5c 33 30 35 \306\307\310.D\"\210.\311H\n\305
25c00 48 09 3e 5c 32 30 34 21 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 6e 44 5c 22 5c 32 31 30 5c 6e H.>\204!.\306\307\310\nD\"\210\n
25c20 5c 33 31 31 48 1b 5c 32 31 31 1c 5c 32 30 33 48 00 0b 5c 32 30 33 41 00 0b 5c 33 30 35 55 5c 32 \311H.\211.\203H..\203A..\305U\2
25c40 30 36 77 00 5c 66 5c 33 30 35 55 3f 5c 32 30 35 77 00 5c 66 0b 57 5c 32 30 32 77 00 5c 66 5c 33 06w.\f\305U?\205w.\f.W\202w.\f\3
25c60 30 35 55 3f 5c 32 30 32 77 00 0b 5c 32 30 33 52 00 0b 5c 33 30 35 55 5c 32 30 32 77 00 08 5c 33 05U?\202w..\203R..\305U\202w..\3
25c80 30 35 48 09 3e 5c 32 30 34 61 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 05H.>\204a.\306\307\310.D\"\210.
25ca0 5c 33 31 32 48 5c 6e 5c 33 30 35 48 09 3e 5c 32 30 34 73 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 \312H\n\305H.>\204s.\306\307\310
25cc0 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 31 32 48 57 2a 5c 32 30 37 22 20 5b 66 69 65 6c 64 31 20 \nD\"\210\n\312HW*\207".[field1.
25ce0 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 66 69 65 6c 64 32 cl-struct-yas--field-tags.field2
25d00 20 6e 32 20 6e 31 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d .n2.n1.0.signal.wrong-type-argum
25d20 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 31 20 32 5d 20 36 20 28 23 24 20 2e 20 31 35 34 33 ent.yas--field.1.2].6.(#$...1543
25d40 33 36 29 5d 29 0a 23 40 34 35 20 47 75 65 73 73 20 69 66 20 53 4e 49 50 50 45 54 27 73 20 46 49 36)]).#@45.Guess.if.SNIPPET's.FI
25d60 45 4c 44 20 73 68 6f 75 6c 64 20 62 65 20 73 6b 69 70 70 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 ELD.should.be.skipped...(defalia
25d80 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 70 72 6f 62 61 62 6c 79 2d 64 65 6c 65 74 65 64 2d 70 s.'yas--field-probably-deleted-p
25da0 20 23 5b 28 73 6e 69 70 70 65 74 20 66 69 65 6c 64 29 20 22 08 5c 33 30 34 48 09 3e 5c 32 30 34 .#[(snippet.field).".\304H.>\204
25dc0 0f 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 30 48 08 5c 33 30 ..\305\306\307.D\"\210.\310H.\30
25de0 34 48 09 3e 5c 32 30 34 21 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 4H.>\204!.\305\306\307.D\"\210.\
25e00 33 31 31 48 5a 5c 33 30 34 55 5c 32 30 35 5c 33 30 32 00 08 5c 33 30 34 48 09 3e 5c 32 30 34 39 311HZ\304U\205\302..\304H.>\2049
25e20 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 32 30 35 5c .\305\306\307.D\"\210.\312H\205\
25e40 33 30 32 00 08 5c 33 30 34 48 09 3e 5c 32 30 34 4e 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 302..\304H.>\204N.\305\306\307.D
25e60 5c 22 5c 32 31 30 08 5c 33 31 33 48 5c 32 30 34 5c 32 33 30 00 08 5c 33 31 34 5c 6e 5c 33 30 34 \"\210.\313H\204\230..\314\n\304
25e80 48 0b 3e 5c 32 30 34 65 00 5c 33 30 35 5c 33 30 36 5c 33 31 35 5c 6e 44 5c 22 5c 32 31 30 5c 6e H.>\204e.\305\306\315\nD\"\210\n
25ea0 5c 33 31 30 48 21 40 3d 5c 32 30 35 5c 33 30 32 00 08 5c 33 30 34 48 09 3e 5c 32 30 34 7d 00 5c \310H!@=\205\302..\304H.>\204}.\
25ec0 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 30 48 5c 33 31 36 5c 6e 5c 305\306\307.D\"\210.\310H\316\n\
25ee0 33 30 34 48 0b 3e 5c 32 30 34 5c 32 32 30 00 5c 33 30 35 5c 33 30 36 5c 33 31 35 5c 6e 44 5c 22 304H.>\204\220.\305\306\315\nD\"
25f00 5c 32 31 30 5c 6e 5c 33 31 37 48 21 55 5c 32 30 35 5c 33 30 32 00 08 5c 33 30 34 48 09 3e 5c 32 \210\n\317H!U\205\302..\304H.>\2
25f20 30 34 5c 32 34 37 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 32 30 04\247.\305\306\307.D\"\210.\320
25f40 48 5c 32 30 35 5c 33 30 31 00 08 5c 33 30 34 48 09 3e 5c 32 30 34 5c 32 37 34 00 5c 33 30 35 5c H\205\301..\304H.>\204\274.\305\
25f60 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 32 30 48 5c 33 30 34 55 3f 5c 32 30 37 22 306\307.D\"\210.\320H\304U?\207"
25f80 20 5b 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 .[field.cl-struct-yas--field-tag
25fa0 73 20 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 s.snippet.cl-struct-yas--snippet
25fc0 2d 74 61 67 73 20 30 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 -tags.0.signal.wrong-type-argume
25fe0 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 32 20 33 20 37 20 34 20 6c 61 73 74 20 79 61 73 2d 2d nt.yas--field.2.3.7.4.last.yas--
26000 73 6e 69 70 70 65 74 20 6f 76 65 72 6c 61 79 2d 65 6e 64 20 35 20 31 5d 20 36 20 28 23 24 20 2e snippet.overlay-end.5.1].6.(#$..
26020 20 31 35 34 39 35 35 29 5d 29 0a 23 40 34 30 30 20 52 65 74 75 72 6e 20 61 20 73 6f 72 74 65 64 .154955)]).#@400.Return.a.sorted
26040 20 6c 69 73 74 20 6f 66 20 61 63 74 69 76 65 20 73 6e 69 70 70 65 74 73 2e 0a 54 68 65 20 6d 6f .list.of.active.snippets..The.mo
26060 73 74 20 72 65 63 65 6e 74 6c 79 2d 69 6e 73 65 72 74 65 64 20 73 6e 69 70 70 65 74 73 20 61 72 st.recently-inserted.snippets.ar
26080 65 20 72 65 74 75 72 6e 65 64 20 66 69 72 73 74 2e 0a 0a 4f 6e 6c 79 20 73 6e 69 70 70 65 74 73 e.returned.first...Only.snippets
260a0 20 6f 76 65 72 6c 61 70 70 69 6e 67 20 74 68 65 20 72 65 67 69 6f 6e 20 42 45 47 20 2e 2e 2e 20 .overlapping.the.region.BEG.....
260c0 45 4e 44 20 61 72 65 20 72 65 74 75 72 6e 65 64 2e 0a 4f 76 65 72 6c 61 70 70 69 6e 67 20 68 61 END.are.returned..Overlapping.ha
260e0 73 20 74 68 65 20 73 61 6d 65 20 6d 65 61 6e 69 6e 67 20 61 73 20 64 65 73 63 72 69 62 65 64 20 s.the.same.meaning.as.described.
26100 69 6e 20 60 6f 76 65 72 6c 61 79 73 2d 69 6e 27 2e 0a 49 66 20 45 4e 44 20 69 73 20 6f 6d 69 74 in.`overlays-in'..If.END.is.omit
26120 74 65 64 2c 20 69 74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 28 31 2b 20 42 45 47 29 2e 20 20 49 ted,.it.defaults.to.(1+.BEG)...I
26140 66 20 42 45 47 20 69 73 20 6f 6d 69 74 74 65 64 2c 0a 69 74 20 64 65 66 61 75 6c 74 73 20 74 6f f.BEG.is.omitted,.it.defaults.to
26160 20 70 6f 69 6e 74 2e 20 20 41 20 6e 6f 6e 2d 6e 69 6c 2c 20 6e 6f 6e 2d 62 75 66 66 65 72 20 70 .point...A.non-nil,.non-buffer.p
26180 6f 73 69 74 69 6f 6e 20 42 45 47 20 69 73 0a 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 61 20 72 osition.BEG.is.equivalent.to.a.r
261a0 61 6e 67 65 20 63 6f 76 65 72 69 6e 67 20 74 68 65 20 77 68 6f 6c 65 20 62 75 66 66 65 72 2e 1f ange.covering.the.whole.buffer..
261c0 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 .(defalias.'yas-active-snippets.
261e0 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 62 65 67 20 65 6e 64 29 20 22 08 5c 32 30 34 06 00 60 10 #[(&optional.beg.end).".\204..`.
26200 08 5c 32 35 30 5c 32 30 34 18 00 5c 33 30 36 08 21 5c 32 30 34 18 00 65 10 64 11 5c 32 30 32 1f .\250\204..\306.!\204..e.d.\202.
26220 00 09 5c 32 30 34 1f 00 08 54 11 08 65 3d 5c 32 30 33 2d 00 09 64 3d 5c 32 30 33 2d 00 5c 6e 5c ..\204...T..e=\203-..d=\203-.\n\
26240 32 30 37 5c 33 30 37 1b 5c 33 31 30 08 09 5c 22 5c 33 30 37 1c 5c 32 31 31 1d 5c 32 30 33 5b 00 207\307.\310..\"\307.\211.\203[.
26260 0d 40 14 5c 33 31 31 5c 66 5c 33 31 32 5c 22 5c 32 31 31 1e 0f 5c 32 30 33 53 00 0e 0f 0b 3e 5c .@.\311\f\312\"\211..\203S....>\
26280 32 30 34 53 00 0e 0f 0b 42 13 29 0d 41 5c 32 31 31 15 5c 32 30 34 3a 00 2a 5c 33 31 33 0b 5c 33 204S....B.).A\211.\204:.*\313.\3
262a0 31 34 5c 33 31 35 5c 33 31 36 24 29 5c 32 30 37 22 20 5b 62 65 67 20 65 6e 64 20 79 61 73 2d 2d 14\315\316$)\207".[beg.end.yas--
262c0 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 73 6e 69 70 70 65 74 73 20 6f 76 20 2d 2d 64 6f active-snippets.snippets.ov.--do
262e0 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 6d 61 72 6b 65 72 70 20 6e 69 6c 20 6f 76 65 72 6c 61 79 73 list-tail--.markerp.nil.overlays
26300 2d 69 6e 20 6f 76 65 72 6c 61 79 2d 67 65 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6c 2d -in.overlay-get.yas--snippet.cl-
26320 73 6f 72 74 20 3e 3d 20 3a 6b 65 79 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 69 64 20 73 6e 69 sort.>=.:key.yas--snippet-id.sni
26340 70 70 65 74 5d 20 36 20 28 23 24 20 2e 20 31 35 35 36 39 37 29 5d 29 0a 28 62 79 74 65 2d 63 6f ppet].6.(#$...155697)]).(byte-co
26360 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 de."\300\301\302\303#\210\304\30
26380 31 5c 33 30 32 5c 33 30 35 23 5c 32 30 37 22 20 5b 64 65 66 61 6c 69 61 73 20 79 61 73 2d 2d 73 1\302\305#\207".[defalias.yas--s
263a0 6e 69 70 70 65 74 73 2d 61 74 2d 70 6f 69 6e 74 20 79 61 73 2d 61 63 74 69 76 65 2d 73 6e 69 70 nippets-at-point.yas-active-snip
263c0 70 65 74 73 20 6e 69 6c 20 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 20 22 30 2e 31 32 22 5d 20 34 pets.nil.make-obsolete."0.12"].4
263e0 29 0a 23 40 38 39 20 54 72 79 20 74 6f 20 65 78 70 61 6e 64 20 61 20 73 6e 69 70 70 65 74 20 61 ).#@89.Try.to.expand.a.snippet.a
26400 74 20 61 20 6b 65 79 20 62 65 66 6f 72 65 20 70 6f 69 6e 74 2e 0a 0a 4f 74 68 65 72 77 69 73 65 t.a.key.before.point...Otherwise
26420 20 64 65 6c 65 67 61 74 65 20 74 6f 20 60 79 61 73 2d 6e 65 78 74 2d 66 69 65 6c 64 27 2e 1f 0a .delegate.to.`yas-next-field'...
26440 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6e 65 78 74 2d 66 69 65 6c 64 2d 6f 72 2d 6d 61 79 (defalias.'yas-next-field-or-may
26460 62 65 2d 65 78 70 61 6e 64 20 23 5b 6e 69 6c 20 22 08 5c 32 30 33 1a 00 5c 33 30 34 5c 33 30 35 be-expand.#[nil.".\203..\304\305
26480 09 5c 33 30 36 5c 22 1a 1b 5c 6e 5c 32 30 35 18 00 5c 33 30 37 5c 6e 21 3f 5c 32 30 35 18 00 5c .\306\"..\n\205..\307\n!?\205..\
264a0 33 31 30 20 2a 5c 32 30 37 5c 33 31 30 20 5c 32 30 37 22 20 5b 79 61 73 2d 74 72 69 67 67 65 72 310.*\207\310.\207".[yas-trigger
264c0 73 2d 69 6e 2d 66 69 65 6c 64 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 65 s-in-field.yas--active-field-ove
264e0 72 6c 61 79 20 61 63 74 69 76 65 2d 66 69 65 6c 64 20 79 61 73 2d 66 61 6c 6c 62 61 63 6b 2d 62 rlay.active-field.yas-fallback-b
26500 65 68 61 76 69 6f 72 20 72 65 74 75 72 6e 2d 6e 69 6c 20 6f 76 65 72 6c 61 79 2d 67 65 74 20 79 ehavior.return-nil.overlay-get.y
26520 61 73 2d 2d 66 69 65 6c 64 20 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 74 72 69 67 67 65 as--field.yas-expand-from-trigge
26540 72 2d 6b 65 79 20 79 61 73 2d 6e 65 78 74 2d 66 69 65 6c 64 5d 20 34 20 28 23 24 20 2e 20 31 35 r-key.yas-next-field].4.(#$...15
26560 36 36 34 37 29 20 6e 69 6c 5d 29 0a 23 40 37 32 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 6647).nil]).#@72.Return.non-nil.
26580 69 66 20 28 79 61 73 2d 6e 65 78 74 2d 66 69 65 6c 64 20 41 52 47 29 20 77 6f 75 6c 64 20 65 78 if.(yas-next-field.ARG).would.ex
265a0 69 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 6e 69 70 70 65 74 2e 1f 0a 28 64 65 66 61 6c 69 it.the.current.snippet...(defali
265c0 61 73 20 27 79 61 73 2d 6e 65 78 74 2d 66 69 65 6c 64 2d 77 69 6c 6c 2d 65 78 69 74 2d 70 20 23 as.'yas-next-field-will-exit-p.#
265e0 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 20 22 5c 33 30 34 20 40 5c 33 30 35 08 5c 33 30 [(&optional.arg)."\304.@\305.\30
26600 36 5c 22 19 5c 32 31 31 1a 5c 32 30 35 13 00 5c 33 30 37 0b 5c 6e 09 23 3f 2a 5c 32 30 37 22 20 6\".\211.\205..\307.\n.#?*\207".
26620 5b 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 20 61 63 74 69 76 [yas--active-field-overlay.activ
26640 65 20 73 6e 69 70 70 65 74 20 61 72 67 20 79 61 73 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 e.snippet.arg.yas-active-snippet
26660 73 20 6f 76 65 72 6c 61 79 2d 67 65 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 79 61 73 2d 2d 66 69 s.overlay-get.yas--field.yas--fi
26680 6e 64 2d 6e 65 78 74 2d 66 69 65 6c 64 5d 20 35 20 28 23 24 20 2e 20 31 35 37 30 34 31 29 5d 29 nd-next-field].5.(#$...157041)])
266a0 0a 23 40 35 35 20 52 65 74 75 72 6e 20 74 68 65 20 4e 74 68 20 66 69 65 6c 64 20 61 66 74 65 72 .#@55.Return.the.Nth.field.after
266c0 20 74 68 65 20 41 43 54 49 56 45 20 6f 6e 65 20 69 6e 20 53 4e 49 50 50 45 54 2e 1f 0a 28 64 65 .the.ACTIVE.one.in.SNIPPET...(de
266e0 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 6e 64 2d 6e 65 78 74 2d 66 69 65 6c 64 20 23 5b 28 falias.'yas--find-next-field.#[(
26700 6e 20 73 6e 69 70 70 65 74 20 61 63 74 69 76 65 29 20 22 5c 33 30 35 5c 33 30 36 08 5c 33 30 37 n.snippet.active)."\305\306.\307
26720 48 09 3e 5c 32 30 34 11 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 08 44 5c 22 5c 32 31 30 08 5c 33 H.>\204..\310\311\312.D\"\210.\3
26740 31 33 48 5c 22 1a 5c 33 31 34 0b 21 5c 66 0b 5c 33 30 37 59 5c 32 30 33 24 00 5c 6e 5c 32 30 32 13H\".\314.!\f.\307Y\203$.\n\202
26760 27 00 5c 33 31 35 5c 6e 21 3e 38 29 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 '.\315\n!>8)\207".[snippet.cl-st
26780 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 6c 69 76 65 2d 66 69 65 6c ruct-yas--snippet-tags.live-fiel
267a0 64 73 20 6e 20 61 63 74 69 76 65 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 23 5b 28 66 69 65 6c ds.n.active.cl-remove-if.#[(fiel
267c0 64 29 20 22 08 09 3d 3f 5c 32 30 35 0b 00 5c 33 30 33 5c 6e 08 5c 22 5c 32 30 37 22 20 5b 66 69 d)."..=?\205..\303\n.\"\207".[fi
267e0 65 6c 64 20 61 63 74 69 76 65 20 73 6e 69 70 70 65 74 20 79 61 73 2d 2d 66 69 65 6c 64 2d 70 72 eld.active.snippet.yas--field-pr
26800 6f 62 61 62 6c 79 2d 64 65 6c 65 74 65 64 2d 70 5d 20 33 5d 20 30 20 73 69 67 6e 61 6c 20 77 72 obably-deleted-p].3].0.signal.wr
26820 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 32 ong-type-argument.yas--snippet.2
26840 20 61 62 73 20 72 65 76 65 72 73 65 5d 20 36 20 28 23 24 20 2e 20 31 35 37 33 35 30 29 5d 29 0a .abs.reverse].6.(#$...157350)]).
26860 23 40 37 31 20 4e 61 76 69 67 61 74 65 20 74 6f 20 74 68 65 20 41 52 47 74 68 20 6e 65 78 74 20 #@71.Navigate.to.the.ARGth.next.
26880 66 69 65 6c 64 2e 0a 0a 49 66 20 74 68 65 72 65 27 73 20 6e 6f 6e 65 2c 20 65 78 69 74 20 74 68 field...If.there's.none,.exit.th
268a0 65 20 73 6e 69 70 70 65 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6e 65 78 74 2d e.snippet...(defalias.'yas-next-
268c0 66 69 65 6c 64 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 20 22 08 5c 32 30 34 06 00 field.#[(&optional.arg).".\204..
268e0 5c 33 30 36 10 5c 33 30 37 20 40 19 5c 33 31 30 5c 6e 5c 33 31 31 5c 22 1b 5c 33 31 32 08 09 0b \306.\307.@.\310\n\311\".\312...
26900 23 1c 09 5c 33 31 33 48 0d 3e 5c 32 30 34 24 00 5c 33 31 34 5c 33 31 35 5c 33 31 36 09 44 5c 22 #..\313H.>\204$.\314\315\316.D\"
26920 5c 32 31 30 09 5c 33 30 36 48 1e 18 5c 33 31 37 5c 33 32 30 0e 18 5c 22 1e 19 5c 33 31 37 5c 33 \210.\306H..\317\320..\"..\317\3
26940 32 31 0e 18 5c 22 1e 1a 5c 33 32 32 1e 1b 5c 33 32 33 1e 1c 0e 19 5c 32 30 33 5b 00 0e 19 5c 32 21..\"..\322..\323....\203[...\2
26960 31 31 41 16 19 5c 32 34 32 5c 33 32 34 0e 1a 5c 32 31 31 41 16 1a 5c 32 34 32 44 44 0e 1c 42 16 11A..\242\324..\211A..\242DD..B.
26980 1c 5c 32 30 32 3d 00 5c 33 32 35 5c 33 32 36 0e 1c 5c 33 32 37 5c 33 32 34 0e 1b 44 44 45 21 2e .\202=.\325\326..\327\324..DDE!.
269a0 08 5c 32 30 37 22 20 5b 61 72 67 20 73 6e 69 70 70 65 74 20 79 61 73 2d 2d 61 63 74 69 76 65 2d .\207".[arg.snippet.yas--active-
269c0 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 20 61 63 74 69 76 65 2d 66 69 65 6c 64 20 74 61 72 67 65 field-overlay.active-field.targe
269e0 74 2d 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 t-field.cl-struct-yas--snippet-t
26a00 61 67 73 20 31 20 79 61 73 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 6f 76 65 72 6c 61 ags.1.yas-active-snippets.overla
26a20 79 2d 67 65 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 79 61 73 2d 2d 66 69 6e 64 2d 6e 65 78 74 2d y-get.yas--field.yas--find-next-
26a40 66 69 65 6c 64 20 30 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 field.0.signal.wrong-type-argume
26a60 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 6d 61 70 63 61 72 20 63 61 72 20 23 5b 28 76 2d nt.yas--snippet.mapcar.car.#[(v-
26a80 66 29 20 22 5c 33 30 31 08 41 40 21 5c 32 30 37 22 20 5b 76 2d 66 20 65 76 61 6c 5d 20 32 5d 20 f)."\301.A@!\207".[v-f.eval].2].
26aa0 23 5b 6e 69 6c 20 22 08 5c 32 30 33 11 00 5c 33 30 34 19 5c 33 30 35 08 21 5c 32 30 33 10 00 5c #[nil.".\203..\304.\305.!\203..\
26ac0 33 30 36 5c 6e 21 5c 32 31 30 29 0b 5c 32 30 33 1a 00 5c 33 30 37 5c 6e 0b 5c 22 5c 32 30 37 5c 306\n!\210).\203..\307\n.\"\207\
26ae0 33 31 30 5c 6e 21 5c 32 30 37 22 20 5b 61 63 74 69 76 65 2d 66 69 65 6c 64 20 79 61 73 2d 6d 6f 310\n!\207".[active-field.yas-mo
26b00 76 69 6e 67 2d 61 77 61 79 2d 70 20 73 6e 69 70 70 65 74 20 74 61 72 67 65 74 2d 66 69 65 6c 64 ving-away-p.snippet.target-field
26b20 20 74 20 79 61 73 2d 2d 66 69 65 6c 64 2d 75 70 64 61 74 65 2d 64 69 73 70 6c 61 79 20 79 61 73 .t.yas--field-update-display.yas
26b40 2d 2d 75 70 64 61 74 65 2d 6d 69 72 72 6f 72 73 20 79 61 73 2d 2d 6d 6f 76 65 2d 74 6f 2d 66 69 --update-mirrors.yas--move-to-fi
26b60 65 6c 64 20 79 61 73 2d 65 78 69 74 2d 73 6e 69 70 70 65 74 5d 20 33 5d 20 6e 69 6c 20 71 75 6f eld.yas-exit-snippet].3].nil.quo
26b80 74 65 20 65 76 61 6c 20 6c 65 74 20 66 75 6e 63 61 6c 6c 20 23 31 3d 23 3a 65 6e 76 76 61 72 20 te.eval.let.funcall.#1=#:envvar.
26ba0 23 32 3d 23 3a 73 79 6d 73 20 23 33 3d 23 3a 76 61 6c 73 20 23 34 3d 23 3a 62 6f 64 79 20 23 35 #2=#:syms.#3=#:vals.#4=#:body.#5
26bc0 3d 23 3a 62 69 6e 64 73 5d 20 36 20 28 23 24 20 2e 20 31 35 37 37 39 37 29 20 6e 69 6c 5d 29 0a =#:binds].6.(#$...157797).nil]).
26be0 23 40 34 37 20 43 6f 72 72 65 63 74 6c 79 20 70 6c 61 63 65 20 6f 76 65 72 6c 61 79 73 20 66 6f #@47.Correctly.place.overlays.fo
26c00 72 20 53 4e 49 50 50 45 54 27 73 20 46 49 45 4c 44 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 r.SNIPPET's.FIELD...(defalias.'y
26c20 61 73 2d 2d 70 6c 61 63 65 2d 6f 76 65 72 6c 61 79 73 20 23 5b 28 73 6e 69 70 70 65 74 20 66 69 as--place-overlays.#[(snippet.fi
26c40 65 6c 64 29 20 22 5c 33 30 33 08 09 5c 22 5c 32 31 30 08 5c 33 30 34 09 5c 33 30 35 48 5c 6e 3e eld)."\303..\"\210.\304.\305H\n>
26c60 5c 32 30 34 16 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 09 44 5c 22 5c 32 31 30 09 5c 33 31 31 48 \204..\306\307\310.D\"\210.\311H
26c80 53 09 5c 33 30 35 48 5c 6e 3e 5c 32 30 34 29 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 09 44 5c 22 S.\305H\n>\204).\306\307\310.D\"
26ca0 5c 32 31 30 09 5c 33 31 32 48 54 5c 22 40 3d 5c 32 30 35 37 00 5c 33 31 33 08 09 5c 22 5c 32 30 \210.\312HT\"@=\2057.\313..\"\20
26cc0 37 22 20 5b 73 6e 69 70 70 65 74 20 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 7".[snippet.field.cl-struct-yas-
26ce0 2d 66 69 65 6c 64 2d 74 61 67 73 20 79 61 73 2d 2d 6d 61 6b 65 2d 6d 6f 76 65 2d 66 69 65 6c 64 -field-tags.yas--make-move-field
26d00 2d 70 72 6f 74 65 63 74 69 6f 6e 2d 6f 76 65 72 6c 61 79 73 20 79 61 73 2d 61 63 74 69 76 65 2d -protection-overlays.yas-active-
26d20 73 6e 69 70 70 65 74 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 snippets.0.signal.wrong-type-arg
26d40 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 32 20 33 20 79 61 73 2d 2d 6d 61 6b 65 2d 6d ument.yas--field.2.3.yas--make-m
26d60 6f 76 65 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 5d 20 37 20 28 23 24 20 ove-active-field-overlay].7.(#$.
26d80 2e 20 31 35 38 36 39 33 29 5d 29 0a 23 40 37 38 20 55 70 64 61 74 65 20 53 4e 49 50 50 45 54 20 ..158693)]).#@78.Update.SNIPPET.
26da0 74 6f 20 6d 6f 76 65 20 74 6f 20 66 69 65 6c 64 20 46 49 45 4c 44 2e 0a 0a 41 6c 73 6f 20 63 72 to.move.to.field.FIELD...Also.cr
26dc0 65 61 74 65 20 73 6f 6d 65 20 70 72 6f 74 65 63 74 69 6f 6e 20 6f 76 65 72 6c 61 79 73 1f 0a 28 eate.some.protection.overlays..(
26de0 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 6f 76 65 2d 74 6f 2d 66 69 65 6c 64 20 23 5b 28 defalias.'yas--move-to-field.#[(
26e00 73 6e 69 70 70 65 74 20 66 69 65 6c 64 29 20 22 08 5c 33 30 36 48 09 3e 5c 32 30 34 0f 00 5c 33 snippet.field).".\306H.>\204..\3
26e20 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 62 5c 32 31 30 5c 33 31 07\310\311.D\"\210.\312Hb\210\31
26e40 33 5c 6e 08 5c 22 5c 32 31 30 5c 33 31 34 0b 5c 33 31 35 5c 6e 23 5c 32 31 30 5c 33 31 34 0b 5c 3\n.\"\210\314.\315\n#\210\314.\
26e60 33 31 31 08 23 5c 32 31 30 08 5c 33 30 36 48 09 3e 5c 32 30 34 34 00 5c 33 30 37 5c 33 31 30 5c 311.#\210.\306H.>\2044.\307\310\
26e80 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 36 48 5c 32 31 31 1c 5c 32 30 33 5c 32 30 36 00 5c 311.D\"\210.\316H\211.\203\206.\
26ea0 66 5c 33 30 36 55 5c 32 30 33 5c 32 30 36 00 5c 33 31 37 08 5c 33 30 36 48 09 3e 5c 32 30 34 52 f\306U\203\206.\317.\306H.>\204R
26ec0 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 32 30 48 21 5c 32 31 30 .\307\310\311.D\"\210.\320H!\210
26ee0 5c 6e 5c 33 30 36 48 0d 3e 5c 32 30 34 66 00 5c 33 30 37 5c 33 31 30 5c 33 31 35 5c 6e 44 5c 22 \n\306H.>\204f.\307\310\315\nD\"
26f00 5c 32 31 30 5c 6e 5c 32 31 31 1e 18 5c 33 32 31 08 5c 33 30 36 48 09 3e 5c 32 30 34 7a 00 5c 33 \210\n\211..\321.\306H.>\204z.\3
26f20 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 32 32 48 5c 32 30 36 5c 32 30 31 07\310\311.D\"\210.\322H\206\201
26f40 00 5c 33 32 33 49 29 5c 32 30 32 5c 33 32 37 00 5c 6e 5c 33 30 36 48 0d 3e 5c 32 30 34 5c 32 32 .\323I)\202\327.\n\306H.>\204\22
26f60 35 00 5c 33 30 37 5c 33 31 30 5c 33 31 35 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 32 31 31 1e 19 5c 5.\307\310\315\nD\"\210\n\211..\
26f80 33 32 32 08 49 5c 32 31 30 29 08 5c 33 30 36 48 09 3e 5c 32 30 34 5c 32 35 35 00 5c 33 30 37 5c 322.I\210).\306H.>\204\255.\307\
26fa0 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 32 34 48 3f 5c 32 30 35 5c 33 32 37 00 5c 310\311.D\"\210.\324H?\205\327.\
26fc0 33 32 35 08 21 5c 32 30 33 5c 33 30 30 00 5c 33 32 36 5c 6e 21 5c 32 30 32 5c 33 32 37 00 08 5c 325.!\203\300.\326\n!\202\327..\
26fe0 33 30 36 48 09 3e 5c 32 30 34 5c 33 31 37 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 306H.>\204\317.\307\310\311.D\"\
27000 32 31 30 08 5c 32 31 31 1e 1a 5c 33 32 34 5c 33 32 37 49 29 29 5c 32 30 37 22 20 5b 66 69 65 6c 210.\211..\324\327I))\207".[fiel
27020 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 73 6e 69 70 d.cl-struct-yas--field-tags.snip
27040 70 65 74 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 20 6e 75 pet.yas--active-field-overlay.nu
27060 6d 62 65 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 mber.cl-struct-yas--snippet-tags
27080 20 30 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 79 61 .0.signal.wrong-type-argument.ya
270a0 73 2d 2d 66 69 65 6c 64 20 32 20 79 61 73 2d 2d 70 6c 61 63 65 2d 6f 76 65 72 6c 61 79 73 20 6f s--field.2.yas--place-overlays.o
270c0 76 65 72 6c 61 79 2d 70 75 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 31 20 73 65 74 2d 6d 61 verlay-put.yas--snippet.1.set-ma
270e0 72 6b 20 33 20 38 20 36 20 74 20 37 20 79 61 73 2d 2d 66 69 65 6c 64 2d 75 70 64 61 74 65 2d 64 rk.3.8.6.t.7.yas--field-update-d
27100 69 73 70 6c 61 79 20 79 61 73 2d 2d 75 70 64 61 74 65 2d 6d 69 72 72 6f 72 73 20 6e 69 6c 20 23 isplay.yas--update-mirrors.nil.#
27120 31 3d 23 3a 76 20 23 32 3d 23 3a 76 20 23 33 3d 23 3a 76 5d 20 37 20 28 23 24 20 2e 20 31 35 39 1=#:v.#2=#:v.#3=#:v].7.(#$...159
27140 31 32 31 29 5d 29 0a 23 40 36 31 20 4e 61 76 69 67 61 74 65 20 74 6f 20 70 72 65 76 20 66 69 65 121)]).#@61.Navigate.to.prev.fie
27160 6c 64 2e 20 20 49 66 20 74 68 65 72 65 27 73 20 6e 6f 6e 65 2c 20 65 78 69 74 20 74 68 65 20 73 ld...If.there's.none,.exit.the.s
27180 6e 69 70 70 65 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 70 72 65 76 2d 66 69 65 nippet...(defalias.'yas-prev-fie
271a0 6c 64 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 79 61 73 2d 6e 65 ld.#[nil."\300\301!\207".[yas-ne
271c0 78 74 2d 66 69 65 6c 64 20 2d 31 5d 20 32 20 28 23 24 20 2e 20 31 36 30 30 37 36 29 20 6e 69 6c xt-field.-1].2.(#$...160076).nil
271e0 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 61 62 6f 72 74 2d 73 6e 69 70 70 65 74 20 ]).(defalias.'yas-abort-snippet.
27200 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 73 6e 69 70 70 65 74 29 20 22 08 5c 32 30 36 07 00 5c 33 #[(&optional.snippet).".\206..\3
27220 30 33 20 40 5c 32 31 31 18 5c 32 30 35 5c 22 00 08 5c 33 30 34 48 09 3e 5c 32 30 34 1b 00 5c 33 03.@\211.\205\"..\304H.>\204..\3
27240 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1a 5c 33 31 30 5c 33 31 31 05\306\307.D\"\210.\211.\310\311
27260 49 29 29 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d I))\207".[snippet.cl-struct-yas-
27280 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 79 61 73 2d 61 63 74 69 76 65 2d -snippet-tags.#1=#:v.yas-active-
272a0 73 6e 69 70 70 65 74 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 snippets.0.signal.wrong-type-arg
272c0 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 38 20 74 5d 20 35 20 6e 69 6c 20 6e 69 ument.yas--snippet.8.t].5.nil.ni
272e0 6c 5d 29 0a 23 40 33 30 20 47 6f 74 6f 20 65 78 69 74 2d 6d 61 72 6b 65 72 20 6f 66 20 53 4e 49 l]).#@30.Goto.exit-marker.of.SNI
27300 50 50 45 54 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 65 78 69 74 2d 73 6e 69 70 70 PPET...(defalias.'yas-exit-snipp
27320 65 74 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 08 5c 32 30 35 6e 00 08 5c 33 30 35 48 09 3e 5c et.#[(snippet).".\205n..\305H.>\
27340 32 30 34 13 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1a 5c 204..\306\307\310.D\"\210.\211.\
27360 33 31 31 5c 33 31 32 49 5c 32 31 30 29 08 5c 33 30 35 48 09 3e 5c 32 30 34 2a 00 5c 33 30 36 5c 311\312I\210).\305H.>\204*.\306\
27380 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 31 33 48 5c 32 30 33 59 00 08 5c 33 30 35 307\310.D\"\210.\313H\203Y..\305
273a0 48 09 3e 5c 32 30 34 3f 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 H.>\204?.\306\307\310.D\"\210.\3
273c0 31 33 48 5c 32 31 31 1b 5c 33 30 35 48 5c 66 3e 5c 32 30 34 52 00 5c 33 30 36 5c 33 30 37 5c 33 13H\211.\305H\f>\204R.\306\307\3
273e0 31 34 0b 44 5c 22 5c 32 31 30 0b 5c 33 31 35 48 29 5c 32 30 32 6d 00 5c 33 31 36 08 5c 33 30 35 14.D\"\210.\315H)\202m.\316.\305
27400 48 09 3e 5c 32 30 34 69 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 H.>\204i.\306\307\310.D\"\210.\3
27420 31 37 48 21 62 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 17H!b\207".[snippet.cl-struct-ya
27440 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 63 6c 2d 78 20 63 6c 2d 73 s--snippet-tags.#1=#:v.cl-x.cl-s
27460 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 truct-yas--exit-tags.0.signal.wr
27480 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 38 ong-type-argument.yas--snippet.8
274a0 20 74 20 33 20 79 61 73 2d 2d 65 78 69 74 20 31 20 6f 76 65 72 6c 61 79 2d 65 6e 64 20 35 5d 20 .t.3.yas--exit.1.overlay-end.5].
274c0 36 20 28 23 24 20 2e 20 31 36 30 34 38 39 29 20 28 6c 69 73 74 20 28 63 6c 2d 66 69 72 73 74 20 6.(#$...160489).(list.(cl-first.
274e0 28 79 61 73 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 29 29 29 5d 29 0a 23 40 32 30 20 45 (yas-active-snippets)))]).#@20.E
27500 78 69 74 20 61 6c 6c 20 73 6e 69 70 70 65 74 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 xit.all.snippets...(defalias.'ya
27520 73 2d 65 78 69 74 2d 61 6c 6c 2d 73 6e 69 70 70 65 74 73 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c s-exit-all-snippets.#[nil."\300\
27540 33 30 31 5c 33 30 32 5c 33 30 33 21 5c 22 5c 32 30 37 22 20 5b 6d 61 70 63 20 23 5b 28 73 6e 69 301\302\303!\"\207".[mapc.#[(sni
27560 70 70 65 74 29 20 22 5c 33 30 31 08 21 5c 32 31 30 5c 33 30 32 20 5c 32 30 37 22 20 5b 73 6e 69 ppet)."\301.!\210\302.\207".[sni
27580 70 70 65 74 20 79 61 73 2d 65 78 69 74 2d 73 6e 69 70 70 65 74 20 79 61 73 2d 2d 63 68 65 63 6b ppet.yas-exit-snippet.yas--check
275a0 2d 63 6f 6d 6d 69 74 2d 73 6e 69 70 70 65 74 5d 20 32 5d 20 79 61 73 2d 61 63 74 69 76 65 2d 73 -commit-snippet].2].yas-active-s
275c0 6e 69 70 70 65 74 73 20 61 6c 6c 5d 20 34 20 28 23 24 20 2e 20 31 36 31 30 32 33 29 20 6e 69 6c nippets.all].4.(#$...161023).nil
275e0 5d 29 0a 23 40 37 39 20 42 69 6e 64 20 74 68 69 73 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 74 6f ]).#@79.Bind.this.temporarily.to
27600 20 6e 6f 6e 2d 6e 69 6c 20 74 6f 20 70 72 65 76 65 6e 74 20 72 75 6e 6e 69 6e 67 20 60 79 61 73 .non-nil.to.prevent.running.`yas
27620 2d 2d 6f 6e 2d 2a 2d 6d 6f 64 69 66 69 63 61 74 69 6f 6e 27 2e 1f 0a 28 64 65 66 76 61 72 20 79 --on-*-modification'...(defvar.y
27640 61 73 2d 2d 69 6e 68 69 62 69 74 2d 6f 76 65 72 6c 61 79 2d 68 6f 6f 6b 73 20 6e 69 6c 20 28 23 as--inhibit-overlay-hooks.nil.(#
27660 24 20 2e 20 31 36 31 32 35 36 29 29 0a 23 40 35 31 20 42 65 67 69 6e 6e 69 6e 67 20 70 6f 73 69 $...161256)).#@51.Beginning.posi
27680 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c 61 73 74 20 73 6e 69 70 70 65 74 20 63 6f 6d 6d 69 74 74 tion.of.the.last.snippet.committ
276a0 65 64 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 62 65 67 20 6e 69 6c ed...(defvar.yas-snippet-beg.nil
276c0 20 28 23 24 20 2e 20 31 36 31 33 39 34 29 29 0a 23 40 34 35 20 45 6e 64 20 70 6f 73 69 74 69 6f .(#$...161394)).#@45.End.positio
276e0 6e 20 6f 66 20 74 68 65 20 6c 61 73 74 20 73 6e 69 70 70 65 74 20 63 6f 6d 6d 69 74 74 65 64 2e n.of.the.last.snippet.committed.
27700 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 65 6e 64 20 6e 69 6c 20 28 23 ..(defvar.yas-snippet-end.nil.(#
27720 24 20 2e 20 31 36 31 34 39 33 29 29 0a 23 40 38 37 20 43 6f 6d 6d 69 74 20 53 4e 49 50 50 45 54 $...161493)).#@87.Commit.SNIPPET
27740 2c 20 62 75 74 20 6c 65 61 76 65 20 70 6f 69 6e 74 20 61 73 20 69 74 20 69 73 2e 0a 0a 54 68 69 ,.but.leave.point.as.it.is...Thi
27760 73 20 72 65 6e 64 65 72 73 20 74 68 65 20 73 6e 69 70 70 65 74 20 61 73 20 6f 72 64 69 6e 61 72 s.renders.the.snippet.as.ordinar
27780 79 20 74 65 78 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 63 6f 6d 6d 69 74 2d y.text...(defalias.'yas--commit-
277a0 73 6e 69 70 70 65 74 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 08 5c 33 30 36 48 09 3e 5c 32 30 snippet.#[(snippet).".\306H.>\20
277c0 34 0f 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 32 31 4..\307\310\311.D\"\210.\312H\21
277e0 31 1a 5c 32 30 33 40 00 5c 33 31 33 5c 6e 21 5c 32 30 33 40 00 5c 33 31 34 5c 6e 21 13 5c 33 31 1.\203@.\313\n!\203@.\314\n!.\31
27800 35 5c 6e 21 14 5c 33 31 36 5c 6e 21 5c 32 31 30 08 5c 33 30 36 48 09 3e 5c 32 30 34 38 00 5c 33 5\n!.\316\n!\210.\306H.>\2048.\3
27820 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1d 5c 33 31 32 5c 33 31 37 07\310\311.D\"\210.\211.\312\317
27840 49 5c 32 31 30 29 5c 33 32 30 1e 1c 0e 1d 5c 32 30 33 4d 00 5c 33 31 36 0e 1d 21 5c 32 31 30 0e I\210)\320....\203M.\316..!\210.
27860 1e 5c 32 30 33 58 00 5c 33 32 31 5c 33 31 36 0e 1e 5c 22 5c 32 31 30 29 08 5c 33 30 36 48 09 3e .\203X.\321\316..\"\210).\306H.>
27880 5c 32 30 34 68 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 32 32 48 \204h.\307\310\311.D\"\210.\322H
278a0 1e 1f 5c 66 5c 32 30 33 7c 00 0e 1f 5c 32 30 33 7c 00 5c 33 32 33 0e 1f 5c 66 5c 22 5c 32 31 30 ..\f\203|...\203|.\323..\f\"\210
278c0 29 5c 33 32 34 08 21 5c 32 31 30 5c 33 32 35 08 0e 20 5c 22 16 20 0e 21 5c 32 30 33 5c 32 34 32 )\324.!\210\325...\"...!\203\242
278e0 00 0e 5c 22 3c 5c 32 30 33 5c 32 34 32 00 5c 33 32 36 5c 33 32 37 0b 5c 66 08 5c 32 35 37 05 0e ..\"<\203\242.\326\327.\f.\257..
27900 5c 22 42 16 5c 22 5c 32 30 32 5c 32 37 32 00 08 5c 33 30 36 48 09 3e 5c 32 30 34 5c 32 36 31 00 \"B.\"\202\272..\306H.>\204\261.
27920 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1e 23 5c 33 33 30 5c \307\310\311.D\"\210.\211.#\330\
27940 33 31 37 49 5c 32 31 30 29 29 5c 33 33 31 5c 33 33 32 5c 33 33 33 08 5c 33 30 36 48 09 3e 5c 32 317I\210))\331\332\333.\306H.>\2
27960 30 34 5c 33 31 35 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 33 32 04\315.\307\310\311.D\"\210.\332
27980 48 23 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d H#\207".[snippet.cl-struct-yas--
279a0 73 6e 69 70 70 65 74 2d 74 61 67 73 20 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 79 61 73 snippet-tags.control-overlay.yas
279c0 2d 73 6e 69 70 70 65 74 2d 62 65 67 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 65 6e 64 20 23 31 3d -snippet-beg.yas-snippet-end.#1=
279e0 23 3a 76 20 30 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 #:v.0.signal.wrong-type-argument
27a00 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 35 20 6f 76 65 72 6c 61 79 2d 62 75 66 66 65 72 20 6f .yas--snippet.5.overlay-buffer.o
27a20 76 65 72 6c 61 79 2d 73 74 61 72 74 20 6f 76 65 72 6c 61 79 2d 65 6e 64 20 64 65 6c 65 74 65 2d verlay-start.overlay-end.delete-
27a40 6f 76 65 72 6c 61 79 20 6e 69 6c 20 74 20 6d 61 70 63 20 37 20 79 61 73 2d 2d 61 64 76 61 6e 63 overlay.nil.t.mapc.7.yas--advanc
27a60 65 2d 65 6e 64 2d 6d 61 79 62 65 20 79 61 73 2d 2d 6d 61 72 6b 65 72 73 2d 74 6f 2d 70 6f 69 6e e-end-maybe.yas--markers-to-poin
27a80 74 73 20 64 65 6c 71 20 61 70 70 6c 79 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 72 65 76 69 76 ts.delq.apply.yas--snippet-reviv
27aa0 65 20 32 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 34 20 22 53 6e 69 70 70 65 74 20 25 73 20 65 e.2.yas--message.4."Snippet.%s.e
27ac0 78 69 74 65 64 2e 22 20 79 61 73 2d 2d 69 6e 68 69 62 69 74 2d 6f 76 65 72 6c 61 79 2d 68 6f 6f xited.".yas--inhibit-overlay-hoo
27ae0 6b 73 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 20 79 61 73 ks.yas--active-field-overlay.yas
27b00 2d 2d 66 69 65 6c 64 2d 70 72 6f 74 65 63 74 69 6f 6e 2d 6f 76 65 72 6c 61 79 73 20 70 72 65 76 --field-protection-overlays.prev
27b20 69 6f 75 73 2d 66 69 65 6c 64 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 ious-field.yas--active-snippets.
27b40 79 61 73 2d 73 6e 69 70 70 65 74 2d 72 65 76 69 76 61 6c 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d yas-snippet-revival.buffer-undo-
27b60 6c 69 73 74 20 23 32 3d 23 3a 76 5d 20 38 20 28 23 24 20 2e 20 31 36 31 35 38 36 29 5d 29 0a 28 list.#2=#:v].8.(#$...161586)]).(
27b80 64 65 66 76 61 72 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 73 2d 74 6f 2d 6d 6f 76 65 20 6e 69 6c defvar.yas--snippets-to-move.nil
27ba0 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 79 ).(make-variable-buffer-local.'y
27bc0 61 73 2d 2d 73 6e 69 70 70 65 74 73 2d 74 6f 2d 6d 6f 76 65 29 0a 23 40 35 35 20 47 61 74 68 65 as--snippets-to-move).#@55.Gathe
27be0 72 20 73 6e 69 70 70 65 74 73 20 69 6e 20 42 45 47 2e 2e 45 4e 44 20 66 6f 72 20 6d 6f 76 69 6e r.snippets.in.BEG..END.for.movin
27c00 67 20 74 6f 20 50 4f 53 20 69 6e 20 42 55 46 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 g.to.POS.in.BUF...(defalias.'yas
27c20 2d 2d 70 72 65 70 61 72 65 2d 73 6e 69 70 70 65 74 73 2d 66 6f 72 2d 6d 6f 76 65 20 23 5b 28 62 --prepare-snippets-for-move.#[(b
27c40 65 67 20 65 6e 64 20 62 75 66 20 70 6f 73 29 20 22 5c 33 30 36 5c 33 30 37 08 09 5c 22 72 5c 6e eg.end.buf.pos)."\306\307..\"r\n
27c60 71 5c 32 31 30 5c 33 31 30 65 0b 5c 22 29 1c 1d 1e 12 0d 5c 32 30 35 6d 00 0d 5c 33 30 36 1e 13 q\210\310e.\").....\205m..\306..
27c80 5c 32 31 31 1e 14 5c 32 30 33 5f 00 0e 14 40 16 13 5c 33 31 31 5c 33 31 32 0e 13 5c 22 5c 32 31 \211..\203_...@..\311\312..\"\21
27ca0 30 5c 33 31 33 0e 13 5c 33 31 34 48 0e 15 3e 5c 32 30 34 3e 00 5c 33 31 35 5c 33 31 36 5c 33 31 0\313..\314H..>\204>.\315\316\31
27cc0 37 0e 13 44 5c 22 5c 32 31 30 0e 13 5c 33 32 30 48 21 5c 32 31 31 1e 16 5c 66 0e 13 45 0e 12 42 7..D\"\210..\320H!\211..\f..E..B
27ce0 16 12 5c 33 32 31 0e 16 40 21 5c 32 31 30 29 0e 14 41 5c 32 31 31 16 14 5c 32 30 34 20 00 2a 72 ..\321..@!\210)..A\211..\204..*r
27d00 5c 6e 71 5c 32 31 30 0e 12 0e 17 5c 32 34 34 5c 32 31 31 16 17 29 2b 5c 32 30 37 22 20 5b 62 65 \nq\210....\244\211..)+\207".[be
27d20 67 20 65 6e 64 20 62 75 66 20 70 6f 73 20 64 73 74 2d 62 61 73 65 2d 6c 69 6e 65 20 73 6e 69 70 g.end.buf.pos.dst-base-line.snip
27d40 70 65 74 73 20 6e 69 6c 20 79 61 73 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 63 6f 75 pets.nil.yas-active-snippets.cou
27d60 6e 74 2d 6c 69 6e 65 73 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6d 61 70 2d 6d 61 72 6b 65 72 nt-lines.yas--snippet-map-marker
27d80 73 20 23 5b 28 6d 29 20 22 08 62 5c 32 31 30 5c 33 30 31 20 5c 32 31 30 5c 33 30 32 65 60 5c 22 s.#[(m).".b\210\301.\210\302e`\"
27da0 5c 33 30 33 08 21 42 08 5c 33 30 34 5c 32 31 31 5c 32 32 33 5c 32 31 30 5c 32 30 37 22 20 5b 6d \303.!B.\304\211\223\210\207".[m
27dc0 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 63 6f 75 6e 74 2d 6c 69 6e 65 73 20 79 .beginning-of-line.count-lines.y
27de0 61 73 2d 2d 73 6e 61 70 73 68 6f 74 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 20 6e 69 6c as--snapshot-marker-location.nil
27e00 5d 20 34 5d 20 79 61 73 2d 2d 73 6e 61 70 73 68 6f 74 2d 6f 76 65 72 6c 61 79 2d 6c 69 6e 65 2d ].4].yas--snapshot-overlay-line-
27e20 6c 6f 63 61 74 69 6f 6e 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 location.0.signal.wrong-type-arg
27e40 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 35 20 64 65 6c 65 74 65 2d 6f 76 65 72 ument.yas--snippet.5.delete-over
27e60 6c 61 79 20 74 6f 2d 6d 6f 76 65 20 73 6e 69 70 70 65 74 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 lay.to-move.snippet.--dolist-tai
27e80 6c 2d 2d 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 l--.cl-struct-yas--snippet-tags.
27ea0 63 74 72 6c 2d 6f 76 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 73 2d 74 6f 2d 6d 6f 76 65 5d 20 36 ctrl-ov.yas--snippets-to-move].6
27ec0 20 28 23 24 20 2e 20 31 36 32 37 37 39 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d .(#$...162779)]).(defalias.'yas-
27ee0 2d 6f 6e 2d 62 75 66 66 65 72 2d 6b 69 6c 6c 20 23 5b 6e 69 6c 20 22 5c 33 30 36 18 09 5c 32 30 -on-buffer-kill.#[nil."\306..\20
27f00 35 3a 00 5c 33 30 37 5c 33 30 32 21 5c 32 30 33 10 00 5c 6e 5c 32 30 34 1a 00 5c 33 30 37 5c 33 5:.\307\302!\203..\n\204..\307\3
27f20 30 33 21 5c 32 30 35 3a 00 0b 5c 32 30 35 3a 00 5c 33 31 30 5c 33 30 37 5c 33 30 34 21 5c 32 30 03!\205:..\205:.\310\307\304!\20
27f40 33 25 00 5c 66 5c 32 30 36 2c 00 5c 33 30 37 5c 33 30 35 21 5c 32 30 35 2c 00 0d 5c 32 31 31 10 3%.\f\206,.\307\305!\205,..\211.
27f60 21 5c 32 30 35 3a 00 5c 33 31 31 65 64 5c 33 31 32 08 21 08 24 29 5c 32 30 37 22 20 5b 6f 72 67 !\205:.\311ed\312.!.$)\207".[org
27f80 2d 6d 61 72 6b 65 72 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6f 72 67 2d 65 64 69 74 2d -marker.yas-minor-mode.org-edit-
27fa0 73 72 63 2d 66 72 6f 6d 2d 6f 72 67 2d 6d 6f 64 65 20 6f 72 67 2d 73 72 63 2d 2d 66 72 6f 6d 2d src-from-org-mode.org-src--from-
27fc0 6f 72 67 2d 6d 6f 64 65 20 6f 72 67 2d 65 64 69 74 2d 73 72 63 2d 62 65 67 2d 6d 61 72 6b 65 72 org-mode.org-edit-src-beg-marker
27fe0 20 6f 72 67 2d 73 72 63 2d 2d 62 65 67 2d 6d 61 72 6b 65 72 20 6e 69 6c 20 62 6f 75 6e 64 70 20 .org-src--beg-marker.nil.boundp.
28000 6d 61 72 6b 65 72 70 20 79 61 73 2d 2d 70 72 65 70 61 72 65 2d 73 6e 69 70 70 65 74 73 2d 66 6f markerp.yas--prepare-snippets-fo
28020 72 2d 6d 6f 76 65 20 6d 61 72 6b 65 72 2d 62 75 66 66 65 72 5d 20 35 5d 29 0a 28 61 64 64 2d 68 r-move.marker-buffer].5]).(add-h
28040 6f 6f 6b 20 27 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 20 27 79 61 73 2d 2d 6f 6e 2d 62 ook.'kill-buffer-hook.'yas--on-b
28060 75 66 66 65 72 2d 6b 69 6c 6c 29 0a 23 40 35 37 20 46 69 6e 69 73 68 20 6a 6f 62 20 73 74 61 72 uffer-kill).#@57.Finish.job.star
28080 74 65 64 20 69 6e 20 60 79 61 73 2d 2d 70 72 65 70 61 72 65 2d 73 6e 69 70 70 65 74 73 2d 66 6f ted.in.`yas--prepare-snippets-fo
280a0 72 2d 6d 6f 76 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 6e 69 73 68 r-move'...(defalias.'yas--finish
280c0 2d 6d 6f 76 69 6e 67 2d 73 6e 69 70 70 65 74 73 20 23 5b 6e 69 6c 20 22 08 19 5c 33 30 36 5c 32 -moving-snippets.#[nil."..\306\2
280e0 31 31 1a 1b 5c 33 30 36 5c 32 31 31 1c 1d 5c 33 30 36 1e 0b 09 3a 5c 32 30 33 45 00 09 40 5c 32 11..\306\211..\306...:\203E..@\2
28100 31 31 15 5c 32 31 31 41 15 5c 32 34 32 12 0d 5c 32 31 31 41 15 5c 32 34 32 13 0d 40 14 65 62 5c 11.\211A.\242..\211A.\242..@.eb\
28120 32 31 30 0b 79 5c 32 31 30 60 16 0b 5c 33 30 37 5c 33 31 30 5c 66 5c 22 5c 32 31 30 0e 0b 62 5c 210.y\210`..\307\310\f\"\210..b\
28140 32 31 30 5c 33 31 31 5c 6e 21 5c 32 31 30 5c 33 31 32 5c 66 21 5c 32 31 30 09 41 5c 32 31 31 11 210\311\n!\210\312\f!\210.A\211.
28160 5c 32 30 32 0e 00 2e 06 5c 33 30 36 5c 32 31 31 10 5c 32 30 37 22 20 5b 79 61 73 2d 2d 73 6e 69 \202....\306\211.\207".[yas--sni
28180 70 70 65 74 73 2d 74 6f 2d 6d 6f 76 65 20 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 63 74 ppets-to-move.#1=#:--cl-var--.ct
281a0 72 6c 2d 6f 76 20 62 61 73 65 2d 6c 69 6e 65 20 73 6e 69 70 70 65 74 20 23 32 3d 23 3a 2d 2d 63 rl-ov.base-line.snippet.#2=#:--c
281c0 6c 2d 76 61 72 2d 2d 20 6e 69 6c 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6d 61 70 2d 6d 61 72 l-var--.nil.yas--snippet-map-mar
281e0 6b 65 72 73 20 23 5b 28 6c 2d 6d 2d 72 2d 77 29 20 22 08 62 5c 32 31 30 09 40 79 5c 32 31 30 5c kers.#[(l-m-r-w).".b\210.@y\210\
28200 32 31 34 5c 33 30 32 20 5c 33 30 33 20 7d 5c 32 31 30 5c 33 30 34 09 41 21 5c 32 31 30 29 09 41 214\302.\303.}\210\304.A!\210).A
28220 40 5c 32 30 37 22 20 5b 62 61 73 65 2d 70 6f 73 20 6c 2d 6d 2d 72 2d 77 20 6c 69 6e 65 2d 62 65 @\207".[base-pos.l-m-r-w.line-be
28240 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 ginning-position.line-end-positi
28260 6f 6e 20 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 5d on.yas--restore-marker-location]
28280 20 32 5d 20 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d 6f 76 65 72 6c 61 79 2d 6c 6f 63 61 74 69 6f .2].yas--restore-overlay-locatio
282a0 6e 20 79 61 73 2d 2d 6d 61 79 62 65 2d 6d 6f 76 65 2d 74 6f 2d 61 63 74 69 76 65 2d 66 69 65 6c n.yas--maybe-move-to-active-fiel
282c0 64 20 62 61 73 65 2d 70 6f 73 5d 20 34 20 28 23 24 20 2e 20 31 36 33 39 35 33 29 5d 29 0a 23 40 d.base-pos].4.(#$...163953)]).#@
282e0 33 32 20 43 61 6c 6c 20 46 55 4e 20 61 6e 64 20 63 61 74 63 68 20 61 6e 79 20 65 72 72 6f 72 73 32.Call.FUN.and.catch.any.errors
28300 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 61 66 65 6c 79 2d 63 61 6c 6c 2d 66 ...(defalias.'yas--safely-call-f
28320 75 6e 20 23 5b 28 66 75 6e 29 20 22 5c 33 30 32 31 08 00 08 20 30 5c 32 30 37 19 5c 33 30 33 5c un.#[(fun)."\3021....0\207.\303\
28340 33 30 34 5c 33 30 35 08 5c 33 30 36 09 21 24 29 5c 32 30 37 22 20 5b 66 75 6e 20 65 72 72 6f 72 304\305.\306.!$)\207".[fun.error
28360 20 28 64 65 62 75 67 20 65 72 72 6f 72 29 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 32 20 22 45 .(debug.error).yas--message.2."E
28380 72 72 6f 72 20 72 75 6e 6e 69 6e 67 20 25 73 3a 20 25 73 22 20 65 72 72 6f 72 2d 6d 65 73 73 61 rror.running.%s:.%s".error-messa
283a0 67 65 2d 73 74 72 69 6e 67 5d 20 36 20 28 23 24 20 2e 20 31 36 34 35 37 39 29 5d 29 0a 23 40 38 ge-string].6.(#$...164579)]).#@8
283c0 35 20 43 61 6c 6c 20 48 4f 4f 4b 27 73 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 48 4f 4f 4b 20 73 68 5.Call.HOOK's.functions..HOOK.sh
283e0 6f 75 6c 64 20 62 65 20 61 20 73 79 6d 62 6f 6c 2c 20 61 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c ould.be.a.symbol,.a.hook.variabl
28400 65 2c 20 61 73 20 69 6e 20 60 72 75 6e 2d 68 6f 6f 6b 73 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 e,.as.in.`run-hooks'...(defalias
28420 20 27 79 61 73 2d 2d 73 61 66 65 6c 79 2d 72 75 6e 2d 68 6f 6f 6b 20 23 5b 28 68 6f 6f 6b 29 20 .'yas--safely-run-hook.#[(hook).
28440 22 08 5c 33 30 33 3e 3f 5c 32 30 35 08 00 09 19 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 6e 5c 22 ".\303>?\205....\304\305\306\n\"
28460 21 29 5c 32 30 37 22 20 5b 79 61 73 2d 67 6f 6f 64 2d 67 72 61 63 65 20 64 65 62 75 67 2d 6f 6e !)\207".[yas-good-grace.debug-on
28480 2d 65 72 72 6f 72 20 68 6f 6f 6b 20 28 74 20 68 6f 6f 6b 73 29 20 79 61 73 2d 2d 73 61 66 65 6c -error.hook.(t.hooks).yas--safel
284a0 79 2d 63 61 6c 6c 2d 66 75 6e 20 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 72 75 6e 2d 68 y-call-fun.apply-partially.run-h
284c0 6f 6f 6b 73 5d 20 34 20 28 23 24 20 2e 20 31 36 34 38 30 32 29 5d 29 0a 23 40 31 30 35 20 43 68 ooks].4.(#$...164802)]).#@105.Ch
284e0 65 63 6b 20 69 66 20 70 6f 69 6e 74 20 65 78 69 74 65 64 20 74 68 65 20 63 75 72 72 65 6e 74 6c eck.if.point.exited.the.currentl
28500 79 20 61 63 74 69 76 65 20 66 69 65 6c 64 20 6f 66 20 74 68 65 20 73 6e 69 70 70 65 74 2e 0a 0a y.active.field.of.the.snippet...
28520 49 66 20 73 6f 20 63 6c 65 61 6e 73 20 75 70 20 74 68 65 20 77 68 6f 6c 65 20 73 6e 69 70 70 65 If.so.cleans.up.the.whole.snippe
28540 74 20 75 70 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 63 68 65 63 6b 2d 63 6f 6d t.up...(defalias.'yas--check-com
28560 6d 69 74 2d 73 6e 69 70 70 65 74 20 23 5b 6e 69 6c 20 22 5c 33 30 36 5c 32 31 31 18 19 5c 6e 1b mit-snippet.#[nil."\306\211..\n.
28580 5c 66 5c 33 30 36 1d 5c 32 31 31 1e 17 5c 32 30 33 5c 32 30 37 00 0e 17 40 5c 32 31 31 15 5c 33 \f\306.\211..\203\207...@\211.\3
285a0 30 37 48 0e 18 3e 5c 32 30 34 23 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 0d 44 5c 22 5c 32 31 30 07H..>\204#.\310\311\312.D\"\210
285c0 0d 5c 33 31 33 48 1e 19 0d 5c 33 30 37 48 0e 18 3e 5c 32 30 34 38 00 5c 33 31 30 5c 33 31 31 5c .\313H...\307H..>\2048.\310\311\
285e0 33 31 32 0d 44 5c 22 5c 32 31 30 0d 5c 33 31 34 48 1e 1a 5c 33 31 35 5c 33 31 36 0e 1a 5c 22 1e 312.D\"\210.\314H..\315\316..\".
28600 1b 5c 33 31 35 5c 33 31 37 0e 1a 5c 22 1e 1c 5c 33 32 30 1e 1d 5c 33 30 36 1e 1e 0e 1b 5c 32 30 .\315\317..\"..\320..\306....\20
28620 33 6f 00 0e 1b 5c 32 31 31 41 16 1b 5c 32 34 32 5c 33 32 31 0e 1c 5c 32 31 31 41 16 1c 5c 32 34 3o...\211A..\242\321..\211A..\24
28640 32 44 44 0e 1e 42 16 1e 5c 32 30 32 51 00 5c 33 32 32 5c 33 32 33 0e 1e 5c 33 32 34 5c 33 32 31 2DD..B..\202Q.\322\323..\324\321
28660 0e 1d 44 44 45 21 5c 32 31 30 2e 06 0e 17 41 5c 32 31 31 16 17 5c 32 30 34 0f 00 2a 5c 66 5c 32 ..DDE!\210....A\211..\204..*\f\2
28680 30 36 5c 32 31 36 00 09 3f 3f 5c 32 30 35 5c 32 34 30 00 08 5c 32 30 33 5c 32 33 32 00 5c 33 32 06\216..??\205\240..\203\232.\32
286a0 35 08 21 5c 32 31 30 0b 1a 5c 33 32 36 5c 33 30 32 21 29 2b 5c 32 30 37 22 20 5b 73 6e 69 70 70 5.!\210..\326\302!)+\207".[snipp
286c0 65 74 2d 65 78 69 74 2d 74 72 61 6e 73 66 6f 72 6d 20 65 78 69 74 65 64 2d 73 6e 69 70 70 65 74 et-exit-transform.exited-snippet
286e0 73 2d 70 20 79 61 73 2d 61 66 74 65 72 2d 65 78 69 74 2d 73 6e 69 70 70 65 74 2d 68 6f 6f 6b 20 s-p.yas-after-exit-snippet-hook.
28700 73 6e 69 70 70 65 74 2d 65 78 69 74 2d 68 6f 6f 6b 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 73 6e snippet-exit-hook.yas--active-sn
28720 69 70 70 65 74 73 20 73 6e 69 70 70 65 74 20 6e 69 6c 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e ippets.snippet.nil.0.signal.wron
28740 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 36 20 31 g-type-argument.yas--snippet.6.1
28760 20 6d 61 70 63 61 72 20 63 61 72 20 23 5b 28 76 2d 66 29 20 22 5c 33 30 31 08 41 40 21 5c 32 30 .mapcar.car.#[(v-f)."\301.A@!\20
28780 37 22 20 5b 76 2d 66 20 65 76 61 6c 5d 20 32 5d 20 23 5b 6e 69 6c 20 22 08 5c 33 30 36 48 09 3e 7".[v-f.eval].2].#[nil.".\306H.>
287a0 5c 32 30 34 0f 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 \204..\307\310\311.D\"\210.\312H
287c0 5c 32 31 31 12 5c 32 30 34 21 00 0b 5c 32 30 33 21 00 5c 33 31 33 0b 21 5c 32 30 34 44 00 08 5c \211.\204!..\203!.\313.!\204D..\
287e0 33 30 36 48 09 3e 5c 32 30 34 30 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 306H.>\2040.\307\310\311.D\"\210
28800 08 5c 32 31 31 1c 5c 33 31 32 5c 33 31 34 49 5c 32 31 30 29 0d 16 12 5c 33 31 35 08 21 5c 32 31 .\211.\312\314I\210)...\315.!\21
28820 30 5c 33 31 36 5c 32 31 31 16 13 5c 32 30 37 0b 5c 32 30 33 5f 00 0e 14 5c 32 30 33 54 00 5c 33 0\316\211..\207.\203_...\203T.\3
28840 31 37 0e 14 21 5c 32 30 34 5f 00 5c 32 31 32 5c 33 32 30 08 0b 5c 22 5c 32 31 30 5c 33 32 31 08 17..!\204_.\212\320..\"\210\321.
28860 21 29 5c 32 30 37 5c 33 31 34 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 !)\207\314\207".[snippet.cl-stru
28880 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 73 6e 69 70 70 65 74 2d 65 78 69 ct-yas--snippet-tags.snippet-exi
288a0 74 2d 74 72 61 6e 73 66 6f 72 6d 20 61 63 74 69 76 65 2d 66 69 65 6c 64 20 23 31 3d 23 3a 76 20 t-transform.active-field.#1=#:v.
288c0 79 61 73 2d 61 66 74 65 72 2d 65 78 69 74 2d 73 6e 69 70 70 65 74 2d 68 6f 6f 6b 20 30 20 73 69 yas-after-exit-snippet-hook.0.si
288e0 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 79 61 73 2d 2d 73 6e gnal.wrong-type-argument.yas--sn
28900 69 70 70 65 74 20 38 20 79 61 73 2d 2d 66 69 65 6c 64 2d 63 6f 6e 74 61 69 6e 73 2d 70 6f 69 6e ippet.8.yas--field-contains-poin
28920 74 2d 70 20 6e 69 6c 20 79 61 73 2d 2d 63 6f 6d 6d 69 74 2d 73 6e 69 70 70 65 74 20 74 20 6f 76 t-p.nil.yas--commit-snippet.t.ov
28940 65 72 6c 61 79 2d 62 75 66 66 65 72 20 79 61 73 2d 2d 6d 6f 76 65 2d 74 6f 2d 66 69 65 6c 64 20 erlay-buffer.yas--move-to-field.
28960 79 61 73 2d 2d 75 70 64 61 74 65 2d 6d 69 72 72 6f 72 73 20 73 6e 69 70 70 65 74 2d 65 78 69 74 yas--update-mirrors.snippet-exit
28980 2d 68 6f 6f 6b 20 65 78 69 74 65 64 2d 73 6e 69 70 70 65 74 73 2d 70 20 79 61 73 2d 2d 61 63 74 -hook.exited-snippets-p.yas--act
289a0 69 76 65 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 5d 20 35 5d 20 71 75 6f 74 65 20 65 76 61 6c ive-field-overlay].5].quote.eval
289c0 20 6c 65 74 20 66 75 6e 63 61 6c 6c 20 79 61 73 2d 2d 65 76 61 6c 2d 66 6f 72 2d 65 66 66 65 63 .let.funcall.yas--eval-for-effec
289e0 74 20 79 61 73 2d 2d 73 61 66 65 6c 79 2d 72 75 6e 2d 68 6f 6f 6b 20 2d 2d 64 6f 6c 69 73 74 2d t.yas--safely-run-hook.--dolist-
28a00 74 61 69 6c 2d 2d 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 tail--.cl-struct-yas--snippet-ta
28a20 67 73 20 61 63 74 69 76 65 2d 66 69 65 6c 64 20 23 32 3d 23 3a 65 6e 76 76 61 72 20 23 33 3d 23 gs.active-field.#2=#:envvar.#3=#
28a40 3a 73 79 6d 73 20 23 34 3d 23 3a 76 61 6c 73 20 23 35 3d 23 3a 62 6f 64 79 20 23 36 3d 23 3a 62 :syms.#4=#:vals.#5=#:body.#6=#:b
28a60 69 6e 64 73 5d 20 37 20 28 23 24 20 2e 20 31 36 35 30 38 36 29 5d 29 0a 23 40 34 33 20 53 61 76 inds].7.(#$...165086)]).#@43.Sav
28a80 65 20 61 6c 6c 20 6d 61 72 6b 65 72 73 20 6f 66 20 53 4e 49 50 50 45 54 20 61 73 20 70 6f 73 69 e.all.markers.of.SNIPPET.as.posi
28aa0 74 69 6f 6e 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 72 6b 65 72 73 2d tions...(defalias.'yas--markers-
28ac0 74 6f 2d 70 6f 69 6e 74 73 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 5c 33 30 31 5c 33 30 32 08 to-points.#[(snippet)."\301\302.
28ae0 5c 22 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6d 61 \"\207".[snippet.yas--snippet-ma
28b00 70 2d 6d 61 72 6b 65 72 73 20 23 5b 28 6d 29 20 22 5c 33 30 31 08 21 08 5c 33 30 32 5c 32 31 31 p-markers.#[(m)."\301.!.\302\211
28b20 5c 32 32 33 5c 32 31 30 5c 32 30 37 22 20 5b 6d 20 6d 61 72 6b 65 72 2d 70 6f 73 69 74 69 6f 6e \223\210\207".[m.marker-position
28b40 20 6e 69 6c 5d 20 34 5d 5d 20 33 20 28 23 24 20 2e 20 31 36 36 35 32 35 29 5d 29 0a 23 40 37 32 .nil].4]].3.(#$...166525)]).#@72
28b60 20 52 65 73 74 6f 72 65 20 53 4e 49 50 50 45 54 27 73 20 6d 61 72 6b 65 72 20 70 6f 73 69 74 69 .Restore.SNIPPET's.marker.positi
28b80 6f 6e 73 2c 20 73 61 76 65 64 20 62 79 20 60 79 61 73 2d 2d 6d 61 72 6b 65 72 73 2d 74 6f 2d 70 ons,.saved.by.`yas--markers-to-p
28ba0 6f 69 6e 74 73 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 70 6f 69 6e 74 73 2d oints'...(defalias.'yas--points-
28bc0 74 6f 2d 6d 61 72 6b 65 72 73 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 5c 33 30 31 5c 33 30 32 to-markers.#[(snippet)."\301\302
28be0 08 5c 22 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6d .\"\207".[snippet.yas--snippet-m
28c00 61 70 2d 6d 61 72 6b 65 72 73 20 63 6f 70 79 2d 6d 61 72 6b 65 72 5d 20 33 20 28 23 24 20 2e 20 ap-markers.copy-marker].3.(#$...
28c20 31 36 36 37 35 33 29 5d 29 0a 23 40 37 34 20 54 72 79 20 74 6f 20 6d 6f 76 65 20 74 6f 20 53 4e 166753)]).#@74.Try.to.move.to.SN
28c40 49 50 50 45 54 27 73 20 61 63 74 69 76 65 20 28 6f 72 20 66 69 72 73 74 29 20 66 69 65 6c 64 20 IPPET's.active.(or.first).field.
28c60 61 6e 64 20 72 65 74 75 72 6e 20 69 74 20 69 66 20 66 6f 75 6e 64 2e 1f 0a 28 64 65 66 61 6c 69 and.return.it.if.found...(defali
28c80 61 73 20 27 79 61 73 2d 2d 6d 61 79 62 65 2d 6d 6f 76 65 2d 74 6f 2d 61 63 74 69 76 65 2d 66 69 as.'yas--maybe-move-to-active-fi
28ca0 65 6c 64 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 08 5c 33 30 33 48 09 3e 5c 32 30 34 0f 00 5c eld.#[(snippet).".\303H.>\204..\
28cc0 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 33 30 37 48 5c 32 30 36 28 00 08 304\305\306.D\"\210.\307H\206(..
28ce0 5c 33 30 33 48 09 3e 5c 32 30 34 24 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 \303H.>\204$.\304\305\306.D\"\21
28d00 30 08 5c 33 31 30 48 40 5c 32 31 31 1a 5c 32 30 35 33 00 5c 33 31 31 08 5c 6e 5c 22 5c 32 31 30 0.\310H@\211.\2053.\311.\n\"\210
28d20 5c 6e 29 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d \n)\207".[snippet.cl-struct-yas-
28d40 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 74 61 72 67 65 74 2d 66 69 65 6c 64 20 30 20 73 69 67 -snippet-tags.target-field.0.sig
28d60 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 nal.wrong-type-argument.yas--sni
28d80 70 70 65 74 20 36 20 32 20 79 61 73 2d 2d 6d 6f 76 65 2d 74 6f 2d 66 69 65 6c 64 5d 20 35 20 28 ppet.6.2.yas--move-to-field].5.(
28da0 23 24 20 2e 20 31 36 36 39 35 39 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 #$...166959)]).(defalias.'yas--f
28dc0 69 65 6c 64 2d 63 6f 6e 74 61 69 6e 73 2d 70 6f 69 6e 74 2d 70 20 23 5b 28 66 69 65 6c 64 20 26 ield-contains-point-p.#[(field.&
28de0 6f 70 74 69 6f 6e 61 6c 20 70 6f 69 6e 74 29 20 22 08 5c 32 30 36 05 00 60 5c 32 31 31 18 09 5c optional.point).".\206..`\211..\
28e00 33 30 33 48 5c 6e 3e 5c 32 30 34 16 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 09 44 5c 22 5c 32 31 303H\n>\204..\304\305\306.D\"\21
28e20 30 09 5c 33 30 37 48 59 5c 32 30 35 31 00 08 09 5c 33 30 33 48 5c 6e 3e 5c 32 30 34 2d 00 5c 33 0.\307HY\2051...\303H\n>\204-.\3
28e40 30 34 5c 33 30 35 5c 33 30 36 09 44 5c 22 5c 32 31 30 09 5c 33 31 30 48 58 29 5c 32 30 37 22 20 04\305\306.D\"\210.\310HX)\207".
28e60 5b 70 6f 69 6e 74 20 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c [point.field.cl-struct-yas--fiel
28e80 64 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d d-tags.0.signal.wrong-type-argum
28ea0 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 32 20 33 5d 20 36 5d 29 0a 23 40 35 34 20 52 65 74 ent.yas--field.2.3].6]).#@54.Ret
28ec0 75 72 6e 20 74 68 65 20 70 72 6f 70 65 72 74 69 7a 65 64 20 64 69 73 70 6c 61 79 20 74 65 78 74 urn.the.propertized.display.text
28ee0 20 66 6f 72 20 66 69 65 6c 64 20 46 49 45 4c 44 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 .for.field.FIELD...(defalias.'ya
28f00 73 2d 2d 66 69 65 6c 64 2d 74 65 78 74 2d 66 6f 72 2d 64 69 73 70 6c 61 79 20 23 5b 28 66 69 65 s--field-text-for-display.#[(fie
28f20 6c 64 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 ld).".\302H.>\204..\303\304\305.
28f40 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 08 5c 33 30 32 48 09 3e 5c 32 30 34 21 00 5c 33 30 33 5c D\"\210.\306H.\302H.>\204!.\303\
28f60 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 37 48 7b 5c 32 30 37 22 20 5b 66 69 65 304\305.D\"\210.\307H{\207".[fie
28f80 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 30 20 73 ld.cl-struct-yas--field-tags.0.s
28fa0 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 79 61 73 2d 2d 66 ignal.wrong-type-argument.yas--f
28fc0 69 65 6c 64 20 32 20 33 5d 20 35 20 28 23 24 20 2e 20 31 36 37 36 31 33 29 5d 29 0a 23 40 34 33 ield.2.3].5.(#$...167613)]).#@43
28fe0 20 54 72 75 65 20 69 66 20 73 6f 6d 65 20 6b 69 6e 64 20 6f 66 20 75 6e 64 6f 20 69 73 20 69 6e .True.if.some.kind.of.undo.is.in
29000 20 70 72 6f 67 72 65 73 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 75 6e 64 6f .progress...(defalias.'yas--undo
29020 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 23 5b 6e 69 6c 20 22 08 5c 32 30 36 0d 00 09 5c 33 30 32 -in-progress.#[nil.".\206...\302
29040 3d 5c 32 30 36 0d 00 09 5c 33 30 33 3d 5c 32 30 37 22 20 5b 75 6e 64 6f 2d 69 6e 2d 70 72 6f 67 =\206...\303=\207".[undo-in-prog
29060 72 65 73 73 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 75 6e 64 6f 20 72 65 64 6f 5d 20 32 20 28 ress.this-command.undo.redo].2.(
29080 23 24 20 2e 20 31 36 37 39 30 35 29 5d 29 0a 23 40 37 37 20 43 72 65 61 74 65 20 74 68 65 20 63 #$...167905)]).#@77.Create.the.c
290a0 6f 6e 74 72 6f 6c 20 6f 76 65 72 6c 61 79 20 74 68 61 74 20 73 75 72 72 6f 75 6e 64 73 20 74 68 ontrol.overlay.that.surrounds.th
290c0 65 20 73 6e 69 70 70 65 74 20 61 6e 64 0a 68 6f 6c 64 73 20 74 68 65 20 6b 65 79 6d 61 70 2e 1f e.snippet.and.holds.the.keymap..
290e0 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 63 6f 6e 74 72 6f 6c 2d 6f 76 .(defalias.'yas--make-control-ov
29100 65 72 6c 61 79 20 23 5b 28 73 6e 69 70 70 65 74 20 73 74 61 72 74 20 65 6e 64 29 20 22 5c 33 30 erlay.#[(snippet.start.end)."\30
29120 36 08 09 5c 33 30 37 5c 32 31 31 5c 33 31 30 25 1a 5c 33 31 31 5c 6e 5c 33 31 32 0b 23 5c 32 31 6..\307\211\310%.\311\n\312.#\21
29140 30 5c 33 31 31 5c 6e 5c 33 31 33 5c 66 23 5c 32 31 30 5c 33 31 31 5c 6e 5c 33 31 34 0d 23 5c 32 0\311\n\313\f#\210\311\n\314.#\2
29160 31 30 5c 6e 29 5c 32 30 37 22 20 5b 73 74 61 72 74 20 65 6e 64 20 6f 76 65 72 6c 61 79 20 79 61 10\n)\207".[start.end.overlay.ya
29180 73 2d 6b 65 79 6d 61 70 20 79 61 73 2d 6f 76 65 72 6c 61 79 2d 70 72 69 6f 72 69 74 79 20 73 6e s-keymap.yas-overlay-priority.sn
291a0 69 70 70 65 74 20 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 20 74 20 6f 76 65 72 6c 61 79 ippet.make-overlay.nil.t.overlay
291c0 2d 70 75 74 20 6b 65 79 6d 61 70 20 70 72 69 6f 72 69 74 79 20 79 61 73 2d 2d 73 6e 69 70 70 65 -put.keymap.priority.yas--snippe
291e0 74 5d 20 36 20 28 23 24 20 2e 20 31 36 38 30 38 34 29 5d 29 0a 23 40 33 36 20 52 65 74 75 72 6e t].6.(#$...168084)]).#@36.Return
29200 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 20 66 69 65 6c 64 2e 1f 0a 28 64 .the.currently.active.field...(d
29220 65 66 61 6c 69 61 73 20 27 79 61 73 2d 63 75 72 72 65 6e 74 2d 66 69 65 6c 64 20 23 5b 6e 69 6c efalias.'yas-current-field.#[nil
29240 20 22 08 5c 32 30 35 0e 00 5c 33 30 31 08 21 5c 32 30 35 0e 00 5c 33 30 32 08 5c 33 30 33 5c 22 .".\205..\301.!\205..\302.\303\"
29260 5c 32 30 37 22 20 5b 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 \207".[yas--active-field-overlay
29280 20 6f 76 65 72 6c 61 79 2d 62 75 66 66 65 72 20 6f 76 65 72 6c 61 79 2d 67 65 74 20 79 61 73 2d .overlay-buffer.overlay-get.yas-
292a0 2d 66 69 65 6c 64 5d 20 33 20 28 23 24 20 2e 20 31 36 38 34 34 32 29 5d 29 0a 23 40 31 31 31 20 -field].3.(#$...168442)]).#@111.
292c0 52 65 74 75 72 6e 20 43 4d 44 20 69 66 20 61 74 20 73 74 61 72 74 20 6f 66 20 75 6e 6d 6f 64 69 Return.CMD.if.at.start.of.unmodi
292e0 66 69 65 64 20 73 6e 69 70 70 65 74 20 66 69 65 6c 64 2e 0a 55 73 65 20 61 73 20 61 20 60 3a 66 fied.snippet.field..Use.as.a.`:f
29300 69 6c 74 65 72 27 20 61 72 67 75 6d 65 6e 74 20 66 6f 72 20 61 20 63 6f 6e 64 69 74 69 6f 6e 61 ilter'.argument.for.a.conditiona
29320 6c 20 6b 65 79 62 69 6e 64 69 6e 67 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d l.keybinding...(defalias.'yas--m
29340 61 79 62 65 2d 63 6c 65 61 72 2d 66 69 65 6c 64 2d 66 69 6c 74 65 72 20 23 5b 28 63 6d 64 29 20 aybe-clear-field-filter.#[(cmd).
29360 22 5c 33 30 33 20 5c 32 31 31 18 5c 32 30 35 37 00 08 5c 33 30 34 48 09 3e 5c 32 30 34 16 00 5c "\303.\211.\2057..\304H.>\204..\
29380 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 30 48 3f 5c 32 30 35 37 00 305\306\307.D\"\210.\310H?\2057.
293a0 60 5c 33 31 31 08 5c 33 30 34 48 09 3e 5c 32 30 34 2e 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 `\311.\304H.>\204..\305\306\307.
293c0 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 21 3d 5c 32 30 35 37 00 5c 6e 29 5c 32 30 37 22 20 5b 66 D\"\210.\312H!=\2057.\n)\207".[f
293e0 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 63 ield.cl-struct-yas--field-tags.c
29400 6d 64 20 79 61 73 2d 63 75 72 72 65 6e 74 2d 66 69 65 6c 64 20 30 20 73 69 67 6e 61 6c 20 77 72 md.yas-current-field.0.signal.wr
29420 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 37 20 6d ong-type-argument.yas--field.7.m
29440 61 72 6b 65 72 2d 70 6f 73 69 74 69 6f 6e 20 32 5d 20 37 20 28 23 24 20 2e 20 31 36 38 36 34 30 arker-position.2].7.(#$...168640
29460 29 5d 29 0a 23 40 36 33 20 43 6c 65 61 72 73 20 75 6e 6d 6f 64 69 66 69 65 64 20 46 49 45 4c 44 )]).#@63.Clears.unmodified.FIELD
29480 20 69 66 20 61 74 20 66 69 65 6c 64 20 73 74 61 72 74 2c 20 73 6b 69 70 73 20 74 6f 20 6e 65 78 .if.at.field.start,.skips.to.nex
294a0 74 20 74 61 62 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 73 6b 69 70 2d 61 6e 64 2d t.tab...(defalias.'yas-skip-and-
294c0 63 6c 65 61 72 2d 66 69 65 6c 64 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 65 6c 64 29 20 clear-field.#[(&optional.field).
294e0 22 5c 33 30 31 08 5c 32 30 36 07 00 5c 33 30 32 20 21 5c 32 31 30 5c 33 30 33 5c 33 30 34 21 5c "\301.\206..\302.!\210\303\304!\
29500 32 30 37 22 20 5b 66 69 65 6c 64 20 79 61 73 2d 2d 73 6b 69 70 2d 61 6e 64 2d 63 6c 65 61 72 20 207".[field.yas--skip-and-clear.
29520 79 61 73 2d 63 75 72 72 65 6e 74 2d 66 69 65 6c 64 20 79 61 73 2d 6e 65 78 74 2d 66 69 65 6c 64 yas-current-field.yas-next-field
29540 20 31 5d 20 32 20 28 23 24 20 2e 20 31 36 39 30 36 35 29 20 6e 69 6c 5d 29 0a 23 40 31 32 39 20 .1].2.(#$...169065).nil]).#@129.
29560 43 6c 65 61 72 73 20 75 6e 6d 6f 64 69 66 69 65 64 20 66 69 65 6c 64 20 69 66 20 61 74 20 66 69 Clears.unmodified.field.if.at.fi
29580 65 6c 64 20 73 74 61 72 74 2c 20 73 6b 69 70 73 20 74 6f 20 6e 65 78 74 20 74 61 62 2e 0a 0a 4f eld.start,.skips.to.next.tab...O
295a0 74 68 65 72 77 69 73 65 20 64 65 6c 65 74 65 73 20 61 20 63 68 61 72 61 63 74 65 72 20 6e 6f 72 therwise.deletes.a.character.nor
295c0 6d 61 6c 6c 79 20 62 79 20 63 61 6c 6c 69 6e 67 20 60 64 65 6c 65 74 65 2d 63 68 61 72 27 2e 1f mally.by.calling.`delete-char'..
295e0 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 73 6b 69 70 2d 61 6e 64 2d 63 6c 65 61 72 2d 6f .(defalias.'yas-skip-and-clear-o
29600 72 2d 64 65 6c 65 74 65 2d 63 68 61 72 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 65 6c 64 r-delete-char.#[(&optional.field
29620 29 20 22 5c 33 30 31 5c 33 30 32 21 5c 32 30 33 13 00 5c 33 30 33 08 5c 32 30 36 0d 00 5c 33 30 )."\301\302!\203..\303.\206..\30
29640 34 20 21 5c 32 31 30 5c 33 30 35 5c 33 30 36 21 5c 32 30 37 5c 33 30 37 5c 33 31 30 21 5c 32 30 4.!\210\305\306!\207\307\310!\20
29660 37 22 20 5b 66 69 65 6c 64 20 79 61 73 2d 2d 6d 61 79 62 65 2d 63 6c 65 61 72 2d 66 69 65 6c 64 7".[field.yas--maybe-clear-field
29680 2d 66 69 6c 74 65 72 20 74 20 79 61 73 2d 2d 73 6b 69 70 2d 61 6e 64 2d 63 6c 65 61 72 20 79 61 -filter.t.yas--skip-and-clear.ya
296a0 73 2d 63 75 72 72 65 6e 74 2d 66 69 65 6c 64 20 79 61 73 2d 6e 65 78 74 2d 66 69 65 6c 64 20 31 s-current-field.yas-next-field.1
296c0 20 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 64 65 6c 65 74 65 2d 63 68 61 72 5d .call-interactively.delete-char]
296e0 20 32 20 28 23 24 20 2e 20 31 36 39 33 31 32 29 20 6e 69 6c 5d 29 0a 23 40 31 34 30 20 44 65 6c .2.(#$...169312).nil]).#@140.Del
29700 65 74 65 73 20 74 68 65 20 72 65 67 69 6f 6e 20 6f 66 20 46 49 45 4c 44 20 61 6e 64 20 73 65 74 etes.the.region.of.FIELD.and.set
29720 73 20 69 74 27 73 20 6d 6f 64 69 66 69 65 64 20 73 74 61 74 65 20 74 6f 20 74 2e 0a 49 66 20 67 s.it's.modified.state.to.t..If.g
29740 69 76 65 6e 2c 20 46 52 4f 4d 20 69 6e 64 69 63 61 74 65 73 20 70 6f 73 69 74 69 6f 6e 20 74 6f iven,.FROM.indicates.position.to
29760 20 73 74 61 72 74 20 61 74 20 69 6e 73 74 65 61 64 20 6f 66 20 46 49 45 4c 44 27 73 20 62 65 67 .start.at.instead.of.FIELD's.beg
29780 69 6e 6e 69 6e 67 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6b 69 70 2d 61 6e inning...(defalias.'yas--skip-an
297a0 64 2d 63 6c 65 61 72 20 23 5b 28 66 69 65 6c 64 20 26 6f 70 74 69 6f 6e 61 6c 20 66 72 6f 6d 29 d-clear.#[(field.&optional.from)
297c0 20 22 5c 33 30 33 08 21 5c 32 31 30 08 5c 33 30 34 48 09 3e 5c 32 30 34 13 00 5c 33 30 35 5c 33 ."\303.!\210.\304H.>\204..\305\3
297e0 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 30 48 08 5c 33 30 34 48 09 3e 5c 32 30 34 06\307.D\"\210.\310H.\304H.>\204
29800 25 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 31 48 55 3f 5c 32 %.\305\306\307.D\"\210.\311HU?\2
29820 30 35 56 00 5c 6e 5c 32 30 36 43 00 08 5c 33 30 34 48 09 3e 5c 32 30 34 40 00 5c 33 30 35 5c 33 05V.\n\206C..\304H.>\204@.\305\3
29840 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 30 48 08 5c 33 30 34 48 09 3e 5c 32 30 34 06\307.D\"\210.\310H.\304H.>\204
29860 52 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 31 48 7c 5c 32 30 R.\305\306\307.D\"\210.\311H|\20
29880 37 22 20 5b 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 7".[field.cl-struct-yas--field-t
298a0 61 67 73 20 66 72 6f 6d 20 79 61 73 2d 2d 6d 61 72 6b 2d 74 68 69 73 2d 61 6e 64 2d 63 68 69 6c ags.from.yas--mark-this-and-chil
298c0 64 72 65 6e 2d 6d 6f 64 69 66 69 65 64 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 dren-modified.0.signal.wrong-typ
298e0 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 32 20 33 5d 20 35 20 28 23 24 e-argument.yas--field.2.3].5.(#$
29900 20 2e 20 31 36 39 37 32 35 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 72 ...169725)]).(defalias.'yas--mar
29920 6b 2d 74 68 69 73 2d 61 6e 64 2d 63 68 69 6c 64 72 65 6e 2d 6d 6f 64 69 66 69 65 64 20 23 5b 28 k-this-and-children-modified.#[(
29940 66 69 65 6c 64 29 20 22 08 5c 33 30 34 48 09 3e 5c 32 30 34 0f 00 5c 33 30 35 5c 33 30 36 5c 33 field).".\304H.>\204..\305\306\3
29960 30 37 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1a 5c 33 31 30 5c 33 31 31 49 5c 32 31 30 29 08 5c 07.D\"\210.\211.\310\311I\210).\
29980 33 30 34 48 09 3e 5c 32 30 34 26 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 304H.>\204&.\305\306\307.D\"\210
299a0 08 5c 33 31 32 48 5c 32 31 31 1b 5c 32 30 35 5e 00 5c 33 31 33 0b 21 5c 32 30 35 5e 00 5c 33 31 .\312H\211.\205^.\313.!\205^.\31
299c0 33 0b 21 08 3d 5c 32 30 33 55 00 5c 33 31 34 0b 21 5c 32 30 33 55 00 0b 47 5c 33 31 35 59 5c 32 3.!.=\203U.\314.!\203U..G\315Y\2
299e0 30 33 55 00 0b 5c 33 30 34 48 09 3e 5c 32 30 33 55 00 5c 33 31 36 0b 21 5c 32 31 30 5c 33 31 37 03U..\304H.>\203U.\316.!\210\317
29a00 0b 21 5c 32 31 31 13 5c 32 30 34 2e 00 5c 33 32 30 29 5c 32 30 37 22 20 5b 66 69 65 6c 64 20 63 .!\211.\204..\320)\207".[field.c
29a20 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 l-struct-yas--field-tags.#1=#:v.
29a40 66 6f 6d 20 30 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 fom.0.signal.wrong-type-argument
29a60 20 79 61 73 2d 2d 66 69 65 6c 64 20 37 20 74 20 38 20 79 61 73 2d 2d 66 6f 6d 2d 70 61 72 65 6e .yas--field.7.t.8.yas--fom-paren
29a80 74 2d 66 69 65 6c 64 20 76 65 63 74 6f 72 70 20 39 20 79 61 73 2d 2d 6d 61 72 6b 2d 74 68 69 73 t-field.vectorp.9.yas--mark-this
29aa0 2d 61 6e 64 2d 63 68 69 6c 64 72 65 6e 2d 6d 6f 64 69 66 69 65 64 20 79 61 73 2d 2d 66 6f 6d 2d -and-children-modified.yas--fom-
29ac0 6e 65 78 74 20 6e 69 6c 5d 20 35 5d 29 0a 23 40 31 30 35 20 50 6c 61 63 65 20 74 68 65 20 61 63 next.nil].5]).#@105.Place.the.ac
29ae0 74 69 76 65 20 66 69 65 6c 64 20 6f 76 65 72 6c 61 79 20 69 6e 20 53 4e 49 50 50 45 54 27 73 20 tive.field.overlay.in.SNIPPET's.
29b00 46 49 45 4c 44 2e 0a 0a 4d 6f 76 65 20 74 68 65 20 6f 76 65 72 6c 61 79 2c 20 6f 72 20 63 72 65 FIELD...Move.the.overlay,.or.cre
29b20 61 74 65 20 69 74 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 74 2e 1f 0a 28 64 65 ate.it.if.it.does.not.exit...(de
29b40 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 6d 6f 76 65 2d 61 63 74 69 76 65 2d 66 69 falias.'yas--make-move-active-fi
29b60 65 6c 64 2d 6f 76 65 72 6c 61 79 20 23 5b 28 73 6e 69 70 70 65 74 20 66 69 65 6c 64 29 20 22 08 eld-overlay.#[(snippet.field).".
29b80 5c 32 30 33 32 00 5c 33 30 35 08 21 5c 32 30 33 32 00 5c 33 30 36 08 09 5c 33 30 37 48 5c 6e 3e \2032.\305.!\2032.\306..\307H\n>
29ba0 5c 32 30 34 1b 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 09 44 5c 22 5c 32 31 30 09 5c 33 31 33 48 \204..\310\311\312.D\"\210.\313H
29bc0 09 5c 33 30 37 48 5c 6e 3e 5c 32 30 34 2d 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 09 44 5c 22 5c .\307H\n>\204-.\310\311\312.D\"\
29be0 32 31 30 09 5c 33 31 34 48 23 5c 32 30 37 5c 33 31 35 09 5c 33 30 37 48 5c 6e 3e 5c 32 30 34 42 210.\314H#\207\315.\307H\n>\204B
29c00 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 09 44 5c 22 5c 32 31 30 09 5c 33 31 33 48 09 5c 33 30 37 .\310\311\312.D\"\210.\313H.\307
29c20 48 5c 6e 3e 5c 32 30 34 54 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 09 44 5c 22 5c 32 31 30 09 5c H\n>\204T.\310\311\312.D\"\210.\
29c40 33 31 34 48 5c 33 31 36 5c 32 31 31 5c 33 31 37 25 10 5c 33 32 30 08 5c 33 32 31 0b 23 5c 32 31 314H\316\211\317%.\320.\321.#\21
29c60 30 5c 33 32 30 08 5c 33 32 32 5c 33 32 33 23 5c 32 31 30 5c 33 32 30 08 5c 33 32 34 5c 66 23 5c 0\320.\322\323#\210\320.\324\f#\
29c80 32 31 30 5c 33 32 30 08 5c 33 32 35 5c 33 32 36 23 5c 32 31 30 5c 33 32 30 08 5c 33 32 37 5c 33 210\320.\325\326#\210\320.\327\3
29ca0 33 30 23 5c 32 31 30 5c 33 32 30 08 5c 33 33 31 5c 33 33 32 23 5c 32 30 37 22 20 5b 79 61 73 2d 30#\210\320.\331\332#\207".[yas-
29cc0 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 20 66 69 65 6c 64 20 63 6c 2d 73 -active-field-overlay.field.cl-s
29ce0 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 79 61 73 2d 6f 76 65 72 6c 61 truct-yas--field-tags.yas-overla
29d00 79 2d 70 72 69 6f 72 69 74 79 20 73 6e 69 70 70 65 74 20 6f 76 65 72 6c 61 79 2d 62 75 66 66 65 y-priority.snippet.overlay-buffe
29d20 72 20 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 r.move-overlay.0.signal.wrong-ty
29d40 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 32 20 33 20 6d 61 6b 65 2d pe-argument.yas--field.2.3.make-
29d60 6f 76 65 72 6c 61 79 20 6e 69 6c 20 74 20 6f 76 65 72 6c 61 79 2d 70 75 74 20 70 72 69 6f 72 69 overlay.nil.t.overlay-put.priori
29d80 74 79 20 66 61 63 65 20 79 61 73 2d 66 69 65 6c 64 2d 68 69 67 68 6c 69 67 68 74 2d 66 61 63 65 ty.face.yas-field-highlight-face
29da0 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 2d 68 6f 6f 6b 73 .yas--snippet.modification-hooks
29dc0 20 28 79 61 73 2d 2d 6f 6e 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 2d 6d 6f 64 69 66 69 63 61 .(yas--on-field-overlay-modifica
29de0 74 69 6f 6e 29 20 69 6e 73 65 72 74 2d 69 6e 2d 66 72 6f 6e 74 2d 68 6f 6f 6b 73 20 28 79 61 73 tion).insert-in-front-hooks.(yas
29e00 2d 2d 6f 6e 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 2d 6d 6f 64 69 66 69 63 61 74 69 6f 6e 29 --on-field-overlay-modification)
29e20 20 69 6e 73 65 72 74 2d 62 65 68 69 6e 64 2d 68 6f 6f 6b 73 20 28 79 61 73 2d 2d 6f 6e 2d 66 69 .insert-behind-hooks.(yas--on-fi
29e40 65 6c 64 2d 6f 76 65 72 6c 61 79 2d 6d 6f 64 69 66 69 63 61 74 69 6f 6e 29 5d 20 37 20 28 23 24 eld-overlay-modification)].7.(#$
29e60 20 2e 20 31 37 30 37 30 38 29 5d 29 0a 23 40 31 31 34 20 54 65 6c 6c 20 69 66 20 6e 65 77 6c 79 ...170708)]).#@114.Tell.if.newly
29e80 20 6d 6f 64 69 66 69 65 64 20 46 49 45 4c 44 20 73 68 6f 75 6c 64 20 62 65 20 63 6c 65 61 72 65 .modified.FIELD.should.be.cleare
29ea0 64 20 61 6e 64 20 73 6b 69 70 70 65 64 2e 0a 42 45 47 2c 20 45 4e 44 20 61 6e 64 20 4c 45 4e 47 d.and.skipped..BEG,.END.and.LENG
29ec0 54 48 20 6c 69 6b 65 20 6f 76 65 72 6c 61 79 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 68 6f 6f TH.like.overlay.modification.hoo
29ee0 6b 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6b 69 70 2d 61 6e 64 2d 63 6c ks...(defalias.'yas--skip-and-cl
29f00 65 61 72 2d 66 69 65 6c 64 2d 70 20 23 5b 28 66 69 65 6c 64 20 62 65 67 20 5f 65 6e 64 20 6c 65 ear-field-p.#[(field.beg._end.le
29f20 6e 67 74 68 29 20 22 08 5c 33 30 34 55 5c 32 30 35 30 00 09 5c 6e 5c 33 30 34 48 0b 3e 5c 32 30 ngth).".\304U\2050..\n\304H.>\20
29f40 34 16 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 31 30 48 55 4..\305\306\307\nD\"\210\n\310HU
29f60 5c 32 30 35 30 00 5c 6e 5c 33 30 34 48 0b 3e 5c 32 30 34 2c 00 5c 33 30 35 5c 33 30 36 5c 33 30 \2050.\n\304H.>\204,.\305\306\30
29f80 37 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 31 31 48 3f 5c 32 30 37 22 20 5b 6c 65 6e 67 74 68 20 7\nD\"\210\n\311H?\207".[length.
29fa0 62 65 67 20 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 beg.field.cl-struct-yas--field-t
29fc0 61 67 73 20 30 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 ags.0.signal.wrong-type-argument
29fe0 20 79 61 73 2d 2d 66 69 65 6c 64 20 32 20 37 5d 20 35 20 28 23 24 20 2e 20 31 37 31 36 33 35 29 .yas--field.2.7].5.(#$...171635)
2a000 5d 29 0a 23 40 31 38 34 20 43 6c 65 61 72 73 20 74 68 65 20 66 69 65 6c 64 20 61 6e 64 20 75 70 ]).#@184.Clears.the.field.and.up
2a020 64 61 74 65 73 20 6d 69 72 72 6f 72 73 2c 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79 2e 0a 0a 4f dates.mirrors,.conditionally...O
2a040 6e 6c 79 20 63 6c 65 61 72 73 20 74 68 65 20 66 69 65 6c 64 20 69 66 20 69 74 20 68 61 73 6e 27 nly.clears.the.field.if.it.hasn'
2a060 74 20 62 65 65 6e 20 6d 6f 64 69 66 69 65 64 20 61 6e 64 20 70 6f 69 6e 74 20 69 73 20 61 74 0a t.been.modified.and.point.is.at.
2a080 66 69 65 6c 64 20 73 74 61 72 74 2e 20 20 54 68 69 73 20 68 6f 6f 6b 20 64 6f 65 73 20 6e 6f 74 field.start...This.hook.does.not
2a0a0 68 69 6e 67 20 69 66 20 61 6e 20 75 6e 64 6f 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2e 1f hing.if.an.undo.is.in.progress..
2a0c0 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6f 6e 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 .(defalias.'yas--on-field-overla
2a0e0 79 2d 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 23 5b 28 6f 76 65 72 6c 61 79 20 61 66 74 65 72 5c y-modification.#[(overlay.after\
2a100 3f 20 62 65 67 20 65 6e 64 20 26 6f 70 74 69 6f 6e 61 6c 20 6c 65 6e 67 74 68 29 20 22 08 3f 5c ?.beg.end.&optional.length).".?\
2a120 32 30 36 19 00 09 5c 32 30 36 19 00 5c 33 30 36 5c 6e 21 3f 5c 32 30 36 19 00 5c 33 30 37 0b 21 206...\206..\306\n!?\206..\307.!
2a140 3f 5c 32 30 36 19 00 5c 33 31 30 20 3f 5c 32 30 35 5c 32 33 36 00 5c 33 31 31 1c 5c 33 31 32 19 ?\206..\310.?\205\236.\311.\312.
2a160 5c 33 31 33 0b 5c 33 31 34 5c 22 1d 5c 33 31 33 5c 6e 5c 33 31 35 5c 22 1e 5c 22 5c 33 31 36 0e \313.\314\".\313\n\315\".\"\316.
2a180 5c 22 21 5c 32 30 33 5c 32 32 34 00 5c 33 31 37 20 1e 23 5c 33 32 30 5c 32 31 36 0e 5c 22 5c 33 \"!\203\224.\317..#\320\216.\"\3
2a1a0 32 31 48 0e 24 3e 5c 32 30 34 4b 00 5c 33 32 32 5c 33 32 33 5c 33 31 35 0e 5c 22 44 5c 22 5c 32 21H.$>\204K.\322\323\315.\"D\"\2
2a1c0 31 30 0e 5c 22 5c 33 32 34 48 1e 25 5c 33 32 35 5c 33 32 36 0e 25 5c 22 1e 26 5c 33 32 35 5c 33 10.\"\324H.%\325\326.%\".&\325\3
2a1e0 32 37 0e 25 5c 22 1e 27 5c 33 33 30 1e 28 5c 33 31 31 1e 29 0e 26 5c 32 30 33 5c 32 30 33 00 0e 27.%\".'\330.(\311.).&\203\203..
2a200 26 5c 32 31 31 41 16 26 5c 32 34 32 5c 33 33 31 0e 27 5c 32 31 31 41 16 27 5c 32 34 32 44 44 0e &\211A.&\242\331.'\211A.'\242DD.
2a220 29 42 16 29 5c 32 30 32 65 00 5c 33 33 32 5c 33 33 33 0e 29 5c 33 33 34 5c 33 33 31 0e 28 44 44 )B.)\202e.\332\333.)\334\331.(DD
2a240 45 21 2e 07 5c 32 30 32 5c 32 33 35 00 5c 33 33 35 5c 33 33 36 5c 33 33 37 5c 33 34 30 23 5c 32 E!..\202\235.\335\336\337\340#\2
2a260 31 30 5c 33 34 31 0b 21 2c 5c 32 30 37 22 20 5b 61 66 74 65 72 5c 3f 20 79 61 73 2d 2d 69 6e 68 10\341.!,\207".[after\?.yas--inh
2a280 69 62 69 74 2d 6f 76 65 72 6c 61 79 2d 68 6f 6f 6b 73 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 ibit-overlay-hooks.yas--active-f
2a2a0 69 65 6c 64 2d 6f 76 65 72 6c 61 79 20 6f 76 65 72 6c 61 79 20 69 6e 68 69 62 69 74 2d 6d 6f 64 ield-overlay.overlay.inhibit-mod
2a2c0 69 66 69 63 61 74 69 6f 6e 2d 68 6f 6f 6b 73 20 66 69 65 6c 64 20 6f 76 65 72 6c 61 79 70 20 6f ification-hooks.field.overlayp.o
2a2e0 76 65 72 6c 61 79 2d 62 75 66 66 65 72 20 79 61 73 2d 2d 75 6e 64 6f 2d 69 6e 2d 70 72 6f 67 72 verlay-buffer.yas--undo-in-progr
2a300 65 73 73 20 6e 69 6c 20 74 20 6f 76 65 72 6c 61 79 2d 67 65 74 20 79 61 73 2d 2d 66 69 65 6c 64 ess.nil.t.overlay-get.yas--field
2a320 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6c 69 76 65 2d .yas--snippet.yas--snippet-live-
2a340 70 20 6d 61 74 63 68 2d 64 61 74 61 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 5c 33 30 32 5c 22 5c p.match-data.#[nil."\301.\302\"\
2a360 32 30 37 22 20 5b 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 73 207".[save-match-data-internal.s
2a380 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 76 61 70 6f 72 61 74 65 5d 20 33 5d 20 30 20 73 69 et-match-data.evaporate].3].0.si
2a3a0 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 31 20 6d 61 70 63 61 gnal.wrong-type-argument.1.mapca
2a3c0 72 20 63 61 72 20 23 5b 28 76 2d 66 29 20 22 5c 33 30 31 08 41 40 21 5c 32 30 37 22 20 5b 76 2d r.car.#[(v-f)."\301.A@!\207".[v-
2a3e0 66 20 65 76 61 6c 5d 20 32 5d 20 23 5b 6e 69 6c 20 22 5c 33 30 36 08 09 5c 6e 0b 24 5c 32 30 33 f.eval].2].#[nil."\306..\n.$\203
2a400 0e 00 5c 33 30 37 08 5c 6e 5c 22 5c 32 31 30 08 5c 33 31 30 48 5c 66 3e 5c 32 30 34 1d 00 5c 33 ..\307.\n\"\210.\310H\f>\204..\3
2a420 31 31 5c 33 31 32 5c 33 31 33 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1d 5c 33 31 34 5c 33 31 35 11\312\313.D\"\210.\211.\314\315
2a440 49 5c 32 31 30 29 5c 33 31 36 08 5c 33 31 37 0e 12 21 5c 22 5c 32 31 30 5c 32 31 32 5c 33 32 30 I\210)\316.\317..!\"\210\212\320
2a460 08 21 5c 32 31 30 29 5c 33 32 31 0e 13 21 5c 32 30 37 22 20 5b 66 69 65 6c 64 20 62 65 67 20 65 .!\210)\321..!\207".[field.beg.e
2a480 6e 64 20 6c 65 6e 67 74 68 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 nd.length.cl-struct-yas--field-t
2a4a0 61 67 73 20 23 31 3d 23 3a 76 20 79 61 73 2d 2d 73 6b 69 70 2d 61 6e 64 2d 63 6c 65 61 72 2d 66 ags.#1=#:v.yas--skip-and-clear-f
2a4c0 69 65 6c 64 2d 70 20 79 61 73 2d 2d 73 6b 69 70 2d 61 6e 64 2d 63 6c 65 61 72 20 30 20 73 69 67 ield-p.yas--skip-and-clear.0.sig
2a4e0 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 nal.wrong-type-argument.yas--fie
2a500 6c 64 20 37 20 74 20 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 65 6e 64 2d 6d 61 79 62 65 20 6f 76 ld.7.t.yas--advance-end-maybe.ov
2a520 65 72 6c 61 79 2d 65 6e 64 20 79 61 73 2d 2d 66 69 65 6c 64 2d 75 70 64 61 74 65 2d 64 69 73 70 erlay-end.yas--field-update-disp
2a540 6c 61 79 20 79 61 73 2d 2d 75 70 64 61 74 65 2d 6d 69 72 72 6f 72 73 20 6f 76 65 72 6c 61 79 20 lay.yas--update-mirrors.overlay.
2a560 73 6e 69 70 70 65 74 5d 20 36 5d 20 71 75 6f 74 65 20 65 76 61 6c 20 6c 65 74 20 66 75 6e 63 61 snippet].6].quote.eval.let.funca
2a580 6c 6c 20 6c 77 61 72 6e 20 28 79 61 73 6e 69 70 70 65 74 20 7a 6f 6d 62 69 65 29 20 3a 77 61 72 ll.lwarn.(yasnippet.zombie).:war
2a5a0 6e 69 6e 67 20 22 4b 69 6c 6c 69 6e 67 20 7a 6f 6d 62 69 65 20 73 6e 69 70 70 65 74 21 22 20 64 ning."Killing.zombie.snippet!".d
2a5c0 65 6c 65 74 65 2d 6f 76 65 72 6c 61 79 20 73 6e 69 70 70 65 74 20 73 61 76 65 2d 6d 61 74 63 68 elete-overlay.snippet.save-match
2a5e0 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e -data-internal.cl-struct-yas--sn
2a600 69 70 70 65 74 2d 74 61 67 73 20 23 32 3d 23 3a 65 6e 76 76 61 72 20 23 33 3d 23 3a 73 79 6d 73 ippet-tags.#2=#:envvar.#3=#:syms
2a620 20 23 34 3d 23 3a 76 61 6c 73 20 23 35 3d 23 3a 62 6f 64 79 20 23 36 3d 23 3a 62 69 6e 64 73 5d .#4=#:vals.#5=#:body.#6=#:binds]
2a640 20 36 20 28 23 24 20 2e 20 31 37 32 30 34 31 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 .6.(#$...172041)]).(defalias.'ya
2a660 73 2d 2d 61 75 74 6f 2d 66 69 6c 6c 20 23 5b 6e 69 6c 20 22 60 18 5c 33 30 36 20 5c 32 31 30 60 s--auto-fill.#[nil."`.\306.\210`
2a680 19 5c 33 30 37 20 5c 32 31 30 60 1a 5c 33 31 30 5c 6e 09 5c 22 1b 5c 33 31 31 5c 32 31 31 1c 1d .\307.\210`.\310\n.\".\311\211..
2a6a0 0b 5c 33 31 31 1e 2e 5c 32 31 31 1e 2f 5c 32 30 33 7d 00 0e 2f 40 16 2e 5c 33 31 32 0e 2e 21 5c .\311..\211./\203}../@..\312..!\
2a6c0 33 31 31 1e 30 5c 32 31 31 1e 2f 5c 32 30 33 56 00 0e 2f 40 16 30 5c 6e 0e 30 58 5c 32 30 33 4d 311.0\211./\203V../@.0\n.0X\203M
2a6e0 00 0e 30 09 58 5c 32 30 33 4d 00 5c 33 31 33 0e 30 5c 6e 09 23 5c 66 42 14 0e 2f 41 5c 32 31 31 ..0.X\203M.\313.0\n.#\fB../A\211
2a700 16 2f 5c 32 30 34 31 00 2a 5c 33 31 34 0e 2e 5c 33 31 35 48 0e 31 3e 5c 32 30 34 6a 00 5c 33 31 ./\2041.*\314..\315H.1>\204j.\31
2a720 36 5c 33 31 37 5c 33 32 30 0e 2e 44 5c 22 5c 32 31 30 0e 2e 5c 33 32 31 48 5c 6e 09 23 0d 42 15 6\317\320..D\"\210..\321H\n.#.B.
2a740 0e 2f 41 5c 32 31 31 16 2f 5c 32 30 34 1f 00 2a 08 62 5c 32 31 30 5c 33 32 32 1e 32 0e 14 5c 32 ./A\211./\204..*.b\210\322.2..\2
2a760 30 34 61 01 5c 33 32 32 5c 33 32 33 5c 33 32 34 21 44 43 5c 33 32 32 5c 33 32 33 5c 33 32 35 21 04a.\322\323\324!DC\322\323\325!
2a780 44 43 5c 33 32 36 1e 33 1e 34 1e 35 72 5c 33 32 37 20 1e 36 70 5c 33 33 30 70 0e 36 5c 22 42 5c DC\326.3.4.5r\327..6p\330p.6\"B\
2a7a0 32 31 31 16 36 29 5c 33 31 31 1e 37 5c 32 31 31 1e 2f 5c 32 30 33 19 01 0e 2f 40 5c 32 31 31 16 211.6)\311.7\211./\203.../@\211.
2a7c0 37 71 5c 32 31 30 0e 14 0e 35 5c 32 33 36 1e 38 0e 15 0e 34 5c 32 33 36 1e 39 5c 33 33 31 5c 33 7q\210...5\236.8...4\236.9\331\3
2a7e0 32 34 21 5c 32 30 33 5c 33 35 35 00 0e 38 5c 32 30 33 5c 33 34 33 00 0e 38 0e 37 0e 38 41 42 5c 24!\203\355..8\203\343..8.7.8AB\
2a800 32 34 31 5c 32 31 30 5c 32 30 32 5c 33 35 35 00 0e 14 0e 37 44 0e 35 42 16 35 5c 33 33 31 5c 33 241\210\202\355....7D.5B.5\331\3
2a820 32 35 21 5c 32 30 33 0f 01 0e 39 5c 32 30 33 05 01 0e 39 0e 37 0e 39 41 42 5c 32 34 31 5c 32 31 25!\203...9\203...9.7.9AB\241\21
2a840 30 5c 32 30 32 0f 01 0e 15 0e 37 44 0e 34 42 16 34 2a 0e 2f 41 5c 32 31 31 16 2f 5c 32 30 34 5c 0\202.....7D.4B.4*./A\211./\204\
2a860 32 36 35 00 2b 5c 33 33 32 5c 33 33 33 5c 33 33 34 5c 33 33 35 70 0e 35 0e 34 5c 33 33 36 5c 33 265.+\332\333\334\335p.5.4\336\3
2a880 33 37 21 5c 32 30 33 48 01 5c 33 34 30 5c 33 34 31 5c 33 34 32 21 21 1e 3a 5c 33 34 33 5c 32 31 37!\203H.\340\341\342!!.:\343\21
2a8a0 36 0e 3a 1e 3a 5c 33 34 34 5c 33 34 35 0e 3b 5c 22 5c 32 31 30 29 72 0e 3a 71 5c 32 31 30 5c 33 6.:.:\344\345.;\"\210)r.:q\210\3
2a8c0 34 36 20 2b 5c 32 30 32 49 01 5c 33 34 37 26 07 5c 32 31 30 5c 33 35 30 5c 33 35 31 21 5c 32 31 46.+\202I.\347&.\210\350\351!\21
2a8e0 30 5c 33 35 32 0e 3c 5c 32 33 35 5c 32 30 34 5d 01 5c 33 35 32 0e 3c 42 16 3c 2b 5c 32 30 32 65 0\352.<\235\204].\352.<B.<+\202e
2a900 01 0e 14 20 5c 32 31 30 29 5c 32 31 32 5c 33 30 36 20 5c 32 31 30 60 11 5c 33 30 37 20 5c 32 31 ....\210)\212\306.\210`.\307.\21
2a920 30 60 12 29 5c 32 31 32 5c 32 31 34 5c 6e 09 7d 5c 32 31 30 5c 33 34 34 5c 33 35 33 5c 66 5c 22 0`.)\212\214\n.}\210\344\353\f\"
2a940 5c 32 31 30 5c 33 34 34 5c 33 35 34 0d 5c 22 5c 32 31 30 29 5c 33 34 34 5c 33 35 35 0b 5c 22 2e \210\344\354.\"\210)\344\355.\".
2a960 07 5c 32 30 37 22 20 5b 6f 72 69 67 2d 70 6f 69 6e 74 20 65 6e 64 20 62 65 67 20 73 6e 69 70 70 .\207".[orig-point.end.beg.snipp
2a980 65 74 73 20 72 65 6d 61 72 6b 65 72 73 20 72 65 6f 76 65 72 6c 61 79 73 20 66 6f 72 77 61 72 64 ets.remarkers.reoverlays.forward
2a9a0 2d 70 61 72 61 67 72 61 70 68 20 62 61 63 6b 77 61 72 64 2d 70 61 72 61 67 72 61 70 68 20 79 61 -paragraph.backward-paragraph.ya
2a9c0 73 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 6e 69 6c 20 79 61 73 2d 2d 63 6f 6c 6c 65 s-active-snippets.nil.yas--colle
2a9e0 63 74 2d 73 6e 69 70 70 65 74 2d 6d 61 72 6b 65 72 73 20 79 61 73 2d 2d 73 6e 61 70 73 68 6f 74 ct-snippet-markers.yas--snapshot
2aa00 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 20 79 61 73 2d 2d 73 6e 61 70 73 68 6f 74 2d 6f -marker-location.yas--snapshot-o
2aa20 76 65 72 6c 61 79 2d 6c 6f 63 61 74 69 6f 6e 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 verlay-location.0.signal.wrong-t
2aa40 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 35 20 74 20 64 65 ype-argument.yas--snippet.5.t.de
2aa60 66 61 75 6c 74 2d 76 61 6c 75 65 20 79 61 73 2d 2d 6f 72 69 67 69 6e 61 6c 2d 61 75 74 6f 2d 66 fault-value.yas--original-auto-f
2aa80 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 ill-function.auto-fill-function.
2aaa0 33 20 62 75 66 66 65 72 2d 6c 69 73 74 20 72 65 6d 71 20 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 3.buffer-list.remq.local-variabl
2aac0 65 2d 70 20 6c 77 61 72 6e 20 28 79 61 73 6e 69 70 70 65 74 20 61 75 74 6f 2d 66 69 6c 6c 20 62 e-p.lwarn.(yasnippet.auto-fill.b
2aae0 75 67 29 20 3a 65 72 72 6f 72 20 22 60 79 61 73 2d 2d 6f 72 69 67 69 6e 61 6c 2d 61 75 74 6f 2d ug).:error."`yas--original-auto-
2ab00 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 27 20 75 6e 65 78 70 65 63 74 65 64 6c 79 20 6e 69 6c 20 fill-function'.unexpectedly.nil.
2ab20 69 6e 20 25 53 21 20 20 44 69 73 61 62 6c 69 6e 67 20 61 75 74 6f 2d 66 69 6c 6c 2e 5c 6e 20 20 in.%S!..Disabling.auto-fill.\n..
2ab40 25 53 5c 6e 20 20 60 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 27 3a 20 25 53 5c 6e %S\n..`auto-fill-function':.%S\n
2ab60 25 73 22 20 66 62 6f 75 6e 64 70 20 62 61 63 6b 74 72 61 63 65 2d 2d 70 72 69 6e 74 2d 66 72 61 %s".fboundp.backtrace--print-fra
2ab80 6d 65 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 65 2d 6e 65 me.get-buffer-create.generate-ne
2aba0 77 2d 62 75 66 66 65 72 2d 6e 61 6d 65 20 22 20 2a 73 74 72 69 6e 67 2d 6f 75 74 70 75 74 2a 22 w-buffer-name.".*string-output*"
2abc0 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 21 5c 32 30 37 22 20 5b 73 74 61 6e 64 61 72 64 2d 6f 75 .#[nil."\301.!\207".[standard-ou
2abe0 74 70 75 74 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 5d 20 6d 61 70 63 20 23 5b 28 66 72 61 tput.kill-buffer].2].mapc.#[(fra
2ac00 6d 65 29 20 22 5c 33 30 31 5c 33 30 32 08 5c 22 5c 32 30 37 22 20 5b 66 72 61 6d 65 20 61 70 70 me)."\301\302.\"\207".[frame.app
2ac20 6c 79 20 62 61 63 6b 74 72 61 63 65 2d 2d 70 72 69 6e 74 2d 66 72 61 6d 65 5d 20 33 5d 20 62 75 ly.backtrace--print-frame].3].bu
2ac40 66 66 65 72 2d 73 74 72 69 6e 67 20 22 22 20 61 75 74 6f 2d 66 69 6c 6c 2d 6d 6f 64 65 20 2d 31 ffer-string."".auto-fill-mode.-1
2ac60 20 28 79 61 73 6e 69 70 70 65 74 20 61 75 74 6f 2d 66 69 6c 6c 20 62 75 67 29 20 79 61 73 2d 2d .(yasnippet.auto-fill.bug).yas--
2ac80 72 65 73 74 6f 72 65 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 20 79 61 73 2d 2d 72 65 73 restore-marker-location.yas--res
2aca0 74 6f 72 65 2d 6f 76 65 72 6c 61 79 2d 6c 6f 63 61 74 69 6f 6e 20 23 5b 28 73 6e 69 70 70 65 74 tore-overlay-location.#[(snippet
2acc0 29 20 22 08 5c 33 30 36 48 09 3e 5c 32 30 34 0f 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c ).".\306H.>\204..\307\310\311.D\
2ace0 22 5c 32 31 30 08 5c 33 31 32 48 1a 5c 33 31 33 5c 33 31 34 5c 6e 5c 22 1b 5c 33 31 33 5c 33 31 "\210.\312H.\313\314\n\".\313\31
2ad00 35 5c 6e 5c 22 1c 5c 33 31 36 1d 5c 33 31 37 1e 14 0b 5c 32 30 33 3b 00 0b 5c 32 31 31 41 13 5c 5\n\".\316.\317...\203;..\211A.\
2ad20 32 34 32 5c 33 32 30 5c 66 5c 32 31 31 41 14 5c 32 34 32 44 44 0e 14 42 16 14 5c 32 30 32 5c 22 242\320\f\211A.\242DD..B..\202\"
2ad40 00 5c 33 32 31 5c 33 32 32 0e 14 5c 33 32 33 5c 33 32 30 0d 44 44 45 21 2d 5c 32 30 37 22 20 5b .\321\322..\323\320.DDE!-\207".[
2ad60 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 snippet.cl-struct-yas--snippet-t
2ad80 61 67 73 20 23 31 3d 23 3a 65 6e 76 76 61 72 20 23 32 3d 23 3a 73 79 6d 73 20 23 33 3d 23 3a 76 ags.#1=#:envvar.#2=#:syms.#3=#:v
2ada0 61 6c 73 20 23 34 3d 23 3a 62 6f 64 79 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 als.#4=#:body.0.signal.wrong-typ
2adc0 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 31 20 6d 61 70 63 61 72 e-argument.yas--snippet.1.mapcar
2ade0 20 63 61 72 20 23 5b 28 76 2d 66 29 20 22 5c 33 30 31 08 41 40 21 5c 32 30 37 22 20 5b 76 2d 66 .car.#[(v-f)."\301.A@!\207".[v-f
2ae00 20 65 76 61 6c 5d 20 32 5d 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 21 5c 32 30 37 22 20 5b 73 6e .eval].2].#[nil."\301.!\207".[sn
2ae20 69 70 70 65 74 20 79 61 73 2d 2d 75 70 64 61 74 65 2d 6d 69 72 72 6f 72 73 5d 20 32 5d 20 6e 69 ippet.yas--update-mirrors].2].ni
2ae40 6c 20 71 75 6f 74 65 20 65 76 61 6c 20 6c 65 74 20 66 75 6e 63 61 6c 6c 20 23 35 3d 23 3a 62 69 l.quote.eval.let.funcall.#5=#:bi
2ae60 6e 64 73 5d 20 36 5d 20 73 6e 69 70 70 65 74 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 nds].6].snippet.--dolist-tail--.
2ae80 6d 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 79 61 m.cl-struct-yas--snippet-tags.ya
2aea0 73 2d 2d 69 6e 68 69 62 69 74 2d 6f 76 65 72 6c 61 79 2d 68 6f 6f 6b 73 20 70 72 69 6e 74 2d 6c s--inhibit-overlay-hooks.print-l
2aec0 65 6e 67 74 68 20 66 69 6c 6c 2d 66 75 6e 2d 76 61 6c 75 65 73 20 79 61 73 2d 2d 66 69 6c 6c 2d ength.fill-fun-values.yas--fill-
2aee0 66 75 6e 2d 76 61 6c 75 65 73 20 62 75 66 73 20 62 75 66 20 79 66 2d 63 65 6c 6c 20 61 66 2d 63 fun-values.bufs.buf.yf-cell.af-c
2af00 65 6c 6c 20 73 74 61 6e 64 61 72 64 2d 6f 75 74 70 75 74 20 79 61 73 2d 2d 77 61 74 63 68 2d 61 ell.standard-output.yas--watch-a
2af20 75 74 6f 2d 66 69 6c 6c 2d 62 61 63 6b 74 72 61 63 65 20 77 61 72 6e 69 6e 67 2d 73 75 70 70 72 uto-fill-backtrace.warning-suppr
2af40 65 73 73 2d 74 79 70 65 73 5d 20 31 31 5d 29 0a 23 40 31 31 32 20 50 6c 61 63 65 20 70 72 6f 74 ess-types].11]).#@112.Place.prot
2af60 65 63 74 69 6f 6e 20 6f 76 65 72 6c 61 79 73 20 73 75 72 72 6f 75 6e 64 69 6e 67 20 53 4e 49 50 ection.overlays.surrounding.SNIP
2af80 50 45 54 27 73 20 46 49 45 4c 44 2e 0a 0a 4d 6f 76 65 20 74 68 65 20 6f 76 65 72 6c 61 79 73 2c PET's.FIELD...Move.the.overlays,
2afa0 20 6f 72 20 63 72 65 61 74 65 20 74 68 65 6d 20 69 66 20 74 68 65 79 20 64 6f 20 6e 6f 74 20 65 .or.create.them.if.they.do.not.e
2afc0 78 69 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 6d 6f 76 65 2d xit...(defalias.'yas--make-move-
2afe0 66 69 65 6c 64 2d 70 72 6f 74 65 63 74 69 6f 6e 2d 6f 76 65 72 6c 61 79 73 20 23 5b 28 73 6e 69 field-protection-overlays.#[(sni
2b000 70 70 65 74 20 66 69 65 6c 64 29 20 22 08 5c 33 30 36 48 09 3e 5c 32 30 34 0f 00 5c 33 30 37 5c ppet.field).".\306H.>\204..\307\
2b020 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 08 5c 33 30 36 48 09 3e 5c 32 30 310\311.D\"\210.\312H.\306H.>\20
2b040 34 21 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 33 48 1a 1b 5c 4!.\307\310\311.D\"\210.\313H..\
2b060 33 31 34 20 5c 6e 57 5c 32 30 33 37 00 5c 32 31 32 5c 33 31 35 1c 64 62 5c 32 31 30 5c 33 31 36 314.\nW\2037.\212\315.db\210\316
2b080 20 5c 32 31 30 2a 0d 5c 32 30 33 55 00 5c 33 31 37 5c 33 32 30 0d 5c 22 5c 32 30 33 55 00 5c 33 .\210*.\203U.\317\320.\"\203U.\3
2b0a0 32 31 0d 40 0b 53 0b 23 5c 32 31 30 5c 33 32 31 0d 41 40 5c 6e 5c 32 31 31 54 23 5c 32 30 32 5c 21.@.S.#\210\321.A@\n\211T#\202\
2b0c0 32 32 37 00 5c 33 32 32 0b 53 0b 5c 33 32 33 5c 33 31 35 5c 33 32 33 25 5c 33 32 32 5c 6e 5c 32 227.\322.S.\323\315\323%\322\n\2
2b0e0 31 31 54 5c 33 32 33 5c 33 31 35 5c 33 32 33 25 44 5c 32 31 31 15 5c 33 32 33 1e 1a 5c 32 31 31 11T\323\315\323%D\211.\323..\211
2b100 1e 1b 5c 32 30 35 5c 32 32 36 00 0e 1b 40 16 1a 5c 33 32 34 0e 1a 5c 33 32 35 5c 33 32 36 23 5c ..\205\226...@..\324..\325\326#\
2b120 32 31 30 5c 33 32 34 0e 1a 5c 33 32 37 0e 1c 23 5c 32 31 30 5c 33 32 34 0e 1a 5c 33 33 30 5c 33 210\324..\327..#\210\324..\330\3
2b140 33 31 23 5c 32 31 30 0e 1b 41 5c 32 31 31 16 1b 5c 32 30 34 71 00 5c 33 32 33 2a 2a 5c 32 30 37 31#\210..A\211..\204q.\323**\207
2b160 22 20 5b 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 ".[field.cl-struct-yas--field-ta
2b180 67 73 20 65 6e 64 20 73 74 61 72 74 20 79 61 73 2d 2d 69 6e 68 69 62 69 74 2d 6f 76 65 72 6c 61 gs.end.start.yas--inhibit-overla
2b1a0 79 2d 68 6f 6f 6b 73 20 79 61 73 2d 2d 66 69 65 6c 64 2d 70 72 6f 74 65 63 74 69 6f 6e 2d 6f 76 y-hooks.yas--field-protection-ov
2b1c0 65 72 6c 61 79 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d erlays.0.signal.wrong-type-argum
2b1e0 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 32 20 33 20 62 75 66 66 65 72 2d 73 69 7a 65 20 74 ent.yas--field.2.3.buffer-size.t
2b200 20 6e 65 77 6c 69 6e 65 20 63 6c 2d 65 76 65 72 79 20 6f 76 65 72 6c 61 79 2d 62 75 66 66 65 72 .newline.cl-every.overlay-buffer
2b220 20 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 20 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 20 6f .move-overlay.make-overlay.nil.o
2b240 76 65 72 6c 61 79 2d 70 75 74 20 66 61 63 65 20 79 61 73 2d 2d 66 69 65 6c 64 2d 64 65 62 75 67 verlay-put.face.yas--field-debug
2b260 2d 66 61 63 65 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 2d -face.yas--snippet.modification-
2b280 68 6f 6f 6b 73 20 28 79 61 73 2d 2d 6f 6e 2d 70 72 6f 74 65 63 74 69 6f 6e 2d 6f 76 65 72 6c 61 hooks.(yas--on-protection-overla
2b2a0 79 2d 6d 6f 64 69 66 69 63 61 74 69 6f 6e 29 20 6f 76 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c y-modification).ov.--dolist-tail
2b2c0 2d 2d 20 73 6e 69 70 70 65 74 5d 20 38 20 28 23 24 20 2e 20 31 37 35 39 35 38 29 5d 29 0a 23 40 --.snippet].8.(#$...175958)]).#@
2b2e0 36 33 20 43 6f 6d 6d 69 74 20 74 68 65 20 73 6e 69 70 70 65 74 20 69 66 20 74 68 65 20 70 72 6f 63.Commit.the.snippet.if.the.pro
2b300 74 65 63 74 69 6f 6e 20 6f 76 65 72 6c 61 79 20 69 73 20 62 65 69 6e 67 20 6b 69 6c 6c 65 64 2e tection.overlay.is.being.killed.
2b320 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6f 6e 2d 70 72 6f 74 65 63 74 69 6f 6e 2d ..(defalias.'yas--on-protection-
2b340 6f 76 65 72 6c 61 79 2d 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 23 5b 28 5f 6f 76 65 72 6c 61 79 overlay-modification.#[(_overlay
2b360 20 61 66 74 65 72 5c 3f 20 62 65 67 20 65 6e 64 20 26 6f 70 74 69 6f 6e 61 6c 20 6c 65 6e 67 74 .after\?.beg.end.&optional.lengt
2b380 68 29 20 22 08 5c 32 30 36 13 00 09 3f 5c 32 30 36 13 00 5c 6e 0b 5c 66 5a 55 5c 32 30 36 13 00 h).".\206...?\206..\n.\fZU\206..
2b3a0 5c 33 30 36 20 3f 5c 32 30 35 40 00 5c 33 30 37 20 1d 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 22 \306.?\205@.\307..\310\311\312\"
2b3c0 5c 32 31 30 0d 1e 0d 5c 33 31 33 1e 0e 0e 0d 3a 5c 32 30 33 3e 00 0e 0d 40 16 0e 5c 33 31 34 0e \210...\313....:\203>...@..\314.
2b3e0 0e 21 5c 32 31 30 0e 0d 41 5c 32 31 31 16 0d 5c 32 30 32 27 00 2b 5c 33 31 33 5c 32 30 37 22 20 .!\210..A\211..\202'.+\313\207".
2b400 5b 79 61 73 2d 2d 69 6e 68 69 62 69 74 2d 6f 76 65 72 6c 61 79 2d 68 6f 6f 6b 73 20 61 66 74 65 [yas--inhibit-overlay-hooks.afte
2b420 72 5c 3f 20 6c 65 6e 67 74 68 20 65 6e 64 20 62 65 67 20 73 6e 69 70 70 65 74 73 20 79 61 73 2d r\?.length.end.beg.snippets.yas-
2b440 2d 75 6e 64 6f 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 79 61 73 2d 61 63 74 69 76 65 2d 73 6e 69 -undo-in-progress.yas-active-sni
2b460 70 70 65 74 73 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 32 20 22 43 6f 6d 6d 69 74 74 69 6e 67 ppets.yas--message.2."Committing
2b480 20 73 6e 69 70 70 65 74 73 2e 20 41 63 74 69 6f 6e 20 77 6f 75 6c 64 20 64 65 73 74 72 6f 79 20 .snippets..Action.would.destroy.
2b4a0 61 20 70 72 6f 74 65 63 74 69 6f 6e 20 6f 76 65 72 6c 61 79 2e 22 20 6e 69 6c 20 79 61 73 2d 2d a.protection.overlay.".nil.yas--
2b4c0 63 6f 6d 6d 69 74 2d 73 6e 69 70 70 65 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 73 commit-snippet.#1=#:--cl-var--.s
2b4e0 6e 69 70 70 65 74 5d 20 34 20 28 23 24 20 2e 20 31 37 36 38 36 37 29 5d 29 0a 28 61 64 64 2d 74 nippet].4.(#$...176867)]).(add-t
2b500 6f 2d 6c 69 73 74 20 27 64 65 62 75 67 2d 69 67 6e 6f 72 65 64 2d 65 72 72 6f 72 73 20 22 5e 45 o-list.'debug-ignored-errors."^E
2b520 78 69 74 20 74 68 65 20 73 6e 69 70 70 65 74 20 66 69 72 73 74 21 24 22 29 0a 23 40 34 33 31 20 xit.the.snippet.first!$").#@431.
2b540 45 78 70 61 6e 64 20 53 4e 49 50 50 45 54 20 61 74 20 63 75 72 72 65 6e 74 20 70 6f 69 6e 74 2e Expand.SNIPPET.at.current.point.
2b560 0a 0a 54 65 78 74 20 62 65 74 77 65 65 6e 20 53 54 41 52 54 20 61 6e 64 20 45 4e 44 20 77 69 6c ..Text.between.START.and.END.wil
2b580 6c 20 62 65 20 64 65 6c 65 74 65 64 20 62 65 66 6f 72 65 20 69 6e 73 65 72 74 69 6e 67 0a 74 65 l.be.deleted.before.inserting.te
2b5a0 6d 70 6c 61 74 65 2e 20 20 45 58 50 41 4e 44 2d 45 4e 56 20 69 73 20 61 20 6c 69 73 74 20 6f 66 mplate...EXPAND-ENV.is.a.list.of
2b5c0 20 28 53 59 4d 20 56 41 4c 55 45 29 20 6c 65 74 2d 73 74 79 6c 65 20 64 79 6e 61 6d 69 63 0a 62 .(SYM.VALUE).let-style.dynamic.b
2b5e0 69 6e 64 69 6e 67 73 20 63 6f 6e 73 69 64 65 72 65 64 20 77 68 65 6e 20 65 78 70 61 6e 64 69 6e indings.considered.when.expandin
2b600 67 20 74 68 65 20 73 6e 69 70 70 65 74 2e 20 20 49 66 20 6f 6d 69 74 74 65 64 2c 20 75 73 65 0a g.the.snippet...If.omitted,.use.
2b620 53 4e 49 50 50 45 54 27 73 20 65 78 70 61 6e 64 2d 65 6e 76 20 66 69 65 6c 64 2e 0a 0a 53 4e 49 SNIPPET's.expand-env.field...SNI
2b640 50 50 45 54 20 6d 61 79 20 62 65 20 61 20 73 6e 69 70 70 65 74 20 73 74 72 75 63 74 75 72 65 20 PPET.may.be.a.snippet.structure.
2b660 28 65 2e 67 2e 2c 20 61 73 20 72 65 74 75 72 6e 65 64 20 62 79 0a 60 79 61 73 2d 6c 6f 6f 6b 75 (e.g.,.as.returned.by.`yas-looku
2b680 70 2d 73 6e 69 70 70 65 74 27 29 2c 20 6f 72 20 6a 75 73 74 20 61 20 73 6e 69 70 70 65 74 20 62 p-snippet'),.or.just.a.snippet.b
2b6a0 6f 64 79 20 28 77 68 69 63 68 20 69 73 20 61 20 73 74 72 69 6e 67 0a 66 6f 72 20 6e 6f 72 6d 61 ody.(which.is.a.string.for.norma
2b6c0 6c 20 73 6e 69 70 70 65 74 73 2c 20 61 6e 64 20 61 20 6c 69 73 74 20 66 6f 72 20 63 6f 6d 6d 61 l.snippets,.and.a.list.for.comma
2b6e0 6e 64 20 73 6e 69 70 70 65 74 73 29 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 65 78 nd.snippets)...(defalias.'yas-ex
2b700 70 61 6e 64 2d 73 6e 69 70 70 65 74 20 23 5b 28 73 6e 69 70 70 65 74 20 26 6f 70 74 69 6f 6e 61 pand-snippet.#[(snippet.&optiona
2b720 6c 20 73 74 61 72 74 20 65 6e 64 20 65 78 70 61 6e 64 2d 65 6e 76 29 20 22 08 5c 32 30 33 5c 6e l.start.end.expand-env).".\203\n
2b740 00 5c 33 30 36 09 3e 5c 32 30 34 11 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 32 31 .\306.>\204..\307\310\311\312\21
2b760 31 24 5c 32 31 30 5c 33 31 33 5c 33 31 34 21 5c 32 31 30 5c 6e 5c 32 30 35 23 00 5c 33 31 35 5c 1$\210\313\314!\210\n\205#.\315\
2b780 6e 21 5c 32 30 35 23 00 5c 33 31 36 5c 6e 5c 33 31 37 5c 22 5c 32 31 31 1b 5c 32 30 35 32 00 5c n!\205#.\316\n\317\"\211.\2052.\
2b7a0 33 32 30 0b 60 60 5c 33 32 31 24 5c 32 30 35 32 00 0b 29 1c 0d 5c 32 30 36 5d 00 5c 33 32 32 20 320.``\321$\2052..)..\206].\322.
2b7c0 5c 32 30 33 42 00 5c 33 32 33 20 5c 32 30 32 5d 00 5c 66 5c 32 30 33 5c 5c 00 5c 66 5c 33 32 31 \203B.\323.\202].\f\203\\.\f\321
2b7e0 48 0e 34 3e 5c 32 30 34 56 00 5c 33 32 34 5c 33 32 35 5c 33 31 37 5c 66 44 5c 22 5c 32 31 30 5c H.4>\204V.\324\325\317\fD\"\210\
2b800 66 5c 33 32 36 48 5c 32 30 32 5d 00 60 1d 0e 35 5c 32 30 36 5c 32 31 30 00 5c 33 32 32 20 5c 32 f\326H\202].`..5\206\210.\322.\2
2b820 30 33 6d 00 5c 33 32 37 20 5c 32 30 32 5c 32 31 30 00 5c 66 5c 32 30 33 5c 32 30 37 00 5c 66 5c 03m.\327.\202\210.\f\203\207.\f\
2b840 33 32 31 48 0e 34 3e 5c 32 30 34 5c 32 30 31 00 5c 33 32 34 5c 33 32 35 5c 33 31 37 5c 66 44 5c 321H.4>\204\201.\324\325\317\fD\
2b860 22 5c 32 31 30 5c 66 5c 33 33 30 48 5c 32 30 32 5c 32 31 30 00 60 5c 32 31 31 1e 35 0d 56 5c 32 "\210\f\330H\202\210.`\211.5.V\2
2b880 30 35 5c 32 32 35 00 5c 33 33 31 0d 0e 35 5c 22 1e 36 0e 37 5c 32 30 36 5c 32 35 30 00 5c 33 32 05\225.\331..5\".6.7\206\250.\32
2b8a0 32 20 5c 32 30 35 5c 32 35 30 00 5c 66 3f 5c 32 30 35 5c 32 35 30 00 0e 36 1e 37 0d 62 5c 32 31 2.\205\250.\f?\205\250..6.7.b\21
2b8c0 30 69 16 38 0e 36 5c 32 30 33 5c 32 37 32 00 0d 0e 35 7c 5c 32 31 30 5c 33 33 32 0e 39 21 5c 32 0i.8.6\203\272...5|\210\332.9!\2
2b8e0 30 33 5c 33 35 34 00 0e 39 47 5c 33 33 33 59 5c 32 30 33 5c 33 35 34 00 0e 39 5c 33 32 31 48 0e 03\354..9G\333Y\203\354..9\321H.
2b900 3a 3e 5c 32 30 33 5c 33 35 34 00 0e 39 5c 33 32 31 48 0e 3a 3e 5c 32 30 34 5c 33 34 35 00 5c 33 :>\203\354..9\321H.:>\204\345.\3
2b920 32 34 5c 33 32 35 5c 33 33 34 0e 39 44 5c 22 5c 32 31 30 0e 39 5c 33 32 36 48 5c 32 30 32 5c 33 24\325\334.9D\"\210.9\326H\202\3
2b940 35 36 00 0e 39 1e 3b 0e 3c 5c 32 30 34 26 01 5c 33 33 32 0e 39 21 5c 32 30 33 26 01 0e 39 47 5c 56..9.;.<\204&.\332.9!\203&..9G\
2b960 33 33 33 59 5c 32 30 33 26 01 0e 39 5c 33 32 31 48 0e 3a 3e 5c 32 30 33 26 01 0e 39 5c 33 32 31 333Y\203&..9\321H.:>\203&..9\321
2b980 48 0e 3a 3e 5c 32 30 34 20 01 5c 33 32 34 5c 33 32 35 5c 33 33 34 0e 39 44 5c 22 5c 32 31 30 0e H.:>\204..\324\325\334.9D\"\210.
2b9a0 39 5c 33 33 35 48 16 3c 0e 3b 3c 5c 32 30 33 33 01 5c 33 33 36 0e 3b 21 5c 32 30 32 5a 02 69 16 9\335H.<.;<\2033.\336.;!\202Z.i.
2b9c0 3d 5c 33 33 37 1e 3e 5c 33 34 30 0e 3b 0e 3c 0d 60 24 16 39 29 5c 6e 5c 32 30 35 52 01 5c 33 31 =\337.>\340.;.<.`$.9)\n\205R.\31
2b9e0 35 5c 6e 21 5c 32 30 35 52 01 5c 33 31 36 5c 6e 5c 33 31 37 5c 22 5c 32 31 31 1e 3f 5c 32 30 33 5\n!\205R.\316\n\317\"\211.?\203
2ba00 7d 01 0e 39 5c 33 32 31 48 0e 40 3e 5c 32 30 34 6a 01 5c 33 32 34 5c 33 32 35 5c 33 34 31 0e 39 }..9\321H.@>\204j.\324\325\341.9
2ba20 44 5c 22 5c 32 31 30 0e 39 5c 32 31 31 1e 41 5c 33 34 32 0e 3f 49 5c 32 31 30 29 5c 33 34 33 0e D\"\210.9\211.A\342.?I\210)\343.
2ba40 3f 5c 33 34 34 5c 6e 21 5c 22 5c 32 31 30 29 0e 39 5c 33 32 31 48 0e 40 3e 5c 32 30 34 5c 32 32 ?\344\n!\"\210).9\321H.@>\204\22
2ba60 30 01 5c 33 32 34 5c 33 32 35 5c 33 34 31 0e 39 44 5c 22 5c 32 31 30 0e 39 5c 33 32 36 48 5c 32 0.\324\325\341.9D\"\210.9\326H\2
2ba80 30 34 5c 32 33 34 01 5c 33 34 35 0e 39 21 5c 32 31 30 0e 39 5c 33 32 31 48 0e 40 3e 5c 32 30 34 04\234.\345.9!\210.9\321H.@>\204
2baa0 5c 32 35 36 01 5c 33 32 34 5c 33 32 35 5c 33 34 31 0e 39 44 5c 22 5c 32 31 30 0e 39 5c 33 32 36 \256.\324\325\341.9D\"\210.9\326
2bac0 48 40 5c 32 31 31 1e 42 5c 32 30 33 3d 02 5c 33 34 36 5c 33 32 31 21 5c 32 31 30 0e 39 5c 33 32 H@\211.B\203=.\346\321!\210.9\32
2bae0 31 48 0e 40 3e 5c 32 30 34 5c 33 31 37 01 5c 33 32 34 5c 33 32 35 5c 33 34 31 0e 39 44 5c 22 5c 1H.@>\204\317.\324\325\341.9D\"\
2bb00 32 31 30 0e 39 5c 33 34 37 48 1e 43 5c 33 35 30 5c 33 35 31 0e 43 5c 22 1e 44 5c 33 35 30 5c 33 210.9\347H.C\350\351.C\".D\350\3
2bb20 35 32 0e 43 5c 22 1e 45 5c 33 35 33 1e 46 5c 33 31 32 1e 47 0e 44 5c 32 30 33 07 02 0e 44 5c 32 52.C\".E\353.F\312.G.D\203...D\2
2bb40 31 31 41 16 44 5c 32 34 32 5c 33 35 34 0e 45 5c 32 31 31 41 16 45 5c 32 34 32 44 44 0e 47 42 16 11A.D\242\354.E\211A.E\242DD.GB.
2bb60 47 5c 32 30 32 5c 33 35 31 01 5c 33 35 35 5c 33 35 36 0e 47 5c 33 35 37 5c 33 35 34 0e 46 44 44 G\202\351.\355\356.G\357\354.FDD
2bb80 45 21 5c 32 31 30 2d 0e 42 5c 33 32 31 48 0e 34 3e 5c 32 30 34 27 02 5c 33 32 34 5c 33 32 35 5c E!\210-.B\321H.4>\204'.\324\325\
2bba0 33 31 37 0e 42 44 5c 22 5c 32 31 30 0e 42 5c 33 34 37 48 5c 33 32 31 3d 5c 32 30 33 3d 02 5c 33 317.BD\"\210.B\347H\321=\203=.\3
2bbc0 36 30 0e 42 21 47 5c 33 32 31 56 5c 32 30 33 3d 02 5c 33 31 32 16 48 29 5c 33 36 31 5c 33 36 32 60.B!G\321V\203=.\312.H)\361\362
2bbe0 5c 33 36 33 0e 39 5c 33 32 31 48 0e 40 3e 5c 32 30 34 53 02 5c 33 32 34 5c 33 32 35 5c 33 34 31 \363.9\321H.@>\204S.\324\325\341
2bc00 0e 39 44 5c 22 5c 32 31 30 0e 39 5c 33 36 32 48 23 5c 32 31 30 5c 33 33 37 2e 06 5c 32 30 37 22 .9D\"\210.9\362H#\210\337..\207"
2bc20 20 5b 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f .[yas-minor-mode.post-command-ho
2bc40 6f 6b 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 20 66 69 65 ok.yas--active-field-overlay.fie
2bc60 6c 64 20 63 6c 65 61 72 2d 66 69 65 6c 64 20 73 74 61 72 74 20 79 61 73 2d 2d 70 6f 73 74 2d 63 ld.clear-field.start.yas--post-c
2bc80 6f 6d 6d 61 6e 64 2d 68 61 6e 64 6c 65 72 20 63 6c 2d 2d 61 73 73 65 72 74 69 6f 6e 2d 66 61 69 ommand-handler.cl--assertion-fai
2bca0 6c 65 64 20 28 61 6e 64 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 28 6d 65 6d 71 20 27 79 led.(and.yas-minor-mode.(memq.'y
2bcc0 61 73 2d 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 61 6e 64 6c 65 72 20 70 6f 73 74 2d 63 6f as--post-command-handler.post-co
2bce0 6d 6d 61 6e 64 2d 68 6f 6f 6b 29 29 20 22 5b 79 61 73 5d 20 60 79 61 73 2d 65 78 70 61 6e 64 2d mmand-hook))."[yas].`yas-expand-
2bd00 73 6e 69 70 70 65 74 27 20 6e 65 65 64 73 20 70 72 6f 70 65 72 6c 79 20 73 65 74 75 70 20 60 79 snippet'.needs.properly.setup.`y
2bd20 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 27 22 20 6e 69 6c 20 72 75 6e 2d 68 6f 6f 6b 73 20 79 61 as-minor-mode'".nil.run-hooks.ya
2bd40 73 2d 62 65 66 6f 72 65 2d 65 78 70 61 6e 64 2d 73 6e 69 70 70 65 74 2d 68 6f 6f 6b 20 6f 76 65 s-before-expand-snippet-hook.ove
2bd60 72 6c 61 79 2d 62 75 66 66 65 72 20 6f 76 65 72 6c 61 79 2d 67 65 74 20 79 61 73 2d 2d 66 69 65 rlay-buffer.overlay-get.yas--fie
2bd80 6c 64 20 79 61 73 2d 2d 73 6b 69 70 2d 61 6e 64 2d 63 6c 65 61 72 2d 66 69 65 6c 64 2d 70 20 30 ld.yas--skip-and-clear-field-p.0
2bda0 20 72 65 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 20 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e .region-active-p.region-beginnin
2bdc0 67 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 32 20 72 g.signal.wrong-type-argument.2.r
2bde0 65 67 69 6f 6e 2d 65 6e 64 20 33 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d egion-end.3.buffer-substring-no-
2be00 70 72 6f 70 65 72 74 69 65 73 20 76 65 63 74 6f 72 70 20 31 34 20 79 61 73 2d 2d 74 65 6d 70 6c properties.vectorp.14.yas--templ
2be20 61 74 65 20 35 20 79 61 73 2d 2d 65 76 61 6c 2d 66 6f 72 2d 65 66 66 65 63 74 20 74 20 79 61 73 ate.5.yas--eval-for-effect.t.yas
2be40 2d 2d 73 6e 69 70 70 65 74 2d 63 72 65 61 74 65 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 37 20 --snippet-create.yas--snippet.7.
2be60 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 65 6e 64 2d 6d 61 79 62 65 20 6f 76 65 72 6c 61 79 2d 65 yas--advance-end-maybe.overlay-e
2be80 6e 64 20 79 61 73 2d 65 78 69 74 2d 73 6e 69 70 70 65 74 20 73 69 74 2d 66 6f 72 20 31 20 6d 61 nd.yas-exit-snippet.sit-for.1.ma
2bea0 70 63 61 72 20 63 61 72 20 23 5b 28 76 2d 66 29 20 22 5c 33 30 31 08 41 40 21 5c 32 30 37 22 20 pcar.car.#[(v-f)."\301.A@!\207".
2bec0 5b 76 2d 66 20 65 76 61 6c 5d 20 32 5d 20 23 5b 6e 69 6c 20 22 5c 33 30 32 08 09 5c 22 5c 32 30 [v-f.eval].2].#[nil."\302..\"\20
2bee0 37 22 20 5b 73 6e 69 70 70 65 74 20 66 69 72 73 74 2d 66 69 65 6c 64 20 79 61 73 2d 2d 6d 6f 76 7".[snippet.first-field.yas--mov
2bf00 65 2d 74 6f 2d 66 69 65 6c 64 5d 20 33 5d 20 71 75 6f 74 65 20 65 76 61 6c 20 6c 65 74 20 66 75 e-to-field].3].quote.eval.let.fu
2bf20 6e 63 61 6c 6c 20 79 61 73 2d 2d 66 69 65 6c 64 2d 74 65 78 74 2d 66 6f 72 2d 64 69 73 70 6c 61 ncall.yas--field-text-for-displa
2bf40 79 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 34 20 22 73 6e 69 70 70 65 74 20 25 64 20 65 78 70 y.yas--message.4."snippet.%d.exp
2bf60 61 6e 64 65 64 2e 22 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 anded.".cl-struct-yas--field-tag
2bf80 73 20 65 6e 64 20 74 6f 2d 64 65 6c 65 74 65 20 79 61 73 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 s.end.to-delete.yas-selected-tex
2bfa0 74 20 79 61 73 2d 2d 69 6e 64 65 6e 74 2d 6f 72 69 67 69 6e 61 6c 2d 63 6f 6c 75 6d 6e 20 73 6e t.yas--indent-original-column.sn
2bfc0 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 ippet.cl-struct-yas--template-ta
2bfe0 67 73 20 63 6f 6e 74 65 6e 74 20 65 78 70 61 6e 64 2d 65 6e 76 20 79 61 73 2d 2d 73 74 61 72 74 gs.content.expand-env.yas--start
2c000 2d 63 6f 6c 75 6d 6e 20 79 61 73 2d 2d 69 6e 68 69 62 69 74 2d 6f 76 65 72 6c 61 79 2d 68 6f 6f -column.yas--inhibit-overlay-hoo
2c020 6b 73 20 65 78 69 73 74 69 6e 67 2d 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d ks.existing-field.cl-struct-yas-
2c040 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 66 69 72 73 74 2d 66 69 65 6c 64 -snippet-tags.#1=#:v.first-field
2c060 20 23 32 3d 23 3a 65 6e 76 76 61 72 20 23 33 3d 23 3a 73 79 6d 73 20 23 34 3d 23 3a 76 61 6c 73 .#2=#:envvar.#3=#:syms.#4=#:vals
2c080 20 23 35 3d 23 3a 62 6f 64 79 20 23 36 3d 23 3a 62 69 6e 64 73 20 64 65 61 63 74 69 76 61 74 65 .#5=#:body.#6=#:binds.deactivate
2c0a0 2d 6d 61 72 6b 5d 20 38 20 28 23 24 20 2e 20 31 37 37 34 37 32 29 5d 29 0a 23 40 31 31 33 20 43 -mark].8.(#$...177472)]).#@113.C
2c0c0 6f 6d 6d 69 74 73 20 53 4e 49 50 50 45 54 2c 20 77 68 69 63 68 20 69 6e 20 74 75 72 6e 20 70 75 ommits.SNIPPET,.which.in.turn.pu
2c0e0 73 68 65 73 20 61 6e 20 75 6e 64 6f 20 61 63 74 69 6f 6e 20 66 6f 72 20 72 65 76 69 76 69 6e 67 shes.an.undo.action.for.reviving
2c100 20 69 74 2e 0a 0a 4d 65 61 6e 74 20 74 6f 20 65 78 69 74 20 69 6e 20 74 68 65 20 60 62 75 66 66 .it...Meant.to.exit.in.the.`buff
2c120 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d er-undo-list'...(defalias.'yas--
2c140 74 61 6b 65 2d 63 61 72 65 2d 6f 66 2d 72 65 64 6f 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 08 take-care-of-redo.#[(snippet).".
2c160 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 \302H.>\204..\303\304\305.D\"\21
2c180 30 08 5c 33 30 36 48 5c 32 30 35 18 00 5c 33 30 37 08 21 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 0.\306H\205..\307.!\207".[snippe
2c1a0 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 30 20 t.cl-struct-yas--snippet-tags.0.
2c1c0 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 79 61 73 2d 2d signal.wrong-type-argument.yas--
2c1e0 73 6e 69 70 70 65 74 20 32 20 79 61 73 2d 2d 63 6f 6d 6d 69 74 2d 73 6e 69 70 70 65 74 5d 20 34 snippet.2.yas--commit-snippet].4
2c200 20 28 23 24 20 2e 20 31 38 30 34 31 35 29 5d 29 0a 23 40 33 33 34 20 52 65 76 69 76 65 73 20 53 .(#$...180415)]).#@334.Revives.S
2c220 4e 49 50 50 45 54 20 61 6e 64 20 63 72 65 61 74 65 73 20 61 20 63 6f 6e 74 72 6f 6c 20 6f 76 65 NIPPET.and.creates.a.control.ove
2c240 72 6c 61 79 20 66 72 6f 6d 20 42 45 47 20 74 6f 20 45 4e 44 2e 0a 0a 42 45 47 20 61 6e 64 20 45 rlay.from.BEG.to.END...BEG.and.E
2c260 4e 44 20 61 72 65 2c 20 77 65 20 68 6f 70 65 2c 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 73 6e ND.are,.we.hope,.the.original.sn
2c280 69 70 70 65 74 73 20 62 6f 75 6e 64 61 72 69 65 73 2e 0a 41 6c 6c 20 74 68 65 20 6d 61 72 6b 65 ippets.boundaries..All.the.marke
2c2a0 72 73 2f 70 6f 69 6e 74 73 20 65 78 69 74 69 6e 67 20 65 78 69 73 74 69 6e 67 20 69 6e 73 69 64 rs/points.exiting.existing.insid
2c2c0 65 20 53 4e 49 50 50 45 54 20 73 68 6f 75 6c 64 20 70 6f 69 6e 74 0a 74 6f 20 74 68 65 69 72 20 e.SNIPPET.should.point.to.their.
2c2e0 63 6f 72 72 65 63 74 20 6c 6f 63 61 74 69 6f 6e 73 20 2a 61 74 20 74 68 65 20 74 69 6d 65 20 74 correct.locations.*at.the.time.t
2c300 68 65 20 73 6e 69 70 70 65 74 20 69 73 20 72 65 76 69 76 65 64 2a 2e 0a 0a 41 66 74 65 72 20 72 he.snippet.is.revived*...After.r
2c320 65 76 69 76 61 6c 2c 20 70 75 73 68 20 74 68 65 20 60 79 61 73 2d 2d 74 61 6b 65 2d 63 61 72 65 evival,.push.the.`yas--take-care
2c340 2d 6f 66 2d 72 65 64 6f 27 20 69 6e 20 74 68 65 0a 60 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 -of-redo'.in.the.`buffer-undo-li
2c360 73 74 27 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 72 65 76 st'..(defalias.'yas--snippet-rev
2c380 69 76 65 20 23 5b 28 62 65 67 20 65 6e 64 20 73 6e 69 70 70 65 74 29 20 22 5c 33 30 36 08 21 5c ive.#[(beg.end.snippet)."\306.!\
2c3a0 32 31 30 5c 33 30 37 08 21 5c 32 30 35 49 00 08 5c 33 31 30 48 09 3e 5c 32 30 34 19 00 5c 33 31 210\307.!\205I..\310H.>\204..\31
2c3c0 31 5c 33 31 32 5c 33 31 33 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1a 5c 33 31 34 5c 33 31 35 08 1\312\313.D\"\210.\211.\314\315.
2c3e0 0b 5c 66 23 49 5c 32 31 30 29 5c 33 31 36 08 5c 33 31 30 48 09 3e 5c 32 30 34 35 00 5c 33 31 31 .\f#I\210)\316.\310H.>\2045.\311
2c400 5c 33 31 32 5c 33 31 33 08 44 5c 22 5c 32 31 30 08 5c 33 31 34 48 5c 33 31 33 08 23 5c 32 31 30 \312\313.D\"\210.\314H\313.#\210
2c420 0d 3c 5c 32 30 35 49 00 5c 33 31 37 5c 33 32 30 08 45 0d 42 5c 32 31 31 15 5c 32 30 37 22 20 5b .<\205I.\317\320.E.B\211.\207".[
2c440 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 snippet.cl-struct-yas--snippet-t
2c460 61 67 73 20 23 31 3d 23 3a 76 20 62 65 67 20 65 6e 64 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c ags.#1=#:v.beg.end.buffer-undo-l
2c480 69 73 74 20 79 61 73 2d 2d 70 6f 69 6e 74 73 2d 74 6f 2d 6d 61 72 6b 65 72 73 20 79 61 73 2d 2d ist.yas--points-to-markers.yas--
2c4a0 6d 61 79 62 65 2d 6d 6f 76 65 2d 74 6f 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 30 20 73 69 67 maybe-move-to-active-field.0.sig
2c4c0 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 nal.wrong-type-argument.yas--sni
2c4e0 70 70 65 74 20 35 20 79 61 73 2d 2d 6d 61 6b 65 2d 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 ppet.5.yas--make-control-overlay
2c500 20 6f 76 65 72 6c 61 79 2d 70 75 74 20 61 70 70 6c 79 20 79 61 73 2d 2d 74 61 6b 65 2d 63 61 72 .overlay-put.apply.yas--take-car
2c520 65 2d 6f 66 2d 72 65 64 6f 5d 20 37 20 28 23 24 20 2e 20 31 38 30 37 35 39 29 5d 29 0a 23 40 39 e-of-redo].7.(#$...180759)]).#@9
2c540 36 20 43 72 65 61 74 65 20 61 20 73 6e 69 70 70 65 74 20 66 72 6f 6d 20 61 20 74 65 6d 70 6c 61 6.Create.a.snippet.from.a.templa
2c560 74 65 20 69 6e 73 65 72 74 65 64 20 61 74 20 42 45 47 49 4e 20 74 6f 20 45 4e 44 2e 0a 0a 52 65 te.inserted.at.BEGIN.to.END...Re
2c580 74 75 72 6e 73 20 74 68 65 20 6e 65 77 6c 79 20 63 72 65 61 74 65 64 20 73 6e 69 70 70 65 74 2e turns.the.newly.created.snippet.
2c5a0 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 63 72 65 61 74 65 ..(defalias.'yas--snippet-create
2c5c0 20 23 5b 28 63 6f 6e 74 65 6e 74 20 65 78 70 61 6e 64 2d 65 6e 76 20 62 65 67 69 6e 20 65 6e 64 .#[(content.expand-env.begin.end
2c5e0 29 20 22 5c 32 31 34 5c 33 30 36 5c 33 30 37 08 5c 33 31 30 5c 32 31 31 5c 33 31 31 20 5c 33 31 )."\214\306\307.\310\211\311.\31
2c600 30 5c 32 31 31 5c 32 31 31 5c 32 31 31 26 09 19 08 1a 5c 33 31 32 5c 33 31 33 5c 6e 5c 22 1b 5c 0\211\211\211&....\312\313\n\".\
2c620 33 31 32 5c 33 31 34 5c 6e 5c 22 1c 5c 33 31 35 1d 5c 33 31 30 1e 12 0b 5c 32 30 33 39 00 0b 5c 312\314\n\".\315.\310...\2039..\
2c640 32 31 31 41 13 5c 32 34 32 5c 33 31 36 5c 66 5c 32 31 31 41 14 5c 32 34 32 44 44 0e 12 42 16 12 211A.\242\316\f\211A.\242DD..B..
2c660 5c 32 30 32 20 00 5c 33 31 37 5c 33 32 30 0e 12 5c 33 32 31 5c 33 31 36 0d 44 44 45 21 2e 07 5c \202..\317\320..\321\316.DDE!..\
2c680 32 30 37 22 20 5b 65 78 70 61 6e 64 2d 65 6e 76 20 73 6e 69 70 70 65 74 20 23 31 3d 23 3a 65 6e 207".[expand-env.snippet.#1=#:en
2c6a0 76 76 61 72 20 23 32 3d 23 3a 73 79 6d 73 20 23 33 3d 23 3a 76 61 6c 73 20 23 34 3d 23 3a 62 6f vvar.#2=#:syms.#3=#:vals.#4=#:bo
2c6c0 64 79 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 dy.vector.cl-struct-yas--snippet
2c6e0 20 6e 69 6c 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6e 65 78 74 2d 69 64 20 6d 61 70 63 61 72 .nil.yas--snippet-next-id.mapcar
2c700 20 63 61 72 20 23 5b 28 76 2d 66 29 20 22 5c 33 30 31 08 41 40 21 5c 32 30 37 22 20 5b 76 2d 66 .car.#[(v-f)."\301.A@!\207".[v-f
2c720 20 65 76 61 6c 5d 20 32 5d 20 23 5b 6e 69 6c 20 22 5c 33 30 36 18 09 62 5c 32 31 30 5c 6e 63 5c .eval].2].#[nil."\306..b\210\nc\
2c740 32 31 30 0b 5c 6e 47 5c 5c 13 09 0b 7d 5c 32 31 30 65 62 5c 32 31 30 5c 33 30 37 5c 66 21 5c 32 210.\nG\\...}\210eb\210\307\f!\2
2c760 31 30 29 08 3c 5c 32 30 33 24 00 65 64 42 08 42 10 5c 33 31 30 5c 66 21 5c 32 31 30 08 3c 5c 32 10).<\203$.edB.B.\310\f!\210.<\2
2c780 30 33 34 00 5c 33 31 31 5c 33 31 32 5c 66 45 08 42 10 5c 33 31 33 5c 66 21 5c 32 31 30 5c 66 5c 034.\311\312\fE.B.\313\f!\210\f\
2c7a0 33 31 34 48 0d 3e 5c 32 30 34 47 00 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 66 44 5c 22 5c 32 31 314H.>\204G.\315\316\317\fD\"\21
2c7c0 30 5c 66 5c 32 31 31 1e 12 5c 33 32 30 5c 33 32 31 5c 66 65 64 23 49 5c 32 31 30 29 64 62 5c 32 0\f\211..\320\321\fed#I\210)db\2
2c7e0 31 30 5c 66 0e 13 42 16 13 5c 66 5c 32 30 37 22 20 5b 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 10\f..B..\f\207".[buffer-undo-li
2c800 73 74 20 62 65 67 69 6e 20 63 6f 6e 74 65 6e 74 20 65 6e 64 20 73 6e 69 70 70 65 74 20 63 6c 2d st.begin.content.end.snippet.cl-
2c820 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 74 20 79 61 73 2d 2d struct-yas--snippet-tags.t.yas--
2c840 73 6e 69 70 70 65 74 2d 70 61 72 73 65 2d 63 72 65 61 74 65 20 79 61 73 2d 2d 69 6e 64 65 6e 74 snippet-parse-create.yas--indent
2c860 20 61 70 70 6c 79 20 79 61 73 2d 2d 74 61 6b 65 2d 63 61 72 65 2d 6f 66 2d 72 65 64 6f 20 79 61 .apply.yas--take-care-of-redo.ya
2c880 73 2d 2d 73 6e 69 70 70 65 74 2d 73 6f 72 74 2d 66 69 65 6c 64 73 20 30 20 73 69 67 6e 61 6c 20 s--snippet-sort-fields.0.signal.
2c8a0 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 wrong-type-argument.yas--snippet
2c8c0 20 35 20 79 61 73 2d 2d 6d 61 6b 65 2d 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 23 35 3d .5.yas--make-control-overlay.#5=
2c8e0 23 3a 76 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 5d 20 37 5d 20 71 75 6f #:v.yas--active-snippets].7].quo
2c900 74 65 20 65 76 61 6c 20 6c 65 74 20 66 75 6e 63 61 6c 6c 20 23 36 3d 23 3a 62 69 6e 64 73 5d 20 te.eval.let.funcall.#6=#:binds].
2c920 31 30 20 28 23 24 20 2e 20 31 38 31 35 37 30 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 10.(#$...181570)]).(defalias.'ya
2c940 73 2d 2d 66 6f 6d 2d 73 74 61 72 74 20 23 5b 28 66 6f 6d 29 20 22 5c 33 30 34 08 21 5c 32 30 33 s--fom-start.#[(fom)."\304.!\203
2c960 28 00 08 47 5c 33 30 35 59 5c 32 30 33 28 00 08 5c 33 30 36 48 09 3e 5c 32 30 33 28 00 08 5c 33 (..G\305Y\203(..\306H.>\203(..\3
2c980 30 36 48 09 3e 5c 32 30 34 24 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 06H.>\204$.\307\310\311.D\"\210.
2c9a0 5c 33 31 32 48 5c 32 30 37 5c 33 30 34 08 21 5c 32 30 33 50 00 08 47 5c 33 31 33 59 5c 32 30 33 \312H\207\304.!\203P..G\313Y\203
2c9c0 50 00 08 5c 33 30 36 48 5c 6e 3e 5c 32 30 33 50 00 08 5c 33 30 36 48 5c 6e 3e 5c 32 30 34 4c 00 P..\306H\n>\203P..\306H\n>\204L.
2c9e0 5c 33 30 37 5c 33 31 30 5c 33 31 34 08 44 5c 22 5c 32 31 30 08 5c 33 31 35 48 5c 32 30 37 08 5c \307\310\314.D\"\210.\315H\207.\
2ca00 33 30 36 48 0b 3e 5c 32 30 34 5f 00 5c 33 30 37 5c 33 31 30 5c 33 31 36 08 44 5c 22 5c 32 31 30 306H.>\204_.\307\310\316.D\"\210
2ca20 08 5c 33 31 35 48 5c 32 30 37 22 20 5b 66 6f 6d 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d .\315H\207".[fom.cl-struct-yas--
2ca40 66 69 65 6c 64 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 field-tags.cl-struct-yas--mirror
2ca60 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 20 76 -tags.cl-struct-yas--exit-tags.v
2ca80 65 63 74 6f 72 70 20 39 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 ectorp.9.0.signal.wrong-type-arg
2caa0 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 32 20 37 20 79 61 73 2d 2d 6d 69 72 72 6f 72 ument.yas--field.2.7.yas--mirror
2cac0 20 31 20 79 61 73 2d 2d 65 78 69 74 5d 20 34 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 .1.yas--exit].4]).(defalias.'yas
2cae0 2d 2d 66 6f 6d 2d 65 6e 64 20 23 5b 28 66 6f 6d 29 20 22 5c 33 30 34 08 21 5c 32 30 33 28 00 08 --fom-end.#[(fom)."\304.!\203(..
2cb00 47 5c 33 30 35 59 5c 32 30 33 28 00 08 5c 33 30 36 48 09 3e 5c 32 30 33 28 00 08 5c 33 30 36 48 G\305Y\203(..\306H.>\203(..\306H
2cb20 09 3e 5c 32 30 34 24 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 .>\204$.\307\310\311.D\"\210.\31
2cb40 32 48 5c 32 30 37 5c 33 30 34 08 21 5c 32 30 33 50 00 08 47 5c 33 31 33 59 5c 32 30 33 50 00 08 2H\207\304.!\203P..G\313Y\203P..
2cb60 5c 33 30 36 48 5c 6e 3e 5c 32 30 33 50 00 08 5c 33 30 36 48 5c 6e 3e 5c 32 30 34 4c 00 5c 33 30 \306H\n>\203P..\306H\n>\204L.\30
2cb80 37 5c 33 31 30 5c 33 31 34 08 44 5c 22 5c 32 31 30 08 5c 33 31 35 48 5c 32 30 37 08 5c 33 30 36 7\310\314.D\"\210.\315H\207.\306
2cba0 48 0b 3e 5c 32 30 34 5f 00 5c 33 30 37 5c 33 31 30 5c 33 31 36 08 44 5c 22 5c 32 31 30 08 5c 33 H.>\204_.\307\310\316.D\"\210.\3
2cbc0 31 37 48 5c 32 30 37 22 20 5b 66 6f 6d 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 17H\207".[fom.cl-struct-yas--fie
2cbe0 6c 64 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 ld-tags.cl-struct-yas--mirror-ta
2cc00 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 20 76 65 63 74 gs.cl-struct-yas--exit-tags.vect
2cc20 6f 72 70 20 39 20 30 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 orp.9.0.signal.wrong-type-argume
2cc40 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 33 20 37 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 32 20 nt.yas--field.3.7.yas--mirror.2.
2cc60 79 61 73 2d 2d 65 78 69 74 20 31 5d 20 34 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d yas--exit.1].4]).(defalias.'yas-
2cc80 2d 66 6f 6d 2d 6e 65 78 74 20 23 5b 28 66 6f 6d 29 20 22 5c 33 30 34 08 21 5c 32 30 33 28 00 08 -fom-next.#[(fom)."\304.!\203(..
2cca0 47 5c 33 30 35 59 5c 32 30 33 28 00 08 5c 33 30 36 48 09 3e 5c 32 30 33 28 00 08 5c 33 30 36 48 G\305Y\203(..\306H.>\203(..\306H
2ccc0 09 3e 5c 32 30 34 24 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 .>\204$.\307\310\311.D\"\210.\31
2cce0 32 48 5c 32 30 37 5c 33 30 34 08 21 5c 32 30 33 50 00 08 47 5c 33 31 33 59 5c 32 30 33 50 00 08 2H\207\304.!\203P..G\313Y\203P..
2cd00 5c 33 30 36 48 5c 6e 3e 5c 32 30 33 50 00 08 5c 33 30 36 48 5c 6e 3e 5c 32 30 34 4c 00 5c 33 30 \306H\n>\203P..\306H\n>\204L.\30
2cd20 37 5c 33 31 30 5c 33 31 34 08 44 5c 22 5c 32 31 30 08 5c 33 31 35 48 5c 32 30 37 08 5c 33 30 36 7\310\314.D\"\210.\315H\207.\306
2cd40 48 0b 3e 5c 32 30 34 5f 00 5c 33 30 37 5c 33 31 30 5c 33 31 36 08 44 5c 22 5c 32 31 30 08 5c 33 H.>\204_.\307\310\316.D\"\210.\3
2cd60 31 37 48 5c 32 30 37 22 20 5b 66 6f 6d 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 17H\207".[fom.cl-struct-yas--fie
2cd80 6c 64 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 ld-tags.cl-struct-yas--mirror-ta
2cda0 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 20 76 65 63 74 gs.cl-struct-yas--exit-tags.vect
2cdc0 6f 72 70 20 39 20 30 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 orp.9.0.signal.wrong-type-argume
2cde0 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 38 20 37 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 35 20 nt.yas--field.8.7.yas--mirror.5.
2ce00 79 61 73 2d 2d 65 78 69 74 20 32 5d 20 34 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d yas--exit.2].4]).(defalias.'yas-
2ce20 2d 66 6f 6d 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 23 5b 28 66 6f 6d 29 20 22 5c 33 30 33 08 -fom-parent-field.#[(fom)."\303.
2ce40 21 5c 32 30 33 28 00 08 47 5c 33 30 34 59 5c 32 30 33 28 00 08 5c 33 30 35 48 09 3e 5c 32 30 33 !\203(..G\304Y\203(..\305H.>\203
2ce60 28 00 08 5c 33 30 35 48 09 3e 5c 32 30 34 24 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 (..\305H.>\204$.\306\307\310.D\"
2ce80 5c 32 31 30 08 5c 33 31 31 48 5c 32 30 37 5c 33 30 33 08 21 5c 32 30 33 50 00 08 47 5c 33 31 32 \210.\311H\207\303.!\203P..G\312
2cea0 59 5c 32 30 33 50 00 08 5c 33 30 35 48 5c 6e 3e 5c 32 30 33 50 00 08 5c 33 30 35 48 5c 6e 3e 5c Y\203P..\305H\n>\203P..\305H\n>\
2cec0 32 30 34 4c 00 5c 33 30 36 5c 33 30 37 5c 33 31 33 08 44 5c 22 5c 32 31 30 08 5c 33 31 31 48 5c 204L.\306\307\313.D\"\210.\311H\
2cee0 32 30 37 5c 33 31 34 5c 32 30 37 22 20 5b 66 6f 6d 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 207\314\207".[fom.cl-struct-yas-
2cf00 2d 66 69 65 6c 64 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f -field-tags.cl-struct-yas--mirro
2cf20 72 2d 74 61 67 73 20 76 65 63 74 6f 72 70 20 39 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d r-tags.vectorp.9.0.signal.wrong-
2cf40 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 34 20 37 20 79 61 73 type-argument.yas--field.4.7.yas
2cf60 2d 2d 6d 69 72 72 6f 72 20 6e 69 6c 5d 20 34 5d 29 0a 23 40 31 37 37 20 43 61 6c 63 75 6c 61 74 --mirror.nil].4]).#@177.Calculat
2cf80 65 20 61 64 6a 61 63 65 6e 63 69 65 73 20 66 6f 72 20 66 69 65 6c 64 73 20 6f 72 20 6d 69 72 72 e.adjacencies.for.fields.or.mirr
2cfa0 6f 72 73 20 6f 66 20 53 4e 49 50 50 45 54 2e 0a 0a 54 68 69 73 20 69 73 20 61 63 63 6f 72 64 69 ors.of.SNIPPET...This.is.accordi
2cfc0 6e 67 20 74 6f 20 74 68 65 69 72 20 72 65 6c 61 74 69 76 65 20 70 6f 73 69 74 69 6f 6e 73 20 69 ng.to.their.relative.positions.i
2cfe0 6e 20 74 68 65 20 62 75 66 66 65 72 2c 20 61 6e 64 0a 68 61 73 20 74 6f 20 62 65 20 63 61 6c 6c n.the.buffer,.and.has.to.be.call
2d000 65 64 20 62 65 66 6f 72 65 20 74 68 65 20 24 2d 63 6f 6e 73 74 72 75 63 74 73 20 61 72 65 20 64 ed.before.the.$-constructs.are.d
2d020 65 6c 65 74 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 63 61 6c 63 75 6c 61 eleted...(defalias.'yas--calcula
2d040 74 65 2d 61 64 6a 61 63 65 6e 63 69 65 73 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 5c 33 30 36 te-adjacencies.#[(snippet)."\306
2d060 18 5c 33 30 37 19 08 1a 5c 33 31 30 1b 5c 66 5c 33 31 31 48 0d 3e 5c 32 30 34 17 00 5c 33 31 32 .\307...\310.\f\311H.>\204..\312
2d080 5c 33 31 33 5c 33 31 34 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 33 31 35 48 5c 32 30 33 32 00 5c 66 \313\314\fD\"\210\f\315H\2032.\f
2d0a0 5c 33 31 31 48 0d 3e 5c 32 30 34 2c 00 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 66 44 5c 22 5c 32 \311H.>\204,.\312\313\314\fD\"\2
2d0c0 31 30 5c 66 5c 33 31 35 48 0b 42 13 5c 66 5c 33 31 31 48 0d 3e 5c 32 30 34 41 00 5c 33 31 32 5c 10\f\315H.B.\f\311H.>\204A.\312\
2d0e0 33 31 33 5c 33 31 34 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 33 31 36 48 5c 33 31 30 1e 13 5c 32 31 313\314\fD\"\210\f\316H\310..\21
2d100 31 1e 14 5c 32 30 33 5c 32 32 31 00 0e 14 40 5c 32 31 31 16 13 0b 42 13 0e 13 5c 33 31 31 48 0e 1..\203\221...@\211...B...\311H.
2d120 15 3e 5c 32 30 34 68 00 5c 33 31 32 5c 33 31 33 5c 33 31 37 0e 13 44 5c 22 5c 32 31 30 0e 13 5c .>\204h.\312\313\317..D\"\210..\
2d140 33 32 30 48 5c 33 31 30 1e 16 5c 32 31 31 1e 14 5c 32 30 33 5c 32 30 37 00 0e 14 40 5c 32 31 31 320H\310..\211..\203\207...@\211
2d160 16 16 0b 42 13 0e 14 41 5c 32 31 31 16 14 5c 32 30 34 75 00 2a 0e 14 41 5c 32 31 31 16 14 5c 32 ...B...A\211..\204u.*..A\211..\2
2d180 30 34 4d 00 2a 5c 33 32 31 0b 09 5c 22 5c 32 31 31 13 5c 32 30 35 5c 32 33 37 00 5c 33 32 32 5c 04M.*\321..\"\211.\205\237.\322\
2d1a0 6e 0b 5c 22 2c 5c 32 30 37 22 20 5b 66 6f 6d 2d 73 65 74 2d 6e 65 78 74 2d 66 6f 6d 20 63 6f 6d n.\",\207".[fom-set-next-fom.com
2d1c0 70 61 72 65 2d 66 6f 6d 2d 62 65 67 73 20 6c 69 6e 6b 2d 66 6f 6d 73 20 73 6f 75 70 20 73 6e 69 pare-fom-begs.link-foms.soup.sni
2d1e0 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 ppet.cl-struct-yas--snippet-tags
2d200 20 23 5b 28 66 6f 6d 20 6e 65 78 74 66 6f 6d 29 20 22 5c 33 30 36 08 21 5c 32 30 33 2c 00 08 47 .#[(fom.nextfom)."\306.!\203,..G
2d220 5c 33 30 37 59 5c 32 30 33 2c 00 08 5c 33 31 30 48 09 3e 5c 32 30 33 2c 00 08 5c 33 31 30 48 09 \307Y\203,..\310H.>\203,..\310H.
2d240 3e 5c 32 30 34 24 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 >\204$.\311\312\313.D\"\210.\211
2d260 1a 5c 33 31 34 0b 49 29 5c 32 30 37 5c 33 30 36 08 21 5c 32 30 33 58 00 08 47 5c 33 31 35 59 5c .\314.I)\207\306.!\203X..G\315Y\
2d280 32 30 33 58 00 08 5c 33 31 30 48 5c 66 3e 5c 32 30 33 58 00 08 5c 33 31 30 48 5c 66 3e 5c 32 30 203X..\310H\f>\203X..\310H\f>\20
2d2a0 34 50 00 5c 33 31 31 5c 33 31 32 5c 33 31 36 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1d 5c 33 31 4P.\311\312\316.D\"\210.\211.\31
2d2c0 37 0b 49 29 5c 32 30 37 08 5c 33 31 30 48 0e 12 3e 5c 32 30 34 68 00 5c 33 31 31 5c 33 31 32 5c 7.I)\207.\310H..>\204h.\311\312\
2d2e0 33 32 30 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1e 13 5c 33 32 31 0b 49 29 5c 32 30 37 22 20 5b 320.D\"\210.\211..\321.I)\207".[
2d300 66 6f 6d 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 23 31 fom.cl-struct-yas--field-tags.#1
2d320 3d 23 3a 76 20 6e 65 78 74 66 6f 6d 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 =#:v.nextfom.cl-struct-yas--mirr
2d340 6f 72 2d 74 61 67 73 20 23 32 3d 23 3a 76 20 76 65 63 74 6f 72 70 20 39 20 30 20 73 69 67 6e 61 or-tags.#2=#:v.vectorp.9.0.signa
2d360 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 l.wrong-type-argument.yas--field
2d380 20 38 20 37 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 35 20 79 61 73 2d 2d 65 78 69 74 20 32 20 63 .8.7.yas--mirror.5.yas--exit.2.c
2d3a0 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 20 23 33 3d 23 3a 76 5d 20 l-struct-yas--exit-tags.#3=#:v].
2d3c0 35 5d 20 23 5b 28 66 6f 6d 31 20 66 6f 6d 32 29 20 22 5c 33 30 33 08 21 5c 33 30 33 09 21 55 5c 5].#[(fom1.fom2)."\303.!\303.!U\
2d3e0 32 30 33 21 00 5c 33 30 34 08 21 5c 32 30 35 28 00 08 47 5c 33 30 35 59 5c 32 30 35 28 00 08 5c 203!.\304.!\205(..G\305Y\205(..\
2d400 33 30 36 48 5c 6e 3e 5c 32 30 35 28 00 5c 33 30 37 5c 32 30 37 5c 33 30 33 08 21 5c 33 30 33 09 306H\n>\205(.\307\207\303.!\303.
2d420 21 59 5c 32 30 37 22 20 5b 66 6f 6d 32 20 66 6f 6d 31 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 !Y\207".[fom2.fom1.cl-struct-yas
2d440 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 79 61 73 2d 2d 66 6f 6d 2d 73 74 61 72 74 20 76 65 63 --mirror-tags.yas--fom-start.vec
2d460 74 6f 72 70 20 37 20 30 20 74 5d 20 33 5d 20 6e 69 6c 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e torp.7.0.t].3].nil.0.signal.wron
2d480 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 33 20 32 g-type-argument.yas--snippet.3.2
2d4a0 20 79 61 73 2d 2d 66 69 65 6c 64 20 35 20 73 6f 72 74 20 63 6c 2d 72 65 64 75 63 65 20 66 69 65 .yas--field.5.sort.cl-reduce.fie
2d4c0 6c 64 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 ld.--dolist-tail--.cl-struct-yas
2d4e0 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 6d 69 72 72 6f 72 5d 20 35 20 28 23 24 20 2e 20 31 38 34 --field-tags.mirror].5.(#$...184
2d500 31 38 34 29 5d 29 0a 23 40 31 39 38 20 44 69 73 63 6f 76 65 72 20 69 66 20 46 4f 4d 20 69 73 20 184)]).#@198.Discover.if.FOM.is.
2d520 70 61 72 65 6e 74 65 64 20 62 79 20 73 6f 6d 65 20 66 69 65 6c 64 20 69 6e 20 53 4e 49 50 50 45 parented.by.some.field.in.SNIPPE
2d540 54 2e 0a 0a 55 73 65 20 74 68 65 20 74 69 67 68 74 65 73 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 T...Use.the.tightest.containing.
2d560 66 69 65 6c 64 20 69 66 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 66 69 65 6c 64 20 63 6f 6e field.if.more.than.one.field.con
2d580 74 61 69 6e 73 0a 74 68 65 20 6d 69 72 72 6f 72 2e 20 20 49 6e 74 65 6e 64 65 64 20 74 6f 20 62 tains.the.mirror...Intended.to.b
2d5a0 65 20 63 61 6c 6c 65 64 20 2a 62 65 66 6f 72 65 2a 20 74 68 65 20 64 6f 6c 6c 61 72 2d 72 65 67 e.called.*before*.the.dollar-reg
2d5c0 69 6f 6e 73 20 61 72 65 0a 64 65 6c 65 74 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 ions.are.deleted...(defalias.'ya
2d5e0 73 2d 2d 63 61 6c 63 75 6c 61 74 65 2d 73 69 6d 70 6c 65 2d 66 6f 6d 2d 70 61 72 65 6e 74 61 67 s--calculate-simple-fom-parentag
2d600 65 20 23 5b 28 73 6e 69 70 70 65 74 20 66 6f 6d 29 20 22 65 64 18 19 5c 33 30 36 5c 6e 0b 5c 33 e.#[(snippet.fom)."ed..\306\n.\3
2d620 30 37 48 5c 66 3e 5c 32 30 34 15 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 0b 44 5c 22 5c 32 31 30 07H\f>\204..\310\311\312.D\"\210
2d640 0b 5c 33 31 33 48 5c 22 5c 33 31 34 1d 5c 32 31 31 1e 16 5c 32 30 35 1c 01 0e 16 40 5c 32 31 31 .\313H\"\314.\211..\205....@\211
2d660 15 5c 33 30 37 48 0e 17 3e 5c 32 30 34 35 00 5c 33 31 30 5c 33 31 31 5c 33 31 35 0d 44 5c 22 5c .\307H..>\2045.\310\311\315.D\"\
2d680 32 31 30 0d 5c 33 31 33 48 5c 33 31 36 5c 6e 21 58 5c 32 30 33 12 01 5c 33 31 37 5c 6e 21 0d 5c 210.\313H\316\n!X\203..\317\n!.\
2d6a0 33 30 37 48 0e 17 3e 5c 32 30 34 52 00 5c 33 31 30 5c 33 31 31 5c 33 31 35 0d 44 5c 22 5c 32 31 307H..>\204R.\310\311\315.D\"\21
2d6c0 30 0d 5c 33 32 30 48 58 5c 32 30 33 12 01 09 0d 5c 33 30 37 48 0e 17 3e 5c 32 30 34 6a 00 5c 33 0.\320HX\203....\307H..>\204j.\3
2d6e0 31 30 5c 33 31 31 5c 33 31 35 0d 44 5c 22 5c 32 31 30 0d 5c 33 31 33 48 57 5c 32 30 33 12 01 0d 10\311\315.D\"\210.\313HW\203...
2d700 5c 33 30 37 48 0e 17 3e 5c 32 30 34 5c 32 30 31 00 5c 33 31 30 5c 33 31 31 5c 33 31 35 0d 44 5c \307H..>\204\201.\310\311\315.D\
2d720 22 5c 32 31 30 0d 5c 33 32 30 48 08 57 5c 32 30 33 12 01 0d 5c 33 30 37 48 0e 17 3e 5c 32 30 34 "\210.\320H.W\203...\307H..>\204
2d740 5c 32 33 31 00 5c 33 31 30 5c 33 31 31 5c 33 31 35 0d 44 5c 22 5c 32 31 30 0d 5c 33 31 33 48 11 \231.\310\311\315.D\"\210.\313H.
2d760 0d 5c 33 30 37 48 0e 17 3e 5c 32 30 34 5c 32 35 35 00 5c 33 31 30 5c 33 31 31 5c 33 31 35 0d 44 .\307H..>\204\255.\310\311\315.D
2d780 5c 22 5c 32 31 30 0d 5c 33 32 30 48 10 5c 33 32 31 5c 6e 21 5c 32 30 33 5c 33 34 33 00 5c 6e 47 \"\210.\320H.\321\n!\203\343.\nG
2d7a0 5c 33 32 32 59 5c 32 30 33 5c 33 34 33 00 5c 6e 5c 33 30 37 48 0e 17 3e 5c 32 30 33 5c 33 34 33 \322Y\203\343.\n\307H..>\203\343
2d7c0 00 5c 6e 5c 33 30 37 48 0e 17 3e 5c 32 30 34 5c 33 32 37 00 5c 33 31 30 5c 33 31 31 5c 33 31 35 .\n\307H..>\204\327.\310\311\315
2d7e0 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 32 31 31 1e 18 5c 33 32 33 0d 49 5c 32 31 30 29 5c 32 30 32 \nD\"\210\n\211..\323.I\210)\202
2d800 12 01 5c 33 32 31 5c 6e 21 5c 32 30 33 12 01 5c 6e 47 5c 33 32 34 59 5c 32 30 33 12 01 5c 6e 5c ..\321\n!\203..\nG\324Y\203..\n\
2d820 33 30 37 48 0e 19 3e 5c 32 30 33 12 01 5c 6e 5c 33 30 37 48 0e 19 3e 5c 32 30 34 09 01 5c 33 31 307H..>\203..\n\307H..>\204..\31
2d840 30 5c 33 31 31 5c 33 32 35 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 32 31 31 1e 1a 5c 33 32 33 0d 49 0\311\325\nD\"\210\n\211..\323.I
2d860 5c 32 31 30 29 0e 16 41 5c 32 31 31 16 16 5c 32 30 34 21 00 5c 33 31 34 2c 5c 32 30 37 22 20 5b \210)..A\211..\204!.\314,\207".[
2d880 6d 61 78 20 6d 69 6e 20 66 6f 6d 20 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 max.min.fom.snippet.cl-struct-ya
2d8a0 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 66 69 65 6c 64 20 72 65 6d 71 20 30 20 73 69 67 s--snippet-tags.field.remq.0.sig
2d8c0 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 nal.wrong-type-argument.yas--sni
2d8e0 70 70 65 74 20 32 20 6e 69 6c 20 79 61 73 2d 2d 66 69 65 6c 64 20 79 61 73 2d 2d 66 6f 6d 2d 73 ppet.2.nil.yas--field.yas--fom-s
2d900 74 61 72 74 20 79 61 73 2d 2d 66 6f 6d 2d 65 6e 64 20 33 20 76 65 63 74 6f 72 70 20 39 20 34 20 tart.yas--fom-end.3.vectorp.9.4.
2d920 37 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 63 6c 7.yas--mirror.--dolist-tail--.cl
2d940 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 63 -struct-yas--field-tags.#1=#:v.c
2d960 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 23 32 3d 23 3a 76 l-struct-yas--mirror-tags.#2=#:v
2d980 5d 20 37 20 28 23 24 20 2e 20 31 38 35 36 31 33 29 5d 29 0a 23 40 33 35 36 20 4d 61 79 62 65 20 ].7.(#$...185613)]).#@356.Maybe.
2d9a0 61 64 76 61 6e 63 65 20 46 4f 4d 27 73 20 65 6e 64 20 74 6f 20 4e 45 57 45 4e 44 20 69 66 20 69 advance.FOM's.end.to.NEWEND.if.i
2d9c0 74 20 6e 65 65 64 73 20 69 74 2e 0a 0a 49 66 20 69 74 20 64 6f 65 73 2c 20 61 6c 73 6f 3a 0a 0a t.needs.it...If.it.does,.also:..
2d9e0 2a 20 63 61 6c 6c 20 60 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 73 74 61 72 74 2d 6d 61 79 62 65 *.call.`yas--advance-start-maybe
2da00 27 20 6f 6e 20 46 4f 4d 27 73 20 6e 65 78 74 20 66 6f 6d 2e 0a 0a 2a 20 69 6e 20 63 61 73 65 20 '.on.FOM's.next.fom...*.in.case.
2da20 46 4f 4d 20 69 73 20 66 69 65 6c 64 20 63 61 6c 6c 20 60 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d FOM.is.field.call.`yas--advance-
2da40 65 6e 64 2d 6d 61 79 62 65 27 20 6f 6e 20 69 74 73 20 70 61 72 65 6e 74 0a 20 20 66 69 65 6c 64 end-maybe'.on.its.parent...field
2da60 0a 0a 41 6c 73 6f 2c 20 69 66 20 46 4f 4d 20 69 73 20 61 6e 20 65 78 69 74 2d 6d 61 72 6b 65 72 ..Also,.if.FOM.is.an.exit-marker
2da80 2c 20 61 6c 77 61 79 73 20 63 61 6c 6c 0a 60 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 73 74 61 72 ,.always.call.`yas--advance-star
2daa0 74 2d 6d 61 79 62 65 27 20 6f 6e 20 69 74 73 20 6e 65 78 74 20 66 6f 6d 2e 20 20 54 68 69 73 20 t-maybe'.on.its.next.fom...This.
2dac0 69 73 20 62 65 63 61 75 73 65 0a 65 78 69 74 2d 6d 61 72 6b 65 72 20 68 61 76 65 20 69 64 65 6e is.because.exit-marker.have.iden
2dae0 74 69 63 61 6c 20 73 74 61 72 74 20 61 6e 64 20 65 6e 64 20 6d 61 72 6b 65 72 73 2e 1f 0a 28 64 tical.start.and.end.markers...(d
2db00 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 65 6e 64 2d 6d 61 79 62 65 20 efalias.'yas--advance-end-maybe.
2db20 23 5b 28 66 6f 6d 20 6e 65 77 65 6e 64 29 20 22 08 5c 32 30 33 21 00 5c 33 30 33 08 21 09 57 5c #[(fom.newend).".\203!.\303.!.W\
2db40 32 30 33 21 00 5c 33 30 33 08 21 09 5c 33 30 34 5c 32 32 33 5c 32 31 30 5c 33 30 35 5c 33 30 36 203!.\303.!.\304\223\210\305\306
2db60 08 21 09 5c 22 5c 32 31 30 5c 33 30 37 5c 33 31 30 08 21 09 5c 22 5c 32 30 37 5c 33 31 31 08 21 .!.\"\210\307\310.!.\"\207\311.!
2db80 5c 32 30 35 3c 00 08 47 5c 33 31 32 59 5c 32 30 35 3c 00 08 5c 33 31 33 48 5c 6e 3e 5c 32 30 35 \205<..G\312Y\205<..\313H\n>\205
2dba0 3c 00 5c 33 30 35 5c 33 30 36 08 21 09 5c 22 5c 32 30 37 22 20 5b 66 6f 6d 20 6e 65 77 65 6e 64 <.\305\306.!.\"\207".[fom.newend
2dbc0 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 20 79 61 73 2d 2d 66 .cl-struct-yas--exit-tags.yas--f
2dbe0 6f 6d 2d 65 6e 64 20 6e 69 6c 20 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 73 74 61 72 74 2d 6d 61 om-end.nil.yas--advance-start-ma
2dc00 79 62 65 20 79 61 73 2d 2d 66 6f 6d 2d 6e 65 78 74 20 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 65 ybe.yas--fom-next.yas--advance-e
2dc20 6e 64 2d 6f 66 2d 70 61 72 65 6e 74 73 2d 6d 61 79 62 65 20 79 61 73 2d 2d 66 6f 6d 2d 70 61 72 nd-of-parents-maybe.yas--fom-par
2dc40 65 6e 74 2d 66 69 65 6c 64 20 76 65 63 74 6f 72 70 20 33 20 30 5d 20 33 20 28 23 24 20 2e 20 31 ent-field.vectorp.3.0].3.(#$...1
2dc60 38 36 37 37 38 29 5d 29 0a 23 40 31 31 31 20 4d 61 79 62 65 20 61 64 76 61 6e 63 65 20 46 4f 4d 86778)]).#@111.Maybe.advance.FOM
2dc80 27 73 20 73 74 61 72 74 20 74 6f 20 4e 45 57 53 54 41 52 54 20 69 66 20 69 74 20 6e 65 65 64 73 's.start.to.NEWSTART.if.it.needs
2dca0 20 69 74 2e 0a 0a 49 66 20 69 74 20 64 6f 65 73 2c 20 61 6c 73 6f 20 63 61 6c 6c 20 60 79 61 73 .it...If.it.does,.also.call.`yas
2dcc0 2d 2d 61 64 76 61 6e 63 65 2d 65 6e 64 2d 6d 61 79 62 65 27 20 6f 6e 20 46 4f 4d 2e 1f 0a 28 64 --advance-end-maybe'.on.FOM...(d
2dce0 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 73 74 61 72 74 2d 6d 61 79 62 efalias.'yas--advance-start-mayb
2dd00 65 20 23 5b 28 66 6f 6d 20 6e 65 77 73 74 61 72 74 29 20 22 08 5c 32 30 35 17 00 5c 33 30 32 08 e.#[(fom.newstart).".\205..\302.
2dd20 21 09 57 5c 32 30 35 17 00 5c 33 30 32 08 21 09 5c 33 30 33 5c 32 32 33 5c 32 31 30 5c 33 30 34 !.W\205..\302.!.\303\223\210\304
2dd40 08 09 5c 22 5c 32 30 37 22 20 5b 66 6f 6d 20 6e 65 77 73 74 61 72 74 20 79 61 73 2d 2d 66 6f 6d ..\"\207".[fom.newstart.yas--fom
2dd60 2d 73 74 61 72 74 20 6e 69 6c 20 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 65 6e 64 2d 6d 61 79 62 -start.nil.yas--advance-end-mayb
2dd80 65 5d 20 33 20 28 23 24 20 2e 20 31 38 37 35 30 33 29 5d 29 0a 23 40 31 38 31 20 4c 69 6b 65 20 e].3.(#$...187503)]).#@181.Like.
2dda0 60 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 65 6e 64 2d 6d 61 79 62 65 27 20 62 75 74 20 66 6f 72 `yas--advance-end-maybe'.but.for
2ddc0 20 70 61 72 65 6e 74 20 66 69 65 6c 64 73 2e 0a 0a 4f 6e 6c 79 20 77 6f 72 6b 73 20 66 6f 72 20 .parent.fields...Only.works.for.
2dde0 66 69 65 6c 64 73 20 61 6e 64 20 64 6f 65 73 6e 27 74 20 63 61 72 65 20 61 62 6f 75 74 20 74 68 fields.and.doesn't.care.about.th
2de00 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 0a 6e 65 78 74 20 46 4f 4d 2e 20 20 57 6f 72 6b 73 20 e.start.of.the.next.FOM...Works.
2de20 69 74 73 20 77 61 79 20 75 70 20 72 65 63 75 72 73 69 76 65 6c 79 20 66 6f 72 20 70 61 72 65 6e its.way.up.recursively.for.paren
2de40 74 73 20 6f 66 20 70 61 72 65 6e 74 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d ts.of.parents...(defalias.'yas--
2de60 61 64 76 61 6e 63 65 2d 65 6e 64 2d 6f 66 2d 70 61 72 65 6e 74 73 2d 6d 61 79 62 65 20 23 5b 28 advance-end-of-parents-maybe.#[(
2de80 66 69 65 6c 64 20 6e 65 77 65 6e 64 29 20 22 08 5c 32 30 35 46 00 08 5c 33 30 33 48 09 3e 5c 32 field.newend).".\205F..\303H.>\2
2dea0 30 34 13 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 33 30 37 48 5c 6e 04..\304\305\306.D\"\210.\307H\n
2dec0 57 5c 32 30 35 46 00 08 5c 33 30 33 48 09 3e 5c 32 30 34 2a 00 5c 33 30 34 5c 33 30 35 5c 33 30 W\205F..\303H.>\204*.\304\305\30
2dee0 36 08 44 5c 22 5c 32 31 30 08 5c 33 30 37 48 5c 6e 5c 33 31 30 5c 32 32 33 5c 32 31 30 5c 33 31 6.D\"\210.\307H\n\310\223\210\31
2df00 31 08 5c 33 30 33 48 09 3e 5c 32 30 34 41 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 1.\303H.>\204A.\304\305\306.D\"\
2df20 32 31 30 08 5c 33 31 32 48 5c 6e 5c 22 5c 32 30 37 22 20 5b 66 69 65 6c 64 20 63 6c 2d 73 74 72 210.\312H\n\"\207".[field.cl-str
2df40 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 6e 65 77 65 6e 64 20 30 20 73 69 67 uct-yas--field-tags.newend.0.sig
2df60 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 nal.wrong-type-argument.yas--fie
2df80 6c 64 20 33 20 6e 69 6c 20 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 65 6e 64 2d 6f 66 2d 70 61 72 ld.3.nil.yas--advance-end-of-par
2dfa0 65 6e 74 73 2d 6d 61 79 62 65 20 34 5d 20 35 20 28 23 24 20 2e 20 31 38 37 38 30 33 29 5d 29 0a ents-maybe.4].5.(#$...187803)]).
2dfc0 23 40 38 35 20 57 68 65 6e 20 65 78 70 61 6e 64 69 6e 67 20 74 68 65 20 73 6e 69 70 70 65 74 20 #@85.When.expanding.the.snippet.
2dfe0 74 68 65 20 22 70 61 72 73 65 2d 63 72 65 61 74 65 22 20 66 75 6e 63 74 69 6f 6e 73 20 61 64 64 the."parse-create".functions.add
2e000 0a 63 6f 6e 73 20 63 65 6c 6c 73 20 74 6f 20 74 68 69 73 20 76 61 72 2e 1f 0a 28 64 65 66 76 61 .cons.cells.to.this.var...(defva
2e020 72 20 79 61 73 2d 2d 64 6f 6c 6c 61 72 2d 72 65 67 69 6f 6e 73 20 6e 69 6c 20 28 23 24 20 2e 20 r.yas--dollar-regions.nil.(#$...
2e040 31 38 38 33 35 37 29 29 0a 23 40 34 31 20 4c 69 73 74 20 6f 66 20 6d 61 72 6b 65 72 73 20 66 6f 188357)).#@41.List.of.markers.fo
2e060 72 20 6d 61 6e 75 61 6c 20 69 6e 64 65 6e 74 61 74 69 6f 6e 2e 1f 0a 28 64 65 66 76 61 72 20 79 r.manual.indentation...(defvar.y
2e080 61 73 2d 2d 69 6e 64 65 6e 74 2d 6d 61 72 6b 65 72 73 20 6e 69 6c 20 28 23 24 20 2e 20 31 38 38 as--indent-markers.nil.(#$...188
2e0a0 34 39 34 29 29 0a 23 40 31 36 33 20 50 61 72 73 65 20 61 20 72 65 63 65 6e 74 6c 79 20 69 6e 73 494)).#@163.Parse.a.recently.ins
2e0c0 65 72 74 65 64 20 73 6e 69 70 70 65 74 20 74 65 6d 70 6c 61 74 65 2c 20 63 72 65 61 74 69 6e 67 erted.snippet.template,.creating
2e0e0 20 61 6c 6c 0a 6e 65 63 65 73 73 61 72 79 20 66 69 65 6c 64 73 2c 20 6d 69 72 72 6f 72 73 20 61 .all.necessary.fields,.mirrors.a
2e100 6e 64 20 65 78 69 74 20 70 6f 69 6e 74 73 2e 0a 0a 4d 65 61 6e 74 20 74 6f 20 62 65 20 63 61 6c nd.exit.points...Meant.to.be.cal
2e120 6c 65 64 20 69 6e 20 61 20 6e 61 72 72 6f 77 65 64 20 62 75 66 66 65 72 2c 20 64 6f 65 73 20 76 led.in.a.narrowed.buffer,.does.v
2e140 61 72 69 6f 75 73 20 70 61 73 73 65 73 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 arious.passes..(defalias.'yas--s
2e160 6e 69 70 70 65 74 2d 70 61 72 73 65 2d 63 72 65 61 74 65 20 23 5b 28 73 6e 69 70 70 65 74 29 20 nippet-parse-create.#[(snippet).
2e180 22 5c 33 30 36 60 18 19 5c 33 30 36 5c 32 31 31 1a 13 5c 33 30 37 5c 33 30 36 5c 33 31 30 5c 22 "\306`..\306\211..\307\306\310\"
2e1a0 5c 32 31 30 08 62 5c 32 31 30 5c 33 31 31 20 11 5c 33 30 37 20 5c 32 31 30 08 62 5c 32 31 30 5c \210.b\210\311..\307.\210.b\210\
2e1c0 33 31 32 20 5c 32 31 30 08 62 5c 32 31 30 5c 33 31 33 5c 66 21 5c 32 31 30 08 62 5c 32 31 30 5c 312.\210.b\210\313\f!\210.b\210\
2e1e0 33 31 34 5c 66 21 5c 32 31 30 08 62 5c 32 31 30 5c 33 31 35 5c 66 21 5c 32 31 30 5c 33 31 36 08 314\f!\210.b\210\315\f!\210\316.
2e200 21 5c 32 31 30 29 5c 33 31 37 5c 66 21 5c 32 31 30 0d 0e 21 1e 5c 22 1e 23 5c 32 31 34 7e 5c 32 !\210)\317\f!\210..!.\".#\214~\2
2e220 31 30 5c 33 32 30 0b 21 5c 32 31 30 29 5c 33 32 31 0e 5c 22 21 5c 32 31 30 2a 5c 66 5c 33 32 32 10\320.!\210)\321.\"!\210*\f\322
2e240 48 0e 24 3e 5c 32 30 34 5f 00 5c 33 32 33 5c 33 32 34 5c 33 32 35 5c 66 44 5c 22 5c 32 31 30 5c H.$>\204_.\323\324\325\fD\"\210\
2e260 66 5c 33 32 36 48 5c 32 31 31 1e 25 5c 32 30 33 5c 32 30 31 00 0e 25 5c 33 32 32 48 0e 26 3e 5c f\326H\211.%\203\201..%\322H.&>\
2e280 32 30 34 7a 00 5c 33 32 33 5c 33 32 34 5c 33 32 37 0e 25 44 5c 22 5c 32 31 30 0e 25 5c 33 33 30 204z.\323\324\327.%D\"\210.%\330
2e2a0 48 5c 32 30 32 5c 32 30 32 00 64 62 5c 32 31 30 29 0e 27 5c 33 33 31 3d 5c 32 30 33 5c 32 31 37 H\202\202.db\210).'\331=\203\217
2e2c0 00 5c 33 33 32 16 27 0e 27 5c 32 30 33 5c 32 34 30 00 0e 28 5c 32 30 33 5c 32 34 30 00 0e 28 63 .\332.'.'\203\240..(\203\240..(c
2e2e0 5c 32 31 30 5c 32 30 32 5c 32 37 32 00 5c 33 33 33 0e 27 21 5c 32 30 33 5c 32 37 32 00 5c 33 33 \210\202\272.\333.'!\203\272.\33
2e300 34 0e 27 21 5c 32 30 33 5c 32 37 32 00 5c 33 33 34 0e 27 21 5c 33 33 35 0e 27 5c 33 30 36 5c 22 4.'!\203\272.\334.'!\335.'\306\"
2e320 5c 32 31 30 63 5c 32 31 30 5c 33 33 36 09 21 5c 32 31 30 08 62 5c 32 31 30 5c 33 33 37 20 5c 32 \210c\210\336.!\210.b\210\337.\2
2e340 31 30 5c 33 34 30 5c 66 21 5c 32 31 30 08 62 2a 5c 32 30 37 22 20 5b 70 61 72 73 65 2d 73 74 61 10\340\f!\210.b*\207".[parse-sta
2e360 72 74 20 73 61 76 65 64 2d 71 75 6f 74 65 73 20 73 79 6e 74 61 78 2d 70 72 6f 70 65 72 74 69 7a rt.saved-quotes.syntax-propertiz
2e380 65 2d 66 75 6e 63 74 69 6f 6e 20 79 61 73 2d 2d 64 6f 6c 6c 61 72 2d 72 65 67 69 6f 6e 73 20 73 e-function.yas--dollar-regions.s
2e3a0 6e 69 70 70 65 74 20 6d 6f 73 74 2d 70 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d 20 6e 69 6c 20 nippet.most-positive-fixnum.nil.
2e3c0 79 61 73 2d 2d 70 72 6f 74 65 63 74 2d 65 73 63 61 70 65 73 20 28 39 36 29 20 79 61 73 2d 2d 73 yas--protect-escapes.(96).yas--s
2e3e0 61 76 65 2d 62 61 63 6b 71 75 6f 74 65 73 20 79 61 73 2d 2d 69 6e 64 65 6e 74 2d 70 61 72 73 65 ave-backquotes.yas--indent-parse
2e400 2d 63 72 65 61 74 65 20 79 61 73 2d 2d 66 69 65 6c 64 2d 70 61 72 73 65 2d 63 72 65 61 74 65 20 -create.yas--field-parse-create.
2e420 79 61 73 2d 2d 73 69 6d 70 6c 65 2d 66 6f 6d 2d 63 72 65 61 74 65 20 79 61 73 2d 2d 74 72 61 6e yas--simple-fom-create.yas--tran
2e440 73 66 6f 72 6d 2d 6d 69 72 72 6f 72 2d 70 61 72 73 65 2d 63 72 65 61 74 65 20 73 79 6e 74 61 78 sform-mirror-parse-create.syntax
2e460 2d 70 70 73 73 2d 66 6c 75 73 68 2d 63 61 63 68 65 20 79 61 73 2d 2d 63 61 6c 63 75 6c 61 74 65 -ppss-flush-cache.yas--calculate
2e480 2d 61 64 6a 61 63 65 6e 63 69 65 73 20 79 61 73 2d 2d 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 73 -adjacencies.yas--delete-regions
2e4a0 20 79 61 73 2d 2d 72 65 6d 6f 76 65 2d 6d 69 73 63 2d 66 72 65 65 2d 66 72 6f 6d 2d 75 6e 64 6f .yas--remove-misc-free-from-undo
2e4c0 20 30 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 79 61 .0.signal.wrong-type-argument.ya
2e4e0 73 2d 2d 73 6e 69 70 70 65 74 20 33 20 79 61 73 2d 2d 65 78 69 74 20 31 20 63 75 61 20 34 38 20 s--snippet.3.yas--exit.1.cua.48.
2e500 63 68 61 72 61 63 74 65 72 70 20 67 65 74 2d 72 65 67 69 73 74 65 72 20 73 65 74 2d 72 65 67 69 characterp.get-register.set-regi
2e520 73 74 65 72 20 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d 62 61 63 6b 71 75 6f 74 65 73 20 79 61 73 ster.yas--restore-backquotes.yas
2e540 2d 2d 72 65 73 74 6f 72 65 2d 65 73 63 61 70 65 73 20 79 61 73 2d 2d 75 70 64 61 74 65 2d 6d 69 --restore-escapes.yas--update-mi
2e560 72 72 6f 72 73 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 6f 6c 64 2d 75 6e 64 6f 2d rrors.buffer-undo-list.old-undo-
2e580 6c 69 73 74 20 67 63 2d 63 6f 6e 73 2d 74 68 72 65 73 68 6f 6c 64 20 63 6c 2d 73 74 72 75 63 74 list.gc-cons-threshold.cl-struct
2e5a0 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 65 78 69 74 20 63 6c 2d 73 74 72 75 63 -yas--snippet-tags.exit.cl-struc
2e5c0 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 20 79 61 73 2d 77 72 61 70 2d 61 72 6f 75 6e 64 t-yas--exit-tags.yas-wrap-around
2e5e0 2d 72 65 67 69 6f 6e 20 79 61 73 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 5d 20 35 20 28 23 24 -region.yas-selected-text].5.(#$
2e600 20 2e 20 31 38 38 35 38 38 29 5d 29 0a 23 40 31 32 37 20 52 65 74 75 72 6e 73 20 69 6e 66 6f 20 ...188588)]).#@127.Returns.info.
2e620 66 6f 72 20 72 65 73 74 6f 72 69 6e 67 20 4d 41 52 4b 45 52 27 73 20 6c 6f 63 61 74 69 6f 6e 20 for.restoring.MARKER's.location.
2e640 61 66 74 65 72 20 69 6e 64 65 6e 74 2e 0a 54 68 65 20 72 65 74 75 72 6e 65 64 20 76 61 6c 75 65 after.indent..The.returned.value
2e660 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 28 4d 41 52 4b 45 52 20 52 .is.a.list.of.the.form.(MARKER.R
2e680 45 47 45 58 50 20 57 53 2d 43 4f 55 4e 54 29 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 EGEXP.WS-COUNT)...(defalias.'yas
2e6a0 2d 2d 73 6e 61 70 73 68 6f 74 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 20 23 5b 28 6d 61 --snapshot-marker-location.#[(ma
2e6c0 72 6b 65 72 20 26 6f 70 74 69 6f 6e 61 6c 20 62 65 67 20 65 6e 64 29 20 22 08 5c 32 30 34 07 00 rker.&optional.beg.end).".\204..
2e6e0 5c 33 30 35 20 10 09 5c 32 30 34 0e 00 5c 33 30 36 20 11 5c 33 30 37 5c 33 31 30 08 5c 6e 5c 22 \305...\204..\306..\307\310.\n\"
2e700 5c 33 31 31 5c 33 31 32 23 5c 33 30 37 5c 33 31 30 5c 6e 09 5c 22 5c 33 31 31 5c 33 31 32 23 1b \311\312#\307\310\n.\"\311\312#.
2e720 1c 5c 6e 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 66 5c 6e 43 5c 32 34 34 0b 5c 32 34 34 5c 33 31 .\n\313\314\315\f\nC\244.\244\31
2e740 33 23 50 5c 6e 62 5c 32 31 30 5c 33 31 36 09 77 5c 32 31 30 60 5c 6e 5a 45 2a 5c 32 30 37 22 20 3#P\nb\210\316.w\210`\nZE*\207".
2e760 5b 62 65 67 20 65 6e 64 20 6d 61 72 6b 65 72 20 61 66 74 65 72 20 62 65 66 6f 72 65 20 6c 69 6e [beg.end.marker.after.before.lin
2e780 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 6c 69 6e 65 2d 65 6e 64 2d 70 6f e-beginning-position.line-end-po
2e7a0 73 69 74 69 6f 6e 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 62 75 66 66 65 72 2d 73 75 62 73 74 sition.split-string.buffer-subst
2e7c0 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 22 5b 5b 3a 73 70 61 63 65 3a 5d 5c 6e ring-no-properties."[[:space:]\n
2e7e0 5d 2b 22 20 74 20 22 5b 5b 3a 73 70 61 63 65 3a 5d 5c 6e 5d 2a 22 20 6d 61 70 63 6f 6e 63 61 74 ]+".t."[[:space:]\n]*".mapconcat
2e800 20 23 5b 28 73 29 20 22 08 09 3d 5c 32 30 33 08 00 5c 33 30 32 5c 32 30 37 5c 33 30 33 08 21 5c .#[(s)."..=\203..\302\207\303.!\
2e820 32 30 37 22 20 5b 73 20 6d 61 72 6b 65 72 20 22 5c 5c 28 5c 5c 29 22 20 72 65 67 65 78 70 2d 71 207".[s.marker."\\(\\)".regexp-q
2e840 75 6f 74 65 5d 20 32 5d 20 22 5b 3a 73 70 61 63 65 3a 5d 5c 6e 22 5d 20 36 20 28 23 24 20 2e 20 uote].2]."[:space:]\n"].6.(#$...
2e860 31 38 39 39 37 31 29 5d 29 0a 23 40 32 32 35 20 4c 69 6b 65 20 60 79 61 73 2d 2d 73 6e 61 70 73 189971)]).#@225.Like.`yas--snaps
2e880 68 6f 74 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 27 20 66 6f 72 20 6f 76 65 72 6c 61 79 hot-marker-location'.for.overlay
2e8a0 73 2e 0a 54 68 65 20 72 65 74 75 72 6e 65 64 20 66 6f 72 6d 61 74 20 69 73 20 28 4f 56 45 52 4c s..The.returned.format.is.(OVERL
2e8c0 41 59 20 28 52 45 20 57 53 29 20 28 52 45 20 57 53 29 29 2e 20 20 45 69 74 68 65 72 20 6f 66 0a AY.(RE.WS).(RE.WS))...Either.of.
2e8e0 74 68 65 20 28 52 45 20 57 53 29 20 6c 69 73 74 73 20 6d 61 79 20 62 65 20 6e 69 6c 20 69 66 20 the.(RE.WS).lists.may.be.nil.if.
2e900 74 68 65 20 73 74 61 72 74 20 6f 72 20 65 6e 64 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2c 0a the.start.or.end,.respectively,.
2e920 6f 66 20 74 68 65 20 6f 76 65 72 6c 61 79 20 69 73 20 6f 75 74 73 69 64 65 20 74 68 65 20 72 61 of.the.overlay.is.outside.the.ra
2e940 6e 67 65 20 42 45 47 20 2e 2e 20 45 4e 44 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d nge.BEG....END...(defalias.'yas-
2e960 2d 73 6e 61 70 73 68 6f 74 2d 6f 76 65 72 6c 61 79 2d 6c 6f 63 61 74 69 6f 6e 20 23 5b 28 6f 76 -snapshot-overlay-location.#[(ov
2e980 65 72 6c 61 79 20 62 65 67 20 65 6e 64 29 20 22 5c 33 30 35 08 21 5c 33 30 36 08 21 19 1a 08 0b erlay.beg.end)."\305.!\306.!....
2e9a0 5c 6e 58 5c 32 30 35 1b 00 5c 6e 5c 66 57 5c 32 30 35 1b 00 5c 33 30 37 5c 6e 0b 5c 66 23 41 0b \nX\205..\n\fW\205..\307\n.\f#A.
2e9c0 09 58 5c 32 30 35 2d 00 09 5c 66 57 5c 32 30 35 2d 00 5c 33 30 37 09 0b 5c 66 23 41 45 2a 5c 32 .X\205-..\fW\205-.\307..\f#AE*\2
2e9e0 30 37 22 20 5b 6f 76 65 72 6c 61 79 20 6f 65 6e 64 20 6f 62 65 67 20 62 65 67 20 65 6e 64 20 6f 07".[overlay.oend.obeg.beg.end.o
2ea00 76 65 72 6c 61 79 2d 73 74 61 72 74 20 6f 76 65 72 6c 61 79 2d 65 6e 64 20 79 61 73 2d 2d 73 6e verlay-start.overlay-end.yas--sn
2ea20 61 70 73 68 6f 74 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 5d 20 36 20 28 23 24 20 2e 20 apshot-marker-location].6.(#$...
2ea40 31 39 30 35 37 36 29 5d 29 0a 23 40 31 31 38 20 52 65 74 75 72 6e 20 69 6e 66 6f 20 66 6f 72 20 190576)]).#@118.Return.info.for.
2ea60 72 65 73 74 6f 72 69 6e 67 20 4f 56 45 52 4c 41 59 27 73 20 6c 69 6e 65 20 62 61 73 65 64 20 6c restoring.OVERLAY's.line.based.l
2ea80 6f 63 61 74 69 6f 6e 2e 0a 54 68 65 20 72 65 74 75 72 6e 65 64 20 66 6f 72 6d 61 74 20 69 73 20 ocation..The.returned.format.is.
2eaa0 28 4f 56 45 52 4c 41 59 20 28 4c 49 4e 45 20 52 45 20 57 53 29 20 28 4c 49 4e 45 20 52 45 20 57 (OVERLAY.(LINE.RE.WS).(LINE.RE.W
2eac0 53 29 29 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 61 70 73 68 6f 74 2d 6f S))...(defalias.'yas--snapshot-o
2eae0 76 65 72 6c 61 79 2d 6c 69 6e 65 2d 6c 6f 63 61 74 69 6f 6e 20 23 5b 28 6f 76 65 72 6c 61 79 29 verlay-line-location.#[(overlay)
2eb00 20 22 5c 33 30 33 08 21 62 5c 32 31 30 5c 33 30 34 60 21 5c 33 30 35 08 21 62 5c 32 31 30 5c 33 ."\303.!b\210\304`!\305.!b\210\3
2eb20 30 34 60 21 19 5c 32 31 31 1a 5c 33 30 36 65 5c 6e 40 62 5c 32 31 30 5c 33 30 37 20 5c 22 5c 32 04`!.\211.\306e\n@b\210\307.\"\2
2eb40 34 30 5c 32 31 30 09 5c 33 30 36 65 09 40 62 5c 32 31 30 5c 33 30 37 20 5c 22 5c 32 34 30 5c 32 40\210.\306e.@b\210\307.\"\240\2
2eb60 31 30 08 5c 6e 09 45 2a 5c 32 30 37 22 20 5b 6f 76 65 72 6c 61 79 20 6c 6f 63 2d 65 6e 64 20 6c 10.\n.E*\207".[overlay.loc-end.l
2eb80 6f 63 2d 62 65 67 20 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 20 79 61 73 2d 2d 73 6e 61 70 73 68 oc-beg.overlay-start.yas--snapsh
2eba0 6f 74 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 20 6f 76 65 72 6c 61 79 2d 65 6e 64 20 63 ot-marker-location.overlay-end.c
2ebc0 6f 75 6e 74 2d 6c 69 6e 65 73 20 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 ount-lines.line-beginning-positi
2ebe0 6f 6e 5d 20 35 20 28 23 24 20 2e 20 31 39 31 30 35 36 29 5d 29 0a 23 40 31 33 36 20 4d 6f 76 65 on].5.(#$...191056)]).#@136.Move
2ec00 20 70 6f 69 6e 74 20 74 6f 20 6c 6f 63 61 74 69 6f 6e 20 73 61 76 65 64 20 62 79 20 60 79 61 73 .point.to.location.saved.by.`yas
2ec20 2d 2d 73 6e 61 70 73 68 6f 74 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 27 2e 0a 42 75 66 --snapshot-marker-location'..Buf
2ec40 66 65 72 20 6d 75 73 74 20 62 65 20 6e 61 72 72 6f 77 65 64 20 74 6f 20 42 45 47 2e 2e 45 4e 44 fer.must.be.narrowed.to.BEG..END
2ec60 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 73 6e 61 70 73 68 6f 74 20 69 6e 66 .used.to.create.the.snapshot.inf
2ec80 6f 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 67 6f 74 6f 2d 73 61 76 65 64 2d 6c o...(defalias.'yas--goto-saved-l
2eca0 6f 63 61 74 69 6f 6e 20 23 5b 28 72 65 67 65 78 70 20 77 73 2d 63 6f 75 6e 74 29 20 22 65 62 5c ocation.#[(regexp.ws-count)."eb\
2ecc0 32 31 30 5c 33 30 32 08 21 5c 32 30 34 10 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 210\302.!\204..\303\304\305\306.
2ece0 24 5c 32 30 37 5c 33 30 37 5c 32 32 34 62 5c 32 31 30 5c 33 31 30 5c 33 31 31 77 5c 32 31 30 5c $\207\307\224b\210\310\311w\210\
2ed00 33 31 30 60 09 5a 78 5c 32 30 37 22 20 5b 72 65 67 65 78 70 20 77 73 2d 63 6f 75 6e 74 20 6c 6f 310`.Zx\207".[regexp.ws-count.lo
2ed20 6f 6b 69 6e 67 2d 61 74 20 6c 77 61 72 6e 20 28 79 61 73 6e 69 70 70 65 74 20 72 65 2d 6d 61 72 oking-at.lwarn.(yasnippet.re-mar
2ed40 6b 65 72 29 20 3a 77 61 72 6e 69 6e 67 20 22 43 6f 75 6c 64 6e 27 74 20 66 69 6e 64 3a 20 25 53 ker).:warning."Couldn't.find:.%S
2ed60 22 20 31 20 22 5b 3a 73 70 61 63 65 3a 5d 5c 6e 22 20 6e 69 6c 5d 20 35 20 28 23 24 20 2e 20 31 ".1."[:space:]\n".nil].5.(#$...1
2ed80 39 31 34 38 34 29 5d 29 0a 23 40 31 33 39 20 52 65 73 74 6f 72 65 73 20 6d 61 72 6b 65 72 20 62 91484)]).#@139.Restores.marker.b
2eda0 61 73 65 64 20 6f 6e 20 69 6e 66 6f 20 66 72 6f 6d 20 60 79 61 73 2d 2d 73 6e 61 70 73 68 6f 74 ased.on.info.from.`yas--snapshot
2edc0 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 27 2e 0a 42 75 66 66 65 72 20 6d 75 73 74 20 62 -marker-location'..Buffer.must.b
2ede0 65 20 6e 61 72 72 6f 77 65 64 20 74 6f 20 42 45 47 2e 2e 45 4e 44 20 75 73 65 64 20 74 6f 20 63 e.narrowed.to.BEG..END.used.to.c
2ee00 72 65 61 74 65 20 74 68 65 20 73 6e 61 70 73 68 6f 74 20 69 6e 66 6f 2e 1f 0a 28 64 65 66 61 6c reate.the.snapshot.info...(defal
2ee20 69 61 73 20 27 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f ias.'yas--restore-marker-locatio
2ee40 6e 20 23 5b 28 72 65 2d 6d 61 72 6b 65 72 29 20 22 5c 33 30 31 5c 33 30 32 08 41 5c 22 5c 32 31 n.#[(re-marker)."\301\302.A\"\21
2ee60 30 08 40 60 5c 33 30 33 5c 32 32 33 5c 32 30 37 22 20 5b 72 65 2d 6d 61 72 6b 65 72 20 61 70 70 0.@`\303\223\207".[re-marker.app
2ee80 6c 79 20 79 61 73 2d 2d 67 6f 74 6f 2d 73 61 76 65 64 2d 6c 6f 63 61 74 69 6f 6e 20 6e 69 6c 5d ly.yas--goto-saved-location.nil]
2eea0 20 33 20 28 23 24 20 2e 20 31 39 31 38 38 37 29 5d 29 0a 23 40 31 33 39 20 52 65 73 74 6f 72 65 .3.(#$...191887)]).#@139.Restore
2eec0 73 20 6d 61 72 6b 65 72 20 62 61 73 65 64 20 6f 6e 20 69 6e 66 6f 20 66 72 6f 6d 20 60 79 61 73 s.marker.based.on.info.from.`yas
2eee0 2d 2d 73 6e 61 70 73 68 6f 74 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 27 2e 0a 42 75 66 --snapshot-marker-location'..Buf
2ef00 66 65 72 20 6d 75 73 74 20 62 65 20 6e 61 72 72 6f 77 65 64 20 74 6f 20 42 45 47 2e 2e 45 4e 44 fer.must.be.narrowed.to.BEG..END
2ef20 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 73 6e 61 70 73 68 6f 74 20 69 6e 66 .used.to.create.the.snapshot.inf
2ef40 6f 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d 6f 76 65 72 o...(defalias.'yas--restore-over
2ef60 6c 61 79 2d 6c 6f 63 61 74 69 6f 6e 20 23 5b 28 6f 76 2d 6c 6f 63 61 74 69 6f 6e 73 29 20 22 08 lay-location.#[(ov-locations).".
2ef80 5c 32 31 31 19 47 5c 33 30 35 55 5c 32 30 33 11 00 09 5c 32 31 31 41 11 5c 32 34 32 5c 32 30 32 \211.G\305U\203...\211A.\242\202
2efa0 18 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 09 47 44 5c 22 1a 09 5c 32 31 31 41 11 5c 32 34 32 1b ..\306\307\310.GD\"..\211A.\242.
2efc0 09 40 1c 5c 33 31 31 5c 6e 0b 5c 32 30 34 2e 00 5c 33 31 32 5c 6e 21 5c 32 30 32 34 00 5c 33 31 .@.\311\n.\204..\312\n!\2024.\31
2efe0 33 5c 33 31 34 0b 5c 22 5c 32 31 30 60 5c 66 5c 32 30 34 3e 00 5c 33 31 35 5c 6e 21 5c 32 30 32 3\314.\"\210`\f\204>.\315\n!\202
2f000 44 00 5c 33 31 33 5c 33 31 34 5c 66 5c 22 5c 32 31 30 60 23 2c 5c 32 30 37 22 20 5b 6f 76 2d 6c D.\313\314\f\"\210`#,\207".[ov-l
2f020 6f 63 61 74 69 6f 6e 73 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 20 6f 76 65 72 6c 61 ocations.#1=#:--cl-rest--.overla
2f040 79 20 6c 6f 63 2d 62 65 67 20 6c 6f 63 2d 65 6e 64 20 33 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 y.loc-beg.loc-end.3.signal.wrong
2f060 2d 6e 75 6d 62 65 72 2d 6f 66 2d 61 72 67 75 6d 65 6e 74 73 20 6e 69 6c 20 6d 6f 76 65 2d 6f 76 -number-of-arguments.nil.move-ov
2f080 65 72 6c 61 79 20 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 20 61 70 70 6c 79 20 79 61 73 2d 2d 67 erlay.overlay-start.apply.yas--g
2f0a0 6f 74 6f 2d 73 61 76 65 64 2d 6c 6f 63 61 74 69 6f 6e 20 6f 76 65 72 6c 61 79 2d 65 6e 64 5d 20 oto-saved-location.overlay-end].
2f0c0 37 20 28 23 24 20 2e 20 31 39 32 31 38 35 29 5d 29 0a 23 40 37 36 20 52 65 73 74 6f 72 65 73 20 7.(#$...192185)]).#@76.Restores.
2f0e0 6f 76 65 72 6c 61 79 20 62 61 73 65 64 20 6f 6e 20 69 6e 66 6f 20 66 72 6f 6d 20 60 79 61 73 2d overlay.based.on.info.from.`yas-
2f100 2d 73 6e 61 70 73 68 6f 74 2d 6f 76 65 72 6c 61 79 2d 6c 69 6e 65 2d 6c 6f 63 61 74 69 6f 6e 27 -snapshot-overlay-line-location'
2f120 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d 6f 76 65 72 6c ...(defalias.'yas--restore-overl
2f140 61 79 2d 6c 69 6e 65 2d 6c 6f 63 61 74 69 6f 6e 20 23 5b 28 6f 76 2d 6c 6f 63 61 74 69 6f 6e 73 ay-line-location.#[(ov-locations
2f160 29 20 22 5c 32 31 34 5c 33 30 31 08 40 5c 32 31 32 08 41 40 40 79 5c 32 31 30 5c 33 30 32 20 5c )."\214\301.@\212.A@@y\210\302.\
2f180 33 30 33 20 7d 5c 32 31 30 5c 33 30 34 5c 33 30 35 08 41 40 41 5c 22 5c 32 31 30 60 29 5c 32 31 303.}\210\304\305.A@A\"\210`)\21
2f1a0 32 5c 33 30 36 08 38 40 79 5c 32 31 30 5c 33 30 32 20 5c 33 30 33 20 7d 5c 32 31 30 5c 33 30 34 2\306.8@y\210\302.\303.}\210\304
2f1c0 5c 33 30 35 5c 33 30 36 08 38 41 5c 22 5c 32 31 30 60 29 23 29 5c 32 30 37 22 20 5b 6f 76 2d 6c \305\306.8A\"\210`)#)\207".[ov-l
2f1e0 6f 63 61 74 69 6f 6e 73 20 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 20 6c 69 6e 65 2d 62 65 67 69 6e ocations.move-overlay.line-begin
2f200 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 20 ning-position.line-end-position.
2f220 61 70 70 6c 79 20 79 61 73 2d 2d 67 6f 74 6f 2d 73 61 76 65 64 2d 6c 6f 63 61 74 69 6f 6e 20 32 apply.yas--goto-saved-location.2
2f240 5d 20 37 20 28 23 24 20 2e 20 31 39 32 37 32 37 29 5d 29 0a 23 40 31 30 38 20 49 6e 64 65 6e 74 ].7.(#$...192727)]).#@108.Indent
2f260 20 74 68 65 20 6c 69 6e 65 73 20 62 65 74 77 65 65 6e 20 46 52 4f 4d 20 61 6e 64 20 54 4f 20 77 .the.lines.between.FROM.and.TO.w
2f280 69 74 68 20 60 69 6e 64 65 6e 74 2d 61 63 63 6f 72 64 69 6e 67 2d 74 6f 2d 6d 6f 64 65 27 2e 0a ith.`indent-according-to-mode'..
2f2a0 54 68 65 20 53 4e 49 50 50 45 54 27 73 20 6d 61 72 6b 65 72 73 20 61 72 65 20 70 72 65 73 65 72 The.SNIPPET's.markers.are.preser
2f2c0 76 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 69 6e 64 65 6e 74 2d 72 65 67 ved...(defalias.'yas--indent-reg
2f2e0 69 6f 6e 20 23 5b 28 66 72 6f 6d 20 74 6f 20 73 6e 69 70 70 65 74 29 20 22 5c 32 31 32 08 09 1a ion.#[(from.to.snippet)."\212...
2f300 1b 5c 32 31 34 7e 5c 32 31 30 5c 33 30 36 5c 66 21 1d 5c 33 30 37 20 0e 12 5c 33 31 30 5c 32 32 .\214~\210\306\f!.\307...\310\22
2f320 33 1e 12 0e 13 62 5c 32 31 30 5c 33 31 30 5c 32 31 31 1e 14 1e 15 5c 33 31 31 20 16 14 5c 33 31 3....b\210\310\211....\311...\31
2f340 32 20 16 15 0e 16 5c 32 30 34 33 00 0e 14 0e 15 55 5c 32 30 34 75 00 5c 33 31 30 1e 17 0d 5c 33 2.....\2043.....U\204u.\310...\3
2f360 31 30 1e 18 5c 32 31 31 1e 19 5c 32 30 33 6b 00 0e 19 40 16 18 0e 14 0e 18 58 5c 32 30 33 62 00 10..\211..\203k...@......X\203b.
2f380 0e 18 0e 15 58 5c 32 30 33 62 00 5c 33 31 33 0e 18 0e 14 0e 15 23 0e 17 42 16 17 0e 19 41 5c 32 ....X\203b.\313......#..B....A\2
2f3a0 31 31 16 19 5c 32 30 34 40 00 2a 5c 33 31 34 5c 32 31 36 5c 33 31 35 20 5c 32 31 30 5c 33 31 36 11..\204@.*\314\216\315.\210\316
2f3c0 20 5c 32 31 30 2a 5c 33 31 37 79 5c 33 32 30 55 5c 32 30 33 5c 32 30 33 00 60 0e 12 57 5c 32 30 .\210*\317y\320U\203\203.`..W\20
2f3e0 34 1e 00 2d 5c 33 31 30 5c 33 32 31 5c 6e 21 5c 32 31 30 2b 5c 32 30 37 22 20 5b 6d 6f 73 74 2d 4..-\310\321\n!\210+\207".[most-
2f400 70 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 positive-fixnum.buffer-undo-list
2f420 20 6f 6c 64 2d 75 6e 64 6f 2d 6c 69 73 74 20 67 63 2d 63 6f 6e 73 2d 74 68 72 65 73 68 6f 6c 64 .old-undo-list.gc-cons-threshold
2f440 20 73 6e 69 70 70 65 74 20 73 6e 69 70 70 65 74 2d 6d 61 72 6b 65 72 73 20 79 61 73 2d 2d 63 6f .snippet.snippet-markers.yas--co
2f460 6c 6c 65 63 74 2d 73 6e 69 70 70 65 74 2d 6d 61 72 6b 65 72 73 20 6d 61 6b 65 2d 6d 61 72 6b 65 llect-snippet-markers.make-marke
2f480 72 20 6e 69 6c 20 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 6c 69 r.nil.line-beginning-position.li
2f4a0 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 20 79 61 73 2d 2d 73 6e 61 70 73 68 6f 74 2d 6d 61 ne-end-position.yas--snapshot-ma
2f4c0 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 20 23 5b 6e 69 6c 20 22 5c 32 31 34 08 5c 33 30 32 20 7d rker-location.#[nil."\214.\302.}
2f4e0 5c 32 31 30 5c 33 30 33 5c 33 30 34 09 5c 22 29 5c 32 30 37 22 20 5b 62 6f 6c 20 72 65 6d 61 72 \210\303\304.\")\207".[bol.remar
2f500 6b 65 72 73 20 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 20 6d 61 70 63 20 79 61 73 2d kers.line-end-position.mapc.yas-
2f520 2d 72 65 73 74 6f 72 65 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 5d 20 33 5d 20 62 61 63 -restore-marker-location].3].bac
2f540 6b 2d 74 6f 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 69 6e 64 65 6e 74 2d 61 63 63 6f 72 64 69 6e k-to-indentation.indent-accordin
2f560 67 2d 74 6f 2d 6d 6f 64 65 20 31 20 30 20 79 61 73 2d 2d 72 65 6d 6f 76 65 2d 6d 69 73 63 2d 66 g-to-mode.1.0.yas--remove-misc-f
2f580 72 65 65 2d 66 72 6f 6d 2d 75 6e 64 6f 20 74 6f 20 66 72 6f 6d 20 62 6f 6c 20 65 6f 6c 20 79 61 ree-from-undo.to.from.bol.eol.ya
2f5a0 73 2d 61 6c 73 6f 2d 69 6e 64 65 6e 74 2d 65 6d 70 74 79 2d 6c 69 6e 65 73 20 72 65 6d 61 72 6b s-also-indent-empty-lines.remark
2f5c0 65 72 73 20 6d 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 5d 20 35 20 28 23 24 20 2e 20 31 ers.m.--dolist-tail--].5.(#$...1
2f5e0 39 33 31 31 34 29 5d 29 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 69 6e 64 65 6e 74 2d 6f 72 69 93114)]).(defvar.yas--indent-ori
2f600 67 69 6e 61 6c 2d 63 6f 6c 75 6d 6e 20 6e 69 6c 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 ginal-column.nil).(defalias.'yas
2f620 2d 2d 69 6e 64 65 6e 74 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 5c 32 31 32 08 5c 33 30 36 19 --indent.#[(snippet)."\212.\306.
2f640 5c 32 31 31 1a 5c 32 30 33 29 00 5c 6e 40 11 0b 5c 33 30 37 3d 5c 32 30 34 1d 00 09 62 5c 32 31 \211.\203).\n@..\307=\204...b\21
2f660 30 5c 33 31 30 5c 33 31 31 20 5c 33 31 32 20 5c 66 23 5c 32 31 30 09 5c 33 30 36 5c 32 31 31 5c 0\310\311.\312.\f#\210.\306\211\
2f680 32 32 33 5c 32 31 30 5c 6e 41 5c 32 31 31 12 5c 32 30 34 09 00 2a 5c 33 30 36 10 29 5c 32 31 32 223\210\nA\211.\204..*\306.)\212
2f6a0 5c 33 30 36 7f 5c 32 31 30 0b 5c 33 31 33 3d 5c 32 30 33 4a 00 5c 33 31 34 79 5c 33 31 35 55 5c \306.\210.\313=\203J.\314y\315U\
2f6c0 32 30 35 62 00 5c 33 31 36 1d 5c 33 31 30 5c 33 31 31 20 64 5c 66 23 29 5c 32 30 32 62 00 0b 5c 205b.\316.\310\311.d\f#)\202b..\
2f6e0 33 30 37 3d 5c 32 30 35 62 00 0e 0f 5c 32 30 34 5c 5c 00 5c 33 31 34 79 5c 33 31 35 55 5c 32 30 307=\205b...\204\\.\314y\315U\20
2f700 35 62 00 5c 33 31 30 5c 33 31 31 20 64 5c 66 23 29 5c 32 30 37 22 20 5b 79 61 73 2d 2d 69 6e 64 5b.\310\311.d\f#)\207".[yas--ind
2f720 65 6e 74 2d 6d 61 72 6b 65 72 73 20 6d 61 72 6b 65 72 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c ent-markers.marker.--dolist-tail
2f740 2d 2d 20 79 61 73 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 73 6e 69 70 70 65 74 20 69 6e 64 65 6e --.yas-indent-line.snippet.inden
2f760 74 2d 6c 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 6e 69 6c 20 61 75 74 6f 20 79 61 73 2d 2d 69 6e t-line-function.nil.auto.yas--in
2f780 64 65 6e 74 2d 72 65 67 69 6f 6e 20 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 dent-region.line-beginning-posit
2f7a0 69 6f 6e 20 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 20 66 69 78 65 64 20 31 20 30 20 ion.line-end-position.fixed.1.0.
2f7c0 23 5b 6e 69 6c 20 22 5c 33 30 31 20 5c 32 31 30 08 6a 5c 32 30 37 22 20 5b 79 61 73 2d 2d 69 6e #[nil."\301.\210.j\207".[yas--in
2f7e0 64 65 6e 74 2d 6f 72 69 67 69 6e 61 6c 2d 63 6f 6c 75 6d 6e 20 62 65 67 69 6e 6e 69 6e 67 2d 6f dent-original-column.beginning-o
2f800 66 2d 6c 69 6e 65 5d 20 31 5d 20 79 61 73 2d 61 6c 73 6f 2d 61 75 74 6f 2d 69 6e 64 65 6e 74 2d f-line].1].yas-also-auto-indent-
2f820 66 69 72 73 74 2d 6c 69 6e 65 5d 20 35 5d 29 0a 23 40 34 39 20 4d 61 6b 65 20 61 20 6c 69 73 74 first-line].5]).#@49.Make.a.list
2f840 20 6f 66 20 61 6c 6c 20 74 68 65 20 6d 61 72 6b 65 72 73 20 75 73 65 64 20 62 79 20 53 4e 49 50 .of.all.the.markers.used.by.SNIP
2f860 50 45 54 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 63 6f 6c 6c 65 63 74 2d 73 6e PET...(defalias.'yas--collect-sn
2f880 69 70 70 65 74 2d 6d 61 72 6b 65 72 73 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 5c 33 30 32 18 ippet-markers.#[(snippet)."\302.
2f8a0 5c 33 30 33 5c 33 30 34 09 5c 22 5c 32 31 30 08 29 5c 32 30 37 22 20 5b 6d 61 72 6b 65 72 73 20 \303\304.\"\210.)\207".[markers.
2f8c0 73 6e 69 70 70 65 74 20 6e 69 6c 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6d 61 70 2d 6d 61 72 snippet.nil.yas--snippet-map-mar
2f8e0 6b 65 72 73 20 23 5b 28 6d 29 20 22 08 09 42 11 08 5c 32 30 37 22 20 5b 6d 20 6d 61 72 6b 65 72 kers.#[(m)."..B..\207".[m.marker
2f900 73 5d 20 32 5d 5d 20 33 20 28 23 24 20 2e 20 31 39 34 36 31 33 29 5d 29 0a 28 64 65 66 61 6c 69 s].2]].3.(#$...194613)]).(defali
2f920 61 73 20 27 79 61 73 2d 2d 65 73 63 61 70 65 2d 73 74 72 69 6e 67 20 23 5b 28 65 73 63 61 70 65 as.'yas--escape-string.#[(escape
2f940 64 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 08 5c 22 5c 33 30 34 51 5c 32 30 37 22 20 5b 65 d)."\301\302\303.\"\304Q\207".[e
2f960 73 63 61 70 65 64 20 22 59 41 53 45 53 43 41 50 45 22 20 66 6f 72 6d 61 74 20 22 25 64 22 20 22 scaped."YASESCAPE".format."%d"."
2f980 50 52 4f 54 45 43 54 47 55 41 52 44 22 5d 20 34 5d 29 0a 23 40 31 32 36 20 50 72 6f 74 65 63 74 PROTECTGUARD"].4]).#@126.Protect
2f9a0 20 61 6c 6c 20 65 73 63 61 70 65 64 20 63 68 61 72 61 63 74 65 72 73 20 77 69 74 68 20 74 68 65 .all.escaped.characters.with.the
2f9c0 69 72 20 6e 75 6d 65 72 69 63 20 41 53 43 49 49 20 76 61 6c 75 65 2e 0a 0a 57 69 74 68 20 6f 70 ir.numeric.ASCII.value...With.op
2f9e0 74 69 6f 6e 61 6c 20 73 74 72 69 6e 67 20 54 45 58 54 20 64 6f 20 69 74 20 69 6e 20 73 74 72 69 tional.string.TEXT.do.it.in.stri
2fa00 6e 67 20 69 6e 73 74 65 61 64 20 6f 66 20 62 75 66 66 65 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 ng.instead.of.buffer...(defalias
2fa20 20 27 79 61 73 2d 2d 70 72 6f 74 65 63 74 2d 65 73 63 61 70 65 73 20 23 5b 28 26 6f 70 74 69 6f .'yas--protect-escapes.#[(&optio
2fa40 6e 61 6c 20 74 65 78 74 20 65 73 63 61 70 65 64 29 20 22 08 5c 32 31 31 19 1a 5c 33 30 35 5c 33 nal.text.escaped).".\211..\305\3
2fa60 30 36 0b 5c 32 30 36 0b 00 5c 66 5c 22 5c 32 31 30 5c 6e 2a 5c 32 30 37 22 20 5b 74 65 78 74 20 06.\206..\f\"\210\n*\207".[text.
2fa80 74 65 78 74 2d 70 72 6f 76 69 64 65 64 2d 70 20 63 68 61 6e 67 65 64 2d 74 65 78 74 20 65 73 63 text-provided-p.changed-text.esc
2faa0 61 70 65 64 20 79 61 73 2d 2d 65 73 63 61 70 65 64 2d 63 68 61 72 61 63 74 65 72 73 20 6d 61 70 aped.yas--escaped-characters.map
2fac0 63 20 23 5b 28 65 73 63 61 70 65 64 29 20 22 5c 33 30 36 5c 33 30 37 08 21 50 5c 33 31 30 08 21 c.#[(escaped)."\306\307.!P\310.!
2fae0 09 5c 32 30 35 0d 00 5c 6e 1b 1c 1d 0b 5c 32 30 33 20 00 5c 33 31 31 5c 33 31 32 0d 21 5c 66 0b .\205..\n....\203..\311\312.!\f.
2fb00 5c 33 31 33 5c 32 31 31 25 5c 32 30 32 35 00 65 62 5c 32 31 30 5c 33 31 34 0d 5c 33 31 35 5c 33 \313\211%\2025.eb\210\314.\315\3
2fb20 31 33 23 5c 32 30 35 35 00 5c 33 31 36 5c 66 5c 33 31 33 5c 32 31 31 0b 24 5c 32 31 30 5c 32 30 13#\2055.\316\f\313\211.$\210\20
2fb40 32 23 00 2b 5c 32 31 31 12 5c 32 30 37 22 20 5b 65 73 63 61 70 65 64 20 74 65 78 74 2d 70 72 6f 2#.+\211.\207".[escaped.text-pro
2fb60 76 69 64 65 64 2d 70 20 63 68 61 6e 67 65 64 2d 74 65 78 74 20 74 65 78 74 20 74 6f 20 66 72 6f vided-p.changed-text.text.to.fro
2fb80 6d 20 22 5c 5c 22 20 63 68 61 72 2d 74 6f 2d 73 74 72 69 6e 67 20 79 61 73 2d 2d 65 73 63 61 70 m."\\".char-to-string.yas--escap
2fba0 65 2d 73 74 72 69 6e 67 20 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e e-string.replace-regexp-in-strin
2fbc0 67 20 72 65 67 65 78 70 2d 71 75 6f 74 65 20 74 20 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 g.regexp-quote.t.search-forward.
2fbe0 6e 69 6c 20 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 5d 20 36 5d 5d 20 33 20 28 23 24 20 2e 20 31 nil.replace-match].6]].3.(#$...1
2fc00 39 34 39 36 39 29 5d 29 0a 23 40 31 33 30 20 52 65 73 74 6f 72 65 20 61 6c 6c 20 65 73 63 61 70 94969)]).#@130.Restore.all.escap
2fc20 65 64 20 63 68 61 72 61 63 74 65 72 73 20 66 72 6f 6d 20 74 68 65 69 72 20 6e 75 6d 65 72 69 63 ed.characters.from.their.numeric
2fc40 20 41 53 43 49 49 20 76 61 6c 75 65 2e 0a 0a 57 69 74 68 20 6f 70 74 69 6f 6e 61 6c 20 73 74 72 .ASCII.value...With.optional.str
2fc60 69 6e 67 20 54 45 58 54 20 64 6f 20 69 74 20 69 6e 20 73 74 72 69 6e 67 20 69 6e 73 74 65 61 64 ing.TEXT.do.it.in.string.instead
2fc80 20 6f 66 20 74 68 65 20 62 75 66 66 65 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d .of.the.buffer...(defalias.'yas-
2fca0 2d 72 65 73 74 6f 72 65 2d 65 73 63 61 70 65 73 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 74 65 -restore-escapes.#[(&optional.te
2fcc0 78 74 20 65 73 63 61 70 65 64 29 20 22 08 5c 32 31 31 19 1a 5c 33 30 35 5c 33 30 36 0b 5c 32 30 xt.escaped).".\211..\305\306.\20
2fce0 36 0b 00 5c 66 5c 22 5c 32 31 30 5c 6e 2a 5c 32 30 37 22 20 5b 74 65 78 74 20 74 65 78 74 2d 70 6..\f\"\210\n*\207".[text.text-p
2fd00 72 6f 76 69 64 65 64 2d 70 20 63 68 61 6e 67 65 64 2d 74 65 78 74 20 65 73 63 61 70 65 64 20 79 rovided-p.changed-text.escaped.y
2fd20 61 73 2d 2d 65 73 63 61 70 65 64 2d 63 68 61 72 61 63 74 65 72 73 20 6d 61 70 63 20 23 5b 28 65 as--escaped-characters.mapc.#[(e
2fd40 73 63 61 70 65 64 29 20 22 5c 33 30 36 08 21 5c 33 30 37 08 21 09 5c 32 30 35 0b 00 5c 6e 1b 1c scaped)."\306.!\307.!.\205..\n..
2fd60 1d 0b 5c 32 30 33 1e 00 5c 33 31 30 5c 33 31 31 0d 21 5c 66 0b 5c 33 31 32 5c 32 31 31 25 5c 32 ..\203..\310\311.!\f.\312\211%\2
2fd80 30 32 33 00 65 62 5c 32 31 30 5c 33 31 33 0d 5c 33 31 34 5c 33 31 32 23 5c 32 30 35 33 00 5c 33 023.eb\210\313.\314\312#\2053.\3
2fda0 31 35 5c 66 5c 33 31 32 5c 32 31 31 0b 24 5c 32 31 30 5c 32 30 32 21 00 2b 5c 32 31 31 12 5c 32 15\f\312\211.$\210\202!.+\211.\2
2fdc0 30 37 22 20 5b 65 73 63 61 70 65 64 20 74 65 78 74 2d 70 72 6f 76 69 64 65 64 2d 70 20 63 68 61 07".[escaped.text-provided-p.cha
2fde0 6e 67 65 64 2d 74 65 78 74 20 74 65 78 74 20 74 6f 20 66 72 6f 6d 20 79 61 73 2d 2d 65 73 63 61 nged-text.text.to.from.yas--esca
2fe00 70 65 2d 73 74 72 69 6e 67 20 63 68 61 72 2d 74 6f 2d 73 74 72 69 6e 67 20 72 65 70 6c 61 63 65 pe-string.char-to-string.replace
2fe20 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 72 65 67 65 78 70 2d 71 75 6f 74 65 20 74 -regexp-in-string.regexp-quote.t
2fe40 20 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 6e 69 6c 20 72 65 70 6c 61 63 65 2d 6d 61 74 63 .search-forward.nil.replace-matc
2fe60 68 5d 20 36 5d 5d 20 33 20 28 23 24 20 2e 20 31 39 35 35 39 39 29 5d 29 0a 23 40 31 33 35 20 53 h].6]].3.(#$...195599)]).#@135.S
2fe80 61 76 65 20 61 6c 6c 20 22 5c 3d 60 28 6c 69 73 70 2d 65 78 70 72 65 73 73 69 6f 6e 29 5c 3d 60 ave.all."\=`(lisp-expression)\=`
2fea0 22 2d 73 74 79 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 52 65 74 75 72 6e 20 61 20 6c 69 "-style.expressions..Return.a.li
2fec0 73 74 20 6f 66 20 28 4d 41 52 4b 45 52 20 2e 20 53 54 52 49 4e 47 29 20 65 6e 74 69 72 65 73 20 st.of.(MARKER...STRING).entires.
2fee0 66 6f 72 20 65 61 63 68 20 62 61 63 6b 71 75 6f 74 65 64 0a 4c 69 73 70 20 65 78 70 72 65 73 73 for.each.backquoted.Lisp.express
2ff00 69 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 61 76 65 2d 62 61 63 6b 71 ion...(defalias.'yas--save-backq
2ff20 75 6f 74 65 73 20 23 5b 6e 69 6c 20 22 5c 33 30 36 18 70 19 5c 33 30 36 1a 5c 33 30 37 1b 5c 33 uotes.#[nil."\306.p.\306.\307.\3
2ff40 31 30 5c 66 5c 33 30 36 5c 33 31 31 23 5c 32 30 33 7b 00 5c 33 31 32 5c 33 31 33 21 5c 33 30 36 10\f\306\311#\203{.\312\313!\306
2ff60 1d 1e 1d 0e 1e 0e 1f 1e 20 1e 21 5c 32 31 34 7e 5c 32 31 30 5c 33 31 34 5c 32 32 34 5c 33 31 34 ..........!\214~\210\314\224\314
2ff80 5c 32 32 35 7c 5c 32 31 30 29 5c 33 31 35 0e 20 21 5c 32 31 30 2a 0b 0e 5c 22 42 1e 5c 22 5c 33 \225|\210)\315..!\210*..\"B.\"\3
2ffa0 31 36 5c 33 31 37 5c 33 32 30 0e 1d 5c 33 32 31 5c 22 21 21 15 29 5c 33 31 34 5c 32 32 34 62 5c 16\317\320..\321\"!!.)\314\224b\
2ffc0 32 31 30 0d 5c 32 30 33 77 00 5c 33 32 32 20 0e 5c 22 41 1e 5c 22 1e 23 0e 1e 0e 1f 1e 20 1e 21 210.\203w.\322..\"A.\".#.......!
2ffe0 5c 32 31 34 7e 5c 32 31 30 5c 33 32 33 63 5c 32 31 30 0e 23 60 5c 33 30 36 5c 32 32 33 5c 32 31 \214~\210\323c\210.#`\306\223\21
30000 30 5c 33 32 33 63 5c 32 31 30 29 5c 33 31 35 0e 20 21 5c 32 31 30 2a 0e 23 0d 42 08 42 10 2a 2a 0\323c\210)\315..!\210*.#.B.B.**
30020 5c 32 30 32 08 00 5c 6e 5c 32 30 33 5c 32 34 34 00 5c 33 32 34 5c 33 32 35 5c 33 32 36 5c 33 32 \202..\n\203\244.\324\325\326\32
30040 37 0e 24 5c 32 30 33 5c 32 34 31 00 0e 24 5c 33 31 34 48 0e 25 3e 5c 32 30 34 5c 32 33 32 00 5c 7.$\203\241..$\314H.%>\204\232.\
30060 33 33 30 5c 33 33 31 5c 33 33 32 0e 24 44 5c 22 5c 32 31 30 0e 24 5c 33 33 33 48 5c 32 30 32 5c 330\331\332.$D\"\210.$\333H\202\
30080 32 34 32 00 5c 33 33 34 24 5c 32 31 30 08 2c 5c 32 30 37 22 20 5b 73 61 76 65 64 2d 71 75 6f 74 242.\334$\210.,\207".[saved-quot
300a0 65 73 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 20 79 61 73 2d 2d 63 68 61 6e es.yas--snippet-buffer.yas--chan
300c0 67 65 2d 64 65 74 65 63 74 65 64 20 64 65 74 65 63 74 2d 63 68 61 6e 67 65 20 79 61 73 2d 2d 62 ge-detected.detect-change.yas--b
300e0 61 63 6b 71 75 6f 74 65 2d 6c 69 73 70 2d 65 78 70 72 65 73 73 69 6f 6e 2d 72 65 67 65 78 70 20 ackquote-lisp-expression-regexp.
30100 74 72 61 6e 73 66 6f 72 6d 65 64 20 6e 69 6c 20 23 5b 28 5f 62 65 67 20 5f 65 6e 64 29 20 22 70 transformed.nil.#[(_beg._end)."p
30120 08 3d 5c 32 30 35 09 00 5c 33 30 32 5c 32 31 31 11 5c 32 30 37 22 20 5b 79 61 73 2d 2d 73 6e 69 .=\205..\302\211.\207".[yas--sni
30140 70 70 65 74 2d 62 75 66 66 65 72 20 79 61 73 2d 2d 63 68 61 6e 67 65 2d 64 65 74 65 63 74 65 64 ppet-buffer.yas--change-detected
30160 20 74 5d 20 32 5d 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 74 20 6d 61 74 63 68 .t].2].re-search-forward.t.match
30180 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 31 20 30 20 79 61 73 2d 2d 72 -string-no-properties.1.0.yas--r
301a0 65 6d 6f 76 65 2d 6d 69 73 63 2d 66 72 65 65 2d 66 72 6f 6d 2d 75 6e 64 6f 20 79 61 73 2d 2d 65 emove-misc-free-from-undo.yas--e
301c0 76 61 6c 2d 66 6f 72 2d 73 74 72 69 6e 67 20 79 61 73 2d 2d 72 65 61 64 2d 6c 69 73 70 20 79 61 val-for-string.yas--read-lisp.ya
301e0 73 2d 2d 72 65 73 74 6f 72 65 2d 65 73 63 61 70 65 73 20 28 39 36 29 20 6d 61 6b 65 2d 6d 61 72 s--restore-escapes.(96).make-mar
30200 6b 65 72 20 22 59 22 20 6c 77 61 72 6e 20 28 79 61 73 6e 69 70 70 65 74 20 62 61 63 6b 71 75 6f ker."Y".lwarn.(yasnippet.backquo
30220 74 65 2d 63 68 61 6e 67 65 29 20 3a 77 61 72 6e 69 6e 67 20 22 60 25 73 27 20 6d 6f 64 69 66 69 te-change).:warning."`%s'.modifi
30240 65 64 20 62 75 66 66 65 72 20 69 6e 20 61 20 62 61 63 6b 71 75 6f 74 65 20 65 78 70 72 65 73 73 ed.buffer.in.a.backquote.express
30260 69 6f 6e 2e 5c 6e 20 20 54 6f 20 68 69 64 65 20 74 68 69 73 20 77 61 72 6e 69 6e 67 2c 20 61 64 ion.\n..To.hide.this.warning,.ad
30280 64 20 28 79 61 73 6e 69 70 70 65 74 20 62 61 63 6b 71 75 6f 74 65 2d 63 68 61 6e 67 65 29 20 74 d.(yasnippet.backquote-change).t
302a0 6f 20 60 77 61 72 6e 69 6e 67 2d 73 75 70 70 72 65 73 73 2d 74 79 70 65 73 27 2e 22 20 73 69 67 o.`warning-suppress-types'.".sig
302c0 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d nal.wrong-type-argument.yas--tem
302e0 70 6c 61 74 65 20 33 20 22 53 6e 69 70 70 65 74 22 20 63 75 72 72 65 6e 74 2d 73 74 72 69 6e 67 plate.3."Snippet".current-string
30300 20 6d 6f 73 74 2d 70 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d 20 62 75 66 66 65 72 2d 75 6e 64 .most-positive-fixnum.buffer-und
30320 6f 2d 6c 69 73 74 20 6f 6c 64 2d 75 6e 64 6f 2d 6c 69 73 74 20 67 63 2d 63 6f 6e 73 2d 74 68 72 o-list.old-undo-list.gc-cons-thr
30340 65 73 68 6f 6c 64 20 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 2d 66 75 6e 63 74 69 6f 6e 73 20 6d eshold.before-change-functions.m
30360 61 72 6b 65 72 20 79 61 73 2d 2d 63 75 72 72 65 6e 74 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 73 arker.yas--current-template.cl-s
30380 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 5d 20 38 20 28 23 24 20 truct-yas--template-tags].8.(#$.
303a0 2e 20 31 39 36 32 32 33 29 5d 29 0a 23 40 31 31 38 20 52 65 70 6c 61 63 65 20 6d 61 72 6b 65 72 ..196223)]).#@118.Replace.marker
303c0 73 20 69 6e 20 53 41 56 45 44 2d 51 55 4f 54 45 53 20 77 69 74 68 20 74 68 65 69 72 20 76 61 6c s.in.SAVED-QUOTES.with.their.val
303e0 75 65 73 2e 0a 53 41 56 45 44 2d 51 55 4f 54 45 53 20 69 73 20 74 68 65 20 69 6e 20 66 6f 72 6d ues..SAVED-QUOTES.is.the.in.form
30400 61 74 20 72 65 74 75 72 6e 65 64 20 62 79 20 60 79 61 73 2d 2d 73 61 76 65 2d 62 61 63 6b 71 75 at.returned.by.`yas--save-backqu
30420 6f 74 65 73 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d otes'...(defalias.'yas--restore-
30440 62 61 63 6b 71 75 6f 74 65 73 20 23 5b 28 73 61 76 65 64 2d 71 75 6f 74 65 73 29 20 22 08 19 5c backquotes.#[(saved-quotes)."..\
30460 33 30 36 5c 32 31 31 1a 1b 09 3a 5c 32 30 33 40 00 09 40 5c 32 31 31 12 5c 32 31 31 41 12 5c 32 306\211...:\203@..@\211.\211A.\2
30480 34 32 13 5c 32 31 32 0b 62 5c 32 31 30 5c 66 0d 1e 0b 1e 5c 66 5c 32 31 34 7e 5c 32 31 30 5c 33 42.\212.b\210\f....\f\214~\210\3
304a0 30 37 5c 33 31 30 21 5c 32 31 30 5c 6e 63 5c 32 31 30 5c 33 30 37 5c 33 31 31 21 5c 32 31 30 29 07\310!\210\nc\210\307\311!\210)
304c0 5c 33 31 32 0e 0b 21 5c 32 31 30 2a 0b 5c 33 30 36 5c 32 31 31 5c 32 32 33 5c 32 31 30 29 09 41 \312..!\210*.\306\211\223\210).A
304e0 5c 32 31 31 11 5c 32 30 32 07 00 2b 5c 33 30 36 5c 32 30 37 22 20 5b 73 61 76 65 64 2d 71 75 6f \211.\202..+\306\207".[saved-quo
30500 74 65 73 20 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 73 74 72 69 6e 67 20 6d 61 72 6b 65 tes.#1=#:--cl-var--.string.marke
30520 72 20 6d 6f 73 74 2d 70 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d 20 62 75 66 66 65 72 2d 75 6e r.most-positive-fixnum.buffer-un
30540 64 6f 2d 6c 69 73 74 20 6e 69 6c 20 64 65 6c 65 74 65 2d 63 68 61 72 20 2d 31 20 31 20 79 61 73 do-list.nil.delete-char.-1.1.yas
30560 2d 2d 72 65 6d 6f 76 65 2d 6d 69 73 63 2d 66 72 65 65 2d 66 72 6f 6d 2d 75 6e 64 6f 20 6f 6c 64 --remove-misc-free-from-undo.old
30580 2d 75 6e 64 6f 2d 6c 69 73 74 20 67 63 2d 63 6f 6e 73 2d 74 68 72 65 73 68 6f 6c 64 5d 20 34 20 -undo-list.gc-cons-threshold].4.
305a0 28 23 24 20 2e 20 31 39 37 35 35 34 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d (#$...197554)]).(defalias.'yas--
305c0 73 63 61 6e 2d 73 65 78 70 73 20 23 5b 28 66 72 6f 6d 20 63 6f 75 6e 74 29 20 22 5c 33 30 36 31 scan-sexps.#[(from.count)."\3061
305e0 1f 00 5c 33 30 37 20 18 5c 33 31 30 5c 32 31 36 5c 33 31 31 20 70 19 1a 5c 33 31 32 5c 32 31 36 ..\307..\310\216\311.p..\312\216
30600 5c 33 31 33 5c 33 31 34 20 21 5c 32 31 30 5c 33 31 35 1b 5c 33 31 36 5c 66 0d 5c 22 2e 06 30 5c \313\314.!\210\315.\316\f.\"..0\
30620 32 30 37 5c 32 31 30 5c 33 31 35 5c 32 30 37 22 20 5b 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 207\210\315\207".[save-match-dat
30640 61 2d 69 6e 74 65 72 6e 61 6c 20 23 31 3d 23 3a 62 75 66 66 65 72 20 23 32 3d 23 3a 74 61 62 6c a-internal.#1=#:buffer.#2=#:tabl
30660 65 20 70 61 72 73 65 2d 73 65 78 70 2d 6c 6f 6f 6b 75 70 2d 70 72 6f 70 65 72 74 69 65 73 20 66 e.parse-sexp-lookup-properties.f
30680 72 6f 6d 20 63 6f 75 6e 74 20 28 65 72 72 6f 72 29 20 6d 61 74 63 68 2d 64 61 74 61 20 23 5b 6e rom.count.(error).match-data.#[n
306a0 69 6c 20 22 5c 33 30 31 08 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 73 61 76 65 2d 6d 61 74 63 68 il."\301.\302\"\207".[save-match
306c0 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 76 -data-internal.set-match-data.ev
306e0 61 70 6f 72 61 74 65 5d 20 33 5d 20 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 23 5b 6e 69 6c 20 22 aporate].3].syntax-table.#[nil."
30700 72 08 71 5c 32 31 30 5c 33 30 32 09 21 29 5c 32 30 37 22 20 5b 23 31 23 20 23 32 23 20 73 65 74 r.q\210\302.!)\207".[#1#.#2#.set
30720 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 5d 20 32 5d 20 73 65 74 2d 73 79 6e 74 61 78 2d 74 61 62 -syntax-table].2].set-syntax-tab
30740 6c 65 20 73 74 61 6e 64 61 72 64 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 6e 69 6c 20 73 63 61 le.standard-syntax-table.nil.sca
30760 6e 2d 73 65 78 70 73 5d 20 33 5d 29 0a 23 40 35 38 20 43 72 65 61 74 65 20 61 20 6d 61 72 6b 65 n-sexps].3]).#@58.Create.a.marke
30780 72 20 61 74 20 50 4f 53 20 77 69 74 68 20 6e 69 6c 20 60 6d 61 72 6b 65 72 2d 69 6e 73 65 72 74 r.at.POS.with.nil.`marker-insert
307a0 69 6f 6e 2d 74 79 70 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 ion-type'...(defalias.'yas--make
307c0 2d 6d 61 72 6b 65 72 20 23 5b 28 70 6f 73 29 20 22 5c 33 30 32 20 08 5c 33 30 33 5c 32 32 33 19 -marker.#[(pos)."\302..\303\223.
307e0 5c 33 30 34 09 5c 33 30 33 5c 22 5c 32 31 30 09 29 5c 32 30 37 22 20 5b 70 6f 73 20 6d 61 72 6b \304.\303\"\210.)\207".[pos.mark
30800 65 72 20 6d 61 6b 65 2d 6d 61 72 6b 65 72 20 6e 69 6c 20 73 65 74 2d 6d 61 72 6b 65 72 2d 69 6e er.make-marker.nil.set-marker-in
30820 73 65 72 74 69 6f 6e 2d 74 79 70 65 5d 20 33 20 28 23 24 20 2e 20 31 39 38 35 31 34 29 5d 29 0a sertion-type].3.(#$...198514)]).
30840 23 40 35 31 20 50 61 72 73 65 20 74 68 65 20 22 24 3e 22 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 #@51.Parse.the."$>".indentation.
30860 6d 61 72 6b 65 72 73 20 6a 75 73 74 20 69 6e 73 65 72 74 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 markers.just.inserted...(defalia
30880 73 20 27 79 61 73 2d 2d 69 6e 64 65 6e 74 2d 70 61 72 73 65 2d 63 72 65 61 74 65 20 23 5b 6e 69 s.'yas--indent-parse-create.#[ni
308a0 6c 20 22 5c 33 30 31 10 5c 33 30 32 5c 33 30 33 5c 33 30 31 5c 33 30 34 23 5c 32 30 33 1a 00 5c l."\301.\302\303\301\304#\203..\
308c0 33 30 35 5c 32 32 34 5c 33 30 35 5c 32 32 35 7c 5c 32 31 30 5c 33 30 36 5c 33 30 37 20 21 08 42 305\224\305\225|\210\306\307.!.B
308e0 10 5c 32 30 32 02 00 08 5c 32 33 37 5c 32 31 31 10 5c 32 30 37 22 20 5b 79 61 73 2d 2d 69 6e 64 .\202...\237\211.\207".[yas--ind
30900 65 6e 74 2d 6d 61 72 6b 65 72 73 20 6e 69 6c 20 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 ent-markers.nil.search-forward."
30920 24 3e 22 20 74 20 30 20 79 61 73 2d 2d 6d 61 6b 65 2d 6d 61 72 6b 65 72 20 6c 69 6e 65 2d 62 65 $>".t.0.yas--make-marker.line-be
30940 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 5d 20 34 20 28 23 24 20 2e 20 31 39 38 37 32 35 ginning-position].4.(#$...198725
30960 29 5d 29 0a 23 40 34 38 33 20 50 61 72 73 65 20 6d 6f 73 74 20 66 69 65 6c 64 20 65 78 70 72 65 )]).#@483.Parse.most.field.expre
30980 73 73 69 6f 6e 73 20 69 6e 20 53 4e 49 50 50 45 54 2c 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 ssions.in.SNIPPET,.except.for.th
309a0 65 20 73 69 6d 70 6c 65 20 6f 6e 65 20 22 24 6e 22 2e 0a 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e e.simple.one."$n"...The.followin
309c0 67 20 63 6f 75 6e 74 20 61 73 20 61 20 66 69 65 6c 64 3a 0a 0a 2a 20 22 24 7b 6e 3a 20 74 65 78 g.count.as.a.field:..*."${n:.tex
309e0 74 7d 22 2c 20 66 6f 72 20 61 20 6e 75 6d 62 65 72 65 64 20 66 69 65 6c 64 20 77 69 74 68 20 64 t}",.for.a.numbered.field.with.d
30a00 65 66 61 75 6c 74 20 74 65 78 74 2c 20 61 73 20 6c 6f 6e 67 20 61 73 20 4e 20 69 73 20 6e 6f 74 efault.text,.as.long.as.N.is.not
30a20 20 30 3b 0a 0a 2a 20 22 24 7b 6e 3a 20 74 65 78 74 24 28 65 78 70 72 65 73 73 69 6f 6e 29 7d 2c .0;..*."${n:.text$(expression)},
30a40 20 74 68 65 20 73 61 6d 65 20 77 69 74 68 20 61 20 4c 69 73 70 20 65 78 70 72 65 73 73 69 6f 6e .the.same.with.a.Lisp.expression
30a60 3b 0a 20 20 74 68 69 73 20 69 73 20 63 61 75 67 68 74 20 77 69 74 68 20 74 68 65 20 63 75 72 69 ;...this.is.caught.with.the.curi
30a80 6f 75 73 6c 79 20 6e 61 6d 65 64 20 60 79 61 73 2d 2d 6d 75 6c 74 69 2d 64 6f 6c 6c 61 72 2d 6c ously.named.`yas--multi-dollar-l
30aa0 69 73 70 2d 65 78 70 72 65 73 73 69 6f 6e 2d 72 65 67 65 78 70 27 0a 0a 2a 20 74 68 65 20 73 61 isp-expression-regexp'..*.the.sa
30ac0 6d 65 20 61 73 20 61 62 6f 76 65 20 62 75 74 20 75 6e 6e 75 6d 62 65 72 65 64 2c 20 28 6e 6f 20 me.as.above.but.unnumbered,.(no.
30ae0 4e 3a 29 20 61 6e 64 20 6e 75 6d 62 65 72 20 69 73 20 63 61 6c 63 75 6c 61 74 65 64 20 61 75 74 N:).and.number.is.calculated.aut
30b00 6f 6d 61 74 69 63 61 6c 6c 79 2e 0a 0a 57 68 65 6e 20 6d 75 6c 74 69 70 6c 65 20 65 78 70 72 65 omatically...When.multiple.expre
30b20 73 73 69 6f 6e 73 20 61 72 65 20 66 6f 75 6e 64 2c 20 6f 6e 6c 79 20 74 68 65 20 6c 61 73 74 20 ssions.are.found,.only.the.last.
30b40 6f 6e 65 20 63 6f 75 6e 74 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 one.counts...(defalias.'yas--fie
30b60 6c 64 2d 70 61 72 73 65 2d 63 72 65 61 74 65 20 23 5b 28 73 6e 69 70 70 65 74 20 26 6f 70 74 69 ld-parse-create.#[(snippet.&opti
30b80 6f 6e 61 6c 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 29 20 22 5c 32 31 32 5c 33 30 36 08 5c 33 30 onal.parent-field)."\212\306.\30
30ba0 37 5c 33 31 30 23 5c 32 30 33 5c 33 31 35 00 5c 33 31 31 5c 33 31 32 5c 32 32 34 54 5c 33 31 33 7\310#\203\315.\311\312\224T\313
30bc0 5c 22 19 5c 33 31 34 5c 33 31 33 21 5c 32 30 35 1b 00 5c 33 31 35 5c 33 31 34 5c 33 31 33 21 21 \".\314\313!\205..\315\314\313!!
30be0 1a 09 5c 32 30 35 50 00 5c 33 31 36 5c 33 31 34 5c 33 31 37 21 5c 33 30 37 5c 33 31 30 1b 5c 33 ..\205P.\316\314\317!\307\310.\3
30c00 32 30 03 03 03 23 29 5c 32 36 36 5c 32 30 33 3f 5c 32 30 35 50 00 5c 6e 5c 33 32 31 5c 33 31 37 20...#)\266\203?\205P.\n\321\317
30c20 5c 32 32 34 21 5c 33 32 31 09 53 21 5c 66 1c 1d 1e 1f 1a 5c 33 32 32 5c 33 32 33 5c 6e 0e 1f 0d \224!\321.S!\f.....\322\323\n...
30c40 5c 66 5c 33 30 37 5c 32 31 31 5c 32 31 31 5c 32 31 31 26 09 2c 5c 32 31 31 1e 20 5c 32 30 33 5c \f\307\211\211\211&.,\211..\203\
30c60 33 31 31 00 09 62 5c 32 31 30 09 53 09 42 0e 21 42 16 21 5c 33 31 32 5c 32 32 34 5c 33 31 37 5c 311..b\210.S.B.!B.!\312\224\317\
30c80 32 32 34 42 0e 21 42 16 21 0e 5c 22 5c 33 31 32 48 0e 23 3e 5c 32 30 34 7e 00 5c 33 32 34 5c 33 224B.!B.!.\"\312H.#>\204~.\324\3
30ca0 32 35 5c 33 32 36 0e 5c 22 44 5c 22 5c 32 31 30 0e 5c 22 5c 32 31 31 1e 24 5c 33 31 37 0e 20 0e 25\326.\"D\"\210.\"\211.$\317...
30cc0 24 5c 33 31 37 48 42 49 5c 32 31 30 29 5c 32 31 32 5c 32 31 34 0e 20 5c 33 31 32 48 0e 25 3e 5c $\317HBI\210)\212\214..\312H.%>\
30ce0 32 30 34 5c 32 34 32 00 5c 33 32 34 5c 33 32 35 5c 33 32 37 0e 20 44 5c 22 5c 32 31 30 0e 20 5c 204\242.\324\325\327..D\"\210..\
30d00 33 31 37 48 0e 20 5c 33 31 32 48 0e 25 3e 5c 32 30 34 5c 32 37 30 00 5c 33 32 34 5c 33 32 35 5c 317H..\312H.%>\204\270.\324\325\
30d20 33 32 37 0e 20 44 5c 22 5c 32 31 30 0e 20 5c 33 33 30 48 7d 5c 32 31 30 65 62 5c 32 31 30 5c 33 327..D\"\210..\330H}\210eb\210\3
30d40 33 31 0e 5c 22 0e 20 5c 22 5c 32 31 30 2a 2b 5c 32 30 32 01 00 29 5c 66 5c 32 30 35 35 01 5c 32 31.\"..\"\210*+\202..)\f\2055.\2
30d60 31 32 5c 33 30 36 0e 26 5c 33 30 37 5c 33 31 30 23 5c 32 30 35 34 01 5c 33 31 31 5c 33 31 33 5c 12\306.&\307\310#\2054.\311\313\
30d80 32 32 34 5c 33 31 33 5c 22 5c 32 31 31 1e 27 5c 32 30 33 30 01 5c 33 31 32 5c 32 32 34 0e 27 42 224\313\"\211.'\2030.\312\224.'B
30da0 0e 21 5c 32 33 35 5c 32 30 34 30 01 5c 33 31 33 5c 32 32 34 53 5c 32 30 36 5c 33 37 31 00 60 53 .!\235\2040.\313\224S\206\371.`S
30dc0 66 5c 33 33 32 3d 5c 32 30 34 30 01 5c 33 33 33 5c 33 31 33 5c 32 32 34 0e 27 5c 22 1e 28 5c 66 f\332=\2040.\333\313\224.'\".(\f
30de0 5c 33 31 32 48 0e 25 3e 5c 32 30 34 18 01 5c 33 32 34 5c 33 32 35 5c 33 32 37 5c 66 44 5c 22 5c \312H.%>\204..\324\325\327\fD\"\
30e00 32 31 30 5c 66 5c 32 31 31 1e 29 5c 33 33 34 5c 33 33 35 5c 33 33 36 0e 28 21 21 49 5c 32 31 30 210\f\211.)\334\335\336.(!!I\210
30e20 2a 5c 33 31 32 5c 32 32 34 0e 27 42 0e 21 42 16 21 29 5c 32 30 32 5c 33 32 33 00 29 5c 32 30 37 *\312\224.'B.!B.!)\202\323.)\207
30e40 22 20 5b 79 61 73 2d 2d 66 69 65 6c 64 2d 72 65 67 65 78 70 20 72 65 61 6c 2d 6d 61 74 63 68 2d ".[yas--field-regexp.real-match-
30e60 65 6e 64 2d 30 20 6e 75 6d 62 65 72 20 69 6e 68 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 end-0.number.inhibit-changing-ma
30e80 74 63 68 2d 64 61 74 61 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 65 6e 64 20 72 65 2d 73 65 61 tch-data.parent-field.end.re-sea
30ea0 72 63 68 2d 66 6f 72 77 61 72 64 20 6e 69 6c 20 74 20 79 61 73 2d 2d 73 63 61 6e 2d 73 65 78 70 rch-forward.nil.t.yas--scan-sexp
30ec0 73 20 30 20 31 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 s.0.1.match-string-no-properties
30ee0 20 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 22 5c 5c 60 5c 5c 24 5b 20 09 5c 6e 5d 2a .string-to-number."\\`\\$[..\n]*
30f00 28 22 20 32 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 79 61 73 2d 2d 6d 61 6b 65 2d 6d 61 72 6b (".2.string-match.yas--make-mark
30f20 65 72 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 20 73 er.vector.cl-struct-yas--field.s
30f40 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 79 61 73 2d 2d 73 ignal.wrong-type-argument.yas--s
30f60 6e 69 70 70 65 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 33 20 79 61 73 2d 2d 66 69 65 6c 64 2d 70 nippet.yas--field.3.yas--field-p
30f80 61 72 73 65 2d 63 72 65 61 74 65 20 35 38 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d arse-create.58.buffer-substring-
30fa0 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 36 20 79 61 73 2d 2d 72 65 61 64 2d 6c 69 73 70 20 79 no-properties.6.yas--read-lisp.y
30fc0 61 73 2d 2d 72 65 73 74 6f 72 65 2d 65 73 63 61 70 65 73 20 73 74 61 72 74 20 62 72 61 6e 64 2d as--restore-escapes.start.brand-
30fe0 6e 65 77 2d 66 69 65 6c 64 20 79 61 73 2d 2d 64 6f 6c 6c 61 72 2d 72 65 67 69 6f 6e 73 20 73 6e new-field.yas--dollar-regions.sn
31000 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 ippet.cl-struct-yas--snippet-tag
31020 73 20 23 31 3d 23 3a 76 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 s.#1=#:v.cl-struct-yas--field-ta
31040 67 73 20 79 61 73 2d 2d 6d 75 6c 74 69 2d 64 6f 6c 6c 61 72 2d 6c 69 73 70 2d 65 78 70 72 65 73 gs.yas--multi-dollar-lisp-expres
31060 73 69 6f 6e 2d 72 65 67 65 78 70 20 72 65 61 6c 2d 6d 61 74 63 68 2d 65 6e 64 2d 31 20 6c 69 73 sion-regexp.real-match-end-1.lis
31080 70 2d 65 78 70 72 65 73 73 69 6f 6e 2d 73 74 72 69 6e 67 20 23 32 3d 23 3a 76 5d 20 31 31 20 28 p-expression-string.#2=#:v].11.(
310a0 23 24 20 2e 20 31 39 39 30 31 38 29 5d 29 0a 23 40 37 32 20 50 61 72 73 65 20 74 68 65 20 22 24 #$...199018)]).#@72.Parse.the."$
310c0 7b 6e 3a 24 28 6c 69 73 70 2d 65 78 70 72 65 73 73 69 6f 6e 29 7d 22 20 6d 69 72 72 6f 72 20 74 {n:$(lisp-expression)}".mirror.t
310e0 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 73 20 69 6e 20 53 4e 49 50 50 45 54 2e 1f 0a 28 64 65 66 ransformations.in.SNIPPET...(def
31100 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6d 69 72 72 6f 72 2d 70 61 72 alias.'yas--transform-mirror-par
31120 73 65 2d 63 72 65 61 74 65 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 5c 33 30 36 08 5c 33 30 37 se-create.#[(snippet)."\306.\307
31140 5c 33 31 30 23 5c 32 30 35 5c 32 31 31 00 5c 33 31 31 5c 33 31 32 5c 32 32 34 54 5c 33 31 33 5c \310#\205\211.\311\312\224T\313\
31160 22 19 5c 33 31 34 5c 33 31 35 5c 33 31 33 21 21 5c 32 31 31 1a 5c 32 30 35 24 00 5c 6e 5c 33 31 ".\314\315\313!!\211.\205$.\n\31
31180 32 55 3f 5c 32 30 35 24 00 5c 33 31 36 0b 5c 6e 5c 22 1c 09 5c 32 30 35 51 00 5c 66 5c 32 30 35 2U?\205$.\316.\n\"..\205Q.\f\205
311a0 51 00 5c 33 31 37 5c 33 31 32 5c 32 32 34 21 5c 33 31 37 5c 33 31 32 5c 32 32 34 21 5c 33 32 30 Q.\317\312\224!\317\312\224!\320
311c0 5c 33 32 31 5c 33 32 32 5c 33 32 33 5c 32 32 34 09 53 5c 22 21 21 1d 1e 1b 1e 1c 5c 33 32 34 5c \321\322\323\224.S\"!!.....\324\
311e0 33 32 35 0e 1c 0e 1b 0d 5c 33 30 37 5c 32 31 31 5c 32 31 31 26 07 2b 5c 32 31 31 1e 1d 5c 32 30 325.....\307\211\211&.+\211..\20
31200 33 5c 32 30 35 00 5c 66 5c 33 31 32 48 0e 1e 3e 5c 32 30 34 67 00 5c 33 32 36 5c 33 32 37 5c 33 3\205.\f\312H..>\204g.\326\327\3
31220 33 30 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 32 31 31 1e 1f 5c 33 33 31 0e 1d 0e 1f 5c 33 33 31 48 30\fD\"\210\f\211..\331....\331H
31240 42 49 5c 32 31 30 29 5c 33 33 32 0b 0e 1d 5c 22 5c 32 31 30 5c 33 31 32 5c 32 32 34 09 42 0e 20 BI\210)\332...\"\210\312\224.B..
31260 42 16 20 2c 5c 32 30 32 00 00 5c 32 30 37 22 20 5b 79 61 73 2d 2d 74 72 61 6e 73 66 6f 72 6d 2d B..,\202..\207".[yas--transform-
31280 6d 69 72 72 6f 72 2d 72 65 67 65 78 70 20 72 65 61 6c 2d 6d 61 74 63 68 2d 65 6e 64 2d 30 20 6e mirror-regexp.real-match-end-0.n
312a0 75 6d 62 65 72 20 73 6e 69 70 70 65 74 20 66 69 65 6c 64 20 74 72 61 6e 73 66 6f 72 6d 20 72 65 umber.snippet.field.transform.re
312c0 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 6e 69 6c 20 74 20 79 61 73 2d 2d 73 63 61 6e 2d -search-forward.nil.t.yas--scan-
312e0 73 65 78 70 73 20 30 20 31 20 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 6d 61 74 63 68 sexps.0.1.string-to-number.match
31300 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 79 61 73 2d 2d 73 6e 69 70 70 -string-no-properties.yas--snipp
31320 65 74 2d 66 69 6e 64 2d 66 69 65 6c 64 20 79 61 73 2d 2d 6d 61 6b 65 2d 6d 61 72 6b 65 72 20 79 et-find-field.yas--make-marker.y
31340 61 73 2d 2d 72 65 61 64 2d 6c 69 73 70 20 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d 65 73 63 61 70 as--read-lisp.yas--restore-escap
31360 65 73 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 es.buffer-substring-no-propertie
31380 73 20 32 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 s.2.vector.cl-struct-yas--mirror
313a0 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 79 61 73 2d .signal.wrong-type-argument.yas-
313c0 2d 66 69 65 6c 64 20 35 20 79 61 73 2d 2d 63 61 6c 63 75 6c 61 74 65 2d 73 69 6d 70 6c 65 2d 66 -field.5.yas--calculate-simple-f
313e0 6f 6d 2d 70 61 72 65 6e 74 61 67 65 20 65 6e 64 20 73 74 61 72 74 20 62 72 61 6e 64 2d 6e 65 77 om-parentage.end.start.brand-new
31400 2d 6d 69 72 72 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 -mirror.cl-struct-yas--field-tag
31420 73 20 23 31 3d 23 3a 76 20 79 61 73 2d 2d 64 6f 6c 6c 61 72 2d 72 65 67 69 6f 6e 73 5d 20 39 20 s.#1=#:v.yas--dollar-regions].9.
31440 28 23 24 20 2e 20 32 30 30 38 38 34 29 5d 29 0a 23 40 36 32 20 50 61 72 73 65 20 74 68 65 20 73 (#$...200884)]).#@62.Parse.the.s
31460 69 6d 70 6c 65 20 22 24 6e 22 20 66 69 65 6c 64 73 2f 6d 69 72 72 6f 72 73 2f 65 78 69 74 6d 61 imple."$n".fields/mirrors/exitma
31480 72 6b 65 72 73 20 69 6e 20 53 4e 49 50 50 45 54 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 rkers.in.SNIPPET...(defalias.'ya
314a0 73 2d 2d 73 69 6d 70 6c 65 2d 66 6f 6d 2d 63 72 65 61 74 65 20 23 5b 28 73 6e 69 70 70 65 74 29 s--simple-fom-create.#[(snippet)
314c0 20 22 5c 33 30 36 08 5c 33 30 37 5c 33 31 30 23 5c 32 30 35 0f 01 5c 33 31 31 5c 33 31 32 5c 33 ."\306.\307\310#\205..\311\312\3
314e0 31 33 21 21 5c 32 31 31 19 5c 33 31 34 55 5c 32 30 33 6a 00 5c 6e 5c 33 31 34 48 0b 3e 5c 32 30 13!!\211.\314U\203j.\n\314H.>\20
31500 34 23 00 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 32 31 31 1c 5c 4#.\315\316\317\nD\"\210\n\211.\
31520 33 32 30 5c 33 32 31 5c 33 31 34 5c 32 32 35 21 1d 5c 33 32 32 5c 33 32 33 0d 5c 33 30 37 23 29 320\321\314\225!.\322\323.\307#)
31540 49 5c 32 31 30 29 5c 33 31 34 5c 32 32 34 5c 6e 5c 33 31 34 48 0b 3e 5c 32 30 34 46 00 5c 33 31 I\210)\314\224\n\314H.>\204F.\31
31560 35 5c 33 31 36 5c 33 31 37 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 32 30 48 5c 32 31 31 1e 1c 5c 5\316\317\nD\"\210\n\320H\211..\
31580 33 31 34 48 0e 1d 3e 5c 32 30 34 5c 5c 00 5c 33 31 35 5c 33 31 36 5c 33 32 34 0e 1c 44 5c 22 5c 314H..>\204\\.\315\316\324..D\"\
315a0 32 31 30 0e 1c 5c 33 31 33 48 29 42 0e 1e 42 16 1e 5c 32 30 32 0b 01 5c 33 32 35 5c 6e 09 5c 22 210..\313H)B..B..\202..\325\n.\"
315c0 5c 33 30 37 1e 1f 5c 32 31 31 1e 20 5c 32 30 33 5c 32 37 32 00 5c 33 32 31 5c 33 31 34 5c 32 32 \307..\211..\203\272.\321\314\22
315e0 34 21 5c 33 32 31 5c 33 31 34 5c 32 32 34 21 1e 21 1e 5c 22 5c 33 32 32 5c 33 32 36 0e 5c 22 0e 4!\321\314\224!.!.\"\322\326.\".
31600 21 5c 33 30 37 5c 32 31 31 5c 32 31 31 5c 32 31 31 26 07 2a 5c 32 31 31 16 1f 1e 23 0e 20 5c 33 !\307\211\211\211&.*\211...#..\3
31620 31 34 48 0e 24 3e 5c 32 30 34 5c 32 34 37 00 5c 33 31 35 5c 33 31 36 5c 33 32 37 0e 20 44 5c 22 14H.$>\204\247.\315\316\327..D\"
31640 5c 32 31 30 0e 20 5c 32 31 31 1e 25 5c 33 33 30 0e 23 0e 25 5c 33 33 30 48 42 49 5c 32 31 30 2a \210..\211.%\330.#.%\330HBI\210*
31660 5c 32 30 32 5c 33 37 32 00 09 5c 33 32 31 5c 33 31 34 5c 32 32 34 21 5c 33 32 31 5c 33 31 34 5c \202\372..\321\314\224!\321\314\
31680 32 32 34 21 1e 21 1e 5c 22 19 5c 33 32 32 5c 33 33 31 09 0e 5c 22 0e 21 5c 33 30 37 5c 32 31 31 224!.!.\".\322\331..\".!\307\211
316a0 5c 32 31 31 5c 32 31 31 5c 32 31 31 26 09 2b 5c 32 31 31 16 1f 1e 26 5c 6e 5c 33 31 34 48 0b 3e \211\211\211&.+\211...&\n\314H.>
316c0 5c 32 30 34 5c 33 35 33 00 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 6e 44 5c 22 5c 32 31 30 5c 6e \204\353.\315\316\317\nD\"\210\n
316e0 5c 32 31 31 1e 27 5c 33 33 32 0e 26 0e 27 5c 33 33 32 48 42 49 5c 32 31 30 2a 5c 33 33 33 5c 6e \211.'\332.&.'\332HBI\210*\333\n
31700 0e 1f 5c 22 5c 32 31 30 2a 5c 33 31 34 5c 32 32 34 5c 33 31 34 5c 32 32 35 42 0e 1e 42 16 1e 29 ..\"\210*\314\224\314\225B..B..)
31720 5c 32 30 32 00 00 5c 32 30 37 22 20 5b 79 61 73 2d 2d 73 69 6d 70 6c 65 2d 6d 69 72 72 6f 72 2d \202..\207".[yas--simple-mirror-
31740 72 65 67 65 78 70 20 6e 75 6d 62 65 72 20 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d regexp.number.snippet.cl-struct-
31760 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 6d 61 72 6b 65 72 20 yas--snippet-tags.#1=#:v.marker.
31780 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 6e 69 6c 20 74 20 73 74 72 69 6e 67 2d 74 re-search-forward.nil.t.string-t
317a0 6f 2d 6e 75 6d 62 65 72 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 o-number.match-string-no-propert
317c0 69 65 73 20 31 20 30 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 ies.1.0.signal.wrong-type-argume
317e0 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 33 20 79 61 73 2d 2d 6d 61 6b 65 2d 6d 61 72 6b nt.yas--snippet.3.yas--make-mark
31800 65 72 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 20 79 61 er.vector.cl-struct-yas--exit.ya
31820 73 2d 2d 65 78 69 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 6e 64 2d 66 69 65 6c 64 20 s--exit.yas--snippet-find-field.
31840 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 20 79 61 73 2d 2d 66 69 65 6c 64 cl-struct-yas--mirror.yas--field
31860 20 35 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 20 32 20 79 61 73 2d 2d 63 .5.cl-struct-yas--field.2.yas--c
31880 61 6c 63 75 6c 61 74 65 2d 73 69 6d 70 6c 65 2d 66 6f 6d 2d 70 61 72 65 6e 74 61 67 65 20 63 6c alculate-simple-fom-parentage.cl
318a0 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 20 79 61 73 2d -x.cl-struct-yas--exit-tags.yas-
318c0 2d 64 6f 6c 6c 61 72 2d 72 65 67 69 6f 6e 73 20 66 6f 6d 20 66 69 65 6c 64 20 65 6e 64 20 73 74 -dollar-regions.fom.field.end.st
318e0 61 72 74 20 23 32 3d 23 3a 76 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d art.#2=#:v.cl-struct-yas--field-
31900 74 61 67 73 20 23 33 3d 23 3a 76 20 23 34 3d 23 3a 76 20 23 35 3d 23 3a 76 5d 20 31 31 20 28 23 tags.#3=#:v.#4=#:v.#5=#:v].11.(#
31920 24 20 2e 20 32 30 31 38 31 33 29 5d 29 0a 23 40 36 35 20 53 6f 72 74 20 64 69 73 6a 75 63 74 20 $...201813)]).#@65.Sort.disjuct.
31940 52 45 47 49 4f 4e 53 20 62 79 20 73 74 61 72 74 20 70 6f 69 6e 74 2c 20 74 68 65 6e 20 64 65 6c REGIONS.by.start.point,.then.del
31960 65 74 65 20 66 72 6f 6d 20 74 68 65 20 62 61 63 6b 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 ete.from.the.back...(defalias.'y
31980 61 73 2d 2d 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 73 20 23 5b 28 72 65 67 69 6f 6e 73 29 20 22 as--delete-regions.#[(regions)."
319a0 5c 33 30 31 5c 33 30 32 5c 33 30 33 08 5c 33 30 34 5c 22 5c 22 5c 32 30 37 22 20 5b 72 65 67 69 \301\302\303.\304\"\"\207".[regi
319c0 6f 6e 73 20 6d 61 70 63 20 23 5b 28 72 65 67 29 20 22 08 40 08 41 7c 5c 32 30 37 22 20 5b 72 65 ons.mapc.#[(reg).".@.A|\207".[re
319e0 67 5d 20 32 5d 20 73 6f 72 74 20 23 5b 28 72 31 20 72 32 29 20 22 08 40 09 40 59 5c 32 30 37 22 g].2].sort.#[(r1.r2).".@.@Y\207"
31a00 20 5b 72 31 20 72 32 5d 20 32 5d 5d 20 35 20 28 23 24 20 2e 20 32 30 33 30 35 39 29 5d 29 0a 28 .[r1.r2].2]].5.(#$...203059)]).(
31a20 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 63 61 6c 63 75 6c 61 74 65 2d 6d 69 72 72 6f 72 2d defalias.'yas--calculate-mirror-
31a40 64 65 70 74 68 20 23 5b 28 6d 69 72 72 6f 72 20 26 6f 70 74 69 6f 6e 61 6c 20 74 72 61 76 65 72 depth.#[(mirror.&optional.traver
31a60 73 65 64 29 20 22 08 5c 33 30 36 48 09 3e 5c 32 30 34 0f 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 sed).".\306H.>\204..\307\310\311
31a80 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 32 31 31 1a 5c 32 30 35 29 00 5c 6e 5c 33 30 36 48 .D\"\210.\312H\211.\205).\n\306H
31aa0 0b 3e 5c 32 30 34 26 00 5c 33 30 37 5c 33 31 30 5c 33 31 33 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c .>\204&.\307\310\313\nD\"\210\n\
31ac0 33 31 34 48 1c 08 5c 33 30 36 48 09 3e 5c 32 30 34 39 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 314H..\306H.>\2049.\307\310\311.
31ae0 44 5c 22 5c 32 31 30 08 5c 33 31 35 48 5c 32 30 36 7a 00 08 5c 33 30 36 48 09 3e 5c 32 30 34 4e D\"\210.\315H\206z..\306H.>\204N
31b00 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1d 5c 33 31 35 08 .\307\310\311.D\"\210.\211.\315.
31b20 0e 13 3e 5c 32 30 33 5d 00 5c 33 30 36 5c 32 30 32 78 00 5c 6e 5c 32 30 33 6f 00 5c 66 5c 32 30 ..>\203].\306\202x.\n\203o.\f\20
31b40 33 6f 00 5c 33 31 36 5c 33 31 37 5c 66 5c 33 32 30 5c 33 32 31 24 54 5c 32 30 32 78 00 5c 6e 5c 3o.\316\317\f\320\321$T\202x.\n\
31b60 32 30 33 77 00 5c 33 32 32 5c 32 30 32 78 00 5c 33 30 36 49 29 2a 5c 32 30 37 22 20 5b 6d 69 72 203w.\322\202x.\306I)*\207".[mir
31b80 72 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 70 ror.cl-struct-yas--mirror-tags.p
31ba0 61 72 65 6e 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 arent.cl-struct-yas--field-tags.
31bc0 70 61 72 65 6e 74 73 2d 6d 69 72 72 6f 72 73 20 23 31 3d 23 3a 76 20 30 20 73 69 67 6e 61 6c 20 parents-mirrors.#1=#:v.0.signal.
31be0 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 wrong-type-argument.yas--mirror.
31c00 34 20 79 61 73 2d 2d 66 69 65 6c 64 20 35 20 36 20 63 6c 2d 72 65 64 75 63 65 20 6d 61 78 20 3a 4.yas--field.5.6.cl-reduce.max.:
31c20 6b 65 79 20 23 5b 28 6d 29 20 22 5c 33 30 33 08 09 5c 6e 42 5c 22 5c 32 30 37 22 20 5b 6d 20 6d key.#[(m)."\303..\nB\"\207".[m.m
31c40 69 72 72 6f 72 20 74 72 61 76 65 72 73 65 64 20 79 61 73 2d 2d 63 61 6c 63 75 6c 61 74 65 2d 6d irror.traversed.yas--calculate-m
31c60 69 72 72 6f 72 2d 64 65 70 74 68 5d 20 34 5d 20 31 20 74 72 61 76 65 72 73 65 64 5d 20 38 5d 29 irror-depth].4].1.traversed].8])
31c80 0a 23 40 33 36 20 55 70 64 61 74 65 20 61 6c 6c 20 74 68 65 20 6d 69 72 72 6f 72 73 20 6f 66 20 .#@36.Update.all.the.mirrors.of.
31ca0 53 4e 49 50 50 45 54 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 75 70 64 61 74 65 SNIPPET...(defalias.'yas--update
31cc0 2d 6d 69 72 72 6f 72 73 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 08 09 1a 1b 5c 32 31 34 7e 5c -mirrors.#[(snippet)."....\214~\
31ce0 32 31 30 5c 32 31 32 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 66 5c 33 31 31 48 0d 3e 5c 32 30 34 210\212\306\307\310\f\311H.>\204
31d00 1a 00 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 33 31 35 48 5c 22 ..\312\313\314\fD\"\210\f\315H\"
31d20 5c 33 31 36 5c 33 31 37 5c 33 32 30 24 1e 20 5c 33 32 31 5c 32 31 31 1e 21 1e 5c 22 5c 33 32 31 \316\317\320$..\321\211.!.\"\321
31d40 1e 23 0e 20 3a 5c 32 30 33 5c 33 31 37 00 0e 20 40 5c 32 31 31 16 21 5c 32 31 31 41 16 21 5c 32 .#..:\203\317...@\211.!\211A.!\2
31d60 34 32 16 5c 22 0e 21 5c 33 31 31 48 0e 24 3e 5c 32 30 34 52 00 5c 33 31 32 5c 33 31 33 5c 33 32 42.\".!\311H.$>\204R.\312\313\32
31d80 32 0e 21 44 5c 22 5c 32 31 30 0e 21 5c 33 32 33 48 5c 32 31 31 1e 25 5c 32 30 33 65 00 5c 33 32 2.!D\"\210.!\323H\211.%\203e.\32
31da0 34 0e 21 5c 33 32 35 0e 25 21 5c 22 5c 32 31 30 29 5c 33 32 36 0e 21 0e 5c 22 5c 22 5c 32 31 30 4.!\325.%!\"\210)\326.!.\"\"\210
31dc0 0e 26 5c 33 32 37 3d 5c 32 30 33 5c 32 34 37 00 0e 23 0e 21 5c 33 31 31 48 0e 24 3e 5c 32 30 34 .&\327=\203\247..#.!\311H.$>\204
31de0 5c 32 31 30 00 5c 33 31 32 5c 33 31 33 5c 33 32 32 0e 21 44 5c 22 5c 32 31 30 0e 21 5c 33 33 30 \210.\312\313\322.!D\"\210.!\330
31e00 48 0e 21 5c 33 31 31 48 0e 24 3e 5c 32 30 34 5c 32 33 36 00 5c 33 31 32 5c 33 31 33 5c 33 32 32 H.!\311H.$>\204\236.\312\313\322
31e20 0e 21 44 5c 22 5c 32 31 30 0e 21 5c 33 31 35 48 42 43 5c 32 34 34 16 23 5c 66 5c 33 31 31 48 0d .!D\"\210.!\315HBC\244.#\f\311H.
31e40 3e 5c 32 30 34 5c 32 36 36 00 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 66 44 5c 22 5c 32 31 30 5c >\204\266.\312\313\314\fD\"\210\
31e60 66 5c 33 33 31 48 5c 32 31 31 1e 27 5c 32 30 33 5c 33 30 35 00 5c 33 33 32 5c 66 0e 27 5c 22 5c f\331H\211.'\203\305.\332\f.'\"\
31e80 32 31 30 29 0e 20 41 5c 32 31 31 16 20 5c 32 30 32 2f 00 5c 33 33 33 1e 28 5c 33 30 36 0e 23 5c 210)..A\211..\202/.\333.(\306.#\
31ea0 33 33 34 5c 33 31 37 5c 33 33 35 24 1e 29 5c 33 32 31 5c 32 31 31 1e 2a 1e 2b 0e 29 3a 5c 32 30 334\317\335$.)\321\211.*.+.):\20
31ec0 33 05 01 0e 29 40 5c 32 31 31 16 2a 5c 32 31 31 41 16 2a 5c 32 34 32 16 2b 5c 33 33 36 0e 2b 0e 3...)@\211.*\211A.*\242.+\336.+.
31ee0 2a 5c 66 23 5c 32 31 30 0e 29 41 5c 32 31 31 16 29 5c 32 30 32 5c 33 34 33 00 2e 5c 6e 5c 33 32 *\f#\210.)A\211.)\202\343..\n\32
31f00 31 5c 33 33 37 5c 6e 21 5c 32 31 30 2a 5c 32 30 37 22 20 5b 6d 6f 73 74 2d 70 6f 73 69 74 69 76 1\337\n!\210*\207".[most-positiv
31f20 65 2d 66 69 78 6e 75 6d 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 6f 6c 64 2d 75 6e e-fixnum.buffer-undo-list.old-un
31f40 64 6f 2d 6c 69 73 74 20 67 63 2d 63 6f 6e 73 2d 74 68 72 65 73 68 6f 6c 64 20 73 6e 69 70 70 65 do-list.gc-cons-threshold.snippe
31f60 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 63 6c t.cl-struct-yas--snippet-tags.cl
31f80 2d 73 6f 72 74 20 63 6c 2d 6d 61 70 63 61 6e 20 23 5b 28 66 69 65 6c 64 29 20 22 5c 33 30 32 5c -sort.cl-mapcan.#[(field)."\302\
31fa0 33 30 33 08 5c 33 30 34 48 09 3e 5c 32 30 34 11 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 303.\304H.>\204..\305\306\307.D\
31fc0 22 5c 32 31 30 08 5c 33 31 30 48 5c 22 5c 32 30 37 22 20 5b 66 69 65 6c 64 20 63 6c 2d 73 74 72 "\210.\310H\"\207".[field.cl-str
31fe0 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 6d 61 70 63 61 72 20 23 5b 28 6d 69 uct-yas--field-tags.mapcar.#[(mi
32000 72 72 6f 72 29 20 22 08 09 42 5c 32 30 37 22 20 5b 66 69 65 6c 64 20 6d 69 72 72 6f 72 5d 20 32 rror)."..B\207".[field.mirror].2
32020 5d 20 30 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 79 ].0.signal.wrong-type-argument.y
32040 61 73 2d 2d 66 69 65 6c 64 20 35 5d 20 36 5d 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 as--field.5].6].0.signal.wrong-t
32060 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 32 20 3e 20 3a 6b ype-argument.yas--snippet.2.>.:k
32080 65 79 20 23 5b 28 66 6d 29 20 22 5c 33 30 31 08 41 21 5c 32 30 37 22 20 5b 66 6d 20 79 61 73 2d ey.#[(fm)."\301.A!\207".[fm.yas-
320a0 2d 63 61 6c 63 75 6c 61 74 65 2d 6d 69 72 72 6f 72 2d 64 65 70 74 68 5d 20 32 5d 20 6e 69 6c 20 -calculate-mirror-depth].2].nil.
320c0 79 61 73 2d 2d 6d 69 72 72 6f 72 20 34 20 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 73 74 61 72 74 yas--mirror.4.yas--advance-start
320e0 2d 6d 61 79 62 65 20 79 61 73 2d 2d 66 6f 6d 2d 73 74 61 72 74 20 79 61 73 2d 2d 6d 69 72 72 6f -maybe.yas--fom-start.yas--mirro
32100 72 2d 75 70 64 61 74 65 2d 64 69 73 70 6c 61 79 20 61 75 74 6f 20 31 20 36 20 79 61 73 2d 2d 70 r-update-display.auto.1.6.yas--p
32120 6c 61 63 65 2d 6f 76 65 72 6c 61 79 73 20 74 20 3c 20 63 61 72 20 79 61 73 2d 2d 69 6e 64 65 6e lace-overlays.t.<.car.yas--inden
32140 74 2d 72 65 67 69 6f 6e 20 79 61 73 2d 2d 72 65 6d 6f 76 65 2d 6d 69 73 63 2d 66 72 65 65 2d 66 t-region.yas--remove-misc-free-f
32160 72 6f 6d 2d 75 6e 64 6f 20 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 6d 69 72 72 6f 72 20 rom-undo.#1=#:--cl-var--.mirror.
32180 66 69 65 6c 64 20 69 6e 64 65 6e 74 2d 72 65 67 69 6f 6e 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 field.indent-regions.cl-struct-y
321a0 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 79 61 73 as--mirror-tags.parent-field.yas
321c0 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 61 63 74 69 76 65 2d 66 69 65 6c 64 20 79 61 73 2d 2d 69 -indent-line.active-field.yas--i
321e0 6e 68 69 62 69 74 2d 6f 76 65 72 6c 61 79 2d 68 6f 6f 6b 73 20 23 32 3d 23 3a 2d 2d 63 6c 2d 76 nhibit-overlay-hooks.#2=#:--cl-v
32200 61 72 2d 2d 20 65 6e 64 20 62 65 67 5d 20 38 20 28 23 24 20 2e 20 32 30 33 39 31 30 29 5d 29 0a ar--.end.beg].8.(#$...203910)]).
32220 23 40 35 38 20 55 70 64 61 74 65 20 4d 49 52 52 4f 52 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 #@58.Update.MIRROR.according.to.
32240 46 49 45 4c 44 20 28 61 6e 64 20 6d 69 72 72 6f 72 20 74 72 61 6e 73 66 6f 72 6d 29 2e 1f 0a 28 FIELD.(and.mirror.transform)...(
32260 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 75 70 64 61 74 65 2d 64 69 73 defalias.'yas--mirror-update-dis
32280 70 6c 61 79 20 23 5b 28 6d 69 72 72 6f 72 20 66 69 65 6c 64 29 20 22 08 5c 33 30 36 48 09 3e 5c play.#[(mirror.field).".\306H.>\
322a0 32 30 34 0f 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 204..\307\310\311.D\"\210.\312H\
322c0 32 31 31 1a 5c 32 30 35 29 00 5c 6e 5c 33 30 36 48 0b 3e 5c 32 30 34 26 00 5c 33 30 37 5c 33 31 211.\205).\n\306H.>\204&.\307\31
322e0 30 5c 33 31 33 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 31 34 48 3f 5c 32 30 35 38 00 5c 33 31 35 0\313\nD\"\210\n\314H?\2058.\315
32300 08 5c 66 5c 33 31 36 23 5c 32 30 36 38 00 5c 33 31 37 5c 66 21 5c 32 31 31 1d 5c 32 30 35 5c 33 .\f\316#\2068.\317\f!\211.\205\3
32320 34 32 00 0d 5c 33 32 30 08 5c 33 30 36 48 09 3e 5c 32 30 34 4e 00 5c 33 30 37 5c 33 31 30 5c 33 42..\320.\306H.>\204N.\307\310\3
32340 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 32 31 48 08 5c 33 30 36 48 09 3e 5c 32 30 34 60 00 5c 33 11.D\"\210.\321H.\306H.>\204`.\3
32360 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 32 32 48 5c 22 5c 32 33 30 3f 5c 07\310\311.D\"\210.\322H\"\230?\
32380 32 30 35 5c 33 34 32 00 08 5c 33 30 36 48 09 3e 5c 32 30 34 78 00 5c 33 30 37 5c 33 31 30 5c 33 205\342..\306H.>\204x.\307\310\3
323a0 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 32 31 48 62 5c 32 31 30 5c 33 32 33 1e 18 0d 63 5c 32 31 11.D\"\210.\321Hb\210\323...c\21
323c0 30 29 08 5c 33 30 36 48 09 3e 5c 32 30 34 5c 32 32 33 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 0).\306H.>\204\223.\307\310\311.
323e0 44 5c 22 5c 32 31 30 08 5c 33 32 32 48 60 56 5c 32 30 33 5c 32 36 32 00 60 08 5c 33 30 36 48 09 D\"\210.\322H`V\203\262.`.\306H.
32400 3e 5c 32 30 34 5c 32 35 33 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c >\204\253.\307\310\311.D\"\210.\
32420 33 32 32 48 7c 5c 32 30 32 5c 33 34 32 00 08 5c 33 30 36 48 09 3e 5c 32 30 34 5c 33 30 31 00 5c 322H|\202\342..\306H.>\204\301.\
32440 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 32 32 48 60 5c 33 32 34 5c 32 307\310\311.D\"\210.\322H`\324\2
32460 32 33 5c 32 31 30 5c 33 32 35 08 5c 33 30 36 48 09 3e 5c 32 30 34 5c 33 33 30 00 5c 33 30 37 5c 23\210\325.\306H.>\204\330.\307\
32480 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 32 36 48 60 5c 22 5c 32 31 30 5c 33 32 37 310\311.D\"\210.\326H`\"\210\327
324a0 5c 6e 60 5c 22 2a 5c 32 30 37 22 20 5b 6d 69 72 72 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 \n`\"*\207".[mirror.cl-struct-ya
324c0 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 6d 69 72 72 6f 72 2d 70 61 72 65 6e 74 2d 66 69 65 s--mirror-tags.mirror-parent-fie
324e0 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 66 69 65 ld.cl-struct-yas--field-tags.fie
32500 6c 64 20 72 65 66 6c 65 63 74 69 6f 6e 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 ld.reflection.0.signal.wrong-typ
32520 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 34 20 79 61 73 2d 2d 66 69 e-argument.yas--mirror.4.yas--fi
32540 65 6c 64 20 37 20 79 61 73 2d 2d 61 70 70 6c 79 2d 74 72 61 6e 73 66 6f 72 6d 20 65 6d 70 74 79 eld.7.yas--apply-transform.empty
32560 2d 6f 6e 2d 6e 69 6c 20 79 61 73 2d 2d 66 69 65 6c 64 2d 74 65 78 74 2d 66 6f 72 2d 64 69 73 70 -on-nil.yas--field-text-for-disp
32580 6c 61 79 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 lay.buffer-substring-no-properti
325a0 65 73 20 31 20 32 20 74 20 6e 69 6c 20 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 73 74 61 72 74 2d es.1.2.t.nil.yas--advance-start-
325c0 6d 61 79 62 65 20 35 20 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 65 6e 64 2d 6f 66 2d 70 61 72 65 maybe.5.yas--advance-end-of-pare
325e0 6e 74 73 2d 6d 61 79 62 65 20 79 61 73 2d 2d 69 6e 68 69 62 69 74 2d 6f 76 65 72 6c 61 79 2d 68 nts-maybe.yas--inhibit-overlay-h
32600 6f 6f 6b 73 5d 20 38 20 28 23 24 20 2e 20 32 30 35 33 34 39 29 5d 29 0a 23 40 35 37 20 4d 75 63 ooks].8.(#$...205349)]).#@57.Muc
32620 68 20 6c 69 6b 65 20 60 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 75 70 64 61 74 65 2d 64 69 73 70 6c h.like.`yas--mirror-update-displ
32640 61 79 27 2c 20 62 75 74 20 66 6f 72 20 66 69 65 6c 64 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 ay',.but.for.fields...(defalias.
32660 27 79 61 73 2d 2d 66 69 65 6c 64 2d 75 70 64 61 74 65 2d 64 69 73 70 6c 61 79 20 23 5b 28 66 69 'yas--field-update-display.#[(fi
32680 65 6c 64 29 20 22 08 5c 33 30 35 48 09 3e 5c 32 30 34 0f 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 eld).".\305H.>\204..\306\307\310
326a0 08 44 5c 22 5c 32 31 30 08 5c 33 31 31 48 5c 32 30 35 5c 33 36 30 00 08 5c 33 30 35 48 09 3e 5c .D\"\210.\311H\205\360..\305H.>\
326c0 32 30 34 24 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 204$.\306\307\310.D\"\210.\312H\
326e0 33 30 35 3d 3f 5c 32 30 35 31 00 5c 33 31 33 08 5c 32 31 31 5c 22 5c 32 31 31 1a 5c 32 30 35 5c 305=?\2051.\313.\211\"\211.\205\
32700 33 35 37 00 5c 6e 5c 33 31 34 08 5c 33 30 35 48 09 3e 5c 32 30 34 47 00 5c 33 30 36 5c 33 30 37 357.\n\314.\305H.>\204G.\306\307
32720 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 31 35 48 08 5c 33 30 35 48 09 3e 5c 32 30 34 59 00 \310.D\"\210.\315H.\305H.>\204Y.
32740 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 31 36 48 5c 22 5c 32 33 30 \306\307\310.D\"\210.\316H\"\230
32760 3f 5c 32 30 35 5c 33 35 37 00 08 5c 33 30 35 48 09 3e 5c 32 30 34 71 00 5c 33 30 36 5c 33 30 37 ?\205\357..\305H.>\204q.\306\307
32780 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1b 5c 33 31 37 5c 33 32 30 49 5c 32 31 30 29 \310.D\"\210.\211.\317\320I\210)
327a0 08 5c 33 30 35 48 09 3e 5c 32 30 34 5c 32 31 30 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c .\305H.>\204\210.\306\307\310.D\
327c0 22 5c 32 31 30 08 5c 33 31 35 48 62 5c 32 31 30 5c 33 32 30 1c 5c 6e 63 5c 32 31 30 08 5c 33 30 "\210.\315Hb\210\320.\nc\210.\30
327e0 35 48 09 3e 5c 32 30 34 5c 32 34 31 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 5H.>\204\241.\306\307\310.D\"\21
32800 30 08 5c 33 31 36 48 60 56 5c 32 30 33 5c 33 30 31 00 60 08 5c 33 30 35 48 09 3e 5c 32 30 34 5c 0.\316H`V\203\301.`.\305H.>\204\
32820 32 37 31 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 31 36 48 7c 5c 271.\306\307\310.D\"\210.\316H|\
32840 32 31 30 5c 32 30 32 5c 33 35 35 00 08 5c 33 30 35 48 09 3e 5c 32 30 34 5c 33 32 30 00 5c 33 30 210\202\355..\305H.>\204\320.\30
32860 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 31 36 48 60 5c 33 32 31 5c 32 32 33 6\307\310.D\"\210.\316H`\321\223
32880 5c 32 31 30 5c 33 32 32 08 5c 33 30 35 48 09 3e 5c 32 30 34 5c 33 34 37 00 5c 33 30 36 5c 33 30 \210\322.\305H.>\204\347.\306\30
328a0 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 32 33 48 60 5c 22 5c 32 31 30 29 5c 33 32 30 29 7\310.D\"\210.\323H`\"\210)\320)
328c0 5c 32 30 37 22 20 5b 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c \207".[field.cl-struct-yas--fiel
328e0 64 2d 74 61 67 73 20 74 72 61 6e 73 66 6f 72 6d 65 64 20 23 31 3d 23 3a 76 20 79 61 73 2d 2d 69 d-tags.transformed.#1=#:v.yas--i
32900 6e 68 69 62 69 74 2d 6f 76 65 72 6c 61 79 2d 68 6f 6f 6b 73 20 30 20 73 69 67 6e 61 6c 20 77 72 nhibit-overlay-hooks.0.signal.wr
32920 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 36 20 31 ong-type-argument.yas--field.6.1
32940 20 79 61 73 2d 2d 61 70 70 6c 79 2d 74 72 61 6e 73 66 6f 72 6d 20 62 75 66 66 65 72 2d 73 75 62 .yas--apply-transform.buffer-sub
32960 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 32 20 33 20 37 20 74 20 6e 69 6c string-no-properties.2.3.7.t.nil
32980 20 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 73 74 61 72 74 2d 6d 61 79 62 65 20 38 5d 20 38 20 28 .yas--advance-start-maybe.8].8.(
329a0 23 24 20 2e 20 32 30 36 33 36 35 29 5d 29 0a 23 40 35 38 20 48 61 6e 64 6c 65 73 20 76 61 72 69 #$...206365)]).#@58.Handles.vari
329c0 6f 75 73 20 79 61 73 6e 69 70 70 65 74 20 63 6f 6e 64 69 74 69 6f 6e 73 20 61 66 74 65 72 20 65 ous.yasnippet.conditions.after.e
329e0 61 63 68 20 63 6f 6d 6d 61 6e 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 70 6f ach.command...(defalias.'yas--po
32a00 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 61 6e 64 6c 65 72 20 23 5b 6e 69 6c 20 22 08 5c 32 30 33 3b st-command-handler.#[nil.".\203;
32a20 00 5c 33 30 36 5c 33 30 37 21 5c 32 30 33 3b 00 09 5c 32 30 34 3b 00 5c 6e 5c 33 31 30 3d 5c 32 .\306\307!\203;..\204;.\n\310=\2
32a40 30 33 3b 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 31 37 03;.\311\312\313\314\315\316\317
32a60 21 21 1b 5c 33 32 30 5c 32 31 36 0b 1b 5c 33 32 31 5c 33 30 37 08 5c 22 5c 32 31 30 29 72 0b 71 !!.\320\216..\321\307.\"\210)r.q
32a80 5c 32 31 30 5c 33 32 32 20 2b 24 5c 32 31 30 5c 33 32 33 5c 66 5c 32 33 35 5c 32 30 34 3b 00 5c \210\322.+$\210\323\f\235\204;.\
32aa0 33 32 33 5c 66 42 14 5c 33 32 34 31 5c 32 33 36 00 5c 33 32 35 20 5c 32 31 30 0d 5c 33 32 36 3d 323\fB.\3241\236.\325.\210.\326=
32ac0 5c 32 30 33 5c 32 32 34 00 5c 33 32 37 20 40 5c 32 31 31 1e 25 5c 32 30 35 5c 32 30 34 00 5c 33 \203\224.\327.@\211.%\205\204.\3
32ae0 33 30 5c 33 33 31 5c 33 33 32 5c 33 33 33 0e 25 5c 33 33 34 48 0e 26 3e 5c 32 30 34 67 00 5c 33 30\331\332\333.%\334H.&>\204g.\3
32b00 33 35 5c 33 33 36 5c 33 33 37 0e 25 44 5c 22 5c 32 31 30 0e 25 5c 33 34 30 48 0e 25 5c 33 33 34 35\336\337.%D\"\210.%\340H.%\334
32b20 48 0e 26 3e 5c 32 30 34 7d 00 5c 33 33 35 5c 33 33 36 5c 33 33 37 0e 25 44 5c 22 5c 32 31 30 0e H.&>\204}.\335\336\337.%D\"\210.
32b40 25 5c 33 34 31 48 42 5c 22 5c 22 5c 32 31 31 1e 27 5c 32 30 35 5c 32 32 30 00 5c 33 34 32 0e 25 %\341HB\"\"\211.'\205\220.\342.%
32b60 0e 27 5c 22 2a 5c 32 30 32 5c 32 33 34 00 5c 33 34 33 20 3f 5c 32 30 35 5c 32 33 34 00 5c 33 34 .'\"*\202\234.\343.?\205\234.\34
32b80 34 20 30 5c 32 30 37 1e 28 5c 33 33 35 0e 28 40 0e 28 41 5c 22 29 5c 32 30 37 22 20 5b 79 61 73 4.0\207.(\335.(@.(A\")\207".[yas
32ba0 2d 2d 77 61 74 63 68 2d 61 75 74 6f 2d 66 69 6c 6c 2d 62 61 63 6b 74 72 61 63 65 20 79 61 73 2d --watch-auto-fill-backtrace.yas-
32bc0 2d 6f 72 69 67 69 6e 61 6c 2d 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 61 75 74 -original-auto-fill-function.aut
32be0 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 73 74 61 6e 64 61 72 64 2d 6f 75 74 70 75 74 20 o-fill-function.standard-output.
32c00 77 61 72 6e 69 6e 67 2d 73 75 70 70 72 65 73 73 2d 74 79 70 65 73 20 74 68 69 73 2d 63 6f 6d 6d warning-suppress-types.this-comm
32c20 61 6e 64 20 66 62 6f 75 6e 64 70 20 62 61 63 6b 74 72 61 63 65 2d 2d 70 72 69 6e 74 2d 66 72 61 and.fboundp.backtrace--print-fra
32c40 6d 65 20 79 61 73 2d 2d 61 75 74 6f 2d 66 69 6c 6c 20 6c 77 61 72 6e 20 28 79 61 73 6e 69 70 70 me.yas--auto-fill.lwarn.(yasnipp
32c60 65 74 20 61 75 74 6f 2d 66 69 6c 6c 20 62 75 67 29 20 3a 65 72 72 6f 72 20 22 60 79 61 73 2d 2d et.auto-fill.bug).:error."`yas--
32c80 6f 72 69 67 69 6e 61 6c 2d 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 27 20 75 6e 65 original-auto-fill-function'.une
32ca0 78 70 65 63 74 65 64 6c 79 20 6e 69 6c 21 20 50 6c 65 61 73 65 20 72 65 70 6f 72 74 20 74 68 69 xpectedly.nil!.Please.report.thi
32cc0 73 20 62 61 63 6b 74 72 61 63 65 5c 6e 25 53 22 20 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 s.backtrace\n%S".get-buffer-crea
32ce0 74 65 20 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 2d 6e 61 6d 65 20 22 20 2a 73 te.generate-new-buffer-name.".*s
32d00 74 72 69 6e 67 2d 6f 75 74 70 75 74 2a 22 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 21 5c 32 30 37 tring-output*".#[nil."\301.!\207
32d20 22 20 5b 73 74 61 6e 64 61 72 64 2d 6f 75 74 70 75 74 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 ".[standard-output.kill-buffer].
32d40 32 5d 20 6d 61 70 63 20 62 75 66 66 65 72 2d 73 74 72 69 6e 67 20 28 79 61 73 6e 69 70 70 65 74 2].mapc.buffer-string.(yasnippet
32d60 20 61 75 74 6f 2d 66 69 6c 6c 20 62 75 67 29 20 28 64 65 62 75 67 20 65 72 72 6f 72 29 20 79 61 .auto-fill.bug).(debug.error).ya
32d80 73 2d 2d 66 69 6e 69 73 68 2d 6d 6f 76 69 6e 67 2d 73 6e 69 70 70 65 74 73 20 75 6e 64 6f 20 79 s--finish-moving-snippets.undo.y
32da0 61 73 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 63 6c 2d 66 69 6e 64 2d 69 66 2d 6e 6f as-active-snippets.cl-find-if-no
32dc0 74 20 23 5b 28 66 69 65 6c 64 29 20 22 5c 33 30 32 08 09 5c 22 5c 32 30 37 22 20 5b 73 6e 69 70 t.#[(field)."\302..\"\207".[snip
32de0 70 65 74 20 66 69 65 6c 64 20 79 61 73 2d 2d 66 69 65 6c 64 2d 70 72 6f 62 61 62 6c 79 2d 64 65 pet.field.yas--field-probably-de
32e00 6c 65 74 65 64 2d 70 5d 20 33 5d 20 72 65 6d 71 20 6e 69 6c 20 30 20 73 69 67 6e 61 6c 20 77 72 leted-p].3].remq.nil.0.signal.wr
32e20 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 36 ong-type-argument.yas--snippet.6
32e40 20 32 20 79 61 73 2d 2d 6d 6f 76 65 2d 74 6f 2d 66 69 65 6c 64 20 79 61 73 2d 2d 75 6e 64 6f 2d .2.yas--move-to-field.yas--undo-
32e60 69 6e 2d 70 72 6f 67 72 65 73 73 20 79 61 73 2d 2d 63 68 65 63 6b 2d 63 6f 6d 6d 69 74 2d 73 6e in-progress.yas--check-commit-sn
32e80 69 70 70 65 74 20 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 ippet.snippet.cl-struct-yas--sni
32ea0 70 70 65 74 2d 74 61 67 73 20 74 61 72 67 65 74 2d 66 69 65 6c 64 20 65 72 72 5d 20 31 30 20 28 ppet-tags.target-field.err].10.(
32ec0 23 24 20 2e 20 32 30 37 32 38 34 29 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 65 78 70 61 6e 64 20 #$...207284)]).(put.'yas-expand.
32ee0 27 66 75 6e 63 74 69 6f 6e 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 27 28 79 61 73 2d 2d 65 'function-documentation.'(yas--e
32f00 78 70 61 6e 64 2d 66 72 6f 6d 2d 74 72 69 67 67 65 72 2d 6b 65 79 2d 64 6f 63 20 74 29 29 0a 23 xpand-from-trigger-key-doc.t)).#
32f20 40 35 39 20 41 20 64 6f 63 20 73 79 6e 74 68 65 73 69 7a 65 72 20 66 6f 72 20 60 79 61 73 2d 2d @59.A.doc.synthesizer.for.`yas--
32f40 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 74 72 69 67 67 65 72 2d 6b 65 79 2d 64 6f 63 27 2e 1f 0a 28 expand-from-trigger-key-doc'...(
32f60 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 74 72 69 67 67 defalias.'yas--expand-from-trigg
32f80 65 72 2d 6b 65 79 2d 64 6f 63 20 23 5b 28 63 6f 6e 74 65 78 74 29 20 22 08 5c 32 30 35 05 00 09 er-key-doc.#[(context).".\205...
32fa0 5c 32 31 31 19 5c 33 30 34 3d 5c 32 30 33 21 00 5c 33 30 35 20 5c 32 31 31 1a 5c 32 30 33 1c 00 \211.\304=\203!.\305.\211.\203..
32fc0 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 6e 21 5c 22 5c 32 30 36 1d 00 5c 33 31 31 29 5c 32 30 32 \306\307\310\n!\"\206..\311)\202
32fe0 2c 00 09 5c 33 31 32 3d 5c 32 30 33 2b 00 5c 33 31 33 5c 32 30 32 2c 00 5c 33 31 34 1b 5c 33 31 ,..\312=\203+.\313\202,.\314.\31
33000 35 0b 5c 33 31 36 51 2a 5c 32 30 37 22 20 5b 63 6f 6e 74 65 78 74 20 79 61 73 2d 66 61 6c 6c 62 5.\316Q*\207".[context.yas-fallb
33020 61 63 6b 2d 62 65 68 61 76 69 6f 72 20 66 61 6c 6c 62 61 63 6b 20 66 61 6c 6c 62 61 63 6b 2d 64 ack-behavior.fallback.fallback-d
33040 65 73 63 72 69 70 74 69 6f 6e 20 63 61 6c 6c 2d 6f 74 68 65 72 2d 63 6f 6d 6d 61 6e 64 20 79 61 escription.call-other-command.ya
33060 73 2d 2d 6b 65 79 62 69 6e 64 69 6e 67 2d 62 65 79 6f 6e 64 2d 79 61 73 6e 69 70 70 65 74 20 66 s--keybinding-beyond-yasnippet.f
33080 6f 72 6d 61 74 20 22 63 61 6c 6c 20 63 6f 6d 6d 61 6e 64 20 60 25 73 27 2e 22 20 70 70 2d 74 6f ormat."call.command.`%s'.".pp-to
330a0 2d 73 74 72 69 6e 67 20 22 64 6f 20 6e 6f 74 68 69 6e 67 20 28 60 79 61 73 2d 65 78 70 61 6e 64 -string."do.nothing.(`yas-expand
330c0 27 20 64 6f 65 73 6e 27 74 20 6f 76 65 72 72 69 64 65 5c 6e 61 6e 79 74 68 69 6e 67 29 2e 22 20 '.doesn't.override\nanything).".
330e0 72 65 74 75 72 6e 2d 6e 69 6c 20 22 64 6f 20 6e 6f 74 68 69 6e 67 2e 22 20 22 64 65 66 65 72 20 return-nil."do.nothing."."defer.
33100 74 6f 20 60 79 61 73 2d 66 61 6c 6c 62 61 63 6b 2d 62 65 68 61 76 69 6f 72 27 20 28 77 68 69 63 to.`yas-fallback-behavior'.(whic
33120 68 20 73 65 65 29 2e 22 20 22 45 78 70 61 6e 64 20 61 20 73 6e 69 70 70 65 74 20 62 65 66 6f 72 h.see)."."Expand.a.snippet.befor
33140 65 20 70 6f 69 6e 74 2e 20 49 66 20 6e 6f 20 73 6e 69 70 70 65 74 5c 6e 65 78 70 61 6e 73 69 6f e.point..If.no.snippet\nexpansio
33160 6e 20 69 73 20 70 6f 73 73 69 62 6c 65 2c 20 22 20 22 5c 6e 5c 6e 4f 70 74 69 6f 6e 61 6c 20 61 n.is.possible,."."\n\nOptional.a
33180 72 67 75 6d 65 6e 74 20 46 49 45 4c 44 20 69 73 20 66 6f 72 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 rgument.FIELD.is.for.non-interac
331a0 74 69 76 65 20 75 73 65 20 61 6e 64 20 69 73 20 61 6e 5c 6e 6f 62 6a 65 63 74 20 73 61 74 69 73 tive.use.and.is.an\nobject.satis
331c0 66 79 69 6e 67 20 60 79 61 73 2d 2d 66 69 65 6c 64 2d 70 27 20 74 6f 20 72 65 73 74 72 69 63 74 fying.`yas--field-p'.to.restrict
331e0 20 74 68 65 20 65 78 70 61 6e 73 69 6f 6e 20 74 6f 2e 22 5d 20 35 20 28 23 24 20 2e 20 32 30 38 .the.expansion.to."].5.(#$...208
33200 36 37 36 29 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 676)]).(put.'yas-expand-from-key
33220 6d 61 70 20 27 66 75 6e 63 74 69 6f 6e 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 27 28 79 61 map.'function-documentation.'(ya
33240 73 2d 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 2d 64 6f 63 20 74 29 29 0a 23 40 s--expand-from-keymap-doc.t)).#@
33260 35 34 20 41 20 64 6f 63 20 73 79 6e 74 68 65 73 69 7a 65 72 20 66 6f 72 20 60 79 61 73 2d 2d 65 54.A.doc.synthesizer.for.`yas--e
33280 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 2d 64 6f 63 27 2e 1f 0a 28 64 65 66 61 6c 69 xpand-from-keymap-doc'...(defali
332a0 61 73 20 27 79 61 73 2d 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 2d 64 6f 63 20 as.'yas--expand-from-keymap-doc.
332c0 23 5b 28 63 6f 6e 74 65 78 74 29 20 22 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 22 5c 32 31 30 5c #[(context)."\306\307\310\"\210\
332e0 33 31 31 08 5c 32 30 35 3a 00 09 5c 33 31 32 3d 5c 32 30 35 3a 00 5c 33 31 33 20 1a 5c 33 31 34 311.\205:..\312=\205:.\313..\314
33300 5c 33 31 35 5c 33 31 36 20 5c 22 1b 5c 33 31 37 1c 5c 33 32 30 5c 6e 21 1d 5c 33 32 31 0b 5c 32 \315\316.\".\317.\320\n!.\321.\2
33320 30 35 2a 00 5c 33 32 32 5c 33 32 33 0b 21 5c 33 32 34 51 0d 5c 32 30 33 37 00 5c 33 32 35 5c 33 05*.\322\323.!\324Q.\2037.\325\3
33340 32 36 5c 33 32 37 0d 21 5c 22 5c 32 30 36 38 00 5c 33 33 30 51 2c 50 5c 32 30 37 22 20 5b 63 6f 26\327.!\"\2068.\330Q,P\207".[co
33360 6e 74 65 78 74 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 76 65 63 20 74 65 6d 70 6c 61 74 65 73 ntext.this-command.vec.templates
33380 20 79 61 73 2d 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 73 20 66 61 6c 6c 62 61 63 6b 20 61 64 .yas--direct-keymaps.fallback.ad
333a0 64 2d 68 6f 6f 6b 20 74 65 6d 70 2d 62 75 66 66 65 72 2d 73 68 6f 77 2d 68 6f 6f 6b 20 79 61 73 d-hook.temp-buffer-show-hook.yas
333c0 2d 2d 73 6e 69 70 70 65 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 66 69 6e 69 73 68 2d 72 75 6e --snippet-description-finish-run
333e0 6f 6e 63 65 20 22 45 78 70 61 6e 64 2f 72 75 6e 20 73 6e 69 70 70 65 74 73 20 66 72 6f 6d 20 6b once."Expand/run.snippets.from.k
33400 65 79 6d 61 70 73 2c 20 70 6f 73 73 69 62 6c 79 20 66 61 6c 6c 69 6e 67 20 62 61 63 6b 20 74 6f eymaps,.possibly.falling.back.to
33420 20 6f 72 69 67 69 6e 61 6c 20 62 69 6e 64 69 6e 67 2e 5c 6e 22 20 64 65 73 63 72 69 62 65 2d 6b .original.binding.\n".describe-k
33440 65 79 20 74 68 69 73 2d 73 69 6e 67 6c 65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 63 6c 2d 6d ey.this-single-command-keys.cl-m
33460 61 70 63 61 6e 20 23 5b 28 74 61 62 6c 65 29 20 22 5c 33 30 32 08 09 5c 22 5c 32 30 37 22 20 5b apcan.#[(table)."\302..\"\207".[
33480 74 61 62 6c 65 20 76 65 63 20 79 61 73 2d 2d 66 65 74 63 68 5d 20 33 5d 20 79 61 73 2d 2d 67 65 table.vec.yas--fetch].3].yas--ge
334a0 74 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 73 20 6e 69 6c 20 6b 65 79 2d 62 69 6e 64 69 6e 67 t-snippet-tables.nil.key-binding
334c0 20 22 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 22 20 22 74 68 65 73 65 20 73 6e 69 70 70 65 74 ."In.this.case,."."these.snippet
334e0 73 20 61 72 65 20 62 6f 75 6e 64 20 74 6f 20 74 68 69 73 20 6b 65 79 3a 5c 6e 22 20 79 61 73 2d s.are.bound.to.this.key:\n".yas-
33500 2d 74 65 6d 70 6c 61 74 65 2d 70 72 65 74 74 79 2d 6c 69 73 74 20 22 5c 6e 5c 6e 49 66 20 6e 6f -template-pretty-list."\n\nIf.no
33520 6e 65 20 6f 66 20 74 68 65 73 65 20 65 78 70 61 6e 64 73 2c 20 22 20 66 6f 72 6d 61 74 20 22 66 ne.of.these.expands,.".format."f
33540 61 6c 6c 62 61 63 6b 20 60 25 73 27 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 2e 22 20 70 70 allback.`%s'.will.be.called.".pp
33560 2d 74 6f 2d 73 74 72 69 6e 67 20 22 6e 6f 20 66 61 6c 6c 62 61 63 6b 20 6b 65 79 62 69 6e 64 69 -to-string."no.fallback.keybindi
33580 6e 67 20 69 73 20 63 61 6c 6c 65 64 2e 22 5d 20 37 20 28 23 24 20 2e 20 32 30 39 35 30 37 29 5d ng.is.called."].7.(#$...209507)]
335a0 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 70 72 65 74 74 ).(defalias.'yas--template-prett
335c0 79 2d 6c 69 73 74 20 23 5b 28 74 65 6d 70 6c 61 74 65 73 29 20 22 5c 33 30 35 5c 33 30 36 18 19 y-list.#[(templates)."\305\306..
335e0 5c 6e 5c 33 30 35 1b 5c 32 31 31 1c 5c 32 30 33 24 00 5c 66 40 13 09 5c 33 30 37 5c 33 31 30 5c \n\305.\211.\203$.\f@..\307\310\
33600 33 31 31 0b 40 5c 33 31 32 51 5c 33 31 33 0b 41 23 51 11 5c 66 41 5c 32 31 31 14 5c 32 30 34 5c 311.@\312Q\313.A#Q.\fA\211.\204\
33620 66 00 2a 09 2a 5c 32 30 37 22 20 5b 79 61 73 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 63 6f 6e f.*.*\207".[yas-buffer-local-con
33640 64 69 74 69 6f 6e 20 61 63 63 20 74 65 6d 70 6c 61 74 65 73 20 70 6c 61 74 65 20 2d 2d 64 6f 6c dition.acc.templates.plate.--dol
33660 69 73 74 2d 74 61 69 6c 2d 2d 20 6e 69 6c 20 61 6c 77 61 79 73 20 22 5c 6e 2a 29 20 22 20 70 72 ist-tail--.nil.always."\n*).".pr
33680 6f 70 65 72 74 69 7a 65 20 22 5c 5c 5c 5c 73 6e 69 70 70 65 74 20 60 22 20 22 27 22 20 79 61 73 opertize."\\\\snippet.`"."'".yas
336a0 6e 69 70 70 65 74 5d 20 37 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 nippet].7]).(byte-code."\300\301
336c0 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 21 26 07 5c \302\303\304\305\306\307\310!&.\
336e0 32 30 37 22 20 5b 64 65 66 69 6e 65 2d 62 75 74 74 6f 6e 2d 74 79 70 65 20 68 65 6c 70 2d 73 6e 207".[define-button-type.help-sn
33700 69 70 70 65 74 2d 64 65 66 20 3a 73 75 70 65 72 74 79 70 65 20 68 65 6c 70 2d 78 72 65 66 20 68 ippet-def.:supertype.help-xref.h
33720 65 6c 70 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 28 74 65 6d 70 6c 61 74 65 29 20 22 5c 33 30 31 08 elp-function.#[(template)."\301.
33740 21 5c 32 30 37 22 20 5b 74 65 6d 70 6c 61 74 65 20 79 61 73 2d 2d 76 69 73 69 74 2d 73 6e 69 70 !\207".[template.yas--visit-snip
33760 70 65 74 2d 66 69 6c 65 2d 31 5d 20 32 5d 20 68 65 6c 70 2d 65 63 68 6f 20 70 75 72 65 63 6f 70 pet-file-1].2].help-echo.purecop
33780 79 20 22 6d 6f 75 73 65 2d 32 2c 20 52 45 54 3a 20 66 69 6e 64 20 73 6e 69 70 70 65 74 73 27 73 y."mouse-2,.RET:.find.snippets's
337a0 20 64 65 66 69 6e 69 74 69 6f 6e 22 5d 20 39 29 0a 23 40 36 38 20 46 69 6e 61 6c 20 61 64 6a 75 .definition"].9).#@68.Final.adju
337c0 73 74 6d 65 6e 74 73 20 66 6f 72 20 74 68 65 20 68 65 6c 70 20 62 75 66 66 65 72 20 77 68 65 6e stments.for.the.help.buffer.when
337e0 20 73 6e 69 70 70 65 74 73 20 61 72 65 20 63 6f 6e 63 65 72 6e 65 64 2e 1f 0a 28 64 65 66 61 6c .snippets.are.concerned...(defal
33800 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 66 69 ias.'yas--snippet-description-fi
33820 6e 69 73 68 2d 72 75 6e 6f 6e 63 65 20 23 5b 6e 69 6c 20 22 5c 33 30 30 20 5c 32 31 30 5c 33 30 nish-runonce.#[nil."\300.\210\30
33840 31 5c 33 30 32 5c 33 30 33 5c 22 5c 32 30 37 22 20 5b 79 61 73 2d 2d 63 72 65 61 74 65 2d 73 6e 1\302\303\"\207".[yas--create-sn
33860 69 70 70 65 74 2d 78 72 65 66 73 20 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 74 65 6d 70 2d 62 75 66 ippet-xrefs.remove-hook.temp-buf
33880 66 65 72 2d 73 68 6f 77 2d 68 6f 6f 6b 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 64 65 73 63 72 fer-show-hook.yas--snippet-descr
338a0 69 70 74 69 6f 6e 2d 66 69 6e 69 73 68 2d 72 75 6e 6f 6e 63 65 5d 20 33 20 28 23 24 20 2e 20 32 iption-finish-runonce].3.(#$...2
338c0 31 30 38 37 30 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 63 72 65 61 74 65 2d 10870)]).(defalias.'yas--create-
338e0 73 6e 69 70 70 65 74 2d 78 72 65 66 73 20 23 5b 6e 69 6c 20 22 5c 32 31 32 65 62 5c 32 31 30 5c snippet-xrefs.#[nil."\212eb\210\
33900 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 23 5c 32 30 35 2c 00 5c 33 30 35 5c 33 30 36 5c 32 301\302\303\304#\205,.\305\306\2
33920 32 34 5c 33 30 37 5c 22 5c 32 31 31 18 5c 32 30 33 28 00 5c 33 31 30 5c 33 30 36 5c 33 31 31 08 24\307\"\211.\203(.\310\306\311.
33940 23 5c 32 31 30 5c 33 30 36 5c 32 32 35 5c 33 31 32 5c 32 32 35 7c 5c 32 31 30 5c 33 31 32 5c 32 #\210\306\225\312\225|\210\312\2
33960 32 34 5c 33 30 36 5c 32 32 34 7c 5c 32 31 30 29 5c 32 30 32 04 00 29 5c 32 30 37 22 20 5b 74 65 24\306\224|\210)\202..)\207".[te
33980 6d 70 6c 61 74 65 20 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 2d 72 65 67 65 78 70 20 22 5c 5c mplate.search-forward-regexp."\\
339a0 5c 5c 5c 5c 5c 5c 73 6e 69 70 70 65 74 5b 20 20 09 5d 2b 60 5c 5c 28 5b 5e 27 5d 2b 5c 5c 29 27 \\\\\\snippet[...]+`\\([^']+\\)'
339c0 22 20 6e 69 6c 20 74 20 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 31 20 79 61 73 6e ".nil.t.get-text-property.1.yasn
339e0 69 70 70 65 74 20 68 65 6c 70 2d 78 72 65 66 2d 62 75 74 74 6f 6e 20 68 65 6c 70 2d 73 6e 69 70 ippet.help-xref-button.help-snip
33a00 70 65 74 2d 64 65 66 20 30 5d 20 35 5d 29 0a 23 40 37 36 20 4c 6f 67 20 6c 65 76 65 6c 20 66 6f pet-def.0].5]).#@76.Log.level.fo
33a20 72 20 60 79 61 73 2d 2d 6d 65 73 73 61 67 65 27 20 34 20 6d 65 61 6e 73 20 74 72 61 63 65 20 6d r.`yas--message'.4.means.trace.m
33a40 6f 73 74 20 61 6e 79 74 68 69 6e 67 2c 20 30 20 6d 65 61 6e 73 20 6e 6f 74 68 69 6e 67 2e 1f 0a ost.anything,.0.means.nothing...
33a60 28 64 65 66 76 61 72 20 79 61 73 2d 76 65 72 62 6f 73 69 74 79 20 33 20 28 23 24 20 2e 20 32 31 (defvar.yas-verbosity.3.(#$...21
33a80 31 34 37 36 29 29 0a 23 40 36 36 20 57 68 65 6e 20 4c 45 56 45 4c 20 69 73 20 61 74 20 6f 72 20 1476)).#@66.When.LEVEL.is.at.or.
33aa0 62 65 6c 6f 77 20 60 79 61 73 2d 76 65 72 62 6f 73 69 74 79 27 2c 20 6c 6f 67 20 4d 45 53 53 41 below.`yas-verbosity',.log.MESSA
33ac0 47 45 20 61 6e 64 20 41 52 47 53 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 65 GE.and.ARGS...(defalias.'yas--me
33ae0 73 73 61 67 65 20 23 5b 28 6c 65 76 65 6c 20 6d 65 73 73 61 67 65 20 26 72 65 73 74 20 61 72 67 ssage.#[(level.message.&rest.arg
33b00 73 29 20 22 08 09 59 5c 32 30 35 0e 00 5c 33 30 32 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 6e 0b s)."..Y\205..\302\304\305\306\n.
33b20 23 5c 22 5c 32 30 37 22 20 5b 79 61 73 2d 76 65 72 62 6f 73 69 74 79 20 6c 65 76 65 6c 20 6d 65 #\"\207".[yas-verbosity.level.me
33b40 73 73 61 67 65 20 61 72 67 73 20 22 25 73 22 20 61 70 70 6c 79 20 79 61 73 2d 2d 66 6f 72 6d 61 ssage.args."%s".apply.yas--forma
33b60 74 5d 20 36 20 28 23 24 20 2e 20 32 31 31 35 39 36 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 t].6.(#$...211596)]).(defalias.'
33b80 79 61 73 2d 2d 77 61 72 6e 69 6e 67 20 23 5b 28 66 6f 72 6d 61 74 2d 63 6f 6e 74 72 6f 6c 20 26 yas--warning.#[(format-control.&
33ba0 72 65 73 74 20 66 6f 72 6d 61 74 2d 61 72 67 73 29 20 22 5c 33 30 33 5c 33 30 34 08 09 23 1a 5c rest.format-args)."\303\304..#.\
33bc0 33 30 35 5c 33 30 36 5c 6e 5c 33 30 37 23 5c 32 31 30 5c 33 31 30 5c 33 31 31 5c 6e 5c 22 29 5c 305\306\n\307#\210\310\311\n\")\
33be0 32 30 37 22 20 5b 66 6f 72 6d 61 74 2d 63 6f 6e 74 72 6f 6c 20 66 6f 72 6d 61 74 2d 61 72 67 73 207".[format-control.format-args
33c00 20 6d 73 67 20 61 70 70 6c 79 20 66 6f 72 6d 61 74 20 64 69 73 70 6c 61 79 2d 77 61 72 6e 69 6e .msg.apply.format.display-warnin
33c20 67 20 79 61 73 6e 69 70 70 65 74 20 3a 77 61 72 6e 69 6e 67 20 79 61 73 2d 2d 6d 65 73 73 61 67 g.yasnippet.:warning.yas--messag
33c40 65 20 31 5d 20 34 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 6f 72 6d 61 74 20 e.1].4]).(defalias.'yas--format.
33c60 23 5b 28 66 6f 72 6d 61 74 2d 63 6f 6e 74 72 6f 6c 20 26 72 65 73 74 20 66 6f 72 6d 61 74 2d 61 #[(format-control.&rest.format-a
33c80 72 67 73 29 20 22 5c 33 30 32 5c 33 30 33 5c 33 30 34 08 50 09 23 5c 32 30 37 22 20 5b 66 6f 72 rgs)."\302\303\304.P.#\207".[for
33ca0 6d 61 74 2d 63 6f 6e 74 72 6f 6c 20 66 6f 72 6d 61 74 2d 61 72 67 73 20 61 70 70 6c 79 20 66 6f mat-control.format-args.apply.fo
33cc0 72 6d 61 74 20 22 5b 79 61 73 5d 20 22 5d 20 34 5d 29 0a 23 40 35 32 20 44 69 73 61 62 6c 65 20 rmat."[yas]."].4]).#@52.Disable.
33ce0 6d 69 6e 6f 72 20 6d 6f 64 65 73 20 77 68 65 6e 20 63 61 6c 6c 69 6e 67 20 60 75 6e 6c 6f 61 64 minor.modes.when.calling.`unload
33d00 2d 66 65 61 74 75 72 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 6e 69 70 70 65 74 -feature'...(defalias.'yasnippet
33d20 2d 75 6e 6c 6f 61 64 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 6e 69 6c 20 22 5c 33 30 35 5c 33 30 36 -unload-function.#[nil."\305\306
33d40 21 5c 32 31 30 72 5c 33 30 37 20 5c 33 31 30 18 5c 32 31 31 19 5c 32 30 33 23 00 09 40 5c 32 31 !\210r\307.\310.\211.\203#..@\21
33d60 31 10 71 5c 32 31 30 5c 6e 5c 32 30 33 1c 00 5c 33 30 32 5c 33 30 36 21 5c 32 31 30 09 41 5c 32 1.q\210\n\203..\302\306!\210.A\2
33d80 31 31 11 5c 32 30 34 0e 00 2b 0b 5c 33 31 30 1c 5c 32 31 31 19 5c 32 30 33 43 00 09 40 5c 32 31 11.\204..+.\310.\211.\203C..@\21
33da0 31 14 5c 32 34 32 5c 33 31 31 3d 5c 32 30 33 3c 00 5c 33 31 32 5c 66 41 5c 33 31 30 5c 22 5c 32 1.\242\311=\203<.\312\fA\310\"\2
33dc0 31 30 09 41 5c 32 31 31 11 5c 32 30 34 2c 00 2a 5c 33 31 30 5c 32 30 37 22 20 5b 62 75 66 66 65 10.A\211.\204,.*\310\207".[buffe
33de0 72 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 r.--dolist-tail--.yas-minor-mode
33e00 20 75 6e 6c 6f 61 64 2d 66 75 6e 63 74 69 6f 6e 2d 64 65 66 73 2d 6c 69 73 74 20 64 65 66 20 79 .unload-function-defs-list.def.y
33e20 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 20 2d 31 20 62 75 66 66 65 72 2d 6c 69 73 74 20 6e 69 as-global-mode.-1.buffer-list.ni
33e40 6c 20 64 65 66 75 6e 20 73 65 74 70 6c 69 73 74 5d 20 34 20 28 23 24 20 2e 20 32 31 32 31 38 34 l.defun.setplist].4.(#$...212184
33e60 29 5d 29 0a 23 40 36 33 20 46 6f 72 20 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c )]).#@63.For.backward.compatibil
33e80 69 74 79 2c 20 65 6e 61 62 6c 65 20 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 27 20 67 6c 6f ity,.enable.`yas-minor-mode'.glo
33ea0 62 61 6c 6c 79 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 69 6e 69 74 69 61 6c 69 7a bally...(defalias.'yas-initializ
33ec0 65 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 79 61 73 2d 67 6c 6f e.#[nil."\300\301!\207".[yas-glo
33ee0 62 61 6c 2d 6d 6f 64 65 20 31 5d 20 32 20 28 23 24 20 2e 20 32 31 32 35 38 35 29 5d 29 0a 28 6d bal-mode.1].2.(#$...212585)]).(m
33f00 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 20 27 79 61 73 2d 69 6e 69 74 69 61 6c 69 7a 65 20 22 55 73 ake-obsolete.'yas-initialize."Us
33f20 65 20 28 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 20 31 29 20 69 6e 73 74 65 61 64 2e 22 20 e.(yas-global-mode.1).instead.".
33f40 22 30 2e 38 22 29 0a 23 40 36 39 20 42 61 63 6b 70 6f 72 74 65 64 20 79 61 73 6e 69 70 70 65 74 "0.8").#@69.Backported.yasnippet
33f60 20 73 79 6d 62 6f 6c 73 2e 0a 0a 54 68 65 79 20 61 72 65 20 6d 61 70 70 65 64 20 74 6f 20 22 79 .symbols...They.are.mapped.to."y
33f80 61 73 2f 2a 22 20 76 61 72 69 61 6e 74 73 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 62 61 as/*".variants...(defvar.yas--ba
33fa0 63 6b 70 6f 72 74 65 64 2d 73 79 6d 73 20 27 28 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 ckported-syms.'(yas-snippet-dirs
33fc0 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 20 79 61 73 2d 69 6e 64 65 6e 74 .yas-prompt-functions.yas-indent
33fe0 2d 6c 69 6e 65 20 79 61 73 2d 61 6c 73 6f 2d 61 75 74 6f 2d 69 6e 64 65 6e 74 2d 66 69 72 73 74 -line.yas-also-auto-indent-first
34000 2d 6c 69 6e 65 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 72 65 76 69 76 61 6c 20 79 61 73 2d 74 72 -line.yas-snippet-revival.yas-tr
34020 69 67 67 65 72 73 2d 69 6e 2d 66 69 65 6c 64 20 79 61 73 2d 66 61 6c 6c 62 61 63 6b 2d 62 65 68 iggers-in-field.yas-fallback-beh
34040 61 76 69 6f 72 20 79 61 73 2d 63 68 6f 6f 73 65 2d 6b 65 79 73 2d 66 69 72 73 74 20 79 61 73 2d avior.yas-choose-keys-first.yas-
34060 63 68 6f 6f 73 65 2d 74 61 62 6c 65 73 2d 66 69 72 73 74 20 79 61 73 2d 75 73 65 2d 6d 65 6e 75 choose-tables-first.yas-use-menu
34080 20 79 61 73 2d 74 72 69 67 67 65 72 2d 73 79 6d 62 6f 6c 20 79 61 73 2d 77 72 61 70 2d 61 72 6f .yas-trigger-symbol.yas-wrap-aro
340a0 75 6e 64 2d 72 65 67 69 6f 6e 20 79 61 73 2d 67 6f 6f 64 2d 67 72 61 63 65 20 79 61 73 2d 76 69 und-region.yas-good-grace.yas-vi
340c0 73 69 74 2d 66 72 6f 6d 2d 6d 65 6e 75 20 79 61 73 2d 65 78 70 61 6e 64 2d 6f 6e 6c 79 2d 66 6f sit-from-menu.yas-expand-only-fo
340e0 72 2d 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 73 20 79 61 73 2d 66 69 65 6c 64 2d 68 69 67 68 6c 69 r-last-commands.yas-field-highli
34100 67 68 74 2d 66 61 63 65 20 79 61 73 2d 6b 65 79 6d 61 70 20 79 61 73 2d 76 65 72 62 6f 73 69 74 ght-face.yas-keymap.yas-verbosit
34120 79 20 79 61 73 2d 65 78 74 72 61 2d 6d 6f 64 65 73 20 79 61 73 2d 6b 65 79 2d 73 79 6e 74 61 78 y.yas-extra-modes.yas-key-syntax
34140 65 73 20 79 61 73 2d 61 66 74 65 72 2d 65 78 69 74 2d 73 6e 69 70 70 65 74 2d 68 6f 6f 6b 20 79 es.yas-after-exit-snippet-hook.y
34160 61 73 2d 62 65 66 6f 72 65 2d 65 78 70 61 6e 64 2d 73 6e 69 70 70 65 74 2d 68 6f 6f 6b 20 79 61 as-before-expand-snippet-hook.ya
34180 73 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 20 79 61 73 2d 64 6f 6e s-buffer-local-condition.yas-don
341a0 74 2d 61 63 74 69 76 61 74 65 20 79 61 73 2d 78 2d 70 72 6f 6d 70 74 20 79 61 73 2d 69 64 6f 2d t-activate.yas-x-prompt.yas-ido-
341c0 70 72 6f 6d 70 74 20 79 61 73 2d 6e 6f 2d 70 72 6f 6d 70 74 20 79 61 73 2d 63 6f 6d 70 6c 65 74 prompt.yas-no-prompt.yas-complet
341e0 69 6e 67 2d 70 72 6f 6d 70 74 20 79 61 73 2d 64 72 6f 70 64 6f 77 6e 2d 70 72 6f 6d 70 74 20 79 ing-prompt.yas-dropdown-prompt.y
34200 61 73 2d 65 78 70 61 6e 64 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 79 61 73 2d 67 6c 6f as-expand.yas-minor-mode.yas-glo
34220 62 61 6c 2d 6d 6f 64 65 20 79 61 73 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 73 2d 72 65 6c 6f bal-mode.yas-direct-keymaps-relo
34240 61 64 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6f 6e 20 79 61 73 2d 6c 6f 61 64 2d 64 69 ad.yas-minor-mode-on.yas-load-di
34260 72 65 63 74 6f 72 79 20 79 61 73 2d 72 65 6c 6f 61 64 2d 61 6c 6c 20 79 61 73 2d 63 6f 6d 70 69 rectory.yas-reload-all.yas-compi
34280 6c 65 2d 64 69 72 65 63 74 6f 72 79 20 79 61 73 2d 72 65 63 6f 6d 70 69 6c 65 2d 61 6c 6c 20 79 le-directory.yas-recompile-all.y
342a0 61 73 2d 61 62 6f 75 74 20 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 74 72 69 67 67 65 72 as-about.yas-expand-from-trigger
342c0 2d 6b 65 79 20 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 20 79 61 73 2d -key.yas-expand-from-keymap.yas-
342e0 69 6e 73 65 72 74 2d 73 6e 69 70 70 65 74 20 79 61 73 2d 76 69 73 69 74 2d 73 6e 69 70 70 65 74 insert-snippet.yas-visit-snippet
34300 2d 66 69 6c 65 20 79 61 73 2d 6e 65 77 2d 73 6e 69 70 70 65 74 20 79 61 73 2d 6c 6f 61 64 2d 73 -file.yas-new-snippet.yas-load-s
34320 6e 69 70 70 65 74 2d 62 75 66 66 65 72 20 79 61 73 2d 74 72 79 6f 75 74 2d 73 6e 69 70 70 65 74 nippet-buffer.yas-tryout-snippet
34340 20 79 61 73 2d 64 65 73 63 72 69 62 65 2d 74 61 62 6c 65 73 20 79 61 73 2d 6e 65 78 74 2d 66 69 .yas-describe-tables.yas-next-fi
34360 65 6c 64 2d 6f 72 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 20 79 61 73 2d 6e 65 78 74 2d 66 69 65 eld-or-maybe-expand.yas-next-fie
34380 6c 64 20 79 61 73 2d 70 72 65 76 2d 66 69 65 6c 64 20 79 61 73 2d 61 62 6f 72 74 2d 73 6e 69 70 ld.yas-prev-field.yas-abort-snip
343a0 70 65 74 20 79 61 73 2d 65 78 69 74 2d 73 6e 69 70 70 65 74 20 79 61 73 2d 65 78 69 74 2d 61 6c pet.yas-exit-snippet.yas-exit-al
343c0 6c 2d 73 6e 69 70 70 65 74 73 20 79 61 73 2d 73 6b 69 70 2d 61 6e 64 2d 63 6c 65 61 72 2d 6f 72 l-snippets.yas-skip-and-clear-or
343e0 2d 64 65 6c 65 74 65 2d 63 68 61 72 20 79 61 73 2d 69 6e 69 74 69 61 6c 69 7a 65 20 79 61 73 2d -delete-char.yas-initialize.yas-
34400 65 78 70 61 6e 64 2d 73 6e 69 70 70 65 74 20 79 61 73 2d 64 65 66 69 6e 65 2d 73 6e 69 70 70 65 expand-snippet.yas-define-snippe
34420 74 73 20 79 61 73 2d 64 65 66 69 6e 65 2d 6d 65 6e 75 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 62 ts.yas-define-menu.yas-snippet-b
34440 65 67 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 65 6e 64 20 79 61 73 2d 6d 6f 64 69 66 69 65 64 2d eg.yas-snippet-end.yas-modified-
34460 70 20 79 61 73 2d 6d 6f 76 69 6e 67 2d 61 77 61 79 2d 70 20 79 61 73 2d 73 75 62 73 74 72 20 79 p.yas-moving-away-p.yas-substr.y
34480 61 73 2d 63 68 6f 6f 73 65 2d 76 61 6c 75 65 20 79 61 73 2d 6b 65 79 2d 74 6f 2d 76 61 6c 75 65 as-choose-value.yas-key-to-value
344a0 20 79 61 73 2d 74 68 72 6f 77 20 79 61 73 2d 76 65 72 69 66 79 2d 76 61 6c 75 65 20 79 61 73 2d .yas-throw.yas-verify-value.yas-
344c0 66 69 65 6c 64 2d 76 61 6c 75 65 20 79 61 73 2d 74 65 78 74 20 79 61 73 2d 73 65 6c 65 63 74 65 field-value.yas-text.yas-selecte
344e0 64 2d 74 65 78 74 20 79 61 73 2d 64 65 66 61 75 6c 74 2d 66 72 6f 6d 2d 66 69 65 6c 64 20 79 61 d-text.yas-default-from-field.ya
34500 73 2d 69 6e 73 69 64 65 2d 73 74 72 69 6e 67 20 79 61 73 2d 75 6e 69 6d 70 6c 65 6d 65 6e 74 65 s-inside-string.yas-unimplemente
34520 64 20 79 61 73 2d 64 65 66 69 6e 65 2d 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 63 68 65 20 79 61 73 d.yas-define-condition-cache.yas
34540 2d 68 69 70 70 69 65 2d 74 72 79 2d 65 78 70 61 6e 64 29 20 28 23 24 20 2e 20 32 31 32 38 31 32 -hippie-try-expand).(#$...212812
34560 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 08 5c 32 30 33 4f 00 09 5c 33 30 35 1a 5c 32 31 31 )).(byte-code.".\203O..\305.\211
34580 1b 5c 32 30 33 43 00 0b 40 12 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 6e .\203C..@.\306\307\310\311\312\n
345a0 21 23 21 1c 5c 33 31 33 5c 6e 21 5c 32 30 33 2a 00 5c 33 31 34 5c 66 5c 6e 5c 33 31 35 23 5c 32 !#!.\313\n!\203*.\314\f\n\315#\2
345c0 31 30 5c 33 31 36 5c 66 5c 6e 5c 22 5c 32 31 30 5c 33 31 37 5c 6e 21 5c 32 30 33 3b 00 5c 33 32 10\316\f\n\"\210\317\n!\203;.\32
345e0 30 5c 66 5c 6e 5c 33 31 35 23 5c 32 31 30 5c 33 32 31 5c 66 5c 6e 5c 22 5c 32 31 30 29 0b 41 5c 0\f\n\315#\210\321\f\n\"\210).A\
34600 32 31 31 13 5c 32 30 34 5c 66 00 2a 5c 33 32 30 5c 33 32 32 5c 33 32 33 5c 33 31 35 23 5c 32 31 211.\204\f.*\320\322\323\315#\21
34620 30 5c 33 31 36 5c 33 32 32 5c 33 32 33 5c 22 5c 32 31 30 5c 33 30 35 5c 32 30 37 22 20 5b 79 61 0\316\322\323\"\210\305\207".[ya
34640 73 2d 61 6c 69 61 73 2d 74 6f 2d 79 61 73 2f 70 72 65 66 69 78 2d 70 20 79 61 73 2d 2d 62 61 63 s-alias-to-yas/prefix-p.yas--bac
34660 6b 70 6f 72 74 65 64 2d 73 79 6d 73 20 73 79 6d 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d kported-syms.sym.--dolist-tail--
34680 20 62 61 63 6b 70 6f 72 74 65 64 20 6e 69 6c 20 69 6e 74 65 72 6e 20 72 65 70 6c 61 63 65 2d 72 .backported.nil.intern.replace-r
346a0 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 60 79 61 73 2d 22 20 22 79 61 73 2f 22 egexp-in-string."\\`yas-"."yas/"
346c0 20 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 62 6f 75 6e 64 70 20 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 .symbol-name.boundp.make-obsolet
346e0 65 2d 76 61 72 69 61 62 6c 65 20 22 79 61 73 6e 69 70 70 65 74 20 30 2e 38 22 20 64 65 66 76 61 e-variable."yasnippet.0.8".defva
34700 72 61 6c 69 61 73 20 66 62 6f 75 6e 64 70 20 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 20 64 65 66 ralias.fboundp.make-obsolete.def
34720 61 6c 69 61 73 20 79 61 73 2f 72 6f 6f 74 2d 64 69 72 65 63 74 6f 72 79 20 79 61 73 2d 73 6e 69 alias.yas/root-directory.yas-sni
34740 70 70 65 74 2d 64 69 72 73 5d 20 37 29 0a 23 40 31 39 35 20 45 78 70 6f 72 74 65 64 20 79 61 73 ppet-dirs].7).#@195.Exported.yas
34760 6e 69 70 70 65 74 20 73 79 6d 62 6f 6c 73 2e 0a 0a 69 2e 65 2e 20 74 68 65 20 6f 6e 65 73 20 77 nippet.symbols...i.e..the.ones.w
34780 69 74 68 20 22 79 61 73 2d 22 20 73 69 6e 67 6c 65 20 64 61 73 68 20 70 72 65 66 69 78 2e 20 49 ith."yas-".single.dash.prefix..I
347a0 20 77 69 6c 6c 20 74 72 79 20 74 6f 0a 6b 65 65 70 20 74 68 65 6d 20 69 6e 20 66 75 74 75 72 65 .will.try.to.keep.them.in.future
347c0 20 79 61 73 6e 69 70 70 65 74 20 76 65 72 73 69 6f 6e 73 20 61 6e 64 20 6f 74 68 65 72 20 65 6c .yasnippet.versions.and.other.el
347e0 69 73 70 20 6c 69 62 72 61 72 69 65 73 0a 63 61 6e 20 6d 6f 72 65 20 6f 72 20 6c 65 73 73 20 73 isp.libraries.can.more.or.less.s
34800 61 66 65 6c 79 20 72 65 6c 79 20 75 70 6f 6e 20 74 68 65 6d 2e 1f 0a 28 64 65 66 76 61 72 20 79 afely.rely.upon.them...(defvar.y
34820 61 73 2d 2d 65 78 70 6f 72 74 65 64 2d 73 79 6d 73 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 as--exported-syms.(byte-code."\3
34840 30 31 18 5c 33 30 32 5c 33 30 33 21 5c 32 31 30 08 29 5c 32 30 37 22 20 5b 65 78 70 6f 72 74 65 01.\302\303!\210.)\207".[exporte
34860 64 20 6e 69 6c 20 6d 61 70 61 74 6f 6d 73 20 23 5b 28 61 74 6f 6d 29 20 22 5c 33 30 33 08 21 5c d.nil.mapatoms.#[(atom)."\303.!\
34880 32 30 33 5c 66 00 08 5c 33 30 34 4e 5c 32 30 33 19 00 5c 33 30 35 08 21 5c 32 30 35 30 00 08 5c 203\f..\304N\203..\305.!\2050..\
348a0 33 30 36 4e 3f 5c 32 30 35 30 00 5c 33 30 37 5c 33 31 30 08 21 5c 33 31 31 5c 33 31 32 19 5c 33 306N?\2050.\307\310.!\311\312.\3
348c0 31 33 03 03 03 23 29 5c 32 36 36 5c 32 30 33 5c 32 30 35 30 00 08 5c 6e 42 5c 32 31 31 12 5c 32 13...#)\266\203\2050..\nB\211.\2
348e0 30 37 22 20 5b 61 74 6f 6d 20 69 6e 68 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 74 63 68 07".[atom.inhibit-changing-match
34900 2d 64 61 74 61 20 65 78 70 6f 72 74 65 64 20 62 6f 75 6e 64 70 20 62 79 74 65 2d 6f 62 73 6f 6c -data.exported.boundp.byte-obsol
34920 65 74 65 2d 76 61 72 69 61 62 6c 65 20 66 62 6f 75 6e 64 70 20 62 79 74 65 2d 6f 62 73 6f 6c 65 ete-variable.fboundp.byte-obsole
34940 74 65 2d 69 6e 66 6f 20 22 5c 5c 60 79 61 73 2d 5b 5e 2d 5d 22 20 73 79 6d 62 6f 6c 2d 6e 61 6d te-info."\\`yas-[^-]".symbol-nam
34960 65 20 6e 69 6c 20 74 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 5d 20 37 5d 5d 20 32 29 20 28 23 24 e.nil.t.string-match].7]].2).(#$
34980 20 2e 20 32 31 34 38 36 38 29 29 0a 28 70 72 6f 76 69 64 65 20 27 79 61 73 6e 69 70 70 65 74 29 ...214868)).(provide.'yasnippet)
349a0 0a .