summaryrefslogtreecommitdiff
path: root/.localrepo/yaml-1.2.0.tar
blob: 8b7266b299ee39fb2b6fcbbc6c6fd274a10fc4fc (plain)
ofshex dumpascii
0000 79 61 6d 6c 2d 31 2e 32 2e 30 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 yaml-1.2.0/.....................
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0060 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000755.0000000.0000000.0000
0080 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 31 31 31 33 00 20 35 00 00 00 0000000.00000000000.011113..5...
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0100 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
0120 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0200 79 61 6d 6c 2d 31 2e 32 2e 30 2f 2e 67 69 74 68 75 62 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 yaml-1.2.0/.github/.............
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0260 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000755.0000000.0000000.0000
0280 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 34 35 33 00 20 35 00 00 00 0000000.00000000000.012453..5...
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0300 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
0320 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0400 79 61 6d 6c 2d 31 2e 32 2e 30 2f 2e 67 69 74 68 75 62 2f 77 6f 72 6b 66 6c 6f 77 73 2f 00 00 00 yaml-1.2.0/.github/workflows/...
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0460 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000755.0000000.0000000.0000
0480 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 35 31 30 00 20 35 00 00 00 0000000.00000000000.014510..5...
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0500 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
0520 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0600 79 61 6d 6c 2d 31 2e 32 2e 30 2f 2e 67 69 74 68 75 62 2f 77 6f 72 6b 66 6c 6f 77 73 2f 74 65 73 yaml-1.2.0/.github/workflows/tes
0620 74 2e 79 6d 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 t.yml...........................
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0660 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
0680 30 30 30 30 34 36 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 36 32 31 32 00 20 30 00 00 00 0000460.00000000000.016212..0...
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0700 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
0720 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0800 6e 61 6d 65 3a 20 43 49 0a 6f 6e 3a 20 5b 70 75 73 68 2c 20 70 75 6c 6c 5f 72 65 71 75 65 73 74 name:.CI.on:.[push,.pull_request
0820 5d 0a 0a 6a 6f 62 73 3a 0a 20 20 62 75 69 6c 64 3a 0a 20 20 20 20 72 75 6e 73 2d 6f 6e 3a 20 75 ]..jobs:...build:.....runs-on:.u
0840 62 75 6e 74 75 2d 6c 61 74 65 73 74 0a 20 20 20 20 73 74 65 70 73 3a 0a 20 20 20 20 2d 20 75 73 buntu-latest.....steps:.....-.us
0860 65 73 3a 20 70 75 72 63 65 6c 6c 2f 73 65 74 75 70 2d 65 6d 61 63 73 40 6d 61 73 74 65 72 0a 20 es:.purcell/setup-emacs@master..
0880 20 20 20 20 20 77 69 74 68 3a 0a 20 20 20 20 20 20 20 20 76 65 72 73 69 6f 6e 3a 20 32 37 2e 32 .....with:.........version:.27.2
08a0 0a 20 20 20 20 2d 20 75 73 65 73 3a 20 61 63 74 69 6f 6e 73 2f 63 68 65 63 6b 6f 75 74 40 76 32 .....-.uses:.actions/checkout@v2
08c0 0a 20 20 20 20 2d 20 6e 61 6d 65 3a 20 52 75 6e 20 74 65 73 74 73 0a 20 20 20 20 20 20 72 75 6e .....-.name:.Run.tests.......run
08e0 3a 20 7c 0a 20 20 20 20 20 20 20 20 65 6d 61 63 73 20 2d 51 20 2d 2d 62 61 74 63 68 20 2d 4c 20 :.|.........emacs.-Q.--batch.-L.
0900 2e 20 2d 6c 20 2a 2d 74 65 73 74 73 2e 65 6c 20 2d 66 20 65 72 74 2d 72 75 6e 2d 74 65 73 74 73 ..-l.*-tests.el.-f.ert-run-tests
0920 2d 62 61 74 63 68 2d 61 6e 64 2d 65 78 69 74 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -batch-and-exit.................
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a00 79 61 6d 6c 2d 31 2e 32 2e 30 2f 79 61 6d 6c 2d 73 70 65 63 2d 31 2e 32 2e 6a 73 6f 6e 00 00 00 yaml-1.2.0/yaml-spec-1.2.json...
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a60 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
0a80 30 31 34 36 31 35 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 32 30 35 00 20 30 00 00 00 0146150.00000000000.014205..0...
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b00 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
0b20 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c00 7b 0a 20 20 22 3a 30 30 31 22 3a 20 22 63 2d 70 72 69 6e 74 61 62 6c 65 22 2c 0a 20 20 22 63 2d {...":001":."c-printable",..."c-
0c20 70 72 69 6e 74 61 62 6c 65 22 3a 20 7b 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 printable":.{....."(any)":.[....
0c40 20 20 20 22 78 30 39 22 2c 0a 20 20 20 20 20 20 22 78 30 41 22 2c 0a 20 20 20 20 20 20 22 78 30 ..."x09",......."x0A",......."x0
0c60 44 22 2c 0a 20 20 20 20 20 20 5b 0a 20 20 20 20 20 20 20 20 22 78 32 30 22 2c 0a 20 20 20 20 20 D",.......[........."x20",......
0c80 20 20 20 22 78 37 45 22 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 22 78 38 35 22 2c 0a 20 ..."x7E".......],......."x85",..
0ca0 20 20 20 20 20 5b 0a 20 20 20 20 20 20 20 20 22 78 41 30 22 2c 0a 20 20 20 20 20 20 20 20 22 78 .....[........."xA0",........."x
0cc0 44 37 46 46 22 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 5b 0a 20 20 20 20 20 20 20 20 22 D7FF".......],.......[........."
0ce0 78 45 30 30 30 22 2c 0a 20 20 20 20 20 20 20 20 22 78 46 46 46 44 22 0a 20 20 20 20 20 20 5d 2c xE000",........."xFFFD".......],
0d00 0a 20 20 20 20 20 20 5b 0a 20 20 20 20 20 20 20 20 22 78 30 31 30 30 30 30 22 2c 0a 20 20 20 20 .......[........."x010000",.....
0d20 20 20 20 20 22 78 31 30 46 46 46 46 22 0a 20 20 20 20 20 20 5d 0a 20 20 20 20 5d 0a 20 20 7d 2c ...."x10FFFF".......].....]...},
0d40 0a 20 20 22 3a 30 30 32 22 3a 20 22 6e 62 2d 6a 73 6f 6e 22 2c 0a 20 20 22 6e 62 2d 6a 73 6f 6e ...":002":."nb-json",..."nb-json
0d60 22 3a 20 7b 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 78 30 39 22 2c ":.{....."(any)":.[......."x09",
0d80 0a 20 20 20 20 20 20 5b 0a 20 20 20 20 20 20 20 20 22 78 32 30 22 2c 0a 20 20 20 20 20 20 20 20 .......[........."x20",.........
0da0 22 78 31 30 46 46 46 46 22 0a 20 20 20 20 20 20 5d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 "x10FFFF".......].....]...},..."
0dc0 3a 30 30 33 22 3a 20 22 63 2d 62 79 74 65 2d 6f 72 64 65 72 2d 6d 61 72 6b 22 2c 0a 20 20 22 63 :003":."c-byte-order-mark",..."c
0de0 2d 62 79 74 65 2d 6f 72 64 65 72 2d 6d 61 72 6b 22 3a 20 22 78 46 45 46 46 22 2c 0a 20 20 22 3a -byte-order-mark":."xFEFF",...":
0e00 30 30 34 22 3a 20 22 63 2d 73 65 71 75 65 6e 63 65 2d 65 6e 74 72 79 22 2c 0a 20 20 22 63 2d 73 004":."c-sequence-entry",..."c-s
0e20 65 71 75 65 6e 63 65 2d 65 6e 74 72 79 22 3a 20 22 2d 22 2c 0a 20 20 22 3a 30 30 35 22 3a 20 22 equence-entry":."-",...":005":."
0e40 63 2d 6d 61 70 70 69 6e 67 2d 6b 65 79 22 2c 0a 20 20 22 63 2d 6d 61 70 70 69 6e 67 2d 6b 65 79 c-mapping-key",..."c-mapping-key
0e60 22 3a 20 22 3f 22 2c 0a 20 20 22 3a 30 30 36 22 3a 20 22 63 2d 6d 61 70 70 69 6e 67 2d 76 61 6c ":."?",...":006":."c-mapping-val
0e80 75 65 22 2c 0a 20 20 22 63 2d 6d 61 70 70 69 6e 67 2d 76 61 6c 75 65 22 3a 20 22 3a 22 2c 0a 20 ue",..."c-mapping-value":.":",..
0ea0 20 22 3a 30 30 37 22 3a 20 22 63 2d 63 6f 6c 6c 65 63 74 2d 65 6e 74 72 79 22 2c 0a 20 20 22 63 .":007":."c-collect-entry",..."c
0ec0 2d 63 6f 6c 6c 65 63 74 2d 65 6e 74 72 79 22 3a 20 22 2c 22 2c 0a 20 20 22 3a 30 30 38 22 3a 20 -collect-entry":.",",...":008":.
0ee0 22 63 2d 73 65 71 75 65 6e 63 65 2d 73 74 61 72 74 22 2c 0a 20 20 22 63 2d 73 65 71 75 65 6e 63 "c-sequence-start",..."c-sequenc
0f00 65 2d 73 74 61 72 74 22 3a 20 22 5b 22 2c 0a 20 20 22 3a 30 30 39 22 3a 20 22 63 2d 73 65 71 75 e-start":."[",...":009":."c-sequ
0f20 65 6e 63 65 2d 65 6e 64 22 2c 0a 20 20 22 63 2d 73 65 71 75 65 6e 63 65 2d 65 6e 64 22 3a 20 22 ence-end",..."c-sequence-end":."
0f40 5d 22 2c 0a 20 20 22 3a 30 31 30 22 3a 20 22 63 2d 6d 61 70 70 69 6e 67 2d 73 74 61 72 74 22 2c ]",...":010":."c-mapping-start",
0f60 0a 20 20 22 63 2d 6d 61 70 70 69 6e 67 2d 73 74 61 72 74 22 3a 20 22 7b 22 2c 0a 20 20 22 3a 30 ..."c-mapping-start":."{",...":0
0f80 31 31 22 3a 20 22 63 2d 6d 61 70 70 69 6e 67 2d 65 6e 64 22 2c 0a 20 20 22 63 2d 6d 61 70 70 69 11":."c-mapping-end",..."c-mappi
0fa0 6e 67 2d 65 6e 64 22 3a 20 22 7d 22 2c 0a 20 20 22 3a 30 31 32 22 3a 20 22 63 2d 63 6f 6d 6d 65 ng-end":."}",...":012":."c-comme
0fc0 6e 74 22 2c 0a 20 20 22 63 2d 63 6f 6d 6d 65 6e 74 22 3a 20 22 23 22 2c 0a 20 20 22 3a 30 31 33 nt",..."c-comment":."#",...":013
0fe0 22 3a 20 22 63 2d 61 6e 63 68 6f 72 22 2c 0a 20 20 22 63 2d 61 6e 63 68 6f 72 22 3a 20 22 26 22 ":."c-anchor",..."c-anchor":."&"
1000 2c 0a 20 20 22 3a 30 31 34 22 3a 20 22 63 2d 61 6c 69 61 73 22 2c 0a 20 20 22 63 2d 61 6c 69 61 ,...":014":."c-alias",..."c-alia
1020 73 22 3a 20 22 2a 22 2c 0a 20 20 22 3a 30 31 35 22 3a 20 22 63 2d 74 61 67 22 2c 0a 20 20 22 63 s":."*",...":015":."c-tag",..."c
1040 2d 74 61 67 22 3a 20 22 21 22 2c 0a 20 20 22 3a 30 31 36 22 3a 20 22 63 2d 6c 69 74 65 72 61 6c -tag":."!",...":016":."c-literal
1060 22 2c 0a 20 20 22 63 2d 6c 69 74 65 72 61 6c 22 3a 20 22 7c 22 2c 0a 20 20 22 3a 30 31 37 22 3a ",..."c-literal":."|",...":017":
1080 20 22 63 2d 66 6f 6c 64 65 64 22 2c 0a 20 20 22 63 2d 66 6f 6c 64 65 64 22 3a 20 22 3e 22 2c 0a ."c-folded",..."c-folded":.">",.
10a0 20 20 22 3a 30 31 38 22 3a 20 22 63 2d 73 69 6e 67 6c 65 2d 71 75 6f 74 65 22 2c 0a 20 20 22 63 ..":018":."c-single-quote",..."c
10c0 2d 73 69 6e 67 6c 65 2d 71 75 6f 74 65 22 3a 20 22 27 22 2c 0a 20 20 22 3a 30 31 39 22 3a 20 22 -single-quote":."'",...":019":."
10e0 63 2d 64 6f 75 62 6c 65 2d 71 75 6f 74 65 22 2c 0a 20 20 22 63 2d 64 6f 75 62 6c 65 2d 71 75 6f c-double-quote",..."c-double-quo
1100 74 65 22 3a 20 22 5c 22 22 2c 0a 20 20 22 3a 30 32 30 22 3a 20 22 63 2d 64 69 72 65 63 74 69 76 te":."\"",...":020":."c-directiv
1120 65 22 2c 0a 20 20 22 63 2d 64 69 72 65 63 74 69 76 65 22 3a 20 22 25 22 2c 0a 20 20 22 3a 30 32 e",..."c-directive":."%",...":02
1140 31 22 3a 20 22 63 2d 72 65 73 65 72 76 65 64 22 2c 0a 20 20 22 63 2d 72 65 73 65 72 76 65 64 22 1":."c-reserved",..."c-reserved"
1160 3a 20 7b 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 40 22 2c 0a 20 20 :.{....."(any)":.[......."@",...
1180 20 20 20 20 22 60 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 32 32 22 3a 20 22 63 2d ...."`".....]...},...":022":."c-
11a0 69 6e 64 69 63 61 74 6f 72 22 2c 0a 20 20 22 63 2d 69 6e 64 69 63 61 74 6f 72 22 3a 20 7b 0a 20 indicator",..."c-indicator":.{..
11c0 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 2d 22 2c 0a 20 20 20 20 20 20 22 ..."(any)":.[......."-",......."
11e0 3f 22 2c 0a 20 20 20 20 20 20 22 3a 22 2c 0a 20 20 20 20 20 20 22 2c 22 2c 0a 20 20 20 20 20 20 ?",.......":",.......",",.......
1200 22 5b 22 2c 0a 20 20 20 20 20 20 22 5d 22 2c 0a 20 20 20 20 20 20 22 7b 22 2c 0a 20 20 20 20 20 "[",......."]",......."{",......
1220 20 22 7d 22 2c 0a 20 20 20 20 20 20 22 23 22 2c 0a 20 20 20 20 20 20 22 26 22 2c 0a 20 20 20 20 ."}",......."#",......."&",.....
1240 20 20 22 2a 22 2c 0a 20 20 20 20 20 20 22 21 22 2c 0a 20 20 20 20 20 20 22 7c 22 2c 0a 20 20 20 .."*",......."!",......."|",....
1260 20 20 20 22 3e 22 2c 0a 20 20 20 20 20 20 22 27 22 2c 0a 20 20 20 20 20 20 22 5c 22 22 2c 0a 20 ...">",......."'",......."\"",..
1280 20 20 20 20 20 22 25 22 2c 0a 20 20 20 20 20 20 22 40 22 2c 0a 20 20 20 20 20 20 22 60 22 0a 20 ....."%",......."@",......."`"..
12a0 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 32 33 22 3a 20 22 63 2d 66 6c 6f 77 2d 69 6e 64 69 ...]...},...":023":."c-flow-indi
12c0 63 61 74 6f 72 22 2c 0a 20 20 22 63 2d 66 6c 6f 77 2d 69 6e 64 69 63 61 74 6f 72 22 3a 20 7b 0a cator",..."c-flow-indicator":.{.
12e0 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 2c 22 2c 0a 20 20 20 20 20 20 ...."(any)":.[.......",",.......
1300 22 5b 22 2c 0a 20 20 20 20 20 20 22 5d 22 2c 0a 20 20 20 20 20 20 22 7b 22 2c 0a 20 20 20 20 20 "[",......."]",......."{",......
1320 20 22 7d 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 32 34 22 3a 20 22 62 2d 6c 69 6e ."}".....]...},...":024":."b-lin
1340 65 2d 66 65 65 64 22 2c 0a 20 20 22 62 2d 6c 69 6e 65 2d 66 65 65 64 22 3a 20 22 78 30 41 22 2c e-feed",..."b-line-feed":."x0A",
1360 0a 20 20 22 3a 30 32 35 22 3a 20 22 62 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 6e 22 2c 0a ...":025":."b-carriage-return",.
1380 20 20 22 62 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 6e 22 3a 20 22 78 30 44 22 2c 0a 20 20 .."b-carriage-return":."x0D",...
13a0 22 3a 30 32 36 22 3a 20 22 62 2d 63 68 61 72 22 2c 0a 20 20 22 62 2d 63 68 61 72 22 3a 20 7b 0a ":026":."b-char",..."b-char":.{.
13c0 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 62 2d 6c 69 6e 65 2d 66 65 65 ...."(any)":.[......."b-line-fee
13e0 64 22 2c 0a 20 20 20 20 20 20 22 62 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 6e 22 0a 20 20 d",......."b-carriage-return"...
1400 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 32 37 22 3a 20 22 6e 62 2d 63 68 61 72 22 2c 0a 20 20 ..]...},...":027":."nb-char",...
1420 22 6e 62 2d 63 68 61 72 22 3a 20 7b 0a 20 20 20 20 22 28 2d 2d 2d 29 22 3a 20 5b 0a 20 20 20 20 "nb-char":.{....."(---)":.[.....
1440 20 20 22 63 2d 70 72 69 6e 74 61 62 6c 65 22 2c 0a 20 20 20 20 20 20 22 62 2d 63 68 61 72 22 2c .."c-printable",......."b-char",
1460 0a 20 20 20 20 20 20 22 63 2d 62 79 74 65 2d 6f 72 64 65 72 2d 6d 61 72 6b 22 0a 20 20 20 20 5d ......."c-byte-order-mark".....]
1480 0a 20 20 7d 2c 0a 20 20 22 3a 30 32 38 22 3a 20 22 62 2d 62 72 65 61 6b 22 2c 0a 20 20 22 62 2d ...},...":028":."b-break",..."b-
14a0 62 72 65 61 6b 22 3a 20 7b 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b break":.{....."(any)":.[.......{
14c0 0a 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 62 ........."(all)":.[..........."b
14e0 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 62 2d -carriage-return",..........."b-
1500 6c 69 6e 65 2d 66 65 65 64 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 line-feed".........].......},...
1520 20 20 20 20 22 62 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 6e 22 2c 0a 20 20 20 20 20 20 22 ...."b-carriage-return",......."
1540 62 2d 6c 69 6e 65 2d 66 65 65 64 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 32 39 22 b-line-feed".....]...},...":029"
1560 3a 20 22 62 2d 61 73 2d 6c 69 6e 65 2d 66 65 65 64 22 2c 0a 20 20 22 62 2d 61 73 2d 6c 69 6e 65 :."b-as-line-feed",..."b-as-line
1580 2d 66 65 65 64 22 3a 20 22 62 2d 62 72 65 61 6b 22 2c 0a 20 20 22 3a 30 33 30 22 3a 20 22 62 2d -feed":."b-break",...":030":."b-
15a0 6e 6f 6e 2d 63 6f 6e 74 65 6e 74 22 2c 0a 20 20 22 62 2d 6e 6f 6e 2d 63 6f 6e 74 65 6e 74 22 3a non-content",..."b-non-content":
15c0 20 22 62 2d 62 72 65 61 6b 22 2c 0a 20 20 22 3a 30 33 31 22 3a 20 22 73 2d 73 70 61 63 65 22 2c ."b-break",...":031":."s-space",
15e0 0a 20 20 22 73 2d 73 70 61 63 65 22 3a 20 22 78 32 30 22 2c 0a 20 20 22 3a 30 33 32 22 3a 20 22 ..."s-space":."x20",...":032":."
1600 73 2d 74 61 62 22 2c 0a 20 20 22 73 2d 74 61 62 22 3a 20 22 78 30 39 22 2c 0a 20 20 22 3a 30 33 s-tab",..."s-tab":."x09",...":03
1620 33 22 3a 20 22 73 2d 77 68 69 74 65 22 2c 0a 20 20 22 73 2d 77 68 69 74 65 22 3a 20 7b 0a 20 20 3":."s-white",..."s-white":.{...
1640 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 73 2d 73 70 61 63 65 22 2c 0a 20 20 .."(any)":.[......."s-space",...
1660 20 20 20 20 22 73 2d 74 61 62 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 33 34 22 3a ...."s-tab".....]...},...":034":
1680 20 22 6e 73 2d 63 68 61 72 22 2c 0a 20 20 22 6e 73 2d 63 68 61 72 22 3a 20 7b 0a 20 20 20 20 22 ."ns-char",..."ns-char":.{....."
16a0 28 2d 2d 2d 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 62 2d 63 68 61 72 22 2c 0a 20 20 20 20 20 (---)":.[......."nb-char",......
16c0 20 22 73 2d 77 68 69 74 65 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 33 35 22 3a 20 ."s-white".....]...},...":035":.
16e0 22 6e 73 2d 64 65 63 2d 64 69 67 69 74 22 2c 0a 20 20 22 6e 73 2d 64 65 63 2d 64 69 67 69 74 22 "ns-dec-digit",..."ns-dec-digit"
1700 3a 20 5b 0a 20 20 20 20 22 78 33 30 22 2c 0a 20 20 20 20 22 78 33 39 22 0a 20 20 5d 2c 0a 20 20 :.[....."x30",....."x39"...],...
1720 22 3a 30 33 36 22 3a 20 22 6e 73 2d 68 65 78 2d 64 69 67 69 74 22 2c 0a 20 20 22 6e 73 2d 68 65 ":036":."ns-hex-digit",..."ns-he
1740 78 2d 64 69 67 69 74 22 3a 20 7b 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 x-digit":.{....."(any)":.[......
1760 20 22 6e 73 2d 64 65 63 2d 64 69 67 69 74 22 2c 0a 20 20 20 20 20 20 5b 0a 20 20 20 20 20 20 20 ."ns-dec-digit",.......[........
1780 20 22 78 34 31 22 2c 0a 20 20 20 20 20 20 20 20 22 78 34 36 22 0a 20 20 20 20 20 20 5d 2c 0a 20 ."x41",........."x46".......],..
17a0 20 20 20 20 20 5b 0a 20 20 20 20 20 20 20 20 22 78 36 31 22 2c 0a 20 20 20 20 20 20 20 20 22 78 .....[........."x61",........."x
17c0 36 36 22 0a 20 20 20 20 20 20 5d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 33 37 22 3a 66".......].....]...},...":037":
17e0 20 22 6e 73 2d 61 73 63 69 69 2d 6c 65 74 74 65 72 22 2c 0a 20 20 22 6e 73 2d 61 73 63 69 69 2d ."ns-ascii-letter",..."ns-ascii-
1800 6c 65 74 74 65 72 22 3a 20 7b 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 letter":.{....."(any)":.[.......
1820 5b 0a 20 20 20 20 20 20 20 20 22 78 34 31 22 2c 0a 20 20 20 20 20 20 20 20 22 78 35 41 22 0a 20 [........."x41",........."x5A"..
1840 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 5b 0a 20 20 20 20 20 20 20 20 22 78 36 31 22 2c 0a 20 .....],.......[........."x61",..
1860 20 20 20 20 20 20 20 22 78 37 41 22 0a 20 20 20 20 20 20 5d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a ......."x7A".......].....]...},.
1880 20 20 22 3a 30 33 38 22 3a 20 22 6e 73 2d 77 6f 72 64 2d 63 68 61 72 22 2c 0a 20 20 22 6e 73 2d ..":038":."ns-word-char",..."ns-
18a0 77 6f 72 64 2d 63 68 61 72 22 3a 20 7b 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 word-char":.{....."(any)":.[....
18c0 20 20 20 22 6e 73 2d 64 65 63 2d 64 69 67 69 74 22 2c 0a 20 20 20 20 20 20 22 6e 73 2d 61 73 63 ..."ns-dec-digit",......."ns-asc
18e0 69 69 2d 6c 65 74 74 65 72 22 2c 0a 20 20 20 20 20 20 22 2d 22 0a 20 20 20 20 5d 0a 20 20 7d 2c ii-letter",......."-".....]...},
1900 0a 20 20 22 3a 30 33 39 22 3a 20 22 6e 73 2d 75 72 69 2d 63 68 61 72 22 2c 0a 20 20 22 6e 73 2d ...":039":."ns-uri-char",..."ns-
1920 75 72 69 2d 63 68 61 72 22 3a 20 7b 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 uri-char":.{....."(any)":.[.....
1940 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 ..{........."(all)":.[..........
1960 20 22 25 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 68 65 78 2d 64 69 67 69 74 22 2c 0a ."%",..........."ns-hex-digit",.
1980 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 68 65 78 2d 64 69 67 69 74 22 0a 20 20 20 20 20 20 20 .........."ns-hex-digit"........
19a0 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 6e 73 2d 77 6f 72 64 2d 63 68 61 72 22 .].......},......."ns-word-char"
19c0 2c 0a 20 20 20 20 20 20 22 23 22 2c 0a 20 20 20 20 20 20 22 3b 22 2c 0a 20 20 20 20 20 20 22 2f ,......."#",.......";",......."/
19e0 22 2c 0a 20 20 20 20 20 20 22 3f 22 2c 0a 20 20 20 20 20 20 22 3a 22 2c 0a 20 20 20 20 20 20 22 ",......."?",.......":",......."
1a00 40 22 2c 0a 20 20 20 20 20 20 22 26 22 2c 0a 20 20 20 20 20 20 22 3d 22 2c 0a 20 20 20 20 20 20 @",......."&",......."=",.......
1a20 22 2b 22 2c 0a 20 20 20 20 20 20 22 24 22 2c 0a 20 20 20 20 20 20 22 2c 22 2c 0a 20 20 20 20 20 "+",......."$",.......",",......
1a40 20 22 5f 22 2c 0a 20 20 20 20 20 20 22 2e 22 2c 0a 20 20 20 20 20 20 22 21 22 2c 0a 20 20 20 20 ."_",.......".",......."!",.....
1a60 20 20 22 7e 22 2c 0a 20 20 20 20 20 20 22 2a 22 2c 0a 20 20 20 20 20 20 22 27 22 2c 0a 20 20 20 .."~",......."*",......."'",....
1a80 20 20 20 22 28 22 2c 0a 20 20 20 20 20 20 22 29 22 2c 0a 20 20 20 20 20 20 22 5b 22 2c 0a 20 20 ..."(",.......")",......."[",...
1aa0 20 20 20 20 22 5d 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 34 30 22 3a 20 22 6e 73 ...."]".....]...},...":040":."ns
1ac0 2d 74 61 67 2d 63 68 61 72 22 2c 0a 20 20 22 6e 73 2d 74 61 67 2d 63 68 61 72 22 3a 20 7b 0a 20 -tag-char",..."ns-tag-char":.{..
1ae0 20 20 20 22 28 2d 2d 2d 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 73 2d 75 72 69 2d 63 68 61 72 ..."(---)":.[......."ns-uri-char
1b00 22 2c 0a 20 20 20 20 20 20 22 21 22 2c 0a 20 20 20 20 20 20 22 63 2d 66 6c 6f 77 2d 69 6e 64 69 ",......."!",......."c-flow-indi
1b20 63 61 74 6f 72 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 34 31 22 3a 20 22 63 2d 65 cator".....]...},...":041":."c-e
1b40 73 63 61 70 65 22 2c 0a 20 20 22 63 2d 65 73 63 61 70 65 22 3a 20 22 5c 5c 22 2c 0a 20 20 22 3a scape",..."c-escape":."\\",...":
1b60 30 34 32 22 3a 20 22 6e 73 2d 65 73 63 2d 6e 75 6c 6c 22 2c 0a 20 20 22 6e 73 2d 65 73 63 2d 6e 042":."ns-esc-null",..."ns-esc-n
1b80 75 6c 6c 22 3a 20 22 30 22 2c 0a 20 20 22 3a 30 34 33 22 3a 20 22 6e 73 2d 65 73 63 2d 62 65 6c ull":."0",...":043":."ns-esc-bel
1ba0 6c 22 2c 0a 20 20 22 6e 73 2d 65 73 63 2d 62 65 6c 6c 22 3a 20 22 61 22 2c 0a 20 20 22 3a 30 34 l",..."ns-esc-bell":."a",...":04
1bc0 34 22 3a 20 22 6e 73 2d 65 73 63 2d 62 61 63 6b 73 70 61 63 65 22 2c 0a 20 20 22 6e 73 2d 65 73 4":."ns-esc-backspace",..."ns-es
1be0 63 2d 62 61 63 6b 73 70 61 63 65 22 3a 20 22 62 22 2c 0a 20 20 22 3a 30 34 35 22 3a 20 22 6e 73 c-backspace":."b",...":045":."ns
1c00 2d 65 73 63 2d 68 6f 72 69 7a 6f 6e 74 61 6c 2d 74 61 62 22 2c 0a 20 20 22 6e 73 2d 65 73 63 2d -esc-horizontal-tab",..."ns-esc-
1c20 68 6f 72 69 7a 6f 6e 74 61 6c 2d 74 61 62 22 3a 20 7b 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 horizontal-tab":.{....."(any)":.
1c40 5b 0a 20 20 20 20 20 20 22 74 22 2c 0a 20 20 20 20 20 20 22 78 30 39 22 0a 20 20 20 20 5d 0a 20 [......."t",......."x09".....]..
1c60 20 7d 2c 0a 20 20 22 3a 30 34 36 22 3a 20 22 6e 73 2d 65 73 63 2d 6c 69 6e 65 2d 66 65 65 64 22 .},...":046":."ns-esc-line-feed"
1c80 2c 0a 20 20 22 6e 73 2d 65 73 63 2d 6c 69 6e 65 2d 66 65 65 64 22 3a 20 22 6e 22 2c 0a 20 20 22 ,..."ns-esc-line-feed":."n",..."
1ca0 3a 30 34 37 22 3a 20 22 6e 73 2d 65 73 63 2d 76 65 72 74 69 63 61 6c 2d 74 61 62 22 2c 0a 20 20 :047":."ns-esc-vertical-tab",...
1cc0 22 6e 73 2d 65 73 63 2d 76 65 72 74 69 63 61 6c 2d 74 61 62 22 3a 20 22 76 22 2c 0a 20 20 22 3a "ns-esc-vertical-tab":."v",...":
1ce0 30 34 38 22 3a 20 22 6e 73 2d 65 73 63 2d 66 6f 72 6d 2d 66 65 65 64 22 2c 0a 20 20 22 6e 73 2d 048":."ns-esc-form-feed",..."ns-
1d00 65 73 63 2d 66 6f 72 6d 2d 66 65 65 64 22 3a 20 22 66 22 2c 0a 20 20 22 3a 30 34 39 22 3a 20 22 esc-form-feed":."f",...":049":."
1d20 6e 73 2d 65 73 63 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 6e 22 2c 0a 20 20 22 6e 73 2d 65 ns-esc-carriage-return",..."ns-e
1d40 73 63 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 6e 22 3a 20 22 72 22 2c 0a 20 20 22 3a 30 35 sc-carriage-return":."r",...":05
1d60 30 22 3a 20 22 6e 73 2d 65 73 63 2d 65 73 63 61 70 65 22 2c 0a 20 20 22 6e 73 2d 65 73 63 2d 65 0":."ns-esc-escape",..."ns-esc-e
1d80 73 63 61 70 65 22 3a 20 22 65 22 2c 0a 20 20 22 3a 30 35 31 22 3a 20 22 6e 73 2d 65 73 63 2d 73 scape":."e",...":051":."ns-esc-s
1da0 70 61 63 65 22 2c 0a 20 20 22 6e 73 2d 65 73 63 2d 73 70 61 63 65 22 3a 20 22 78 32 30 22 2c 0a pace",..."ns-esc-space":."x20",.
1dc0 20 20 22 3a 30 35 32 22 3a 20 22 6e 73 2d 65 73 63 2d 64 6f 75 62 6c 65 2d 71 75 6f 74 65 22 2c ..":052":."ns-esc-double-quote",
1de0 0a 20 20 22 6e 73 2d 65 73 63 2d 64 6f 75 62 6c 65 2d 71 75 6f 74 65 22 3a 20 22 5c 22 22 2c 0a ..."ns-esc-double-quote":."\"",.
1e00 20 20 22 3a 30 35 33 22 3a 20 22 6e 73 2d 65 73 63 2d 73 6c 61 73 68 22 2c 0a 20 20 22 6e 73 2d ..":053":."ns-esc-slash",..."ns-
1e20 65 73 63 2d 73 6c 61 73 68 22 3a 20 22 2f 22 2c 0a 20 20 22 3a 30 35 34 22 3a 20 22 6e 73 2d 65 esc-slash":."/",...":054":."ns-e
1e40 73 63 2d 62 61 63 6b 73 6c 61 73 68 22 2c 0a 20 20 22 6e 73 2d 65 73 63 2d 62 61 63 6b 73 6c 61 sc-backslash",..."ns-esc-backsla
1e60 73 68 22 3a 20 22 5c 5c 22 2c 0a 20 20 22 3a 30 35 35 22 3a 20 22 6e 73 2d 65 73 63 2d 6e 65 78 sh":."\\",...":055":."ns-esc-nex
1e80 74 2d 6c 69 6e 65 22 2c 0a 20 20 22 6e 73 2d 65 73 63 2d 6e 65 78 74 2d 6c 69 6e 65 22 3a 20 22 t-line",..."ns-esc-next-line":."
1ea0 4e 22 2c 0a 20 20 22 3a 30 35 36 22 3a 20 22 6e 73 2d 65 73 63 2d 6e 6f 6e 2d 62 72 65 61 6b 69 N",...":056":."ns-esc-non-breaki
1ec0 6e 67 2d 73 70 61 63 65 22 2c 0a 20 20 22 6e 73 2d 65 73 63 2d 6e 6f 6e 2d 62 72 65 61 6b 69 6e ng-space",..."ns-esc-non-breakin
1ee0 67 2d 73 70 61 63 65 22 3a 20 22 5f 22 2c 0a 20 20 22 3a 30 35 37 22 3a 20 22 6e 73 2d 65 73 63 g-space":."_",...":057":."ns-esc
1f00 2d 6c 69 6e 65 2d 73 65 70 61 72 61 74 6f 72 22 2c 0a 20 20 22 6e 73 2d 65 73 63 2d 6c 69 6e 65 -line-separator",..."ns-esc-line
1f20 2d 73 65 70 61 72 61 74 6f 72 22 3a 20 22 4c 22 2c 0a 20 20 22 3a 30 35 38 22 3a 20 22 6e 73 2d -separator":."L",...":058":."ns-
1f40 65 73 63 2d 70 61 72 61 67 72 61 70 68 2d 73 65 70 61 72 61 74 6f 72 22 2c 0a 20 20 22 6e 73 2d esc-paragraph-separator",..."ns-
1f60 65 73 63 2d 70 61 72 61 67 72 61 70 68 2d 73 65 70 61 72 61 74 6f 72 22 3a 20 22 50 22 2c 0a 20 esc-paragraph-separator":."P",..
1f80 20 22 3a 30 35 39 22 3a 20 22 6e 73 2d 65 73 63 2d 38 2d 62 69 74 22 2c 0a 20 20 22 6e 73 2d 65 .":059":."ns-esc-8-bit",..."ns-e
1fa0 73 63 2d 38 2d 62 69 74 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 sc-8-bit":.{....."(all)":.[.....
1fc0 20 20 22 78 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 7b 32 7d 29 22 3a 20 .."x",.......{........."({2})":.
1fe0 22 6e 73 2d 68 65 78 2d 64 69 67 69 74 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d "ns-hex-digit".......}.....]...}
2000 2c 0a 20 20 22 3a 30 36 30 22 3a 20 22 6e 73 2d 65 73 63 2d 31 36 2d 62 69 74 22 2c 0a 20 20 22 ,...":060":."ns-esc-16-bit",..."
2020 6e 73 2d 65 73 63 2d 31 36 2d 62 69 74 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b ns-esc-16-bit":.{....."(all)":.[
2040 0a 20 20 20 20 20 20 22 75 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 7b 34 ......."u",.......{........."({4
2060 7d 29 22 3a 20 22 6e 73 2d 68 65 78 2d 64 69 67 69 74 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 })":."ns-hex-digit".......}.....
2080 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 36 31 22 3a 20 22 6e 73 2d 65 73 63 2d 33 32 2d 62 69 74 22 ]...},...":061":."ns-esc-32-bit"
20a0 2c 0a 20 20 22 6e 73 2d 65 73 63 2d 33 32 2d 62 69 74 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c ,..."ns-esc-32-bit":.{....."(all
20c0 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 55 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 )":.[......."U",.......{........
20e0 20 22 28 7b 38 7d 29 22 3a 20 22 6e 73 2d 68 65 78 2d 64 69 67 69 74 22 0a 20 20 20 20 20 20 7d ."({8})":."ns-hex-digit".......}
2100 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 36 32 22 3a 20 22 63 2d 6e 73 2d 65 73 63 2d .....]...},...":062":."c-ns-esc-
2120 63 68 61 72 22 2c 0a 20 20 22 63 2d 6e 73 2d 65 73 63 2d 63 68 61 72 22 3a 20 7b 0a 20 20 20 20 char",..."c-ns-esc-char":.{.....
2140 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 5c 5c 22 2c 0a 20 20 20 20 20 20 7b 0a 20 "(all)":.[......."\\",.......{..
2160 20 20 20 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d ......."(any)":.[..........."ns-
2180 65 73 63 2d 6e 75 6c 6c 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 65 73 63 2d 62 65 6c esc-null",..........."ns-esc-bel
21a0 6c 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 65 73 63 2d 62 61 63 6b 73 70 61 63 65 22 l",..........."ns-esc-backspace"
21c0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 65 73 63 2d 68 6f 72 69 7a 6f 6e 74 61 6c 2d 74 ,..........."ns-esc-horizontal-t
21e0 61 62 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 65 73 63 2d 6c 69 6e 65 2d 66 65 65 64 ab",..........."ns-esc-line-feed
2200 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 65 73 63 2d 76 65 72 74 69 63 61 6c 2d 74 61 ",..........."ns-esc-vertical-ta
2220 62 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 65 73 63 2d 66 6f 72 6d 2d 66 65 65 64 22 b",..........."ns-esc-form-feed"
2240 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 65 73 63 2d 63 61 72 72 69 61 67 65 2d 72 65 74 ,..........."ns-esc-carriage-ret
2260 75 72 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 65 73 63 2d 65 73 63 61 70 65 22 2c urn",..........."ns-esc-escape",
2280 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 65 73 63 2d 73 70 61 63 65 22 2c 0a 20 20 20 20 20 ..........."ns-esc-space",......
22a0 20 20 20 20 20 22 6e 73 2d 65 73 63 2d 64 6f 75 62 6c 65 2d 71 75 6f 74 65 22 2c 0a 20 20 20 20 ....."ns-esc-double-quote",.....
22c0 20 20 20 20 20 20 22 6e 73 2d 65 73 63 2d 73 6c 61 73 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 ......"ns-esc-slash",...........
22e0 22 6e 73 2d 65 73 63 2d 62 61 63 6b 73 6c 61 73 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e "ns-esc-backslash",..........."n
2300 73 2d 65 73 63 2d 6e 65 78 74 2d 6c 69 6e 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d s-esc-next-line",..........."ns-
2320 65 73 63 2d 6e 6f 6e 2d 62 72 65 61 6b 69 6e 67 2d 73 70 61 63 65 22 2c 0a 20 20 20 20 20 20 20 esc-non-breaking-space",........
2340 20 20 20 22 6e 73 2d 65 73 63 2d 6c 69 6e 65 2d 73 65 70 61 72 61 74 6f 72 22 2c 0a 20 20 20 20 ..."ns-esc-line-separator",.....
2360 20 20 20 20 20 20 22 6e 73 2d 65 73 63 2d 70 61 72 61 67 72 61 70 68 2d 73 65 70 61 72 61 74 6f ......"ns-esc-paragraph-separato
2380 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 65 73 63 2d 38 2d 62 69 74 22 2c 0a 20 20 r",..........."ns-esc-8-bit",...
23a0 20 20 20 20 20 20 20 20 22 6e 73 2d 65 73 63 2d 31 36 2d 62 69 74 22 2c 0a 20 20 20 20 20 20 20 ........"ns-esc-16-bit",........
23c0 20 20 20 22 6e 73 2d 65 73 63 2d 33 32 2d 62 69 74 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 ..."ns-esc-32-bit".........]....
23e0 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 36 33 22 3a 20 22 73 2d 69 6e 64 ...}.....]...},...":063":."s-ind
2400 65 6e 74 22 2c 0a 20 20 22 73 2d 69 6e 64 65 6e 74 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 ent",..."s-indent":.{....."(...)
2420 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 7b 6e 7d 29 22 3a 20 22 73 2d 73 70 61 63 65 22 0a 20 ":."n",....."({n})":."s-space"..
2440 20 7d 2c 0a 20 20 22 3a 30 36 34 22 3a 20 22 73 2d 69 6e 64 65 6e 74 2d 6c 74 22 2c 0a 20 20 22 .},...":064":."s-indent-lt",..."
2460 73 2d 69 6e 64 65 6e 74 2d 6c 74 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 s-indent-lt":.{....."(...)":."n"
2480 2c 0a 20 20 20 20 22 28 3c 3c 3c 29 22 3a 20 7b 0a 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 ,....."(<<<)":.{......."(all)":.
24a0 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 22 [.........{..........."(***)":."
24c0 73 2d 73 70 61 63 65 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 s-space".........},.........{...
24e0 20 20 20 20 20 20 20 20 22 28 3c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 ........"(<)":.[.............{..
2500 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 6c 65 6e 29 22 3a 20 22 28 6d 61 74 63 68 29 22 0a ............."(len)":."(match)".
2520 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 0a 20 ............},............."n"..
2540 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 5d 0a 20 20 20 .........].........}.......]....
2560 20 7d 0a 20 20 7d 2c 0a 20 20 22 3a 30 36 35 22 3a 20 22 73 2d 69 6e 64 65 6e 74 2d 6c 65 22 2c .}...},...":065":."s-indent-le",
2580 0a 20 20 22 73 2d 69 6e 64 65 6e 74 2d 6c 65 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a ..."s-indent-le":.{....."(...)":
25a0 20 22 6e 22 2c 0a 20 20 20 20 22 28 3c 3c 3c 29 22 3a 20 7b 0a 20 20 20 20 20 20 22 28 61 6c 6c ."n",....."(<<<)":.{......."(all
25c0 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 )":.[.........{..........."(***)
25e0 22 3a 20 22 73 2d 73 70 61 63 65 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 ":."s-space".........},.........
2600 7b 0a 20 20 20 20 20 20 20 20 20 20 22 28 3c 3d 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 {..........."(<=)":.[...........
2620 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 6c 65 6e 29 22 3a 20 22 28 6d 61 74 ..{..............."(len)":."(mat
2640 63 68 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 ch)".............},.............
2660 22 6e 22 0a 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 "n"...........].........}.......
2680 5d 0a 20 20 20 20 7d 0a 20 20 7d 2c 0a 20 20 22 3a 30 36 36 22 3a 20 22 73 2d 73 65 70 61 72 61 ].....}...},...":066":."s-separa
26a0 74 65 2d 69 6e 2d 6c 69 6e 65 22 2c 0a 20 20 22 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 te-in-line",..."s-separate-in-li
26c0 6e 65 22 3a 20 7b 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 ne":.{....."(any)":.[.......{...
26e0 20 20 20 20 20 20 22 28 2b 2b 2b 29 22 3a 20 22 73 2d 77 68 69 74 65 22 0a 20 20 20 20 20 20 7d ......"(+++)":."s-white".......}
2700 2c 0a 20 20 20 20 20 20 22 3c 73 74 61 72 74 2d 6f 66 2d 6c 69 6e 65 3e 22 0a 20 20 20 20 5d 0a ,......."<start-of-line>".....].
2720 20 20 7d 2c 0a 20 20 22 3a 30 36 37 22 3a 20 22 73 2d 6c 69 6e 65 2d 70 72 65 66 69 78 22 2c 0a ..},...":067":."s-line-prefix",.
2740 20 20 22 73 2d 6c 69 6e 65 2d 70 72 65 66 69 78 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 .."s-line-prefix":.{....."(...)"
2760 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a :.[......."n",......."c".....],.
2780 20 20 20 20 22 28 63 61 73 65 29 22 3a 20 7b 0a 20 20 20 20 20 20 22 76 61 72 22 3a 20 22 63 22 ...."(case)":.{......."var":."c"
27a0 2c 0a 20 20 20 20 20 20 22 62 6c 6f 63 6b 2d 69 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73 ,......."block-in":.{........."s
27c0 2d 62 6c 6f 63 6b 2d 6c 69 6e 65 2d 70 72 65 66 69 78 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d -block-line-prefix":."n".......}
27e0 2c 0a 20 20 20 20 20 20 22 62 6c 6f 63 6b 2d 6f 75 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 ,......."block-out":.{........."
2800 73 2d 62 6c 6f 63 6b 2d 6c 69 6e 65 2d 70 72 65 66 69 78 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 s-block-line-prefix":."n".......
2820 7d 2c 0a 20 20 20 20 20 20 22 66 6c 6f 77 2d 69 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73 },......."flow-in":.{........."s
2840 2d 66 6c 6f 77 2d 6c 69 6e 65 2d 70 72 65 66 69 78 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c -flow-line-prefix":."n".......},
2860 0a 20 20 20 20 20 20 22 66 6c 6f 77 2d 6f 75 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d ......."flow-out":.{........."s-
2880 66 6c 6f 77 2d 6c 69 6e 65 2d 70 72 65 66 69 78 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 0a 20 flow-line-prefix":."n".......}..
28a0 20 20 20 7d 0a 20 20 7d 2c 0a 20 20 22 3a 30 36 38 22 3a 20 22 73 2d 62 6c 6f 63 6b 2d 6c 69 6e ...}...},...":068":."s-block-lin
28c0 65 2d 70 72 65 66 69 78 22 2c 0a 20 20 22 73 2d 62 6c 6f 63 6b 2d 6c 69 6e 65 2d 70 72 65 66 69 e-prefix",..."s-block-line-prefi
28e0 78 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 73 2d 69 x":.{....."(...)":."n",....."s-i
2900 6e 64 65 6e 74 22 3a 20 22 6e 22 0a 20 20 7d 2c 0a 20 20 22 3a 30 36 39 22 3a 20 22 73 2d 66 6c ndent":."n"...},...":069":."s-fl
2920 6f 77 2d 6c 69 6e 65 2d 70 72 65 66 69 78 22 2c 0a 20 20 22 73 2d 66 6c 6f 77 2d 6c 69 6e 65 2d ow-line-prefix",..."s-flow-line-
2940 70 72 65 66 69 78 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 prefix":.{....."(...)":."n",....
2960 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d 69 ."(all)":.[.......{........."s-i
2980 6e 64 65 6e 74 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 ndent":."n".......},.......{....
29a0 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 22 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e ....."(???)":."s-separate-in-lin
29c0 65 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 37 30 22 3a 20 e".......}.....]...},...":070":.
29e0 22 6c 2d 65 6d 70 74 79 22 2c 0a 20 20 22 6c 2d 65 6d 70 74 79 22 3a 20 7b 0a 20 20 20 20 22 28 "l-empty",..."l-empty":.{....."(
2a00 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 ...)":.[......."n",......."c"...
2a20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 ..],....."(all)":.[.......{.....
2a40 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 ...."(any)":.[...........{......
2a60 20 20 20 20 20 20 20 22 73 2d 6c 69 6e 65 2d 70 72 65 66 69 78 22 3a 20 5b 0a 20 20 20 20 20 20 ......."s-line-prefix":.[.......
2a80 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 ........"n",..............."c"..
2aa0 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 ...........]...........},.......
2ac0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 69 6e 64 65 6e 74 2d 6c 74 22 3a ....{............."s-indent-lt":
2ae0 20 22 6e 22 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 ."n"...........}.........]......
2b00 20 7d 2c 0a 20 20 20 20 20 20 22 62 2d 61 73 2d 6c 69 6e 65 2d 66 65 65 64 22 0a 20 20 20 20 5d .},......."b-as-line-feed".....]
2b20 0a 20 20 7d 2c 0a 20 20 22 3a 30 37 31 22 3a 20 22 62 2d 6c 2d 74 72 69 6d 6d 65 64 22 2c 0a 20 ...},...":071":."b-l-trimmed",..
2b40 20 22 62 2d 6c 2d 74 72 69 6d 6d 65 64 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b ."b-l-trimmed":.{....."(...)":.[
2b60 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 ......."n",......."c".....],....
2b80 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 62 2d 6e 6f 6e 2d 63 6f 6e 74 65 6e 74 ."(all)":.[......."b-non-content
2ba0 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2b 2b 2b 29 22 3a 20 7b 0a 20 20 ",.......{........."(+++)":.{...
2bc0 20 20 20 20 20 20 20 20 22 6c 2d 65 6d 70 74 79 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 ........"l-empty":.[............
2be0 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 ."n",............."c"...........
2c00 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 ].........}.......}.....]...},..
2c20 20 22 3a 30 37 32 22 3a 20 22 62 2d 61 73 2d 73 70 61 63 65 22 2c 0a 20 20 22 62 2d 61 73 2d 73 .":072":."b-as-space",..."b-as-s
2c40 70 61 63 65 22 3a 20 22 62 2d 62 72 65 61 6b 22 2c 0a 20 20 22 3a 30 37 33 22 3a 20 22 62 2d 6c pace":."b-break",...":073":."b-l
2c60 2d 66 6f 6c 64 65 64 22 2c 0a 20 20 22 62 2d 6c 2d 66 6f 6c 64 65 64 22 3a 20 7b 0a 20 20 20 20 -folded",..."b-l-folded":.{.....
2c80 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a "(...)":.[......."n",......."c".
2ca0 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 ....],....."(any)":.[.......{...
2cc0 20 20 20 20 20 20 22 62 2d 6c 2d 74 72 69 6d 6d 65 64 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 ......"b-l-trimmed":.[..........
2ce0 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 ."n",..........."c".........]...
2d00 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 62 2d 61 73 2d 73 70 61 63 65 22 0a 20 20 20 20 5d 0a ....},......."b-as-space".....].
2d20 20 20 7d 2c 0a 20 20 22 3a 30 37 34 22 3a 20 22 73 2d 66 6c 6f 77 2d 66 6f 6c 64 65 64 22 2c 0a ..},...":074":."s-flow-folded",.
2d40 20 20 22 73 2d 66 6c 6f 77 2d 66 6f 6c 64 65 64 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 .."s-flow-folded":.{....."(...)"
2d60 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 :."n",....."(all)":.[.......{...
2d80 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 22 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 ......"(???)":."s-separate-in-li
2da0 6e 65 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 62 2d ne".......},.......{........."b-
2dc0 6c 2d 66 6f 6c 64 65 64 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 l-folded":.[..........."n",.....
2de0 20 20 20 20 20 20 22 66 6c 6f 77 2d 69 6e 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 ......"flow-in".........].......
2e00 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d 66 6c 6f 77 2d 6c 69 6e 65 2d },.......{........."s-flow-line-
2e20 70 72 65 66 69 78 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a prefix":."n".......}.....]...},.
2e40 20 20 22 3a 30 37 35 22 3a 20 22 63 2d 6e 62 2d 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 22 2c 0a 20 ..":075":."c-nb-comment-text",..
2e60 20 22 63 2d 6e 62 2d 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c ."c-nb-comment-text":.{....."(al
2e80 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 23 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 l)":.[......."#",.......{.......
2ea0 20 20 22 28 2a 2a 2a 29 22 3a 20 22 6e 62 2d 63 68 61 72 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 .."(***)":."nb-char".......}....
2ec0 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 37 36 22 3a 20 22 62 2d 63 6f 6d 6d 65 6e 74 22 2c 0a 20 .]...},...":076":."b-comment",..
2ee0 20 22 62 2d 63 6f 6d 6d 65 6e 74 22 3a 20 7b 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 ."b-comment":.{....."(any)":.[..
2f00 20 20 20 20 20 22 62 2d 6e 6f 6e 2d 63 6f 6e 74 65 6e 74 22 2c 0a 20 20 20 20 20 20 22 3c 65 6e ....."b-non-content",......."<en
2f20 64 2d 6f 66 2d 73 74 72 65 61 6d 3e 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 37 37 d-of-stream>".....]...},...":077
2f40 22 3a 20 22 73 2d 62 2d 63 6f 6d 6d 65 6e 74 22 2c 0a 20 20 22 73 2d 62 2d 63 6f 6d 6d 65 6e 74 ":."s-b-comment",..."s-b-comment
2f60 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 ":.{....."(all)":.[.......{.....
2f80 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 ...."(???)":.{..........."(all)"
2fa0 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c :.[............."s-separate-in-l
2fc0 69 6e 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ine",.............{.............
2fe0 20 20 22 28 3f 3f 3f 29 22 3a 20 22 63 2d 6e 62 2d 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 22 0a 20 .."(???)":."c-nb-comment-text"..
3000 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 ...........}...........]........
3020 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 62 2d 63 6f 6d 6d 65 6e 74 22 0a 20 20 .}.......},......."b-comment"...
3040 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 37 38 22 3a 20 22 6c 2d 63 6f 6d 6d 65 6e 74 22 2c 0a ..]...},...":078":."l-comment",.
3060 20 20 22 6c 2d 63 6f 6d 6d 65 6e 74 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a .."l-comment":.{....."(all)":.[.
3080 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 22 2c 0a 20 20 20 20 ......"s-separate-in-line",.....
30a0 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 22 63 2d 6e 62 2d 63 6f 6d 6d 65 ..{........."(???)":."c-nb-comme
30c0 6e 74 2d 74 65 78 74 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 62 2d 63 6f 6d 6d 65 nt-text".......},......."b-comme
30e0 6e 74 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 37 39 22 3a 20 22 73 2d 6c 2d 63 6f nt".....]...},...":079":."s-l-co
3100 6d 6d 65 6e 74 73 22 2c 0a 20 20 22 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 22 3a 20 7b 0a 20 20 20 mments",..."s-l-comments":.{....
3120 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6e ."(all)":.[.......{........."(an
3140 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 73 2d 62 2d 63 6f 6d 6d 65 6e 74 22 2c 0a y)":.[..........."s-b-comment",.
3160 20 20 20 20 20 20 20 20 20 20 22 3c 73 74 61 72 74 2d 6f 66 2d 6c 69 6e 65 3e 22 0a 20 20 20 20 .........."<start-of-line>".....
3180 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 ....].......},.......{........."
31a0 28 2a 2a 2a 29 22 3a 20 22 6c 2d 63 6f 6d 6d 65 6e 74 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 (***)":."l-comment".......}.....
31c0 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 38 30 22 3a 20 22 73 2d 73 65 70 61 72 61 74 65 22 2c 0a 20 ]...},...":080":."s-separate",..
31e0 20 22 73 2d 73 65 70 61 72 61 74 65 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a ."s-separate":.{....."(...)":.[.
3200 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 ......"n",......."c".....],.....
3220 22 28 63 61 73 65 29 22 3a 20 7b 0a 20 20 20 20 20 20 22 76 61 72 22 3a 20 22 63 22 2c 0a 20 20 "(case)":.{......."var":."c",...
3240 20 20 20 20 22 62 6c 6f 63 6b 2d 69 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 ...."block-in":.{........."s-sep
3260 61 72 61 74 65 2d 6c 69 6e 65 73 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 arate-lines":."n".......},......
3280 20 22 62 6c 6f 63 6b 2d 6b 65 79 22 3a 20 22 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e ."block-key":."s-separate-in-lin
32a0 65 22 2c 0a 20 20 20 20 20 20 22 62 6c 6f 63 6b 2d 6f 75 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 e",......."block-out":.{........
32c0 20 22 73 2d 73 65 70 61 72 61 74 65 2d 6c 69 6e 65 73 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d ."s-separate-lines":."n".......}
32e0 2c 0a 20 20 20 20 20 20 22 66 6c 6f 77 2d 69 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d ,......."flow-in":.{........."s-
3300 73 65 70 61 72 61 74 65 2d 6c 69 6e 65 73 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 separate-lines":."n".......},...
3320 20 20 20 20 22 66 6c 6f 77 2d 6b 65 79 22 3a 20 22 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c ...."flow-key":."s-separate-in-l
3340 69 6e 65 22 2c 0a 20 20 20 20 20 20 22 66 6c 6f 77 2d 6f 75 74 22 3a 20 7b 0a 20 20 20 20 20 20 ine",......."flow-out":.{.......
3360 20 20 22 73 2d 73 65 70 61 72 61 74 65 2d 6c 69 6e 65 73 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 .."s-separate-lines":."n".......
3380 7d 0a 20 20 20 20 7d 0a 20 20 7d 2c 0a 20 20 22 3a 30 38 31 22 3a 20 22 73 2d 73 65 70 61 72 61 }.....}...},...":081":."s-separa
33a0 74 65 2d 6c 69 6e 65 73 22 2c 0a 20 20 22 73 2d 73 65 70 61 72 61 74 65 2d 6c 69 6e 65 73 22 3a te-lines",..."s-separate-lines":
33c0 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6e 79 29 22 .{....."(...)":."n",....."(any)"
33e0 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 :.[.......{........."(all)":.[..
3400 20 20 20 20 20 20 20 20 20 22 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 22 2c 0a 20 20 20 20 20 20 20 ........."s-l-comments",........
3420 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 66 6c 6f 77 2d 6c 69 6e 65 2d 70 72 ...{............."s-flow-line-pr
3440 65 66 69 78 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 5d efix":."n"...........}.........]
3460 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c .......},......."s-separate-in-l
3480 69 6e 65 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 38 32 22 3a 20 22 6c 2d 64 69 72 ine".....]...},...":082":."l-dir
34a0 65 63 74 69 76 65 22 2c 0a 20 20 22 6c 2d 64 69 72 65 63 74 69 76 65 22 3a 20 7b 0a 20 20 20 20 ective",..."l-directive":.{.....
34c0 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 25 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 "(all)":.[......."%",.......{...
34e0 20 20 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 79 ......"(any)":.[..........."ns-y
3500 61 6d 6c 2d 64 69 72 65 63 74 69 76 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 74 61 aml-directive",..........."ns-ta
3520 67 2d 64 69 72 65 63 74 69 76 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 72 65 73 65 g-directive",..........."ns-rese
3540 72 76 65 64 2d 64 69 72 65 63 74 69 76 65 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 rved-directive".........].......
3560 7d 2c 0a 20 20 20 20 20 20 22 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 22 0a 20 20 20 20 5d 0a 20 20 },......."s-l-comments".....]...
3580 7d 2c 0a 20 20 22 3a 30 38 33 22 3a 20 22 6e 73 2d 72 65 73 65 72 76 65 64 2d 64 69 72 65 63 74 },...":083":."ns-reserved-direct
35a0 69 76 65 22 2c 0a 20 20 22 6e 73 2d 72 65 73 65 72 76 65 64 2d 64 69 72 65 63 74 69 76 65 22 3a ive",..."ns-reserved-directive":
35c0 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 73 2d 64 69 72 65 .{....."(all)":.[......."ns-dire
35e0 63 74 69 76 65 2d 6e 61 6d 65 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2a ctive-name",.......{........."(*
3600 2a 2a 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 **)":.{..........."(all)":.[....
3620 20 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 22 2c 0a 20 ........."s-separate-in-line",..
3640 20 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 64 69 72 65 63 74 69 76 65 2d 70 61 72 61 6d 65 74 ..........."ns-directive-paramet
3660 65 72 22 0a 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 er"...........].........}.......
3680 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 38 34 22 3a 20 22 6e 73 2d 64 69 72 65 63 }.....]...},...":084":."ns-direc
36a0 74 69 76 65 2d 6e 61 6d 65 22 2c 0a 20 20 22 6e 73 2d 64 69 72 65 63 74 69 76 65 2d 6e 61 6d 65 tive-name",..."ns-directive-name
36c0 22 3a 20 7b 0a 20 20 20 20 22 28 2b 2b 2b 29 22 3a 20 22 6e 73 2d 63 68 61 72 22 0a 20 20 7d 2c ":.{....."(+++)":."ns-char"...},
36e0 0a 20 20 22 3a 30 38 35 22 3a 20 22 6e 73 2d 64 69 72 65 63 74 69 76 65 2d 70 61 72 61 6d 65 74 ...":085":."ns-directive-paramet
3700 65 72 22 2c 0a 20 20 22 6e 73 2d 64 69 72 65 63 74 69 76 65 2d 70 61 72 61 6d 65 74 65 72 22 3a er",..."ns-directive-parameter":
3720 20 7b 0a 20 20 20 20 22 28 2b 2b 2b 29 22 3a 20 22 6e 73 2d 63 68 61 72 22 0a 20 20 7d 2c 0a 20 .{....."(+++)":."ns-char"...},..
3740 20 22 3a 30 38 36 22 3a 20 22 6e 73 2d 79 61 6d 6c 2d 64 69 72 65 63 74 69 76 65 22 2c 0a 20 20 .":086":."ns-yaml-directive",...
3760 22 6e 73 2d 79 61 6d 6c 2d 64 69 72 65 63 74 69 76 65 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c "ns-yaml-directive":.{....."(all
3780 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 59 22 2c 0a 20 20 20 20 20 20 22 41 22 2c 0a 20 20 20 20 )":.[......."Y",......."A",.....
37a0 20 20 22 4d 22 2c 0a 20 20 20 20 20 20 22 4c 22 2c 0a 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 .."M",......."L",......."s-separ
37c0 61 74 65 2d 69 6e 2d 6c 69 6e 65 22 2c 0a 20 20 20 20 20 20 22 6e 73 2d 79 61 6d 6c 2d 76 65 72 ate-in-line",......."ns-yaml-ver
37e0 73 69 6f 6e 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 38 37 22 3a 20 22 6e 73 2d 79 sion".....]...},...":087":."ns-y
3800 61 6d 6c 2d 76 65 72 73 69 6f 6e 22 2c 0a 20 20 22 6e 73 2d 79 61 6d 6c 2d 76 65 72 73 69 6f 6e aml-version",..."ns-yaml-version
3820 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 ":.{....."(all)":.[.......{.....
3840 20 20 20 20 22 28 2b 2b 2b 29 22 3a 20 22 6e 73 2d 64 65 63 2d 64 69 67 69 74 22 0a 20 20 20 20 ...."(+++)":."ns-dec-digit".....
3860 20 20 7d 2c 0a 20 20 20 20 20 20 22 2e 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 ..},.......".",.......{.........
3880 22 28 2b 2b 2b 29 22 3a 20 22 6e 73 2d 64 65 63 2d 64 69 67 69 74 22 0a 20 20 20 20 20 20 7d 0a "(+++)":."ns-dec-digit".......}.
38a0 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 38 38 22 3a 20 22 6e 73 2d 74 61 67 2d 64 69 72 ....]...},...":088":."ns-tag-dir
38c0 65 63 74 69 76 65 22 2c 0a 20 20 22 6e 73 2d 74 61 67 2d 64 69 72 65 63 74 69 76 65 22 3a 20 7b ective",..."ns-tag-directive":.{
38e0 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 54 22 2c 0a 20 20 20 20 20 ....."(all)":.[......."T",......
3900 20 22 41 22 2c 0a 20 20 20 20 20 20 22 47 22 2c 0a 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 ."A",......."G",......."s-separa
3920 74 65 2d 69 6e 2d 6c 69 6e 65 22 2c 0a 20 20 20 20 20 20 22 63 2d 74 61 67 2d 68 61 6e 64 6c 65 te-in-line",......."c-tag-handle
3940 22 2c 0a 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 22 2c 0a 20 ",......."s-separate-in-line",..
3960 20 20 20 20 20 22 6e 73 2d 74 61 67 2d 70 72 65 66 69 78 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a ....."ns-tag-prefix".....]...},.
3980 20 20 22 3a 30 38 39 22 3a 20 22 63 2d 74 61 67 2d 68 61 6e 64 6c 65 22 2c 0a 20 20 22 63 2d 74 ..":089":."c-tag-handle",..."c-t
39a0 61 67 2d 68 61 6e 64 6c 65 22 3a 20 7b 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 ag-handle":.{....."(any)":.[....
39c0 20 20 20 22 63 2d 6e 61 6d 65 64 2d 74 61 67 2d 68 61 6e 64 6c 65 22 2c 0a 20 20 20 20 20 20 22 ..."c-named-tag-handle",......."
39e0 63 2d 73 65 63 6f 6e 64 61 72 79 2d 74 61 67 2d 68 61 6e 64 6c 65 22 2c 0a 20 20 20 20 20 20 22 c-secondary-tag-handle",......."
3a00 63 2d 70 72 69 6d 61 72 79 2d 74 61 67 2d 68 61 6e 64 6c 65 22 0a 20 20 20 20 5d 0a 20 20 7d 2c c-primary-tag-handle".....]...},
3a20 0a 20 20 22 3a 30 39 30 22 3a 20 22 63 2d 70 72 69 6d 61 72 79 2d 74 61 67 2d 68 61 6e 64 6c 65 ...":090":."c-primary-tag-handle
3a40 22 2c 0a 20 20 22 63 2d 70 72 69 6d 61 72 79 2d 74 61 67 2d 68 61 6e 64 6c 65 22 3a 20 22 21 22 ",..."c-primary-tag-handle":."!"
3a60 2c 0a 20 20 22 3a 30 39 31 22 3a 20 22 63 2d 73 65 63 6f 6e 64 61 72 79 2d 74 61 67 2d 68 61 6e ,...":091":."c-secondary-tag-han
3a80 64 6c 65 22 2c 0a 20 20 22 63 2d 73 65 63 6f 6e 64 61 72 79 2d 74 61 67 2d 68 61 6e 64 6c 65 22 dle",..."c-secondary-tag-handle"
3aa0 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 21 22 2c 0a 20 20 :.{....."(all)":.[......."!",...
3ac0 20 20 20 20 22 21 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 39 32 22 3a 20 22 63 2d ...."!".....]...},...":092":."c-
3ae0 6e 61 6d 65 64 2d 74 61 67 2d 68 61 6e 64 6c 65 22 2c 0a 20 20 22 63 2d 6e 61 6d 65 64 2d 74 61 named-tag-handle",..."c-named-ta
3b00 67 2d 68 61 6e 64 6c 65 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 g-handle":.{....."(all)":.[.....
3b20 20 20 22 21 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2b 2b 2b 29 22 3a 20 .."!",.......{........."(+++)":.
3b40 22 6e 73 2d 77 6f 72 64 2d 63 68 61 72 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 21 "ns-word-char".......},......."!
3b60 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 39 33 22 3a 20 22 6e 73 2d 74 61 67 2d 70 ".....]...},...":093":."ns-tag-p
3b80 72 65 66 69 78 22 2c 0a 20 20 22 6e 73 2d 74 61 67 2d 70 72 65 66 69 78 22 3a 20 7b 0a 20 20 20 refix",..."ns-tag-prefix":.{....
3ba0 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 63 2d 6e 73 2d 6c 6f 63 61 6c 2d 74 61 ."(any)":.[......."c-ns-local-ta
3bc0 67 2d 70 72 65 66 69 78 22 2c 0a 20 20 20 20 20 20 22 6e 73 2d 67 6c 6f 62 61 6c 2d 74 61 67 2d g-prefix",......."ns-global-tag-
3be0 70 72 65 66 69 78 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 39 34 22 3a 20 22 63 2d prefix".....]...},...":094":."c-
3c00 6e 73 2d 6c 6f 63 61 6c 2d 74 61 67 2d 70 72 65 66 69 78 22 2c 0a 20 20 22 63 2d 6e 73 2d 6c 6f ns-local-tag-prefix",..."c-ns-lo
3c20 63 61 6c 2d 74 61 67 2d 70 72 65 66 69 78 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 cal-tag-prefix":.{....."(all)":.
3c40 5b 0a 20 20 20 20 20 20 22 21 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2a [......."!",.......{........."(*
3c60 2a 2a 29 22 3a 20 22 6e 73 2d 75 72 69 2d 63 68 61 72 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 **)":."ns-uri-char".......}.....
3c80 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 39 35 22 3a 20 22 6e 73 2d 67 6c 6f 62 61 6c 2d 74 61 67 2d ]...},...":095":."ns-global-tag-
3ca0 70 72 65 66 69 78 22 2c 0a 20 20 22 6e 73 2d 67 6c 6f 62 61 6c 2d 74 61 67 2d 70 72 65 66 69 78 prefix",..."ns-global-tag-prefix
3cc0 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 73 2d 74 61 ":.{....."(all)":.[......."ns-ta
3ce0 67 2d 63 68 61 72 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 g-char",.......{........."(***)"
3d00 3a 20 22 6e 73 2d 75 72 69 2d 63 68 61 72 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 :."ns-uri-char".......}.....]...
3d20 7d 2c 0a 20 20 22 3a 30 39 36 22 3a 20 22 63 2d 6e 73 2d 70 72 6f 70 65 72 74 69 65 73 22 2c 0a },...":096":."c-ns-properties",.
3d40 20 20 22 63 2d 6e 73 2d 70 72 6f 70 65 72 74 69 65 73 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e .."c-ns-properties":.{....."(...
3d60 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d )":.[......."n",......."c".....]
3d80 2c 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 ,....."(any)":.[.......{........
3da0 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 63 2d 6e 73 2d 74 61 67 2d ."(all)":.[..........."c-ns-tag-
3dc0 70 72 6f 70 65 72 74 79 22 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 property",...........{..........
3de0 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 61 6c ..."(???)":.{..............."(al
3e00 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 l)":.[.................{........
3e20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 74 65 22 3a 20 5b 0a 20 20 20 20 20 ..........."s-separate":.[......
3e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 ..............."n",.............
3e60 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a ........"c"...................].
3e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ................},..............
3ea0 20 20 20 22 63 2d 6e 73 2d 61 6e 63 68 6f 72 2d 70 72 6f 70 65 72 74 79 22 0a 20 20 20 20 20 20 ..."c-ns-anchor-property".......
3ec0 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 ........].............}.........
3ee0 20 20 7d 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 ..}.........].......},.......{..
3f00 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 63 2d 6e ......."(all)":.[..........."c-n
3f20 73 2d 61 6e 63 68 6f 72 2d 70 72 6f 70 65 72 74 79 22 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a s-anchor-property",...........{.
3f40 20 20 20 20 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 ............"(???)":.{..........
3f60 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ....."(all)":.[.................
3f80 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 74 65 22 {..................."s-separate"
3fa0 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 :.[....................."n",....
3fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 ................."c"............
3fe0 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 .......].................},.....
4000 20 20 20 20 20 20 20 20 20 20 20 20 22 63 2d 6e 73 2d 74 61 67 2d 70 72 6f 70 65 72 74 79 22 0a ............"c-ns-tag-property".
4020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 ..............].............}...
4040 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 ........}.........].......}.....
4060 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 39 37 22 3a 20 22 63 2d 6e 73 2d 74 61 67 2d 70 72 6f 70 65 ]...},...":097":."c-ns-tag-prope
4080 72 74 79 22 2c 0a 20 20 22 63 2d 6e 73 2d 74 61 67 2d 70 72 6f 70 65 72 74 79 22 3a 20 7b 0a 20 rty",..."c-ns-tag-property":.{..
40a0 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 63 2d 76 65 72 62 61 74 69 6d 2d ..."(any)":.[......."c-verbatim-
40c0 74 61 67 22 2c 0a 20 20 20 20 20 20 22 63 2d 6e 73 2d 73 68 6f 72 74 68 61 6e 64 2d 74 61 67 22 tag",......."c-ns-shorthand-tag"
40e0 2c 0a 20 20 20 20 20 20 22 63 2d 6e 6f 6e 2d 73 70 65 63 69 66 69 63 2d 74 61 67 22 0a 20 20 20 ,......."c-non-specific-tag"....
4100 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 30 39 38 22 3a 20 22 63 2d 76 65 72 62 61 74 69 6d 2d 74 61 .]...},...":098":."c-verbatim-ta
4120 67 22 2c 0a 20 20 22 63 2d 76 65 72 62 61 74 69 6d 2d 74 61 67 22 3a 20 7b 0a 20 20 20 20 22 28 g",..."c-verbatim-tag":.{....."(
4140 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 21 22 2c 0a 20 20 20 20 20 20 22 3c 22 2c 0a 20 all)":.[......."!",......."<",..
4160 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2b 2b 2b 29 22 3a 20 22 6e 73 2d 75 72 69 2d .....{........."(+++)":."ns-uri-
4180 63 68 61 72 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 3e 22 0a 20 20 20 20 5d 0a 20 char".......},.......">".....]..
41a0 20 7d 2c 0a 20 20 22 3a 30 39 39 22 3a 20 22 63 2d 6e 73 2d 73 68 6f 72 74 68 61 6e 64 2d 74 61 .},...":099":."c-ns-shorthand-ta
41c0 67 22 2c 0a 20 20 22 63 2d 6e 73 2d 73 68 6f 72 74 68 61 6e 64 2d 74 61 67 22 3a 20 7b 0a 20 20 g",..."c-ns-shorthand-tag":.{...
41e0 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 63 2d 74 61 67 2d 68 61 6e 64 6c 65 .."(all)":.[......."c-tag-handle
4200 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2b 2b 2b 29 22 3a 20 22 6e 73 2d ",.......{........."(+++)":."ns-
4220 74 61 67 2d 63 68 61 72 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 tag-char".......}.....]...},..."
4240 3a 31 30 30 22 3a 20 22 63 2d 6e 6f 6e 2d 73 70 65 63 69 66 69 63 2d 74 61 67 22 2c 0a 20 20 22 :100":."c-non-specific-tag",..."
4260 63 2d 6e 6f 6e 2d 73 70 65 63 69 66 69 63 2d 74 61 67 22 3a 20 22 21 22 2c 0a 20 20 22 3a 31 30 c-non-specific-tag":."!",...":10
4280 31 22 3a 20 22 63 2d 6e 73 2d 61 6e 63 68 6f 72 2d 70 72 6f 70 65 72 74 79 22 2c 0a 20 20 22 63 1":."c-ns-anchor-property",..."c
42a0 2d 6e 73 2d 61 6e 63 68 6f 72 2d 70 72 6f 70 65 72 74 79 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c -ns-anchor-property":.{....."(al
42c0 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 26 22 2c 0a 20 20 20 20 20 20 22 6e 73 2d 61 6e 63 68 l)":.[......."&",......."ns-anch
42e0 6f 72 2d 6e 61 6d 65 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 30 32 22 3a 20 22 6e or-name".....]...},...":102":."n
4300 73 2d 61 6e 63 68 6f 72 2d 63 68 61 72 22 2c 0a 20 20 22 6e 73 2d 61 6e 63 68 6f 72 2d 63 68 61 s-anchor-char",..."ns-anchor-cha
4320 72 22 3a 20 7b 0a 20 20 20 20 22 28 2d 2d 2d 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 73 2d 63 r":.{....."(---)":.[......."ns-c
4340 68 61 72 22 2c 0a 20 20 20 20 20 20 22 63 2d 66 6c 6f 77 2d 69 6e 64 69 63 61 74 6f 72 22 0a 20 har",......."c-flow-indicator"..
4360 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 30 33 22 3a 20 22 6e 73 2d 61 6e 63 68 6f 72 2d 6e ...]...},...":103":."ns-anchor-n
4380 61 6d 65 22 2c 0a 20 20 22 6e 73 2d 61 6e 63 68 6f 72 2d 6e 61 6d 65 22 3a 20 7b 0a 20 20 20 20 ame",..."ns-anchor-name":.{.....
43a0 22 28 2b 2b 2b 29 22 3a 20 22 6e 73 2d 61 6e 63 68 6f 72 2d 63 68 61 72 22 0a 20 20 7d 2c 0a 20 "(+++)":."ns-anchor-char"...},..
43c0 20 22 3a 31 30 34 22 3a 20 22 63 2d 6e 73 2d 61 6c 69 61 73 2d 6e 6f 64 65 22 2c 0a 20 20 22 63 .":104":."c-ns-alias-node",..."c
43e0 2d 6e 73 2d 61 6c 69 61 73 2d 6e 6f 64 65 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 -ns-alias-node":.{....."(all)":.
4400 5b 0a 20 20 20 20 20 20 22 2a 22 2c 0a 20 20 20 20 20 20 22 6e 73 2d 61 6e 63 68 6f 72 2d 6e 61 [......."*",......."ns-anchor-na
4420 6d 65 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 30 35 22 3a 20 22 65 2d 73 63 61 6c me".....]...},...":105":."e-scal
4440 61 72 22 2c 0a 20 20 22 65 2d 73 63 61 6c 61 72 22 3a 20 22 3c 65 6d 70 74 79 3e 22 2c 0a 20 20 ar",..."e-scalar":."<empty>",...
4460 22 3a 31 30 36 22 3a 20 22 65 2d 6e 6f 64 65 22 2c 0a 20 20 22 65 2d 6e 6f 64 65 22 3a 20 22 65 ":106":."e-node",..."e-node":."e
4480 2d 73 63 61 6c 61 72 22 2c 0a 20 20 22 3a 31 30 37 22 3a 20 22 6e 62 2d 64 6f 75 62 6c 65 2d 63 -scalar",...":107":."nb-double-c
44a0 68 61 72 22 2c 0a 20 20 22 6e 62 2d 64 6f 75 62 6c 65 2d 63 68 61 72 22 3a 20 7b 0a 20 20 20 20 har",..."nb-double-char":.{.....
44c0 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 63 2d 6e 73 2d 65 73 63 2d 63 68 61 72 22 "(any)":.[......."c-ns-esc-char"
44e0 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2d 2d 2d 29 22 3a 20 5b 0a 20 20 20 ,.......{........."(---)":.[....
4500 20 20 20 20 20 20 20 22 6e 62 2d 6a 73 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 22 ......."nb-json",..........."\\"
4520 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 22 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 ,..........."\"".........]......
4540 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 30 38 22 3a 20 22 6e 73 2d 64 6f 75 62 .}.....]...},...":108":."ns-doub
4560 6c 65 2d 63 68 61 72 22 2c 0a 20 20 22 6e 73 2d 64 6f 75 62 6c 65 2d 63 68 61 72 22 3a 20 7b 0a le-char",..."ns-double-char":.{.
4580 20 20 20 20 22 28 2d 2d 2d 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 62 2d 64 6f 75 62 6c 65 2d ...."(---)":.[......."nb-double-
45a0 63 68 61 72 22 2c 0a 20 20 20 20 20 20 22 73 2d 77 68 69 74 65 22 0a 20 20 20 20 5d 0a 20 20 7d char",......."s-white".....]...}
45c0 2c 0a 20 20 22 3a 31 30 39 22 3a 20 22 63 2d 64 6f 75 62 6c 65 2d 71 75 6f 74 65 64 22 2c 0a 20 ,...":109":."c-double-quoted",..
45e0 20 22 63 2d 64 6f 75 62 6c 65 2d 71 75 6f 74 65 64 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 ."c-double-quoted":.{....."(...)
4600 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c ":.[......."n",......."c".....],
4620 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 5c 22 22 2c 0a 20 20 20 20 ....."(all)":.[......."\"",.....
4640 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 62 2d 64 6f 75 62 6c 65 2d 74 65 78 74 22 3a 20 5b 0a ..{........."nb-double-text":.[.
4660 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 .........."n",..........."c"....
4680 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 5c 22 22 0a 20 20 20 20 5d .....].......},......."\"".....]
46a0 0a 20 20 7d 2c 0a 20 20 22 3a 31 31 30 22 3a 20 22 6e 62 2d 64 6f 75 62 6c 65 2d 74 65 78 74 22 ...},...":110":."nb-double-text"
46c0 2c 0a 20 20 22 6e 62 2d 64 6f 75 62 6c 65 2d 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e ,..."nb-double-text":.{....."(..
46e0 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 .)":.[......."n",......."c".....
4700 5d 2c 0a 20 20 20 20 22 28 63 61 73 65 29 22 3a 20 7b 0a 20 20 20 20 20 20 22 76 61 72 22 3a 20 ],....."(case)":.{......."var":.
4720 22 63 22 2c 0a 20 20 20 20 20 20 22 62 6c 6f 63 6b 2d 6b 65 79 22 3a 20 22 6e 62 2d 64 6f 75 62 "c",......."block-key":."nb-doub
4740 6c 65 2d 6f 6e 65 2d 6c 69 6e 65 22 2c 0a 20 20 20 20 20 20 22 66 6c 6f 77 2d 69 6e 22 3a 20 7b le-one-line",......."flow-in":.{
4760 0a 20 20 20 20 20 20 20 20 22 6e 62 2d 64 6f 75 62 6c 65 2d 6d 75 6c 74 69 2d 6c 69 6e 65 22 3a ........."nb-double-multi-line":
4780 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 66 6c 6f 77 2d 6b 65 79 22 3a 20 ."n".......},......."flow-key":.
47a0 22 6e 62 2d 64 6f 75 62 6c 65 2d 6f 6e 65 2d 6c 69 6e 65 22 2c 0a 20 20 20 20 20 20 22 66 6c 6f "nb-double-one-line",......."flo
47c0 77 2d 6f 75 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 62 2d 64 6f 75 62 6c 65 2d 6d 75 6c w-out":.{........."nb-double-mul
47e0 74 69 2d 6c 69 6e 65 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 20 20 7d 2c ti-line":."n".......}.....}...},
4800 0a 20 20 22 3a 31 31 31 22 3a 20 22 6e 62 2d 64 6f 75 62 6c 65 2d 6f 6e 65 2d 6c 69 6e 65 22 2c ...":111":."nb-double-one-line",
4820 0a 20 20 22 6e 62 2d 64 6f 75 62 6c 65 2d 6f 6e 65 2d 6c 69 6e 65 22 3a 20 7b 0a 20 20 20 20 22 ..."nb-double-one-line":.{....."
4840 28 2a 2a 2a 29 22 3a 20 22 6e 62 2d 64 6f 75 62 6c 65 2d 63 68 61 72 22 0a 20 20 7d 2c 0a 20 20 (***)":."nb-double-char"...},...
4860 22 3a 31 31 32 22 3a 20 22 73 2d 64 6f 75 62 6c 65 2d 65 73 63 61 70 65 64 22 2c 0a 20 20 22 73 ":112":."s-double-escaped",..."s
4880 2d 64 6f 75 62 6c 65 2d 65 73 63 61 70 65 64 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a -double-escaped":.{....."(...)":
48a0 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 ."n",....."(all)":.[.......{....
48c0 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 22 73 2d 77 68 69 74 65 22 0a 20 20 20 20 20 20 7d 2c ....."(***)":."s-white".......},
48e0 0a 20 20 20 20 20 20 22 5c 5c 22 2c 0a 20 20 20 20 20 20 22 62 2d 6e 6f 6e 2d 63 6f 6e 74 65 6e ......."\\",......."b-non-conten
4900 74 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 7b 0a 20 t",.......{........."(***)":.{..
4920 20 20 20 20 20 20 20 20 20 22 6c 2d 65 6d 70 74 79 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 ........."l-empty":.[...........
4940 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 66 6c 6f 77 2d 69 6e 22 0a 20 20 20 .."n",............."flow-in"....
4960 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 .......].........}.......},.....
4980 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d 66 6c 6f 77 2d 6c 69 6e 65 2d 70 72 65 66 69 78 22 ..{........."s-flow-line-prefix"
49a0 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 31 33 :."n".......}.....]...},...":113
49c0 22 3a 20 22 73 2d 64 6f 75 62 6c 65 2d 62 72 65 61 6b 22 2c 0a 20 20 22 73 2d 64 6f 75 62 6c 65 ":."s-double-break",..."s-double
49e0 2d 62 72 65 61 6b 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 -break":.{....."(...)":."n",....
4a00 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d 64 ."(any)":.[.......{........."s-d
4a20 6f 75 62 6c 65 2d 65 73 63 61 70 65 64 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 ouble-escaped":."n".......},....
4a40 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d 66 6c 6f 77 2d 66 6f 6c 64 65 64 22 3a 20 22 6e ...{........."s-flow-folded":."n
4a60 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 31 34 22 3a 20 22 ".......}.....]...},...":114":."
4a80 6e 62 2d 6e 73 2d 64 6f 75 62 6c 65 2d 69 6e 2d 6c 69 6e 65 22 2c 0a 20 20 22 6e 62 2d 6e 73 2d nb-ns-double-in-line",..."nb-ns-
4aa0 64 6f 75 62 6c 65 2d 69 6e 2d 6c 69 6e 65 22 3a 20 7b 0a 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 double-in-line":.{....."(***)":.
4ac0 7b 0a 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 {......."(all)":.[.........{....
4ae0 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 22 73 2d 77 68 69 74 65 22 0a 20 20 20 20 20 20 ......."(***)":."s-white".......
4b00 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 64 6f 75 62 6c 65 2d 63 68 61 72 22 0a 20 20 ..},........."ns-double-char"...
4b20 20 20 20 20 5d 0a 20 20 20 20 7d 0a 20 20 7d 2c 0a 20 20 22 3a 31 31 35 22 3a 20 22 73 2d 64 6f ....].....}...},...":115":."s-do
4b40 75 62 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 22 2c 0a 20 20 22 73 2d 64 6f 75 62 6c 65 2d 6e 65 78 uble-next-line",..."s-double-nex
4b60 74 2d 6c 69 6e 65 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 t-line":.{....."(...)":."n",....
4b80 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d 64 ."(all)":.[.......{........."s-d
4ba0 6f 75 62 6c 65 2d 62 72 65 61 6b 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 ouble-break":."n".......},......
4bc0 20 7b 0a 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 .{........."(???)":.{...........
4be0 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 64 6f 75 62 6c "(all)":.[............."ns-doubl
4c00 65 2d 63 68 61 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 62 2d 6e 73 2d 64 6f 75 62 e-char",............."nb-ns-doub
4c20 6c 65 2d 69 6e 2d 6c 69 6e 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 le-in-line",.............{......
4c40 20 20 20 20 20 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ........."(any)":.[.............
4c60 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 64 6f 75 62 6c ....{..................."s-doubl
4c80 65 2d 6e 65 78 74 2d 6c 69 6e 65 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e-next-line":."n"...............
4ca0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 ..},.................{..........
4cc0 20 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 22 73 2d 77 68 69 74 65 22 0a 20 20 20 20 ........."(***)":."s-white".....
4ce0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 ............}...............]...
4d00 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 ..........}...........].........
4d20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 31 36 22 3a 20 22 }.......}.....]...},...":116":."
4d40 6e 62 2d 64 6f 75 62 6c 65 2d 6d 75 6c 74 69 2d 6c 69 6e 65 22 2c 0a 20 20 22 6e 62 2d 64 6f 75 nb-double-multi-line",..."nb-dou
4d60 62 6c 65 2d 6d 75 6c 74 69 2d 6c 69 6e 65 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 ble-multi-line":.{....."(...)":.
4d80 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 62 2d 6e 73 "n",....."(all)":.[......."nb-ns
4da0 2d 64 6f 75 62 6c 65 2d 69 6e 2d 6c 69 6e 65 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 -double-in-line",.......{.......
4dc0 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 .."(any)":.[...........{........
4de0 20 20 20 20 20 22 73 2d 64 6f 75 62 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 22 3a 20 22 6e 22 0a 20 ....."s-double-next-line":."n"..
4e00 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 .........},...........{.........
4e20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 22 73 2d 77 68 69 74 65 22 0a 20 20 20 20 20 20 20 20 20 ...."(***)":."s-white"..........
4e40 20 7d 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a .}.........].......}.....]...},.
4e60 20 20 22 3a 31 31 37 22 3a 20 22 63 2d 71 75 6f 74 65 64 2d 71 75 6f 74 65 22 2c 0a 20 20 22 63 ..":117":."c-quoted-quote",..."c
4e80 2d 71 75 6f 74 65 64 2d 71 75 6f 74 65 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b -quoted-quote":.{....."(all)":.[
4ea0 0a 20 20 20 20 20 20 22 27 22 2c 0a 20 20 20 20 20 20 22 27 22 0a 20 20 20 20 5d 0a 20 20 7d 2c ......."'",......."'".....]...},
4ec0 0a 20 20 22 3a 31 31 38 22 3a 20 22 6e 62 2d 73 69 6e 67 6c 65 2d 63 68 61 72 22 2c 0a 20 20 22 ...":118":."nb-single-char",..."
4ee0 6e 62 2d 73 69 6e 67 6c 65 2d 63 68 61 72 22 3a 20 7b 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 nb-single-char":.{....."(any)":.
4f00 5b 0a 20 20 20 20 20 20 22 63 2d 71 75 6f 74 65 64 2d 71 75 6f 74 65 22 2c 0a 20 20 20 20 20 20 [......."c-quoted-quote",.......
4f20 7b 0a 20 20 20 20 20 20 20 20 22 28 2d 2d 2d 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 {........."(---)":.[..........."
4f40 6e 62 2d 6a 73 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 27 22 0a 20 20 20 20 20 20 20 20 nb-json",..........."'".........
4f60 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 31 39 22 3a 20 22 ].......}.....]...},...":119":."
4f80 6e 73 2d 73 69 6e 67 6c 65 2d 63 68 61 72 22 2c 0a 20 20 22 6e 73 2d 73 69 6e 67 6c 65 2d 63 68 ns-single-char",..."ns-single-ch
4fa0 61 72 22 3a 20 7b 0a 20 20 20 20 22 28 2d 2d 2d 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 62 2d ar":.{....."(---)":.[......."nb-
4fc0 73 69 6e 67 6c 65 2d 63 68 61 72 22 2c 0a 20 20 20 20 20 20 22 73 2d 77 68 69 74 65 22 0a 20 20 single-char",......."s-white"...
4fe0 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 32 30 22 3a 20 22 63 2d 73 69 6e 67 6c 65 2d 71 75 6f ..]...},...":120":."c-single-quo
5000 74 65 64 22 2c 0a 20 20 22 63 2d 73 69 6e 67 6c 65 2d 71 75 6f 74 65 64 22 3a 20 7b 0a 20 20 20 ted",..."c-single-quoted":.{....
5020 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 ."(...)":.[......."n",......."c"
5040 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 27 22 .....],....."(all)":.[......."'"
5060 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 62 2d 73 69 6e 67 6c 65 2d 74 65 78 ,.......{........."nb-single-tex
5080 74 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 t":.[..........."n",..........."
50a0 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 27 22 0a c".........].......},......."'".
50c0 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 32 31 22 3a 20 22 6e 62 2d 73 69 6e 67 6c 65 2d ....]...},...":121":."nb-single-
50e0 74 65 78 74 22 2c 0a 20 20 22 6e 62 2d 73 69 6e 67 6c 65 2d 74 65 78 74 22 3a 20 7b 0a 20 20 20 text",..."nb-single-text":.{....
5100 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 ."(...)":.[......."n",......."c"
5120 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 63 61 73 65 29 22 3a 20 7b 0a 20 20 20 20 20 20 22 76 .....],....."(case)":.{......."v
5140 61 72 22 3a 20 22 63 22 2c 0a 20 20 20 20 20 20 22 62 6c 6f 63 6b 2d 6b 65 79 22 3a 20 22 6e 62 ar":."c",......."block-key":."nb
5160 2d 73 69 6e 67 6c 65 2d 6f 6e 65 2d 6c 69 6e 65 22 2c 0a 20 20 20 20 20 20 22 66 6c 6f 77 2d 69 -single-one-line",......."flow-i
5180 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 62 2d 73 69 6e 67 6c 65 2d 6d 75 6c 74 69 2d 6c n":.{........."nb-single-multi-l
51a0 69 6e 65 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 66 6c 6f 77 2d 6b ine":."n".......},......."flow-k
51c0 65 79 22 3a 20 22 6e 62 2d 73 69 6e 67 6c 65 2d 6f 6e 65 2d 6c 69 6e 65 22 2c 0a 20 20 20 20 20 ey":."nb-single-one-line",......
51e0 20 22 66 6c 6f 77 2d 6f 75 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 62 2d 73 69 6e 67 6c ."flow-out":.{........."nb-singl
5200 65 2d 6d 75 6c 74 69 2d 6c 69 6e 65 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d e-multi-line":."n".......}.....}
5220 0a 20 20 7d 2c 0a 20 20 22 3a 31 32 32 22 3a 20 22 6e 62 2d 73 69 6e 67 6c 65 2d 6f 6e 65 2d 6c ...},...":122":."nb-single-one-l
5240 69 6e 65 22 2c 0a 20 20 22 6e 62 2d 73 69 6e 67 6c 65 2d 6f 6e 65 2d 6c 69 6e 65 22 3a 20 7b 0a ine",..."nb-single-one-line":.{.
5260 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 22 6e 62 2d 73 69 6e 67 6c 65 2d 63 68 61 72 22 0a 20 20 ...."(***)":."nb-single-char"...
5280 7d 2c 0a 20 20 22 3a 31 32 33 22 3a 20 22 6e 62 2d 6e 73 2d 73 69 6e 67 6c 65 2d 69 6e 2d 6c 69 },...":123":."nb-ns-single-in-li
52a0 6e 65 22 2c 0a 20 20 22 6e 62 2d 6e 73 2d 73 69 6e 67 6c 65 2d 69 6e 2d 6c 69 6e 65 22 3a 20 7b ne",..."nb-ns-single-in-line":.{
52c0 0a 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 7b 0a 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b ....."(***)":.{......."(all)":.[
52e0 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 22 73 .........{..........."(***)":."s
5300 2d 77 68 69 74 65 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 73 -white".........},........."ns-s
5320 69 6e 67 6c 65 2d 63 68 61 72 22 0a 20 20 20 20 20 20 5d 0a 20 20 20 20 7d 0a 20 20 7d 2c 0a 20 ingle-char".......].....}...},..
5340 20 22 3a 31 32 34 22 3a 20 22 73 2d 73 69 6e 67 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 22 2c 0a 20 .":124":."s-single-next-line",..
5360 20 22 73 2d 73 69 6e 67 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 22 3a 20 7b 0a 20 20 20 20 22 28 2e ."s-single-next-line":.{....."(.
5380 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 ..)":."n",....."(all)":.[.......
53a0 7b 0a 20 20 20 20 20 20 20 20 22 73 2d 66 6c 6f 77 2d 66 6f 6c 64 65 64 22 3a 20 22 6e 22 0a 20 {........."s-flow-folded":."n"..
53c0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a .....},.......{........."(???)":
53e0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 .{..........."(all)":.[.........
5400 20 20 20 20 22 6e 73 2d 73 69 6e 67 6c 65 2d 63 68 61 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 ...."ns-single-char",...........
5420 20 20 22 6e 62 2d 6e 73 2d 73 69 6e 67 6c 65 2d 69 6e 2d 6c 69 6e 65 22 2c 0a 20 20 20 20 20 20 .."nb-ns-single-in-line",.......
5440 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b ......{..............."(any)":.[
5460 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .................{..............
5480 20 20 20 20 20 22 73 2d 73 69 6e 67 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 22 3a 20 22 6e 22 0a 20 ....."s-single-next-line":."n"..
54a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...............},...............
54c0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 22 ..{..................."(***)":."
54e0 73 2d 77 68 69 74 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 s-white".................}......
5500 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 .........].............}........
5520 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d ...].........}.......}.....]...}
5540 2c 0a 20 20 22 3a 31 32 35 22 3a 20 22 6e 62 2d 73 69 6e 67 6c 65 2d 6d 75 6c 74 69 2d 6c 69 6e ,...":125":."nb-single-multi-lin
5560 65 22 2c 0a 20 20 22 6e 62 2d 73 69 6e 67 6c 65 2d 6d 75 6c 74 69 2d 6c 69 6e 65 22 3a 20 7b 0a e",..."nb-single-multi-line":.{.
5580 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b ...."(...)":."n",....."(all)":.[
55a0 0a 20 20 20 20 20 20 22 6e 62 2d 6e 73 2d 73 69 6e 67 6c 65 2d 69 6e 2d 6c 69 6e 65 22 2c 0a 20 ......."nb-ns-single-in-line",..
55c0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 .....{........."(any)":.[.......
55e0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 73 69 6e 67 6c 65 2d 6e 65 78 74 ....{............."s-single-next
5600 2d 6c 69 6e 65 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 -line":."n"...........},........
5620 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 22 73 2d 77 68 69 ...{............."(***)":."s-whi
5640 74 65 22 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 te"...........}.........].......
5660 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 32 36 22 3a 20 22 6e 73 2d 70 6c 61 69 6e }.....]...},...":126":."ns-plain
5680 2d 66 69 72 73 74 22 2c 0a 20 20 22 6e 73 2d 70 6c 61 69 6e 2d 66 69 72 73 74 22 3a 20 7b 0a 20 -first",..."ns-plain-first":.{..
56a0 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 63 22 2c 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a ..."(...)":."c",....."(any)":.[.
56c0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2d 2d 2d 29 22 3a 20 5b 0a 20 20 20 20 20 ......{........."(---)":.[......
56e0 20 20 20 20 20 22 6e 73 2d 63 68 61 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 2d 69 6e 64 ....."ns-char",..........."c-ind
5700 69 63 61 74 6f 72 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 icator".........].......},......
5720 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 .{........."(all)":.[...........
5740 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 {............."(any)":.[........
5760 20 20 20 20 20 20 20 22 3f 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3a 22 2c 0a 20 ......."?",...............":",..
5780 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 ............."-".............]..
57a0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 .........},...........{.........
57c0 20 20 20 20 22 28 3d 3d 3d 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 73 ...."(===)":.{..............."ns
57e0 2d 70 6c 61 69 6e 2d 73 61 66 65 22 3a 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a -plain-safe":."c".............}.
5800 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 ..........}.........].......}...
5820 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 32 37 22 3a 20 22 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 ..]...},...":127":."ns-plain-saf
5840 65 22 2c 0a 20 20 22 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 22 3a 20 7b 0a 20 20 20 20 22 28 2e e",..."ns-plain-safe":.{....."(.
5860 2e 2e 29 22 3a 20 22 63 22 2c 0a 20 20 20 20 22 28 63 61 73 65 29 22 3a 20 7b 0a 20 20 20 20 20 ..)":."c",....."(case)":.{......
5880 20 22 76 61 72 22 3a 20 22 63 22 2c 0a 20 20 20 20 20 20 22 62 6c 6f 63 6b 2d 6b 65 79 22 3a 20 ."var":."c",......."block-key":.
58a0 22 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 2d 6f 75 74 22 2c 0a 20 20 20 20 20 20 22 66 6c 6f 77 "ns-plain-safe-out",......."flow
58c0 2d 69 6e 22 3a 20 22 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 2d 69 6e 22 2c 0a 20 20 20 20 20 20 -in":."ns-plain-safe-in",.......
58e0 22 66 6c 6f 77 2d 6b 65 79 22 3a 20 22 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 2d 69 6e 22 2c 0a "flow-key":."ns-plain-safe-in",.
5900 20 20 20 20 20 20 22 66 6c 6f 77 2d 6f 75 74 22 3a 20 22 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 ......"flow-out":."ns-plain-safe
5920 2d 6f 75 74 22 0a 20 20 20 20 7d 0a 20 20 7d 2c 0a 20 20 22 3a 31 32 38 22 3a 20 22 6e 73 2d 70 -out".....}...},...":128":."ns-p
5940 6c 61 69 6e 2d 73 61 66 65 2d 6f 75 74 22 2c 0a 20 20 22 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 lain-safe-out",..."ns-plain-safe
5960 2d 6f 75 74 22 3a 20 22 6e 73 2d 63 68 61 72 22 2c 0a 20 20 22 3a 31 32 39 22 3a 20 22 6e 73 2d -out":."ns-char",...":129":."ns-
5980 70 6c 61 69 6e 2d 73 61 66 65 2d 69 6e 22 2c 0a 20 20 22 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 plain-safe-in",..."ns-plain-safe
59a0 2d 69 6e 22 3a 20 7b 0a 20 20 20 20 22 28 2d 2d 2d 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 73 -in":.{....."(---)":.[......."ns
59c0 2d 63 68 61 72 22 2c 0a 20 20 20 20 20 20 22 63 2d 66 6c 6f 77 2d 69 6e 64 69 63 61 74 6f 72 22 -char",......."c-flow-indicator"
59e0 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 33 30 22 3a 20 22 6e 73 2d 70 6c 61 69 6e 2d .....]...},...":130":."ns-plain-
5a00 63 68 61 72 22 2c 0a 20 20 22 6e 73 2d 70 6c 61 69 6e 2d 63 68 61 72 22 3a 20 7b 0a 20 20 20 20 char",..."ns-plain-char":.{.....
5a20 22 28 2e 2e 2e 29 22 3a 20 22 63 22 2c 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 "(...)":."c",....."(any)":.[....
5a40 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2d 2d 2d 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 ...{........."(---)":.[.........
5a60 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 22 3a ..{............."ns-plain-safe":
5a80 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 3a 22 2c ."c"...........},...........":",
5aa0 0a 20 20 20 20 20 20 20 20 20 20 22 23 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d ..........."#".........].......}
5ac0 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 ,.......{........."(all)":.[....
5ae0 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 28 3c 3d 3d 29 22 3a 20 22 6e .......{............."(<==)":."n
5b00 73 2d 63 68 61 72 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 s-char"...........},..........."
5b20 23 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 #".........].......},.......{...
5b40 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 3a 22 2c 0a ......"(all)":.[...........":",.
5b60 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 28 3d 3d 3d 29 22 3a ..........{............."(===)":
5b80 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 22 .{..............."ns-plain-safe"
5ba0 3a 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a :."c".............}...........}.
5bc0 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 ........].......}.....]...},..."
5be0 3a 31 33 31 22 3a 20 22 6e 73 2d 70 6c 61 69 6e 22 2c 0a 20 20 22 6e 73 2d 70 6c 61 69 6e 22 3a :131":."ns-plain",..."ns-plain":
5c00 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 .{....."(...)":.[......."n",....
5c20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 63 61 73 65 29 22 3a 20 7b 0a 20 20 ..."c".....],....."(case)":.{...
5c40 20 20 20 20 22 76 61 72 22 3a 20 22 63 22 2c 0a 20 20 20 20 20 20 22 62 6c 6f 63 6b 2d 6b 65 79 ...."var":."c",......."block-key
5c60 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 70 6c 61 69 6e 2d 6f 6e 65 2d 6c 69 6e 65 22 ":.{........."ns-plain-one-line"
5c80 3a 20 22 63 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 66 6c 6f 77 2d 69 6e 22 3a 20 :."c".......},......."flow-in":.
5ca0 7b 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 70 6c 61 69 6e 2d 6d 75 6c 74 69 2d 6c 69 6e 65 22 3a {........."ns-plain-multi-line":
5cc0 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a .[..........."n",..........."c".
5ce0 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 66 6c 6f 77 2d 6b ........].......},......."flow-k
5d00 65 79 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 70 6c 61 69 6e 2d 6f 6e 65 2d 6c 69 6e ey":.{........."ns-plain-one-lin
5d20 65 22 3a 20 22 63 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 66 6c 6f 77 2d 6f 75 74 e":."c".......},......."flow-out
5d40 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 70 6c 61 69 6e 2d 6d 75 6c 74 69 2d 6c 69 6e ":.{........."ns-plain-multi-lin
5d60 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 e":.[..........."n",..........."
5d80 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 20 20 7d 2c 0a c".........].......}.....}...},.
5da0 20 20 22 3a 31 33 32 22 3a 20 22 6e 62 2d 6e 73 2d 70 6c 61 69 6e 2d 69 6e 2d 6c 69 6e 65 22 2c ..":132":."nb-ns-plain-in-line",
5dc0 0a 20 20 22 6e 62 2d 6e 73 2d 70 6c 61 69 6e 2d 69 6e 2d 6c 69 6e 65 22 3a 20 7b 0a 20 20 20 20 ..."nb-ns-plain-in-line":.{.....
5de0 22 28 2e 2e 2e 29 22 3a 20 22 63 22 2c 0a 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 7b 0a 20 20 20 "(...)":."c",....."(***)":.{....
5e00 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 ..."(all)":.[.........{.........
5e20 20 20 22 28 2a 2a 2a 29 22 3a 20 22 73 2d 77 68 69 74 65 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a .."(***)":."s-white".........},.
5e40 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 70 6c 61 69 6e 2d 63 68 ........{..........."ns-plain-ch
5e60 61 72 22 3a 20 22 63 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 5d 0a 20 20 20 20 7d ar":."c".........}.......].....}
5e80 0a 20 20 7d 2c 0a 20 20 22 3a 31 33 33 22 3a 20 22 6e 73 2d 70 6c 61 69 6e 2d 6f 6e 65 2d 6c 69 ...},...":133":."ns-plain-one-li
5ea0 6e 65 22 2c 0a 20 20 22 6e 73 2d 70 6c 61 69 6e 2d 6f 6e 65 2d 6c 69 6e 65 22 3a 20 7b 0a 20 20 ne",..."ns-plain-one-line":.{...
5ec0 20 20 22 28 2e 2e 2e 29 22 3a 20 22 63 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 .."(...)":."c",....."(all)":.[..
5ee0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 70 6c 61 69 6e 2d 66 69 72 73 74 22 3a .....{........."ns-plain-first":
5f00 20 22 63 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e ."c".......},.......{........."n
5f20 62 2d 6e 73 2d 70 6c 61 69 6e 2d 69 6e 2d 6c 69 6e 65 22 3a 20 22 63 22 0a 20 20 20 20 20 20 7d b-ns-plain-in-line":."c".......}
5f40 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 33 34 22 3a 20 22 73 2d 6e 73 2d 70 6c 61 69 .....]...},...":134":."s-ns-plai
5f60 6e 2d 6e 65 78 74 2d 6c 69 6e 65 22 2c 0a 20 20 22 73 2d 6e 73 2d 70 6c 61 69 6e 2d 6e 65 78 74 n-next-line",..."s-ns-plain-next
5f80 2d 6c 69 6e 65 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 -line":.{....."(...)":.[......."
5fa0 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 n",......."c".....],....."(all)"
5fc0 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d 66 6c 6f 77 2d 66 6f 6c 64 :.[.......{........."s-flow-fold
5fe0 65 64 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 ed":."n".......},.......{.......
6000 20 20 22 6e 73 2d 70 6c 61 69 6e 2d 63 68 61 72 22 3a 20 22 63 22 0a 20 20 20 20 20 20 7d 2c 0a .."ns-plain-char":."c".......},.
6020 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 62 2d 6e 73 2d 70 6c 61 69 6e 2d 69 6e 2d ......{........."nb-ns-plain-in-
6040 6c 69 6e 65 22 3a 20 22 63 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 line":."c".......}.....]...},...
6060 22 3a 31 33 35 22 3a 20 22 6e 73 2d 70 6c 61 69 6e 2d 6d 75 6c 74 69 2d 6c 69 6e 65 22 2c 0a 20 ":135":."ns-plain-multi-line",..
6080 20 22 6e 73 2d 70 6c 61 69 6e 2d 6d 75 6c 74 69 2d 6c 69 6e 65 22 3a 20 7b 0a 20 20 20 20 22 28 ."ns-plain-multi-line":.{....."(
60a0 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 ...)":.[......."n",......."c"...
60c0 20 20 5d 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 ..],....."(all)":.[.......{.....
60e0 20 20 20 20 22 6e 73 2d 70 6c 61 69 6e 2d 6f 6e 65 2d 6c 69 6e 65 22 3a 20 22 63 22 0a 20 20 20 ...."ns-plain-one-line":."c"....
6100 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 7b ...},.......{........."(***)":.{
6120 0a 20 20 20 20 20 20 20 20 20 20 22 73 2d 6e 73 2d 70 6c 61 69 6e 2d 6e 65 78 74 2d 6c 69 6e 65 ..........."s-ns-plain-next-line
6140 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 ":.[............."n",...........
6160 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 .."c"...........].........}.....
6180 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 33 36 22 3a 20 22 69 6e 2d 66 6c 6f ..}.....]...},...":136":."in-flo
61a0 77 22 2c 0a 20 20 22 69 6e 2d 66 6c 6f 77 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 w",..."in-flow":.{....."(...)":.
61c0 22 63 22 2c 0a 20 20 20 20 22 28 66 6c 69 70 29 22 3a 20 7b 0a 20 20 20 20 20 20 22 76 61 72 22 "c",....."(flip)":.{......."var"
61e0 3a 20 22 63 22 2c 0a 20 20 20 20 20 20 22 62 6c 6f 63 6b 2d 6b 65 79 22 3a 20 22 66 6c 6f 77 2d :."c",......."block-key":."flow-
6200 6b 65 79 22 2c 0a 20 20 20 20 20 20 22 66 6c 6f 77 2d 69 6e 22 3a 20 22 66 6c 6f 77 2d 69 6e 22 key",......."flow-in":."flow-in"
6220 2c 0a 20 20 20 20 20 20 22 66 6c 6f 77 2d 6b 65 79 22 3a 20 22 66 6c 6f 77 2d 6b 65 79 22 2c 0a ,......."flow-key":."flow-key",.
6240 20 20 20 20 20 20 22 66 6c 6f 77 2d 6f 75 74 22 3a 20 22 66 6c 6f 77 2d 69 6e 22 0a 20 20 20 20 ......"flow-out":."flow-in".....
6260 7d 0a 20 20 7d 2c 0a 20 20 22 3a 31 33 37 22 3a 20 22 63 2d 66 6c 6f 77 2d 73 65 71 75 65 6e 63 }...},...":137":."c-flow-sequenc
6280 65 22 2c 0a 20 20 22 63 2d 66 6c 6f 77 2d 73 65 71 75 65 6e 63 65 22 3a 20 7b 0a 20 20 20 20 22 e",..."c-flow-sequence":.{....."
62a0 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 (...)":.[......."n",......."c"..
62c0 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 5b 22 2c 0a ...],....."(all)":.[......."[",.
62e0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 ......{........."(???)":.{......
6300 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 74 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 ....."s-separate":.[............
6320 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 ."n",............."c"...........
6340 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 ].........}.......},.......{....
6360 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 73 2d ....."(???)":.{..........."ns-s-
6380 66 6c 6f 77 2d 73 65 71 2d 65 6e 74 72 69 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 flow-seq-entries":.[............
63a0 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ."n",.............{.............
63c0 20 20 22 69 6e 2d 66 6c 6f 77 22 3a 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 .."in-flow":."c".............}..
63e0 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 .........].........}.......},...
6400 20 20 20 20 22 5d 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 33 38 22 3a 20 22 6e 73 ...."]".....]...},...":138":."ns
6420 2d 73 2d 66 6c 6f 77 2d 73 65 71 2d 65 6e 74 72 69 65 73 22 2c 0a 20 20 22 6e 73 2d 73 2d 66 6c -s-flow-seq-entries",..."ns-s-fl
6440 6f 77 2d 73 65 71 2d 65 6e 74 72 69 65 73 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 ow-seq-entries":.{....."(...)":.
6460 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 [......."n",......."c".....],...
6480 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 73 .."(all)":.[.......{........."ns
64a0 2d 66 6c 6f 77 2d 73 65 71 2d 65 6e 74 72 79 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e -flow-seq-entry":.[..........."n
64c0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 ",..........."c".........]......
64e0 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 .},.......{........."(???)":.{..
6500 20 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 74 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 ........."s-separate":.[........
6520 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 ....."n",............."c".......
6540 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b ....].........}.......},.......{
6560 0a 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 28 ........."(???)":.{..........."(
6580 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 22 2c 0a 20 20 20 20 20 20 all)":.[.............",",.......
65a0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b ......{..............."(???)":.{
65c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 74 65 22 3a 20 5b ................."s-separate":.[
65e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 ..................."n",.........
6600 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a .........."c".................].
6620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 ..............}.............},..
6640 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 3f 3f 3f ...........{..............."(???
6660 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 73 2d 66 6c 6f 77 )":.{................."ns-s-flow
6680 2d 73 65 71 2d 65 6e 74 72 69 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -seq-entries":.[................
66a0 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 ..."n",..................."c"...
66c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a ..............]...............}.
66e0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 ............}...........].......
6700 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 33 39 22 3a ..}.......}.....]...},...":139":
6720 20 22 6e 73 2d 66 6c 6f 77 2d 73 65 71 2d 65 6e 74 72 79 22 2c 0a 20 20 22 6e 73 2d 66 6c 6f 77 ."ns-flow-seq-entry",..."ns-flow
6740 2d 73 65 71 2d 65 6e 74 72 79 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 -seq-entry":.{....."(...)":.[...
6760 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 ...."n",......."c".....],....."(
6780 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 66 6c 6f any)":.[.......{........."ns-flo
67a0 77 2d 70 61 69 72 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 w-pair":.[..........."n",.......
67c0 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 ...."c".........].......},......
67e0 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 66 6c 6f 77 2d 6e 6f 64 65 22 3a 20 5b 0a 20 20 20 .{........."ns-flow-node":.[....
6800 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 ......."n",..........."c".......
6820 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 34 30 22 3a ..].......}.....]...},...":140":
6840 20 22 63 2d 66 6c 6f 77 2d 6d 61 70 70 69 6e 67 22 2c 0a 20 20 22 63 2d 66 6c 6f 77 2d 6d 61 70 ."c-flow-mapping",..."c-flow-map
6860 70 69 6e 67 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e ping":.{....."(...)":.[......."n
6880 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a ",......."c".....],....."(all)":
68a0 20 5b 0a 20 20 20 20 20 20 22 7b 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 .[......."{",.......{........."(
68c0 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 74 65 22 3a ???)":.{..........."s-separate":
68e0 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 .[............."n",.............
6900 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 "c"...........].........}.......
6920 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 },.......{........."(???)":.{...
6940 20 20 20 20 20 20 20 20 22 6e 73 2d 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6e 74 72 69 65 73 22 3a ........"ns-s-flow-map-entries":
6960 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 .[............."n",.............
6980 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 2d 66 6c 6f 77 22 3a 20 22 63 22 0a 20 {..............."in-flow":."c"..
69a0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 ...........}...........]........
69c0 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 7d 22 0a 20 20 20 20 5d 0a 20 20 7d 2c .}.......},......."}".....]...},
69e0 0a 20 20 22 3a 31 34 31 22 3a 20 22 6e 73 2d 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6e 74 72 69 65 ...":141":."ns-s-flow-map-entrie
6a00 73 22 2c 0a 20 20 22 6e 73 2d 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6e 74 72 69 65 73 22 3a 20 7b s",..."ns-s-flow-map-entries":.{
6a20 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 ....."(...)":.[......."n",......
6a40 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 ."c".....],....."(all)":.[......
6a60 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6e 74 72 79 22 3a 20 .{........."ns-flow-map-entry":.
6a80 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 [..........."n",..........."c"..
6aa0 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 .......].......},.......{.......
6ac0 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 .."(???)":.{..........."s-separa
6ae0 74 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 te":.[............."n",.........
6b00 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 ...."c"...........].........}...
6b20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 ....},.......{........."(???)":.
6b40 7b 0a 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 {..........."(all)":.[..........
6b60 20 20 20 22 2c 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 ...",",.............{...........
6b80 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 ...."(???)":.{................."
6ba0 73 2d 73 65 70 61 72 61 74 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s-separate":.[..................
6bc0 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 ."n",..................."c".....
6be0 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 ............]...............}...
6c00 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 ..........},.............{......
6c20 20 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ........."(???)":.{.............
6c40 20 20 20 20 22 6e 73 2d 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6e 74 72 69 65 73 22 3a 20 5b 0a 20 ...."ns-s-flow-map-entries":.[..
6c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 ................."n",...........
6c80 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 ........"c".................]...
6ca0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 ............}.............}.....
6cc0 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a ......].........}.......}.....].
6ce0 20 20 7d 2c 0a 20 20 22 3a 31 34 32 22 3a 20 22 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6e 74 72 ..},...":142":."ns-flow-map-entr
6d00 79 22 2c 0a 20 20 22 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6e 74 72 79 22 3a 20 7b 0a 20 20 20 y",..."ns-flow-map-entry":.{....
6d20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 ."(...)":.[......."n",......."c"
6d40 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 .....],....."(any)":.[.......{..
6d60 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 3f 22 2c ......."(all)":.[..........."?",
6d80 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 61 ...........{............."s-sepa
6da0 72 61 74 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 rate":.[..............."n",.....
6dc0 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 .........."c".............].....
6de0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 ......},...........{............
6e00 20 22 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 65 6e 74 72 79 22 3a 20 5b ."ns-flow-map-explicit-entry":.[
6e20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 ..............."n",.............
6e40 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a .."c".............]...........}.
6e60 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 ........].......},.......{......
6e80 20 20 20 22 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 65 6e 74 72 79 22 3a ..."ns-flow-map-implicit-entry":
6ea0 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a .[..........."n",..........."c".
6ec0 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 ........].......}.....]...},..."
6ee0 3a 31 34 33 22 3a 20 22 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 65 6e 74 :143":."ns-flow-map-explicit-ent
6f00 72 79 22 2c 0a 20 20 22 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 65 6e 74 ry",..."ns-flow-map-explicit-ent
6f20 72 79 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c ry":.{....."(...)":.[......."n",
6f40 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b ......."c".....],....."(any)":.[
6f60 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 69 6d .......{........."ns-flow-map-im
6f80 70 6c 69 63 69 74 2d 65 6e 74 72 79 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a plicit-entry":.[..........."n",.
6fa0 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c .........."c".........].......},
6fc0 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 .......{........."(all)":.[.....
6fe0 20 20 20 20 20 20 22 65 2d 6e 6f 64 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 2d 6e 6f 64 ......"e-node",..........."e-nod
7000 65 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a e".........].......}.....]...},.
7020 20 20 22 3a 31 34 34 22 3a 20 22 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d ..":144":."ns-flow-map-implicit-
7040 65 6e 74 72 79 22 2c 0a 20 20 22 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d entry",..."ns-flow-map-implicit-
7060 65 6e 74 72 79 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 entry":.{....."(...)":.[......."
7080 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6e 79 29 22 n",......."c".....],....."(any)"
70a0 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 66 6c 6f 77 2d 6d 61 70 :.[.......{........."ns-flow-map
70c0 2d 79 61 6d 6c 2d 6b 65 79 2d 65 6e 74 72 79 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e -yaml-key-entry":.[..........."n
70e0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 ",..........."c".........]......
7100 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 63 2d 6e 73 2d 66 6c 6f 77 2d 6d .},.......{........."c-ns-flow-m
7120 61 70 2d 65 6d 70 74 79 2d 6b 65 79 2d 65 6e 74 72 79 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 ap-empty-key-entry":.[..........
7140 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 ."n",..........."c".........]...
7160 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 63 2d 6e 73 2d 66 6c 6f ....},.......{........."c-ns-flo
7180 77 2d 6d 61 70 2d 6a 73 6f 6e 2d 6b 65 79 2d 65 6e 74 72 79 22 3a 20 5b 0a 20 20 20 20 20 20 20 w-map-json-key-entry":.[........
71a0 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a ..."n",..........."c".........].
71c0 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 34 35 22 3a 20 22 6e 73 ......}.....]...},...":145":."ns
71e0 2d 66 6c 6f 77 2d 6d 61 70 2d 79 61 6d 6c 2d 6b 65 79 2d 65 6e 74 72 79 22 2c 0a 20 20 22 6e 73 -flow-map-yaml-key-entry",..."ns
7200 2d 66 6c 6f 77 2d 6d 61 70 2d 79 61 6d 6c 2d 6b 65 79 2d 65 6e 74 72 79 22 3a 20 7b 0a 20 20 20 -flow-map-yaml-key-entry":.{....
7220 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 ."(...)":.[......."n",......."c"
7240 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 .....],....."(all)":.[.......{..
7260 20 20 20 20 20 20 20 22 6e 73 2d 66 6c 6f 77 2d 79 61 6d 6c 2d 6e 6f 64 65 22 3a 20 5b 0a 20 20 ......."ns-flow-yaml-node":.[...
7280 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 ........"n",..........."c"......
72a0 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 ...].......},.......{........."(
72c0 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 any)":.[...........{............
72e0 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 ."(all)":.[...............{.....
7300 20 20 20 20 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 ............"(???)":.{..........
7320 20 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 74 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 ........."s-separate":.[........
7340 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ............."n",...............
7360 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 ......"c"...................]...
7380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c ..............}...............},
73a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...............{................
73c0 20 22 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 73 65 70 61 72 61 74 65 2d 76 61 6c 75 65 22 3a ."c-ns-flow-map-separate-value":
73e0 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 .[..................."n",.......
7400 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ............"c".................
7420 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a ]...............}.............].
7440 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 2d 6e 6f 64 65 22 0a ..........},..........."e-node".
7460 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 ........].......}.....]...},..."
7480 3a 31 34 36 22 3a 20 22 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6d 70 74 79 2d 6b 65 79 2d :146":."c-ns-flow-map-empty-key-
74a0 65 6e 74 72 79 22 2c 0a 20 20 22 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6d 70 74 79 2d 6b entry",..."c-ns-flow-map-empty-k
74c0 65 79 2d 65 6e 74 72 79 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 ey-entry":.{....."(...)":.[.....
74e0 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6c .."n",......."c".....],....."(al
7500 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 65 2d 6e 6f 64 65 22 2c 0a 20 20 20 20 20 20 7b 0a 20 l)":.[......."e-node",.......{..
7520 20 20 20 20 20 20 20 22 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 73 65 70 61 72 61 74 65 2d 76 ......."c-ns-flow-map-separate-v
7540 61 6c 75 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 alue":.[..........."n",.........
7560 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 .."c".........].......}.....]...
7580 7d 2c 0a 20 20 22 3a 31 34 37 22 3a 20 22 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 73 65 70 61 },...":147":."c-ns-flow-map-sepa
75a0 72 61 74 65 2d 76 61 6c 75 65 22 2c 0a 20 20 22 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 73 65 rate-value",..."c-ns-flow-map-se
75c0 70 61 72 61 74 65 2d 76 61 6c 75 65 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a parate-value":.{....."(...)":.[.
75e0 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 ......"n",......."c".....],.....
7600 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 3a 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 "(all)":.[.......":",.......{...
7620 20 20 20 20 20 20 22 28 21 3d 3d 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 70 ......"(!==)":.{..........."ns-p
7640 6c 61 69 6e 2d 73 61 66 65 22 3a 20 22 63 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 lain-safe":."c".........}.......
7660 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 },.......{........."(any)":.[...
7680 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b ........{............."(all)":.[
76a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...............{................
76c0 20 22 73 2d 73 65 70 61 72 61 74 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ."s-separate":.[................
76e0 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 ..."n",..................."c"...
7700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c ..............]...............},
7720 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...............{................
7740 20 22 6e 73 2d 66 6c 6f 77 2d 6e 6f 64 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ."ns-flow-node":.[..............
7760 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 0a ....."n",..................."c".
7780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................]...............
77a0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 }.............]...........},....
77c0 20 20 20 20 20 20 20 22 65 2d 6e 6f 64 65 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 ......."e-node".........].......
77e0 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 34 38 22 3a 20 22 63 2d 6e 73 2d 66 6c 6f }.....]...},...":148":."c-ns-flo
7800 77 2d 6d 61 70 2d 6a 73 6f 6e 2d 6b 65 79 2d 65 6e 74 72 79 22 2c 0a 20 20 22 63 2d 6e 73 2d 66 w-map-json-key-entry",..."c-ns-f
7820 6c 6f 77 2d 6d 61 70 2d 6a 73 6f 6e 2d 6b 65 79 2d 65 6e 74 72 79 22 3a 20 7b 0a 20 20 20 20 22 low-map-json-key-entry":.{....."
7840 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 (...)":.[......."n",......."c"..
7860 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 ...],....."(all)":.[.......{....
7880 20 20 20 20 20 22 63 2d 66 6c 6f 77 2d 6a 73 6f 6e 2d 6e 6f 64 65 22 3a 20 5b 0a 20 20 20 20 20 ....."c-flow-json-node":.[......
78a0 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 ....."n",..........."c".........
78c0 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6e 79 ].......},.......{........."(any
78e0 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 28 )":.[...........{............."(
7900 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 all)":.[...............{........
7920 20 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ........."(???)":.{.............
7940 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 74 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 ......"s-separate":.[...........
7960 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........."n",..................
7980 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 ..."c"...................]......
79a0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 ...........}...............},...
79c0 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 ............{................."c
79e0 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 61 64 6a 61 63 65 6e 74 2d 76 61 6c 75 65 22 3a 20 5b 0a -ns-flow-map-adjacent-value":.[.
7a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 .................."n",..........
7a20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 ........."c".................]..
7a40 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 .............}.............]....
7a60 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 2d 6e 6f 64 65 22 0a 20 20 20 .......},..........."e-node"....
7a80 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 34 .....].......}.....]...},...":14
7aa0 39 22 3a 20 22 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 61 64 6a 61 63 65 6e 74 2d 76 61 6c 75 9":."c-ns-flow-map-adjacent-valu
7ac0 65 22 2c 0a 20 20 22 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 61 64 6a 61 63 65 6e 74 2d 76 61 e",..."c-ns-flow-map-adjacent-va
7ae0 6c 75 65 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 lue":.{....."(...)":.[......."n"
7b00 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 ,......."c".....],....."(all)":.
7b20 5b 0a 20 20 20 20 20 20 22 3a 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 [.......":",.......{........."(a
7b40 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ny)":.[...........{.............
7b60 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 "(all)":.[...............{......
7b80 20 20 20 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 ..........."(???)":.{...........
7ba0 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 74 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 ........"s-separate":.[.........
7bc0 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ............"n",................
7be0 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 ....."c"...................]....
7c00 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a .............}...............},.
7c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..............{.................
7c40 22 6e 73 2d 66 6c 6f 77 2d 6e 6f 64 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 "ns-flow-node":.[...............
7c60 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 ...."n",..................."c"..
7c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d ...............]...............}
7ca0 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 .............]...........},.....
7cc0 20 20 20 20 20 20 22 65 2d 6e 6f 64 65 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d ......"e-node".........].......}
7ce0 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 35 30 22 3a 20 22 6e 73 2d 66 6c 6f 77 2d 70 .....]...},...":150":."ns-flow-p
7d00 61 69 72 22 2c 0a 20 20 22 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 22 3a 20 7b 0a 20 20 20 20 22 28 air",..."ns-flow-pair":.{....."(
7d20 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 ...)":.[......."n",......."c"...
7d40 20 20 5d 2c 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 ..],....."(any)":.[.......{.....
7d60 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 3f 22 2c 0a 20 20 ...."(all)":.[..........."?",...
7d80 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 74 ........{............."s-separat
7da0 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 e":.[..............."n",........
7dc0 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 ......."c".............]........
7de0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6e ...},...........{............."n
7e00 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 65 6e 74 72 79 22 3a 20 5b 0a 20 20 s-flow-map-explicit-entry":.[...
7e20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 ............"n",..............."
7e40 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 c".............]...........}....
7e60 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 .....].......},.......{.........
7e80 22 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 2d 65 6e 74 72 79 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 "ns-flow-pair-entry":.[.........
7ea0 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 .."n",..........."c".........]..
7ec0 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 35 31 22 3a 20 22 6e 73 2d .....}.....]...},...":151":."ns-
7ee0 66 6c 6f 77 2d 70 61 69 72 2d 65 6e 74 72 79 22 2c 0a 20 20 22 6e 73 2d 66 6c 6f 77 2d 70 61 69 flow-pair-entry",..."ns-flow-pai
7f00 72 2d 65 6e 74 72 79 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 r-entry":.{....."(...)":.[......
7f20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6e 79 ."n",......."c".....],....."(any
7f40 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 66 6c 6f 77 2d 70 )":.[.......{........."ns-flow-p
7f60 61 69 72 2d 79 61 6d 6c 2d 6b 65 79 2d 65 6e 74 72 79 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 air-yaml-key-entry":.[..........
7f80 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 ."n",..........."c".........]...
7fa0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 63 2d 6e 73 2d 66 6c 6f ....},.......{........."c-ns-flo
7fc0 77 2d 6d 61 70 2d 65 6d 70 74 79 2d 6b 65 79 2d 65 6e 74 72 79 22 3a 20 5b 0a 20 20 20 20 20 20 w-map-empty-key-entry":.[.......
7fe0 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d ...."n",..........."c".........]
8000 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 63 2d 6e 73 2d .......},.......{........."c-ns-
8020 66 6c 6f 77 2d 70 61 69 72 2d 6a 73 6f 6e 2d 6b 65 79 2d 65 6e 74 72 79 22 3a 20 5b 0a 20 20 20 flow-pair-json-key-entry":.[....
8040 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 ......."n",..........."c".......
8060 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 35 32 22 3a ..].......}.....]...},...":152":
8080 20 22 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 2d 79 61 6d 6c 2d 6b 65 79 2d 65 6e 74 72 79 22 2c 0a ."ns-flow-pair-yaml-key-entry",.
80a0 20 20 22 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 2d 79 61 6d 6c 2d 6b 65 79 2d 65 6e 74 72 79 22 3a .."ns-flow-pair-yaml-key-entry":
80c0 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 .{....."(...)":.[......."n",....
80e0 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 ..."c".....],....."(all)":.[....
8100 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 73 2d 69 6d 70 6c 69 63 69 74 2d 79 61 6d 6c ...{........."ns-s-implicit-yaml
8120 2d 6b 65 79 22 3a 20 22 66 6c 6f 77 2d 6b 65 79 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 -key":."flow-key".......},......
8140 20 7b 0a 20 20 20 20 20 20 20 20 22 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 73 65 70 61 72 61 .{........."c-ns-flow-map-separa
8160 74 65 2d 76 61 6c 75 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 te-value":.[..........."n",.....
8180 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 ......"c".........].......}.....
81a0 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 35 33 22 3a 20 22 63 2d 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 ]...},...":153":."c-ns-flow-pair
81c0 2d 6a 73 6f 6e 2d 6b 65 79 2d 65 6e 74 72 79 22 2c 0a 20 20 22 63 2d 6e 73 2d 66 6c 6f 77 2d 70 -json-key-entry",..."c-ns-flow-p
81e0 61 69 72 2d 6a 73 6f 6e 2d 6b 65 79 2d 65 6e 74 72 79 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e air-json-key-entry":.{....."(...
8200 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d )":.[......."n",......."c".....]
8220 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 ,....."(all)":.[.......{........
8240 20 22 63 2d 73 2d 69 6d 70 6c 69 63 69 74 2d 6a 73 6f 6e 2d 6b 65 79 22 3a 20 22 66 6c 6f 77 2d ."c-s-implicit-json-key":."flow-
8260 6b 65 79 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 63 key".......},.......{........."c
8280 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 61 64 6a 61 63 65 6e 74 2d 76 61 6c 75 65 22 3a 20 5b 0a -ns-flow-map-adjacent-value":.[.
82a0 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 .........."n",..........."c"....
82c0 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 35 .....].......}.....]...},...":15
82e0 34 22 3a 20 22 6e 73 2d 73 2d 69 6d 70 6c 69 63 69 74 2d 79 61 6d 6c 2d 6b 65 79 22 2c 0a 20 20 4":."ns-s-implicit-yaml-key",...
8300 22 6e 73 2d 73 2d 69 6d 70 6c 69 63 69 74 2d 79 61 6d 6c 2d 6b 65 79 22 3a 20 7b 0a 20 20 20 20 "ns-s-implicit-yaml-key":.{.....
8320 22 28 2e 2e 2e 29 22 3a 20 22 63 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 "(...)":."c",....."(all)":.[....
8340 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 6d 61 78 29 22 3a 20 31 30 32 34 0a 20 20 20 20 20 ...{........."(max)":.1024......
8360 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 66 6c 6f 77 2d 79 61 6d .},.......{........."ns-flow-yam
8380 6c 2d 6e 6f 64 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 l-node":.[...........null,......
83a0 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 ....."c".........].......},.....
83c0 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 22 73 2d 73 65 70 61 72 61 74 65 ..{........."(???)":."s-separate
83e0 2d 69 6e 2d 6c 69 6e 65 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 -in-line".......}.....]...},..."
8400 3a 31 35 35 22 3a 20 22 63 2d 73 2d 69 6d 70 6c 69 63 69 74 2d 6a 73 6f 6e 2d 6b 65 79 22 2c 0a :155":."c-s-implicit-json-key",.
8420 20 20 22 63 2d 73 2d 69 6d 70 6c 69 63 69 74 2d 6a 73 6f 6e 2d 6b 65 79 22 3a 20 7b 0a 20 20 20 .."c-s-implicit-json-key":.{....
8440 20 22 28 2e 2e 2e 29 22 3a 20 22 63 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 ."(...)":."c",....."(all)":.[...
8460 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 6d 61 78 29 22 3a 20 31 30 32 34 0a 20 20 20 20 ....{........."(max)":.1024.....
8480 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 63 2d 66 6c 6f 77 2d 6a 73 6f ..},.......{........."c-flow-jso
84a0 6e 2d 6e 6f 64 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 n-node":.[...........null,......
84c0 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 ....."c".........].......},.....
84e0 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 22 73 2d 73 65 70 61 72 61 74 65 ..{........."(???)":."s-separate
8500 2d 69 6e 2d 6c 69 6e 65 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 -in-line".......}.....]...},..."
8520 3a 31 35 36 22 3a 20 22 6e 73 2d 66 6c 6f 77 2d 79 61 6d 6c 2d 63 6f 6e 74 65 6e 74 22 2c 0a 20 :156":."ns-flow-yaml-content",..
8540 20 22 6e 73 2d 66 6c 6f 77 2d 79 61 6d 6c 2d 63 6f 6e 74 65 6e 74 22 3a 20 7b 0a 20 20 20 20 22 ."ns-flow-yaml-content":.{....."
8560 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 (...)":.[......."n",......."c"..
8580 20 20 20 5d 2c 0a 20 20 20 20 22 6e 73 2d 70 6c 61 69 6e 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e ...],....."ns-plain":.[......."n
85a0 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 35 37 22 ",......."c".....]...},...":157"
85c0 3a 20 22 63 2d 66 6c 6f 77 2d 6a 73 6f 6e 2d 63 6f 6e 74 65 6e 74 22 2c 0a 20 20 22 63 2d 66 6c :."c-flow-json-content",..."c-fl
85e0 6f 77 2d 6a 73 6f 6e 2d 63 6f 6e 74 65 6e 74 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a ow-json-content":.{....."(...)":
8600 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 .[......."n",......."c".....],..
8620 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 63 ..."(any)":.[.......{........."c
8640 2d 66 6c 6f 77 2d 73 65 71 75 65 6e 63 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 -flow-sequence":.[..........."n"
8660 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 ,..........."c".........].......
8680 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 63 2d 66 6c 6f 77 2d 6d 61 70 70 69 },.......{........."c-flow-mappi
86a0 6e 67 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 ng":.[..........."n",...........
86c0 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 "c".........].......},.......{..
86e0 20 20 20 20 20 20 20 22 63 2d 73 69 6e 67 6c 65 2d 71 75 6f 74 65 64 22 3a 20 5b 0a 20 20 20 20 ......."c-single-quoted":.[.....
8700 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 ......"n",..........."c"........
8720 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 63 2d 64 .].......},.......{........."c-d
8740 6f 75 62 6c 65 2d 71 75 6f 74 65 64 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a ouble-quoted":.[..........."n",.
8760 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a .........."c".........].......}.
8780 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 35 38 22 3a 20 22 6e 73 2d 66 6c 6f 77 2d 63 6f ....]...},...":158":."ns-flow-co
87a0 6e 74 65 6e 74 22 2c 0a 20 20 22 6e 73 2d 66 6c 6f 77 2d 63 6f 6e 74 65 6e 74 22 3a 20 7b 0a 20 ntent",..."ns-flow-content":.{..
87c0 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 ..."(...)":.[......."n",......."
87e0 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b c".....],....."(any)":.[.......{
8800 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 66 6c 6f 77 2d 79 61 6d 6c 2d 63 6f 6e 74 65 6e 74 22 3a ........."ns-flow-yaml-content":
8820 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a .[..........."n",..........."c".
8840 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 ........].......},.......{......
8860 20 20 20 22 63 2d 66 6c 6f 77 2d 6a 73 6f 6e 2d 63 6f 6e 74 65 6e 74 22 3a 20 5b 0a 20 20 20 20 ..."c-flow-json-content":.[.....
8880 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 ......"n",..........."c"........
88a0 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 35 39 22 3a 20 .].......}.....]...},...":159":.
88c0 22 6e 73 2d 66 6c 6f 77 2d 79 61 6d 6c 2d 6e 6f 64 65 22 2c 0a 20 20 22 6e 73 2d 66 6c 6f 77 2d "ns-flow-yaml-node",..."ns-flow-
88e0 79 61 6d 6c 2d 6e 6f 64 65 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 yaml-node":.{....."(...)":.[....
8900 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 ..."n",......."c".....],....."(a
8920 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 63 2d 6e 73 2d 61 6c 69 61 73 2d 6e 6f 64 65 22 2c ny)":.[......."c-ns-alias-node",
8940 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 66 6c 6f 77 2d 79 61 6d 6c 2d 63 .......{........."ns-flow-yaml-c
8960 6f 6e 74 65 6e 74 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 ontent":.[..........."n",.......
8980 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 ...."c".........].......},......
89a0 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 .{........."(all)":.[...........
89c0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63 2d 6e 73 2d 70 72 6f 70 65 72 74 69 65 73 22 3a {............."c-ns-properties":
89e0 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 .[..............."n",...........
8a00 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 ...."c".............]...........
8a20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 28 61 6e 79 },...........{............."(any
8a40 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 )":.[...............{...........
8a60 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......"(all)":.[................
8a80 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 61 ...{....................."s-sepa
8aa0 72 61 74 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 rate":.[......................."
8ac0 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 n",......................."c"...
8ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ..................].............
8b00 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 ......},...................{....
8b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 66 6c 6f 77 2d 79 61 6d 6c 2d 63 ................."ns-flow-yaml-c
8b40 6f 6e 74 65 6e 74 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ontent":.[......................
8b60 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 0a ."n",......................."c".
8b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 ....................]...........
8ba0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 ........}.................].....
8bc0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 2d 73 63 ..........},..............."e-sc
8be0 61 6c 61 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a alar".............]...........}.
8c00 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 ........].......}.....]...},..."
8c20 3a 31 36 30 22 3a 20 22 63 2d 66 6c 6f 77 2d 6a 73 6f 6e 2d 6e 6f 64 65 22 2c 0a 20 20 22 63 2d :160":."c-flow-json-node",..."c-
8c40 66 6c 6f 77 2d 6a 73 6f 6e 2d 6e 6f 64 65 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 flow-json-node":.{....."(...)":.
8c60 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 [......."n",......."c".....],...
8c80 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 3f .."(all)":.[.......{........."(?
8ca0 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 ??)":.{..........."(all)":.[....
8cc0 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 2d 6e 73 2d 70 .........{..............."c-ns-p
8ce0 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e roperties":.[................."n
8d00 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 ",................."c"..........
8d20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 .....].............},...........
8d40 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 74 65 22 3a 20 ..{..............."s-separate":.
8d60 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 [................."n",..........
8d80 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 ......."c"...............]......
8da0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 .......}...........].........}..
8dc0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 63 2d 66 6c 6f 77 2d .....},.......{........."c-flow-
8de0 6a 73 6f 6e 2d 63 6f 6e 74 65 6e 74 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a json-content":.[..........."n",.
8e00 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a .........."c".........].......}.
8e20 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 36 31 22 3a 20 22 6e 73 2d 66 6c 6f 77 2d 6e 6f ....]...},...":161":."ns-flow-no
8e40 64 65 22 2c 0a 20 20 22 6e 73 2d 66 6c 6f 77 2d 6e 6f 64 65 22 3a 20 7b 0a 20 20 20 20 22 28 2e de",..."ns-flow-node":.{....."(.
8e60 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 ..)":.[......."n",......."c"....
8e80 20 5d 2c 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 63 2d 6e 73 2d 61 .],....."(any)":.[......."c-ns-a
8ea0 6c 69 61 73 2d 6e 6f 64 65 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 73 2d lias-node",.......{........."ns-
8ec0 66 6c 6f 77 2d 63 6f 6e 74 65 6e 74 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a flow-content":.[..........."n",.
8ee0 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c .........."c".........].......},
8f00 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 .......{........."(all)":.[.....
8f20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63 2d 6e 73 2d 70 72 6f 70 65 72 ......{............."c-ns-proper
8f40 74 69 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 ties":.[..............."n",.....
8f60 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 .........."c".............].....
8f80 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 ......},...........{............
8fa0 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 ."(any)":.[...............{.....
8fc0 20 20 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 ............"(all)":.[..........
8fe0 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 .........{....................."
9000 73 2d 73 65 70 61 72 61 74 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s-separate":.[..................
9020 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ....."n",.......................
9040 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 "c".....................].......
9060 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ............},..................
9080 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 66 6c 6f 77 2d .{....................."ns-flow-
90a0 63 6f 6e 74 65 6e 74 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 content":.[.....................
90c0 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 .."n",......................."c"
90e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 .....................]..........
9100 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 .........}.................]....
9120 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 2d 73 ...........},..............."e-s
9140 63 61 6c 61 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 7d calar".............]...........}
9160 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 .........].......}.....]...},...
9180 22 3a 31 36 32 22 3a 20 22 63 2d 62 2d 62 6c 6f 63 6b 2d 68 65 61 64 65 72 22 2c 0a 20 20 22 63 ":162":."c-b-block-header",..."c
91a0 2d 62 2d 62 6c 6f 63 6b 2d 68 65 61 64 65 72 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a -b-block-header":.{....."(...)":
91c0 20 5b 0a 20 20 20 20 20 20 22 6d 22 2c 0a 20 20 20 20 20 20 22 74 22 0a 20 20 20 20 5d 2c 0a 20 .[......."m",......."t".....],..
91e0 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 ..."(all)":.[.......{........."(
9200 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 any)":.[...........{............
9220 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 ."(all)":.[...............{.....
9240 20 20 20 20 20 20 20 20 20 20 20 20 22 63 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 2d 69 6e 64 69 63 ............"c-indentation-indic
9260 61 74 6f 72 22 3a 20 22 6d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 ator":."m"...............},.....
9280 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 2d 63 ..........{................."c-c
92a0 68 6f 6d 70 69 6e 67 2d 69 6e 64 69 63 61 74 6f 72 22 3a 20 22 74 22 0a 20 20 20 20 20 20 20 20 homping-indicator":."t".........
92c0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 ......}.............]...........
92e0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c },...........{............."(all
9300 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 )":.[...............{...........
9320 20 20 20 20 20 20 22 63 2d 63 68 6f 6d 70 69 6e 67 2d 69 6e 64 69 63 61 74 6f 72 22 3a 20 22 74 ......"c-chomping-indicator":."t
9340 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 "...............},..............
9360 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 2d 69 6e 64 65 6e 74 61 74 69 6f .{................."c-indentatio
9380 6e 2d 69 6e 64 69 63 61 74 6f 72 22 3a 20 22 6d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n-indicator":."m"...............
93a0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 }.............]...........}.....
93c0 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 73 2d 62 2d 63 6f 6d 6d 65 6e ....].......},......."s-b-commen
93e0 74 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 36 33 22 3a 20 22 63 2d 69 6e 64 65 6e t".....]...},...":163":."c-inden
9400 74 61 74 69 6f 6e 2d 69 6e 64 69 63 61 74 6f 72 22 2c 0a 20 20 22 63 2d 69 6e 64 65 6e 74 61 74 tation-indicator",..."c-indentat
9420 69 6f 6e 2d 69 6e 64 69 63 61 74 6f 72 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 ion-indicator":.{....."(...)":."
9440 6d 22 2c 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 m",....."(any)":.[.......{......
9460 20 20 20 22 28 69 66 29 22 3a 20 22 6e 73 2d 64 65 63 2d 64 69 67 69 74 22 2c 0a 20 20 20 20 20 ..."(if)":."ns-dec-digit",......
9480 20 20 20 22 28 73 65 74 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6d 22 2c 0a 20 20 20 ..."(set)":.[..........."m",....
94a0 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 28 6f 72 64 29 22 3a 20 22 28 .......{............."(ord)":."(
94c0 6d 61 74 63 68 29 22 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 match)"...........}.........]...
94e0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 69 66 29 22 3a 20 22 ....},.......{........."(if)":."
9500 3c 65 6d 70 74 79 3e 22 2c 0a 20 20 20 20 20 20 20 20 22 28 73 65 74 29 22 3a 20 5b 0a 20 20 20 <empty>",........."(set)":.[....
9520 20 20 20 20 20 20 20 22 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 61 75 74 6f 2d 64 65 74 65 ......."m",..........."auto-dete
9540 63 74 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c ct".........].......}.....]...},
9560 0a 20 20 22 3a 31 36 34 22 3a 20 22 63 2d 63 68 6f 6d 70 69 6e 67 2d 69 6e 64 69 63 61 74 6f 72 ...":164":."c-chomping-indicator
9580 22 2c 0a 20 20 22 63 2d 63 68 6f 6d 70 69 6e 67 2d 69 6e 64 69 63 61 74 6f 72 22 3a 20 7b 0a 20 ",..."c-chomping-indicator":.{..
95a0 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 74 22 2c 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a ..."(...)":."t",....."(any)":.[.
95c0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 69 66 29 22 3a 20 22 2d 22 2c 0a 20 20 20 ......{........."(if)":."-",....
95e0 20 20 20 20 20 22 28 73 65 74 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 74 22 2c 0a 20 ....."(set)":.[..........."t",..
9600 20 20 20 20 20 20 20 20 20 22 73 74 72 69 70 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 ........."strip".........]......
9620 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 69 66 29 22 3a 20 22 2b 22 2c .},.......{........."(if)":."+",
9640 0a 20 20 20 20 20 20 20 20 22 28 73 65 74 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 74 ........."(set)":.[..........."t
9660 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6b 65 65 70 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 ",..........."keep".........]...
9680 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 69 66 29 22 3a 20 22 ....},.......{........."(if)":."
96a0 3c 65 6d 70 74 79 3e 22 2c 0a 20 20 20 20 20 20 20 20 22 28 73 65 74 29 22 3a 20 5b 0a 20 20 20 <empty>",........."(set)":.[....
96c0 20 20 20 20 20 20 20 22 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6c 69 70 22 0a 20 20 20 ......."t",..........."clip"....
96e0 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 36 .....].......}.....]...},...":16
9700 35 22 3a 20 22 62 2d 63 68 6f 6d 70 65 64 2d 6c 61 73 74 22 2c 0a 20 20 22 62 2d 63 68 6f 6d 70 5":."b-chomped-last",..."b-chomp
9720 65 64 2d 6c 61 73 74 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 74 22 2c 0a 20 20 ed-last":.{....."(...)":."t",...
9740 20 20 22 28 63 61 73 65 29 22 3a 20 7b 0a 20 20 20 20 20 20 22 76 61 72 22 3a 20 22 74 22 2c 0a .."(case)":.{......."var":."t",.
9760 20 20 20 20 20 20 22 63 6c 69 70 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6e 79 29 22 3a ......"clip":.{........."(any)":
9780 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 62 2d 61 73 2d 6c 69 6e 65 2d 66 65 65 64 22 2c 0a 20 .[..........."b-as-line-feed",..
97a0 20 20 20 20 20 20 20 20 20 22 3c 65 6e 64 2d 6f 66 2d 73 74 72 65 61 6d 3e 22 0a 20 20 20 20 20 ........."<end-of-stream>"......
97c0 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 6b 65 65 70 22 3a 20 7b 0a 20 20 ...].......},......."keep":.{...
97e0 20 20 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 62 2d 61 73 ......"(any)":.[..........."b-as
9800 2d 6c 69 6e 65 2d 66 65 65 64 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 3c 65 6e 64 2d 6f 66 2d -line-feed",..........."<end-of-
9820 73 74 72 65 61 6d 3e 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 stream>".........].......},.....
9840 20 20 22 73 74 72 69 70 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a .."strip":.{........."(any)":.[.
9860 20 20 20 20 20 20 20 20 20 20 22 62 2d 6e 6f 6e 2d 63 6f 6e 74 65 6e 74 22 2c 0a 20 20 20 20 20 .........."b-non-content",......
9880 20 20 20 20 20 22 3c 65 6e 64 2d 6f 66 2d 73 74 72 65 61 6d 3e 22 0a 20 20 20 20 20 20 20 20 5d ....."<end-of-stream>".........]
98a0 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 20 20 7d 2c 0a 20 20 22 3a 31 36 36 22 3a 20 22 6c .......}.....}...},...":166":."l
98c0 2d 63 68 6f 6d 70 65 64 2d 65 6d 70 74 79 22 2c 0a 20 20 22 6c 2d 63 68 6f 6d 70 65 64 2d 65 6d -chomped-empty",..."l-chomped-em
98e0 70 74 79 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 pty":.{....."(...)":.[......."n"
9900 2c 0a 20 20 20 20 20 20 22 74 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 63 61 73 65 29 22 3a ,......."t".....],....."(case)":
9920 20 7b 0a 20 20 20 20 20 20 22 76 61 72 22 3a 20 22 74 22 2c 0a 20 20 20 20 20 20 22 63 6c 69 70 .{......."var":."t",......."clip
9940 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6c 2d 73 74 72 69 70 2d 65 6d 70 74 79 22 3a 20 22 6e ":.{........."l-strip-empty":."n
9960 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 6b 65 65 70 22 3a 20 7b 0a 20 20 20 20 20 ".......},......."keep":.{......
9980 20 20 20 22 6c 2d 6b 65 65 70 2d 65 6d 70 74 79 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c 0a ..."l-keep-empty":."n".......},.
99a0 20 20 20 20 20 20 22 73 74 72 69 70 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6c 2d 73 74 72 69 ......"strip":.{........."l-stri
99c0 70 2d 65 6d 70 74 79 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 20 20 7d 2c p-empty":."n".......}.....}...},
99e0 0a 20 20 22 3a 31 36 37 22 3a 20 22 6c 2d 73 74 72 69 70 2d 65 6d 70 74 79 22 2c 0a 20 20 22 6c ...":167":."l-strip-empty",..."l
9a00 2d 73 74 72 69 70 2d 65 6d 70 74 79 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e -strip-empty":.{....."(...)":."n
9a20 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 ",....."(all)":.[.......{.......
9a40 20 20 22 28 2a 2a 2a 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 .."(***)":.{..........."(all)":.
9a60 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 [.............{..............."s
9a80 2d 69 6e 64 65 6e 74 2d 6c 65 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a -indent-le":."n".............},.
9aa0 20 20 20 20 20 20 20 20 20 20 20 20 22 62 2d 6e 6f 6e 2d 63 6f 6e 74 65 6e 74 22 0a 20 20 20 20 ............"b-non-content".....
9ac0 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 ......].........}.......},......
9ae0 20 7b 0a 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 .{........."(???)":.{...........
9b00 22 6c 2d 74 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 20 20 "l-trail-comments":."n".........
9b20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 36 38 22 3a 20 22 }.......}.....]...},...":168":."
9b40 6c 2d 6b 65 65 70 2d 65 6d 70 74 79 22 2c 0a 20 20 22 6c 2d 6b 65 65 70 2d 65 6d 70 74 79 22 3a l-keep-empty",..."l-keep-empty":
9b60 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 .{....."(...)":."n",....."(all)"
9b80 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 7b 0a 20 :.[.......{........."(***)":.{..
9ba0 20 20 20 20 20 20 20 20 20 22 6c 2d 65 6d 70 74 79 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 ........."l-empty":.[...........
9bc0 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 62 6c 6f 63 6b 2d 69 6e 22 0a 20 20 .."n",............."block-in"...
9be0 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 ........].........}.......},....
9c00 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 ...{........."(???)":.{.........
9c20 20 20 22 6c 2d 74 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 .."l-trail-comments":."n".......
9c40 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 36 39 22 3a ..}.......}.....]...},...":169":
9c60 20 22 6c 2d 74 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 22 2c 0a 20 20 22 6c 2d 74 72 61 69 6c 2d ."l-trail-comments",..."l-trail-
9c80 63 6f 6d 6d 65 6e 74 73 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 comments":.{....."(...)":."n",..
9ca0 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 ..."(all)":.[.......{........."s
9cc0 2d 69 6e 64 65 6e 74 2d 6c 74 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 -indent-lt":."n".......},.......
9ce0 22 63 2d 6e 62 2d 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 22 2c 0a 20 20 20 20 20 20 22 62 2d 63 6f "c-nb-comment-text",......."b-co
9d00 6d 6d 65 6e 74 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a mment",.......{........."(***)":
9d20 20 22 6c 2d 63 6f 6d 6d 65 6e 74 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a ."l-comment".......}.....]...},.
9d40 20 20 22 3a 31 37 30 22 3a 20 22 63 2d 6c 2b 6c 69 74 65 72 61 6c 22 2c 0a 20 20 22 63 2d 6c 2b ..":170":."c-l+literal",..."c-l+
9d60 6c 69 74 65 72 61 6c 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 literal":.{....."(...)":."n",...
9d80 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 7c 22 2c 0a 20 20 20 20 20 20 7b 0a .."(all)":.[......."|",.......{.
9da0 20 20 20 20 20 20 20 20 22 63 2d 62 2d 62 6c 6f 63 6b 2d 68 65 61 64 65 72 22 3a 20 5b 0a 20 20 ........"c-b-block-header":.[...
9dc0 20 20 20 20 20 20 20 20 22 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 22 0a 20 20 20 20 20 ........"m",..........."t"......
9de0 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6c ...].......},.......{........."l
9e00 2d 6c 69 74 65 72 61 6c 2d 63 6f 6e 74 65 6e 74 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b -literal-content":.[...........{
9e20 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 28 2b 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 ............."(+)":.[...........
9e40 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6d 22 0a 20 20 20 20 20 ...."n",..............."m"......
9e60 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 .......]...........},...........
9e80 22 74 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c "t".........].......}.....]...},
9ea0 0a 20 20 22 3a 31 37 31 22 3a 20 22 6c 2d 6e 62 2d 6c 69 74 65 72 61 6c 2d 74 65 78 74 22 2c 0a ...":171":."l-nb-literal-text",.
9ec0 20 20 22 6c 2d 6e 62 2d 6c 69 74 65 72 61 6c 2d 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 22 28 2e .."l-nb-literal-text":.{....."(.
9ee0 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 ..)":."n",....."(all)":.[.......
9f00 7b 0a 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 {........."(***)":.{..........."
9f20 6c 2d 65 6d 70 74 79 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 l-empty":.[............."n",....
9f40 20 20 20 20 20 20 20 20 20 22 62 6c 6f 63 6b 2d 69 6e 22 0a 20 20 20 20 20 20 20 20 20 20 5d 0a ........."block-in"...........].
9f60 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 ........}.......},.......{......
9f80 20 20 20 22 73 2d 69 6e 64 65 6e 74 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 ..."s-indent":."n".......},.....
9fa0 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2b 2b 2b 29 22 3a 20 22 6e 62 2d 63 68 61 72 22 0a 20 ..{........."(+++)":."nb-char"..
9fc0 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 37 32 22 3a 20 22 62 2d 6e .....}.....]...},...":172":."b-n
9fe0 62 2d 6c 69 74 65 72 61 6c 2d 6e 65 78 74 22 2c 0a 20 20 22 62 2d 6e 62 2d 6c 69 74 65 72 61 6c b-literal-next",..."b-nb-literal
a000 2d 6e 65 78 74 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 -next":.{....."(...)":."n",.....
a020 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 62 2d 61 73 2d 6c 69 6e 65 2d 66 65 65 64 "(all)":.[......."b-as-line-feed
a040 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6c 2d 6e 62 2d 6c 69 74 65 72 61 6c ",.......{........."l-nb-literal
a060 2d 74 65 78 74 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 -text":."n".......}.....]...},..
a080 20 22 3a 31 37 33 22 3a 20 22 6c 2d 6c 69 74 65 72 61 6c 2d 63 6f 6e 74 65 6e 74 22 2c 0a 20 20 .":173":."l-literal-content",...
a0a0 22 6c 2d 6c 69 74 65 72 61 6c 2d 63 6f 6e 74 65 6e 74 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e "l-literal-content":.{....."(...
a0c0 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 74 22 0a 20 20 20 20 5d )":.[......."n",......."t".....]
a0e0 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 ,....."(all)":.[.......{........
a100 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b ."(???)":.{..........."(all)":.[
a120 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 2d .............{..............."l-
a140 6e 62 2d 6c 69 74 65 72 61 6c 2d 74 65 78 74 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 20 20 20 20 nb-literal-text":."n"...........
a160 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ..},.............{..............
a180 20 22 28 2a 2a 2a 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 62 2d 6e ."(***)":.{................."b-n
a1a0 62 2d 6c 69 74 65 72 61 6c 2d 6e 65 78 74 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 b-literal-next":."n"............
a1c0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 ...}.............},.............
a1e0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 62 2d 63 68 6f 6d 70 65 64 2d 6c 61 73 74 22 {..............."b-chomped-last"
a200 3a 20 22 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 0a :."t".............}...........].
a220 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 ........}.......},.......{......
a240 20 20 20 22 6c 2d 63 68 6f 6d 70 65 64 2d 65 6d 70 74 79 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 ..."l-chomped-empty":.[.........
a260 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 .."n",..........."t".........]..
a280 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 37 34 22 3a 20 22 63 2d 6c .....}.....]...},...":174":."c-l
a2a0 2b 66 6f 6c 64 65 64 22 2c 0a 20 20 22 63 2d 6c 2b 66 6f 6c 64 65 64 22 3a 20 7b 0a 20 20 20 20 +folded",..."c-l+folded":.{.....
a2c0 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 "(...)":."n",....."(all)":.[....
a2e0 20 20 20 22 3e 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 63 2d 62 2d 62 6c 6f ...">",.......{........."c-b-blo
a300 63 6b 2d 68 65 61 64 65 72 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6d 22 2c 0a 20 20 20 ck-header":.[..........."m",....
a320 20 20 20 20 20 20 20 22 74 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 ......."t".........].......},...
a340 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6c 2d 66 6f 6c 64 65 64 2d 63 6f 6e 74 65 6e 74 22 ....{........."l-folded-content"
a360 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 28 2b 29 :.[...........{............."(+)
a380 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 ":.[..............."n",.........
a3a0 20 20 20 20 20 20 22 6d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 ......"m".............].........
a3c0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 ..},..........."t".........]....
a3e0 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 37 35 22 3a 20 22 73 2d 6e 62 2d ...}.....]...},...":175":."s-nb-
a400 66 6f 6c 64 65 64 2d 74 65 78 74 22 2c 0a 20 20 22 73 2d 6e 62 2d 66 6f 6c 64 65 64 2d 74 65 78 folded-text",..."s-nb-folded-tex
a420 74 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c t":.{....."(...)":."n",....."(al
a440 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d 69 6e 64 65 6e 74 l)":.[.......{........."s-indent
a460 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 6e 73 2d 63 68 61 72 22 2c ":."n".......},......."ns-char",
a480 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 22 6e 62 2d 63 68 .......{........."(***)":."nb-ch
a4a0 61 72 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 37 36 22 3a ar".......}.....]...},...":176":
a4c0 20 22 6c 2d 6e 62 2d 66 6f 6c 64 65 64 2d 6c 69 6e 65 73 22 2c 0a 20 20 22 6c 2d 6e 62 2d 66 6f ."l-nb-folded-lines",..."l-nb-fo
a4e0 6c 64 65 64 2d 6c 69 6e 65 73 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c lded-lines":.{....."(...)":."n",
a500 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 ....."(all)":.[.......{.........
a520 22 73 2d 6e 62 2d 66 6f 6c 64 65 64 2d 74 65 78 74 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c "s-nb-folded-text":."n".......},
a540 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 7b 0a 20 20 20 20 .......{........."(***)":.{.....
a560 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 ......"(all)":.[.............{..
a580 20 20 20 20 20 20 20 20 20 20 20 20 20 22 62 2d 6c 2d 66 6f 6c 64 65 64 22 3a 20 5b 0a 20 20 20 ............."b-l-folded":.[....
a5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ............."n",...............
a5c0 20 20 22 62 6c 6f 63 6b 2d 69 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 .."block-in"...............]....
a5e0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 .........},.............{.......
a600 20 20 20 20 20 20 20 20 22 73 2d 6e 62 2d 66 6f 6c 64 65 64 2d 74 65 78 74 22 3a 20 22 6e 22 0a ........"s-nb-folded-text":."n".
a620 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 ............}...........].......
a640 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 37 37 22 3a ..}.......}.....]...},...":177":
a660 20 22 73 2d 6e 62 2d 73 70 61 63 65 64 2d 74 65 78 74 22 2c 0a 20 20 22 73 2d 6e 62 2d 73 70 61 ."s-nb-spaced-text",..."s-nb-spa
a680 63 65 64 2d 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 ced-text":.{....."(...)":."n",..
a6a0 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 ..."(all)":.[.......{........."s
a6c0 2d 69 6e 64 65 6e 74 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 73 2d -indent":."n".......},......."s-
a6e0 77 68 69 74 65 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a white",.......{........."(***)":
a700 20 22 6e 62 2d 63 68 61 72 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 ."nb-char".......}.....]...},...
a720 22 3a 31 37 38 22 3a 20 22 62 2d 6c 2d 73 70 61 63 65 64 22 2c 0a 20 20 22 62 2d 6c 2d 73 70 61 ":178":."b-l-spaced",..."b-l-spa
a740 63 65 64 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 ced":.{....."(...)":."n",....."(
a760 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 62 2d 61 73 2d 6c 69 6e 65 2d 66 65 65 64 22 2c all)":.[......."b-as-line-feed",
a780 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 7b 0a 20 20 20 20 .......{........."(***)":.{.....
a7a0 20 20 20 20 20 20 22 6c 2d 65 6d 70 74 79 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 ......"l-empty":.[............."
a7c0 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 62 6c 6f 63 6b 2d 69 6e 22 0a 20 20 20 20 20 n",............."block-in"......
a7e0 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 .....].........}.......}.....]..
a800 20 7d 2c 0a 20 20 22 3a 31 37 39 22 3a 20 22 6c 2d 6e 62 2d 73 70 61 63 65 64 2d 6c 69 6e 65 73 .},...":179":."l-nb-spaced-lines
a820 22 2c 0a 20 20 22 6c 2d 6e 62 2d 73 70 61 63 65 64 2d 6c 69 6e 65 73 22 3a 20 7b 0a 20 20 20 20 ",..."l-nb-spaced-lines":.{.....
a840 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 "(...)":."n",....."(all)":.[....
a860 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d 6e 62 2d 73 70 61 63 65 64 2d 74 65 78 74 22 3a ...{........."s-nb-spaced-text":
a880 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 ."n".......},.......{........."(
a8a0 2a 2a 2a 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 ***)":.{..........."(all)":.[...
a8c0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 62 2d 6c 2d 73 ..........{..............."b-l-s
a8e0 70 61 63 65 64 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 paced":."n".............},......
a900 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 6e 62 2d 73 70 61 .......{..............."s-nb-spa
a920 63 65 64 2d 74 65 78 74 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 ced-text":."n".............}....
a940 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d .......].........}.......}.....]
a960 0a 20 20 7d 2c 0a 20 20 22 3a 31 38 30 22 3a 20 22 6c 2d 6e 62 2d 73 61 6d 65 2d 6c 69 6e 65 73 ...},...":180":."l-nb-same-lines
a980 22 2c 0a 20 20 22 6c 2d 6e 62 2d 73 61 6d 65 2d 6c 69 6e 65 73 22 3a 20 7b 0a 20 20 20 20 22 28 ",..."l-nb-same-lines":.{....."(
a9a0 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 ...)":."n",....."(all)":.[......
a9c0 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 .{........."(***)":.{...........
a9e0 22 6c 2d 65 6d 70 74 79 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 "l-empty":.[............."n",...
aa00 20 20 20 20 20 20 20 20 20 20 22 62 6c 6f 63 6b 2d 69 6e 22 0a 20 20 20 20 20 20 20 20 20 20 5d .........."block-in"...........]
aa20 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 .........}.......},.......{.....
aa40 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 ...."(any)":.[...........{......
aa60 20 20 20 20 20 20 20 22 6c 2d 6e 62 2d 66 6f 6c 64 65 64 2d 6c 69 6e 65 73 22 3a 20 22 6e 22 0a ......."l-nb-folded-lines":."n".
aa80 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 ..........},...........{........
aaa0 20 20 20 20 20 22 6c 2d 6e 62 2d 73 70 61 63 65 64 2d 6c 69 6e 65 73 22 3a 20 22 6e 22 0a 20 20 ....."l-nb-spaced-lines":."n"...
aac0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 ........}.........].......}.....
aae0 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 38 31 22 3a 20 22 6c 2d 6e 62 2d 64 69 66 66 2d 6c 69 6e 65 ]...},...":181":."l-nb-diff-line
ab00 73 22 2c 0a 20 20 22 6c 2d 6e 62 2d 64 69 66 66 2d 6c 69 6e 65 73 22 3a 20 7b 0a 20 20 20 20 22 s",..."l-nb-diff-lines":.{....."
ab20 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 (...)":."n",....."(all)":.[.....
ab40 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6c 2d 6e 62 2d 73 61 6d 65 2d 6c 69 6e 65 73 22 3a 20 22 ..{........."l-nb-same-lines":."
ab60 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2a 2a n".......},.......{........."(**
ab80 2a 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 *)":.{..........."(all)":.[.....
aba0 20 20 20 20 20 20 20 20 22 62 2d 61 73 2d 6c 69 6e 65 2d 66 65 65 64 22 2c 0a 20 20 20 20 20 20 ........"b-as-line-feed",.......
abc0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 2d 6e 62 2d 73 61 6d 65 ......{..............."l-nb-same
abe0 2d 6c 69 6e 65 73 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 -lines":."n".............}......
ac00 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 .....].........}.......}.....]..
ac20 20 7d 2c 0a 20 20 22 3a 31 38 32 22 3a 20 22 6c 2d 66 6f 6c 64 65 64 2d 63 6f 6e 74 65 6e 74 22 .},...":182":."l-folded-content"
ac40 2c 0a 20 20 22 6c 2d 66 6f 6c 64 65 64 2d 63 6f 6e 74 65 6e 74 22 3a 20 7b 0a 20 20 20 20 22 28 ,..."l-folded-content":.{....."(
ac60 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 74 22 0a 20 20 ...)":.[......."n",......."t"...
ac80 20 20 5d 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 ..],....."(all)":.[.......{.....
aca0 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 ...."(???)":.{..........."(all)"
acc0 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 :.[.............{...............
ace0 22 6c 2d 6e 62 2d 64 69 66 66 2d 6c 69 6e 65 73 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 20 20 20 "l-nb-diff-lines":."n"..........
ad00 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ...},.............{.............
ad20 20 20 22 62 2d 63 68 6f 6d 70 65 64 2d 6c 61 73 74 22 3a 20 22 74 22 0a 20 20 20 20 20 20 20 20 .."b-chomped-last":."t".........
ad40 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 ....}...........].........}.....
ad60 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6c 2d 63 68 6f 6d 70 65 64 2d ..},.......{........."l-chomped-
ad80 65 6d 70 74 79 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 empty":.[..........."n",........
ada0 20 20 20 22 74 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 ..."t".........].......}.....]..
adc0 20 7d 2c 0a 20 20 22 3a 31 38 33 22 3a 20 22 6c 2b 62 6c 6f 63 6b 2d 73 65 71 75 65 6e 63 65 22 .},...":183":."l+block-sequence"
ade0 2c 0a 20 20 22 6c 2b 62 6c 6f 63 6b 2d 73 65 71 75 65 6e 63 65 22 3a 20 7b 0a 20 20 20 20 22 28 ,..."l+block-sequence":.{....."(
ae00 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 ...)":."n",....."(all)":.[......
ae20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 73 65 74 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 .{........."(set)":.[...........
ae40 22 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 3c 61 75 74 6f 2d 64 65 74 65 63 74 2d 69 6e 64 "m",..........."<auto-detect-ind
ae60 65 6e 74 3e 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b ent>".........].......},.......{
ae80 0a 20 20 20 20 20 20 20 20 22 28 2b 2b 2b 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 28 ........."(+++)":.{..........."(
aea0 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 all)":.[.............{..........
aec0 20 20 20 20 20 22 73 2d 69 6e 64 65 6e 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ....."s-indent":.{..............
aee0 20 20 20 22 28 2b 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e ..."(+)":.[..................."n
af00 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6d 22 0a 20 20 20 20 20 20 20 ",..................."m"........
af20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 .........]...............}......
af40 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 .......},.............{.........
af60 20 20 20 20 20 20 22 63 2d 6c 2d 62 6c 6f 63 6b 2d 73 65 71 2d 65 6e 74 72 79 22 3a 20 7b 0a 20 ......"c-l-block-seq-entry":.{..
af80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 2b 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 ..............."(+)":.[.........
afa0 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........."n",..................
afc0 20 22 6d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 ."m".................]..........
afe0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d .....}.............}...........]
b000 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 .........}.......}.....]...},...
b020 22 3a 31 38 34 22 3a 20 22 63 2d 6c 2d 62 6c 6f 63 6b 2d 73 65 71 2d 65 6e 74 72 79 22 2c 0a 20 ":184":."c-l-block-seq-entry",..
b040 20 22 63 2d 6c 2d 62 6c 6f 63 6b 2d 73 65 71 2d 65 6e 74 72 79 22 3a 20 7b 0a 20 20 20 20 22 28 ."c-l-block-seq-entry":.{....."(
b060 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 ...)":."n",....."(all)":.[......
b080 20 22 2d 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 21 3d 3d 29 22 3a 20 22 ."-",.......{........."(!==)":."
b0a0 6e 73 2d 63 68 61 72 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 ns-char".......},.......{.......
b0c0 20 20 22 73 2d 6c 2b 62 6c 6f 63 6b 2d 69 6e 64 65 6e 74 65 64 22 3a 20 5b 0a 20 20 20 20 20 20 .."s-l+block-indented":.[.......
b0e0 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 62 6c 6f 63 6b 2d 69 6e 22 0a 20 20 ...."n",..........."block-in"...
b100 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 ......].......}.....]...},...":1
b120 38 35 22 3a 20 22 73 2d 6c 2b 62 6c 6f 63 6b 2d 69 6e 64 65 6e 74 65 64 22 2c 0a 20 20 22 73 2d 85":."s-l+block-indented",..."s-
b140 6c 2b 62 6c 6f 63 6b 2d 69 6e 64 65 6e 74 65 64 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 l+block-indented":.{....."(...)"
b160 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a :.[......."n",......."c".....],.
b180 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 ...."(any)":.[.......{........."
b1a0 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 (all)":.[...........{...........
b1c0 20 20 22 73 2d 69 6e 64 65 6e 74 22 3a 20 22 6d 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 .."s-indent":."m"...........},..
b1e0 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 28 61 6e 79 29 22 3a 20 .........{............."(any)":.
b200 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 [...............{...............
b220 20 20 22 6e 73 2d 6c 2d 63 6f 6d 70 61 63 74 2d 73 65 71 75 65 6e 63 65 22 3a 20 7b 0a 20 20 20 .."ns-l-compact-sequence":.{....
b240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 2b 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 ..............."(+)":.[.........
b260 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ............"n",................
b280 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 2b .....{......................."(+
b2a0 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 2c )":.[.........................1,
b2c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6d 22 0a 20 20 20 ........................."m"....
b2e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 ...................]............
b300 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 .........}...................]..
b320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d ...............}...............}
b340 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,...............{...............
b360 20 20 22 6e 73 2d 6c 2d 63 6f 6d 70 61 63 74 2d 6d 61 70 70 69 6e 67 22 3a 20 7b 0a 20 20 20 20 .."ns-l-compact-mapping":.{.....
b380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 2b 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 .............."(+)":.[..........
b3a0 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..........."n",.................
b3c0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 2b 29 ....{......................."(+)
b3e0 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 2c 0a ":.[.........................1,.
b400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6d 22 0a 20 20 20 20 ........................"m".....
b420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ..................].............
b440 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 ........}...................]...
b460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a ..............}...............}.
b480 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 ............]...........}.......
b4a0 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d ..].......},.......{........."s-
b4c0 6c 2b 62 6c 6f 63 6b 2d 6e 6f 64 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a l+block-node":.[..........."n",.
b4e0 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c .........."c".........].......},
b500 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 .......{........."(all)":.[.....
b520 20 20 20 20 20 20 22 65 2d 6e 6f 64 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 2d 6c 2d 63 ......"e-node",..........."s-l-c
b540 6f 6d 6d 65 6e 74 73 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d omments".........].......}.....]
b560 0a 20 20 7d 2c 0a 20 20 22 3a 31 38 36 22 3a 20 22 6e 73 2d 6c 2d 63 6f 6d 70 61 63 74 2d 73 65 ...},...":186":."ns-l-compact-se
b580 71 75 65 6e 63 65 22 2c 0a 20 20 22 6e 73 2d 6c 2d 63 6f 6d 70 61 63 74 2d 73 65 71 75 65 6e 63 quence",..."ns-l-compact-sequenc
b5a0 65 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c e":.{....."(...)":."n",....."(al
b5c0 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 63 2d 6c 2d 62 6c 6f 63 l)":.[.......{........."c-l-bloc
b5e0 6b 2d 73 65 71 2d 65 6e 74 72 79 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 k-seq-entry":."n".......},......
b600 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 .{........."(***)":.{...........
b620 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 "(all)":.[.............{........
b640 20 20 20 20 20 20 20 22 73 2d 69 6e 64 65 6e 74 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 20 20 20 ......."s-indent":."n"..........
b660 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ...},.............{.............
b680 20 20 22 63 2d 6c 2d 62 6c 6f 63 6b 2d 73 65 71 2d 65 6e 74 72 79 22 3a 20 22 6e 22 0a 20 20 20 .."c-l-block-seq-entry":."n"....
b6a0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d .........}...........].........}
b6c0 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 38 37 22 3a 20 22 6c .......}.....]...},...":187":."l
b6e0 2b 62 6c 6f 63 6b 2d 6d 61 70 70 69 6e 67 22 2c 0a 20 20 22 6c 2b 62 6c 6f 63 6b 2d 6d 61 70 70 +block-mapping",..."l+block-mapp
b700 69 6e 67 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 ing":.{....."(...)":."n",....."(
b720 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 73 65 74 29 22 all)":.[.......{........."(set)"
b740 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 3c 61 :.[..........."m",..........."<a
b760 75 74 6f 2d 64 65 74 65 63 74 2d 69 6e 64 65 6e 74 3e 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 uto-detect-indent>".........]...
b780 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2b 2b 2b 29 22 3a 20 ....},.......{........."(+++)":.
b7a0 7b 0a 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 {..........."(all)":.[..........
b7c0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 69 6e 64 65 6e 74 22 3a 20 7b ...{..............."s-indent":.{
b7e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 2b 29 22 3a 20 5b 0a 20 20 20 20 20 20 ................."(+)":.[.......
b800 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ............"n",................
b820 20 20 20 22 6d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 ..."m".................]........
b840 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 .......}.............},.........
b860 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 6c 2d 62 6c 6f 63 6b 2d ....{..............."ns-l-block-
b880 6d 61 70 2d 65 6e 74 72 79 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 map-entry":.{................."(
b8a0 2b 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 +)":.[..................."n",...
b8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 ................"m".............
b8e0 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 ....]...............}...........
b900 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 ..}...........].........}.......
b920 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 38 38 22 3a 20 22 6e 73 2d 6c 2d 62 6c 6f }.....]...},...":188":."ns-l-blo
b940 63 6b 2d 6d 61 70 2d 65 6e 74 72 79 22 2c 0a 20 20 22 6e 73 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 ck-map-entry",..."ns-l-block-map
b960 2d 65 6e 74 72 79 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 -entry":.{....."(...)":."n",....
b980 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 63 2d 6c ."(any)":.[.......{........."c-l
b9a0 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 65 6e 74 72 79 22 3a 20 22 6e 22 0a -block-map-explicit-entry":."n".
b9c0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 6c 2d 62 ......},.......{........."ns-l-b
b9e0 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 65 6e 74 72 79 22 3a 20 22 6e 22 0a 20 20 lock-map-implicit-entry":."n"...
ba00 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 38 39 22 3a 20 22 63 2d 6c 2d ....}.....]...},...":189":."c-l-
ba20 62 6c 6f 63 6b 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 65 6e 74 72 79 22 2c 0a 20 20 22 63 2d block-map-explicit-entry",..."c-
ba40 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 65 6e 74 72 79 22 3a 20 7b 0a 20 l-block-map-explicit-entry":.{..
ba60 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a ..."(...)":."n",....."(all)":.[.
ba80 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 63 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 ......{........."c-l-block-map-e
baa0 78 70 6c 69 63 69 74 2d 6b 65 79 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 xplicit-key":."n".......},......
bac0 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 .{........."(any)":.[...........
bae0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 78 70 6c 69 {............."l-block-map-expli
bb00 63 69 74 2d 76 61 6c 75 65 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 cit-value":."n"...........},....
bb20 20 20 20 20 20 20 20 22 65 2d 6e 6f 64 65 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 ......."e-node".........].......
bb40 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 39 30 22 3a 20 22 63 2d 6c 2d 62 6c 6f 63 }.....]...},...":190":."c-l-bloc
bb60 6b 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 6b 65 79 22 2c 0a 20 20 22 63 2d 6c 2d 62 6c 6f 63 k-map-explicit-key",..."c-l-bloc
bb80 6b 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 6b 65 79 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e k-map-explicit-key":.{....."(...
bba0 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 3f )":."n",....."(all)":.[......."?
bbc0 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d 6c 2b 62 6c 6f 63 6b 2d 69 6e ",.......{........."s-l+block-in
bbe0 64 65 6e 74 65 64 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 dented":.[..........."n",.......
bc00 20 20 20 20 22 62 6c 6f 63 6b 2d 6f 75 74 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 ...."block-out".........].......
bc20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 39 31 22 3a 20 22 6c 2d 62 6c 6f 63 6b 2d }.....]...},...":191":."l-block-
bc40 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 76 61 6c 75 65 22 2c 0a 20 20 22 6c 2d 62 6c 6f 63 6b 2d map-explicit-value",..."l-block-
bc60 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 76 61 6c 75 65 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e map-explicit-value":.{....."(...
bc80 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a )":."n",....."(all)":.[.......{.
bca0 20 20 20 20 20 20 20 20 22 73 2d 69 6e 64 65 6e 74 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 2c ........"s-indent":."n".......},
bcc0 0a 20 20 20 20 20 20 22 3a 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d 6c .......":",.......{........."s-l
bce0 2b 62 6c 6f 63 6b 2d 69 6e 64 65 6e 74 65 64 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e +block-indented":.[..........."n
bd00 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 62 6c 6f 63 6b 2d 6f 75 74 22 0a 20 20 20 20 20 20 20 ",..........."block-out"........
bd20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 39 32 22 3a 20 .].......}.....]...},...":192":.
bd40 22 6e 73 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 65 6e 74 72 79 22 2c "ns-l-block-map-implicit-entry",
bd60 0a 20 20 22 6e 73 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 65 6e 74 72 ..."ns-l-block-map-implicit-entr
bd80 79 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c y":.{....."(...)":."n",....."(al
bda0 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6e 79 29 22 3a 20 l)":.[.......{........."(any)":.
bdc0 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 73 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c [..........."ns-s-block-map-impl
bde0 69 63 69 74 2d 6b 65 79 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 2d 6e 6f 64 65 22 0a 20 20 icit-key",..........."e-node"...
be00 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 ......].......},.......{........
be20 20 22 63 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 76 61 6c 75 65 22 3a ."c-l-block-map-implicit-value":
be40 20 22 6e 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 39 33 22 ."n".......}.....]...},...":193"
be60 3a 20 22 6e 73 2d 73 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 6b 65 79 22 2c :."ns-s-block-map-implicit-key",
be80 0a 20 20 22 6e 73 2d 73 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 6b 65 79 22 ..."ns-s-block-map-implicit-key"
bea0 3a 20 7b 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 :.{....."(any)":.[.......{......
bec0 20 20 20 22 63 2d 73 2d 69 6d 70 6c 69 63 69 74 2d 6a 73 6f 6e 2d 6b 65 79 22 3a 20 22 62 6c 6f ..."c-s-implicit-json-key":."blo
bee0 63 6b 2d 6b 65 79 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 ck-key".......},.......{........
bf00 20 22 6e 73 2d 73 2d 69 6d 70 6c 69 63 69 74 2d 79 61 6d 6c 2d 6b 65 79 22 3a 20 22 62 6c 6f 63 ."ns-s-implicit-yaml-key":."bloc
bf20 6b 2d 6b 65 79 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 39 k-key".......}.....]...},...":19
bf40 34 22 3a 20 22 63 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 76 61 6c 75 4":."c-l-block-map-implicit-valu
bf60 65 22 2c 0a 20 20 22 63 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 76 61 e",..."c-l-block-map-implicit-va
bf80 6c 75 65 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 lue":.{....."(...)":."n",....."(
bfa0 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 3a 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 all)":.[.......":",.......{.....
bfc0 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 ...."(any)":.[...........{......
bfe0 20 20 20 20 20 20 20 22 73 2d 6c 2b 62 6c 6f 63 6b 2d 6e 6f 64 65 22 3a 20 5b 0a 20 20 20 20 20 ......."s-l+block-node":.[......
c000 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 62 6c 6f ........."n",..............."blo
c020 63 6b 2d 6f 75 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 ck-out".............]...........
c040 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c },...........{............."(all
c060 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 2d 6e 6f 64 65 22 2c 0a 20 20 )":.[..............."e-node",...
c080 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 22 0a 20 20 20 20 20 ............"s-l-comments"......
c0a0 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 5d 0a 20 .......]...........}.........]..
c0c0 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 39 35 22 3a 20 22 6e 73 2d .....}.....]...},...":195":."ns-
c0e0 6c 2d 63 6f 6d 70 61 63 74 2d 6d 61 70 70 69 6e 67 22 2c 0a 20 20 22 6e 73 2d 6c 2d 63 6f 6d 70 l-compact-mapping",..."ns-l-comp
c100 61 63 74 2d 6d 61 70 70 69 6e 67 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 22 6e 22 act-mapping":.{....."(...)":."n"
c120 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 ,....."(all)":.[.......{........
c140 20 22 6e 73 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 6e 74 72 79 22 3a 20 22 6e 22 0a 20 20 20 ."ns-l-block-map-entry":."n"....
c160 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 7b ...},.......{........."(***)":.{
c180 0a 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 ..........."(all)":.[...........
c1a0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 69 6e 64 65 6e 74 22 3a 20 22 6e ..{..............."s-indent":."n
c1c0 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 ".............},.............{..
c1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 73 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 6e 74 ............."ns-l-block-map-ent
c200 72 79 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 ry":."n".............}..........
c220 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a .].........}.......}.....]...},.
c240 20 20 22 3a 31 39 36 22 3a 20 22 73 2d 6c 2b 62 6c 6f 63 6b 2d 6e 6f 64 65 22 2c 0a 20 20 22 73 ..":196":."s-l+block-node",..."s
c260 2d 6c 2b 62 6c 6f 63 6b 2d 6e 6f 64 65 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b -l+block-node":.{....."(...)":.[
c280 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 ......."n",......."c".....],....
c2a0 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d 6c ."(any)":.[.......{........."s-l
c2c0 2b 62 6c 6f 63 6b 2d 69 6e 2d 62 6c 6f 63 6b 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e +block-in-block":.[..........."n
c2e0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 ",..........."c".........]......
c300 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d 6c 2b 66 6c 6f 77 2d 69 6e .},.......{........."s-l+flow-in
c320 2d 62 6c 6f 63 6b 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a -block":."n".......}.....]...},.
c340 20 20 22 3a 31 39 37 22 3a 20 22 73 2d 6c 2b 66 6c 6f 77 2d 69 6e 2d 62 6c 6f 63 6b 22 2c 0a 20 ..":197":."s-l+flow-in-block",..
c360 20 22 73 2d 6c 2b 66 6c 6f 77 2d 69 6e 2d 62 6c 6f 63 6b 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e ."s-l+flow-in-block":.{....."(..
c380 2e 29 22 3a 20 22 6e 22 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b .)":."n",....."(all)":.[.......{
c3a0 0a 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 74 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 ........."s-separate":.[........
c3c0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 28 2b 29 22 3a 20 5b 0a 20 20 20 20 20 20 ...{............."(+)":.[.......
c3e0 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 0a 20 20 20 ........"n",...............1....
c400 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 .........]...........},.........
c420 20 20 22 66 6c 6f 77 2d 6f 75 74 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a .."flow-out".........].......},.
c440 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 73 2d 66 6c 6f 77 2d 6e 6f 64 65 22 3a 20 ......{........."ns-flow-node":.
c460 5b 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 28 2b 29 22 3a [...........{............."(+)":
c480 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 .[..............."n",...........
c4a0 20 20 20 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c ....1.............]...........},
c4c0 0a 20 20 20 20 20 20 20 20 20 20 22 66 6c 6f 77 2d 6f 75 74 22 0a 20 20 20 20 20 20 20 20 5d 0a ..........."flow-out".........].
c4e0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 22 0a 20 20 ......},......."s-l-comments"...
c500 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 39 38 22 3a 20 22 73 2d 6c 2b 62 6c 6f 63 6b 2d 69 6e ..]...},...":198":."s-l+block-in
c520 2d 62 6c 6f 63 6b 22 2c 0a 20 20 22 73 2d 6c 2b 62 6c 6f 63 6b 2d 69 6e 2d 62 6c 6f 63 6b 22 3a -block",..."s-l+block-in-block":
c540 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 .{....."(...)":.[......."n",....
c560 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 ..."c".....],....."(any)":.[....
c580 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d 6c 2b 62 6c 6f 63 6b 2d 73 63 61 6c 61 72 22 3a ...{........."s-l+block-scalar":
c5a0 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a .[..........."n",..........."c".
c5c0 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 ........].......},.......{......
c5e0 20 20 20 22 73 2d 6c 2b 62 6c 6f 63 6b 2d 63 6f 6c 6c 65 63 74 69 6f 6e 22 3a 20 5b 0a 20 20 20 ..."s-l+block-collection":.[....
c600 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 ......."n",..........."c".......
c620 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 31 39 39 22 3a ..].......}.....]...},...":199":
c640 20 22 73 2d 6c 2b 62 6c 6f 63 6b 2d 73 63 61 6c 61 72 22 2c 0a 20 20 22 73 2d 6c 2b 62 6c 6f 63 ."s-l+block-scalar",..."s-l+bloc
c660 6b 2d 73 63 61 6c 61 72 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 k-scalar":.{....."(...)":.[.....
c680 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6c .."n",......."c".....],....."(al
c6a0 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 l)":.[.......{........."s-separa
c6c0 74 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 te":.[...........{............."
c6e0 28 2b 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 (+)":.[..............."n",......
c700 20 20 20 20 20 20 20 20 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 .........1.............]........
c720 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 ...},..........."c".........]...
c740 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 ....},.......{........."(???)":.
c760 7b 0a 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 {..........."(all)":.[..........
c780 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 2d 6e 73 2d 70 72 6f 70 65 72 74 ...{..............."c-ns-propert
c7a0 69 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 ies":.[.................{.......
c7c0 20 20 20 20 20 20 20 20 20 20 20 20 22 28 2b 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 ............"(+)":.[............
c7e0 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ........."n",...................
c800 20 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 ..1...................].........
c820 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 ........},................."c"..
c840 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 .............].............},...
c860 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 ..........{..............."s-sep
c880 61 72 61 74 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 arate":.[.................{.....
c8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 2b 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 .............."(+)":.[..........
c8c0 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..........."n",.................
c8e0 20 20 20 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 ....1...................].......
c900 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 ..........},................."c"
c920 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 ...............].............}..
c940 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 .........].........}.......},...
c960 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 ....{........."(any)":.[........
c980 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63 2d 6c 2b 6c 69 74 65 72 61 6c 22 3a 20 ...{............."c-l+literal":.
c9a0 22 6e 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 "n"...........},...........{....
c9c0 20 20 20 20 20 20 20 20 20 22 63 2d 6c 2b 66 6f 6c 64 65 64 22 3a 20 22 6e 22 0a 20 20 20 20 20 ........."c-l+folded":."n"......
c9e0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 .....}.........].......}.....]..
ca00 20 7d 2c 0a 20 20 22 3a 32 30 30 22 3a 20 22 73 2d 6c 2b 62 6c 6f 63 6b 2d 63 6f 6c 6c 65 63 74 .},...":200":."s-l+block-collect
ca20 69 6f 6e 22 2c 0a 20 20 22 73 2d 6c 2b 62 6c 6f 63 6b 2d 63 6f 6c 6c 65 63 74 69 6f 6e 22 3a 20 ion",..."s-l+block-collection":.
ca40 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 20 20 {....."(...)":.[......."n",.....
ca60 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 .."c".....],....."(all)":.[.....
ca80 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 ..{........."(???)":.{..........
caa0 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 ."(all)":.[.............{.......
cac0 20 20 20 20 20 20 20 20 22 73 2d 73 65 70 61 72 61 74 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 ........"s-separate":.[.........
cae0 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 2b 29 ........{..................."(+)
cb00 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 20 ":.[....................."n",...
cb20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 ..................1.............
cb40 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 ......].................},......
cb60 20 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 ..........."c"...............]..
cb80 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 ...........},.............{.....
cba0 20 20 20 20 20 20 20 20 20 20 22 63 2d 6e 73 2d 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 0a 20 .........."c-ns-properties":.[..
cbc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...............{................
cbe0 20 20 20 22 28 2b 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..."(+)":.[.....................
cc00 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 0a 20 20 20 20 20 "n",.....................1......
cc20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d .............].................}
cc40 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 20 20 20 ,................."c"...........
cc60 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 0a ....].............}...........].
cc80 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 73 2d 6c 2d 63 6f ........}.......},......."s-l-co
cca0 6d 6d 65 6e 74 73 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6e 79 29 22 mments",.......{........."(any)"
ccc0 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 2b 62 :.[...........{............."l+b
cce0 6c 6f 63 6b 2d 73 65 71 75 65 6e 63 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lock-sequence":.{...............
cd00 22 73 65 71 2d 73 70 61 63 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 "seq-spaces":.[.................
cd20 22 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 20 20 20 "n",................."c"........
cd40 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 .......].............}..........
cd60 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 2b 62 .},...........{............."l+b
cd80 6c 6f 63 6b 2d 6d 61 70 70 69 6e 67 22 3a 20 22 6e 22 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 lock-mapping":."n"...........}..
cda0 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a .......].......}.....]...},...":
cdc0 32 30 31 22 3a 20 22 73 65 71 2d 73 70 61 63 65 73 22 2c 0a 20 20 22 73 65 71 2d 73 70 61 63 65 201":."seq-spaces",..."seq-space
cde0 73 22 3a 20 7b 0a 20 20 20 20 22 28 2e 2e 2e 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 6e 22 2c 0a s":.{....."(...)":.[......."n",.
ce00 20 20 20 20 20 20 22 63 22 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 28 66 6c 69 70 29 22 3a 20 7b ......"c".....],....."(flip)":.{
ce20 0a 20 20 20 20 20 20 22 76 61 72 22 3a 20 22 63 22 2c 0a 20 20 20 20 20 20 22 62 6c 6f 63 6b 2d ......."var":."c",......."block-
ce40 69 6e 22 3a 20 22 6e 22 2c 0a 20 20 20 20 20 20 22 62 6c 6f 63 6b 2d 6f 75 74 22 3a 20 7b 0a 20 in":."n",......."block-out":.{..
ce60 20 20 20 20 20 20 20 22 28 2d 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6e 22 2c 0a 20 ......."(-)":.[..........."n",..
ce80 20 20 20 20 20 20 20 20 20 31 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 .........1.........].......}....
cea0 20 7d 0a 20 20 7d 2c 0a 20 20 22 3a 32 30 32 22 3a 20 22 6c 2d 64 6f 63 75 6d 65 6e 74 2d 70 72 .}...},...":202":."l-document-pr
cec0 65 66 69 78 22 2c 0a 20 20 22 6c 2d 64 6f 63 75 6d 65 6e 74 2d 70 72 65 66 69 78 22 3a 20 7b 0a efix",..."l-document-prefix":.{.
cee0 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 ...."(all)":.[.......{........."
cf00 28 3f 3f 3f 29 22 3a 20 22 63 2d 62 79 74 65 2d 6f 72 64 65 72 2d 6d 61 72 6b 22 0a 20 20 20 20 (???)":."c-byte-order-mark".....
cf20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 22 6c ..},.......{........."(***)":."l
cf40 2d 63 6f 6d 6d 65 6e 74 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 -comment".......}.....]...},..."
cf60 3a 32 30 33 22 3a 20 22 63 2d 64 69 72 65 63 74 69 76 65 73 2d 65 6e 64 22 2c 0a 20 20 22 63 2d :203":."c-directives-end",..."c-
cf80 64 69 72 65 63 74 69 76 65 73 2d 65 6e 64 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 directives-end":.{....."(all)":.
cfa0 5b 0a 20 20 20 20 20 20 22 2d 22 2c 0a 20 20 20 20 20 20 22 2d 22 2c 0a 20 20 20 20 20 20 22 2d [......."-",......."-",......."-
cfc0 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 32 30 34 22 3a 20 22 63 2d 64 6f 63 75 6d 65 ".....]...},...":204":."c-docume
cfe0 6e 74 2d 65 6e 64 22 2c 0a 20 20 22 63 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 22 3a 20 7b 0a 20 nt-end",..."c-document-end":.{..
d000 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 2e 22 2c 0a 20 20 20 20 20 20 22 ..."(all)":.[.......".",......."
d020 2e 22 2c 0a 20 20 20 20 20 20 22 2e 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 32 30 35 .",.......".".....]...},...":205
d040 22 3a 20 22 6c 2d 64 6f 63 75 6d 65 6e 74 2d 73 75 66 66 69 78 22 2c 0a 20 20 22 6c 2d 64 6f 63 ":."l-document-suffix",..."l-doc
d060 75 6d 65 6e 74 2d 73 75 66 66 69 78 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a ument-suffix":.{....."(all)":.[.
d080 20 20 20 20 20 20 22 63 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 22 2c 0a 20 20 20 20 20 20 22 73 ......"c-document-end",......."s
d0a0 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 32 30 36 22 -l-comments".....]...},...":206"
d0c0 3a 20 22 63 2d 66 6f 72 62 69 64 64 65 6e 22 2c 0a 20 20 22 63 2d 66 6f 72 62 69 64 64 65 6e 22 :."c-forbidden",..."c-forbidden"
d0e0 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 3c 73 74 61 72 74 :.{....."(all)":.[......."<start
d100 2d 6f 66 2d 6c 69 6e 65 3e 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 61 6e -of-line>",.......{........."(an
d120 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 63 2d 64 69 72 65 63 74 69 76 65 73 2d 65 y)":.[..........."c-directives-e
d140 6e 64 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 22 0a nd",..........."c-document-end".
d160 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 ........].......},.......{......
d180 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 62 2d 63 68 61 72 22 ..."(any)":.[..........."b-char"
d1a0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 2d 77 68 69 74 65 22 2c 0a 20 20 20 20 20 20 20 20 20 ,..........."s-white",..........
d1c0 20 22 3c 65 6e 64 2d 6f 66 2d 73 74 72 65 61 6d 3e 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 ."<end-of-stream>".........]....
d1e0 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 32 30 37 22 3a 20 22 6c 2d 62 61 72 ...}.....]...},...":207":."l-bar
d200 65 2d 64 6f 63 75 6d 65 6e 74 22 2c 0a 20 20 22 6c 2d 62 61 72 65 2d 64 6f 63 75 6d 65 6e 74 22 e-document",..."l-bare-document"
d220 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 :.{....."(all)":.[.......{......
d240 20 20 20 22 28 65 78 63 6c 75 64 65 29 22 3a 20 22 63 2d 66 6f 72 62 69 64 64 65 6e 22 0a 20 20 ..."(exclude)":."c-forbidden"...
d260 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 73 2d 6c 2b 62 6c 6f 63 ....},.......{........."s-l+bloc
d280 6b 2d 6e 6f 64 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 2d 31 2c 0a 20 20 20 20 20 20 20 k-node":.[...........-1,........
d2a0 20 20 20 22 62 6c 6f 63 6b 2d 69 6e 22 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a ..."block-in".........].......}.
d2c0 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 32 30 38 22 3a 20 22 6c 2d 65 78 70 6c 69 63 69 74 ....]...},...":208":."l-explicit
d2e0 2d 64 6f 63 75 6d 65 6e 74 22 2c 0a 20 20 22 6c 2d 65 78 70 6c 69 63 69 74 2d 64 6f 63 75 6d 65 -document",..."l-explicit-docume
d300 6e 74 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 22 63 2d 64 nt":.{....."(all)":.[......."c-d
d320 69 72 65 63 74 69 76 65 73 2d 65 6e 64 22 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 irectives-end",.......{.........
d340 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 2d 62 61 72 65 2d 64 6f 63 "(any)":.[..........."l-bare-doc
d360 75 6d 65 6e 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ument",...........{.............
d380 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 2d 6e 6f 64 65 "(all)":.[..............."e-node
d3a0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 22 0a ",..............."s-l-comments".
d3c0 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 ............]...........}.......
d3e0 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 32 30 39 22 3a ..].......}.....]...},...":209":
d400 20 22 6c 2d 64 69 72 65 63 74 69 76 65 2d 64 6f 63 75 6d 65 6e 74 22 2c 0a 20 20 22 6c 2d 64 69 ."l-directive-document",..."l-di
d420 72 65 63 74 69 76 65 2d 64 6f 63 75 6d 65 6e 74 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 rective-document":.{....."(all)"
d440 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2b 2b 2b 29 22 3a 20 22 6c 2d :.[.......{........."(+++)":."l-
d460 64 69 72 65 63 74 69 76 65 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 6c 2d 65 78 70 directive".......},......."l-exp
d480 6c 69 63 69 74 2d 64 6f 63 75 6d 65 6e 74 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 32 licit-document".....]...},...":2
d4a0 31 30 22 3a 20 22 6c 2d 61 6e 79 2d 64 6f 63 75 6d 65 6e 74 22 2c 0a 20 20 22 6c 2d 61 6e 79 2d 10":."l-any-document",..."l-any-
d4c0 64 6f 63 75 6d 65 6e 74 22 3a 20 7b 0a 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 document":.{....."(any)":.[.....
d4e0 20 20 22 6c 2d 64 69 72 65 63 74 69 76 65 2d 64 6f 63 75 6d 65 6e 74 22 2c 0a 20 20 20 20 20 20 .."l-directive-document",.......
d500 22 6c 2d 65 78 70 6c 69 63 69 74 2d 64 6f 63 75 6d 65 6e 74 22 2c 0a 20 20 20 20 20 20 22 6c 2d "l-explicit-document",......."l-
d520 62 61 72 65 2d 64 6f 63 75 6d 65 6e 74 22 0a 20 20 20 20 5d 0a 20 20 7d 2c 0a 20 20 22 3a 32 31 bare-document".....]...},...":21
d540 31 22 3a 20 22 6c 2d 79 61 6d 6c 2d 73 74 72 65 61 6d 22 2c 0a 20 20 22 6c 2d 79 61 6d 6c 2d 73 1":."l-yaml-stream",..."l-yaml-s
d560 74 72 65 61 6d 22 3a 20 7b 0a 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 7b tream":.{....."(all)":.[.......{
d580 0a 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 22 6c 2d 64 6f 63 75 6d 65 6e 74 2d 70 72 ........."(***)":."l-document-pr
d5a0 65 66 69 78 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 efix".......},.......{........."
d5c0 28 3f 3f 3f 29 22 3a 20 22 6c 2d 61 6e 79 2d 64 6f 63 75 6d 65 6e 74 22 0a 20 20 20 20 20 20 7d (???)":."l-any-document".......}
d5e0 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 7b 0a 20 20 20 ,.......{........."(***)":.{....
d600 20 20 20 20 20 20 20 22 28 61 6e 79 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a ......."(any)":.[.............{.
d620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 .............."(all)":.[........
d640 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 2b .........{..................."(+
d660 2b 2b 29 22 3a 20 22 6c 2d 64 6f 63 75 6d 65 6e 74 2d 73 75 66 66 69 78 22 0a 20 20 20 20 20 20 ++)":."l-document-suffix".......
d680 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 ..........},.................{..
d6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 2a 2a 2a 29 22 3a 20 22 6c 2d 64 6f 63 ................."(***)":."l-doc
d6c0 75 6d 65 6e 74 2d 70 72 65 66 69 78 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c ument-prefix".................},
d6e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .................{..............
d700 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 22 6c 2d 61 6e 79 2d 64 6f 63 75 6d 65 6e 74 22 0a 20 ....."(???)":."l-any-document"..
d720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d ...............}...............]
d740 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 .............},.............{...
d760 20 20 20 20 20 20 20 20 20 20 20 20 22 28 61 6c 6c 29 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 ............"(all)":.[..........
d780 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 2a 2a 2a .......{..................."(***
d7a0 29 22 3a 20 22 6c 2d 64 6f 63 75 6d 65 6e 74 2d 70 72 65 66 69 78 22 0a 20 20 20 20 20 20 20 20 )":."l-document-prefix".........
d7c0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 ........},.................{....
d7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 3f 3f 3f 29 22 3a 20 22 6c 2d 65 78 70 6c 69 ..............."(???)":."l-expli
d800 63 69 74 2d 64 6f 63 75 6d 65 6e 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a cit-document".................}.
d820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 ..............].............}...
d840 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 ........].........}.......}.....
d860 5d 0a 20 20 7d 0a 7d 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]...}.}.........................
d880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d8a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d9a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d9c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
da00 79 61 6d 6c 2d 31 2e 32 2e 30 2f 79 61 6d 6c 2d 74 65 73 74 73 2e 65 6c 00 00 00 00 00 00 00 00 yaml-1.2.0/yaml-tests.el........
da20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
da40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
da60 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
da80 30 30 35 35 34 34 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 35 35 32 00 20 30 00 00 00 0055443.00000000000.013552..0...
daa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
db00 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
db20 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
db40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
db60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
db80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dbc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dbe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dc00 3b 3b 3b 20 79 61 6d 6c 2d 74 65 73 74 73 2e 65 6c 20 2d 2d 2d 20 54 65 73 74 73 20 66 6f 72 20 ;;;.yaml-tests.el.---.Tests.for.
dc20 79 61 6d 6c 2e 65 6c 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d yaml.el.-*-.lexical-binding:.t.-
dc40 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 c2 a9 20 32 30 32 31 2d 32 30 32 34 20 20 46 *-..;;.Copyright....2021-2024..F
dc60 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 0a 3b ree.Software.Foundation,.Inc...;
dc80 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f ;.This.file.is.free.software;.yo
dca0 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 u.can.redistribute.it.and/or.mod
dcc0 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 ify.;;.it.under.the.terms.of.the
dce0 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 .GNU.General.Public.License.as.p
dd00 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 ublished.by.;;.the.Free.Software
dd20 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f .Foundation;.either.version.3,.o
dd40 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 r.(at.your.option).;;.any.later.
dd60 76 65 72 73 69 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 version...;;.This.program.is.dis
dd80 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c tributed.in.the.hope.that.it.wil
dda0 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 l.be.useful,.;;.but.WITHOUT.ANY.
ddc0 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 WARRANTY;.without.even.the.impli
dde0 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 ed.warranty.of.;;.MERCHANTABILIT
de00 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 Y.or.FITNESS.FOR.A.PARTICULAR.PU
de20 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 RPOSE...See.the.;;.GNU.General.P
de40 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a ublic.License.for.more.details..
de60 0a 3b 3b 20 46 6f 72 20 61 20 66 75 6c 6c 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 .;;.For.a.full.copy.of.the.GNU.G
de80 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 73 65 65 20 3c 68 74 eneral.Public.License.;;.see.<ht
dea0 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b tp://www.gnu.org/licenses/>...;;
dec0 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 63 6f 6e 74 ;.Commentary:..;;.This.file.cont
dee0 61 69 6e 73 20 74 68 65 20 75 6e 69 74 20 74 65 73 74 73 20 66 6f 72 20 79 61 6d 6c 2e 65 6c 0a ains.the.unit.tests.for.yaml.el.
df00 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 79 61 6d 6c 29 0a 28 72 65 71 .;;;.Code:..(require.'yaml).(req
df20 75 69 72 65 20 27 65 72 74 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 68 61 73 68 2d 74 61 uire.'ert)..(defun.yaml--hash-ta
df40 62 6c 65 2d 65 71 75 61 6c 20 28 68 31 20 68 32 29 0a 20 20 28 77 68 65 6e 20 28 6f 72 20 28 6e ble-equal.(h1.h2)...(when.(or.(n
df60 6f 74 20 28 68 61 73 68 2d 74 61 62 6c 65 2d 70 20 68 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 ot.(hash-table-p.h1))...........
df80 20 20 28 6e 6f 74 20 28 68 61 73 68 2d 74 61 62 6c 65 2d 70 20 68 32 29 29 29 0a 20 20 20 20 28 ..(not.(hash-table-p.h2))).....(
dfa0 65 72 72 6f 72 20 22 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 79 61 6d 6c 2d 2d 68 61 73 68 2d 74 error."arguments.to.yaml--hash-t
dfc0 61 62 6c 65 2d 65 71 75 61 6c 20 6d 75 73 74 20 62 65 20 61 20 68 61 73 68 2d 74 61 62 6c 65 2e able-equal.must.be.a.hash-table.
dfe0 22 29 29 0a 20 20 28 69 66 20 28 6e 6f 74 20 28 3d 20 28 68 61 73 68 2d 74 61 62 6c 65 2d 73 69 "))...(if.(not.(=.(hash-table-si
e000 7a 65 20 68 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 68 61 73 68 2d 74 61 62 6c 65 ze.h1)...............(hash-table
e020 2d 73 69 7a 65 20 68 32 29 29 29 0a 20 20 20 20 20 20 6e 69 6c 0a 20 20 20 20 28 6c 65 74 20 28 -size.h2))).......nil.....(let.(
e040 28 72 65 73 20 74 29 29 0a 20 20 20 20 20 20 28 6d 61 70 68 61 73 68 20 28 6c 61 6d 62 64 61 20 (res.t)).......(maphash.(lambda.
e060 28 6b 65 79 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 (key.value)..................(wh
e080 65 6e 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 28 67 65 74 68 61 73 68 20 6b 65 79 20 68 32 29 0a en.(not.(equal.(gethash.key.h2).
e0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
e0c0 20 20 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 ...value))....................(s
e0e0 65 74 71 20 72 65 73 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 31 etq.res.nil)))................h1
e100 29 0a 20 20 20 20 20 20 72 65 73 29 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 79 61 6d ).......res)))..(ert-deftest.yam
e120 6c 2d 70 61 72 73 69 6e 67 2d 73 63 61 6c 61 72 20 28 29 0a 20 20 22 54 65 73 74 20 63 6f 6e 76 l-parsing-scalar.()..."Test.conv
e140 65 72 73 69 6f 6e 20 6f 66 20 21 21 73 74 72 20 74 6f 20 4a 53 4f 4e 20 73 63 61 6c 61 72 22 0a ersion.of.!!str.to.JSON.scalar".
e160 20 20 28 6c 65 74 2a 20 28 28 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6e 75 6c 6c 2d 6f 62 6a ..(let*.((yaml--parsing-null-obj
e180 65 63 74 20 3a 6e 75 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 69 ect.:null)..........(yaml--parsi
e1a0 6e 67 2d 66 61 6c 73 65 2d 6f 62 6a 65 63 74 20 3a 66 61 6c 73 65 29 29 0a 20 20 20 20 28 73 68 ng-false-object.:false)).....(sh
e1c0 6f 75 6c 64 20 28 65 71 75 61 6c 20 3a 6e 75 6c 6c 20 28 79 61 6d 6c 2d 2d 72 65 73 6f 6c 76 65 ould.(equal.:null.(yaml--resolve
e1e0 2d 73 63 61 6c 61 72 2d 74 61 67 20 22 6e 75 6c 6c 22 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c -scalar-tag."null"))).....(shoul
e200 64 20 28 65 71 75 61 6c 20 3a 66 61 6c 73 65 20 28 79 61 6d 6c 2d 2d 72 65 73 6f 6c 76 65 2d 73 d.(equal.:false.(yaml--resolve-s
e220 63 61 6c 61 72 2d 74 61 67 20 22 66 61 6c 73 65 22 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 calar-tag."false"))).....(should
e240 20 28 65 71 75 61 6c 20 74 20 28 79 61 6d 6c 2d 2d 72 65 73 6f 6c 76 65 2d 73 63 61 6c 61 72 2d .(equal.t.(yaml--resolve-scalar-
e260 74 61 67 20 22 74 72 75 65 22 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c tag."true"))).....(should.(equal
e280 20 22 78 74 72 75 65 78 22 20 28 79 61 6d 6c 2d 2d 72 65 73 6f 6c 76 65 2d 73 63 61 6c 61 72 2d ."xtruex".(yaml--resolve-scalar-
e2a0 74 61 67 20 22 78 74 72 75 65 78 22 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 tag."xtruex"))).....(should.(equ
e2c0 61 6c 20 30 20 28 79 61 6d 6c 2d 2d 72 65 73 6f 6c 76 65 2d 73 63 61 6c 61 72 2d 74 61 67 20 22 al.0.(yaml--resolve-scalar-tag."
e2e0 30 22 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 31 30 20 28 79 61 6d 0"))).....(should.(equal.10.(yam
e300 6c 2d 2d 72 65 73 6f 6c 76 65 2d 73 63 61 6c 61 72 2d 74 61 67 20 22 31 30 22 29 29 29 0a 20 20 l--resolve-scalar-tag."10")))...
e320 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 22 78 31 30 22 20 28 79 61 6d 6c 2d 2d 72 65 ..(should.(equal."x10".(yaml--re
e340 73 6f 6c 76 65 2d 73 63 61 6c 61 72 2d 74 61 67 20 22 78 31 30 22 29 29 29 0a 20 20 20 20 28 73 solve-scalar-tag."x10"))).....(s
e360 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 31 30 2e 35 32 20 28 79 61 6d 6c 2d 2d 72 65 73 6f 6c 76 hould.(equal.10.52.(yaml--resolv
e380 65 2d 73 63 61 6c 61 72 2d 74 61 67 20 22 31 30 2e 35 32 22 29 29 29 0a 20 20 20 20 28 73 68 6f e-scalar-tag."10.52"))).....(sho
e3a0 75 6c 64 20 28 65 71 75 61 6c 20 35 32 2e 30 20 28 79 61 6d 6c 2d 2d 72 65 73 6f 6c 76 65 2d 73 uld.(equal.52.0.(yaml--resolve-s
e3c0 63 61 6c 61 72 2d 74 61 67 20 22 2e 35 32 65 32 22 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 calar-tag.".52e2"))).....(should
e3e0 20 28 65 71 75 61 6c 20 31 2e 30 65 2b 49 4e 46 20 28 79 61 6d 6c 2d 2d 72 65 73 6f 6c 76 65 2d .(equal.1.0e+INF.(yaml--resolve-
e400 73 63 61 6c 61 72 2d 74 61 67 20 22 2e 49 6e 66 22 29 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 scalar-tag.".Inf"))).....(should
e420 20 28 65 71 75 61 6c 20 22 68 65 6c 6c 6f 20 77 6f 72 6c 64 22 20 28 79 61 6d 6c 2d 2d 72 65 73 .(equal."hello.world".(yaml--res
e440 6f 6c 76 65 2d 73 63 61 6c 61 72 2d 74 61 67 20 22 68 65 6c 6c 6f 20 77 6f 72 6c 64 22 29 29 29 olve-scalar-tag."hello.world")))
e460 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 79 61 6d 6c 2d 70 72 6f 63 65 73 73 2d 6c 69 ))..(ert-deftest.yaml-process-li
e480 74 65 72 61 6c 2d 74 65 78 74 2d 74 65 73 74 20 28 29 0a 20 20 22 54 65 73 74 20 70 72 6f 63 65 teral-text-test.()..."Test.proce
e4a0 73 73 69 6e 67 20 6c 69 74 65 72 61 6c 20 73 74 72 69 6e 67 73 22 0a 20 20 28 73 68 6f 75 6c 64 ssing.literal.strings"...(should
e4c0 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 6c 69 74 65 72 61 6c 2d 74 .(equal.(yaml--process-literal-t
e4e0 65 78 74 20 22 5c 6e 20 20 61 62 63 5c 6e 20 20 64 65 66 22 29 0a 20 20 20 20 20 20 20 20 20 20 ext."\n..abc\n..def")...........
e500 20 20 20 20 20 20 20 22 61 62 63 5c 6e 64 65 66 5c 6e 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 ......."abc\ndef\n"))...(should.
e520 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 6c 69 74 65 72 61 6c 2d 74 65 (equal.(yaml--process-literal-te
e540 78 74 20 22 5c 6e 20 20 61 62 63 5c 6e 5c 6e 20 20 64 65 66 22 29 0a 20 20 20 20 20 20 20 20 20 xt."\n..abc\n\n..def")..........
e560 20 20 20 20 20 20 20 20 22 61 62 63 5c 6e 5c 6e 64 65 66 5c 6e 22 29 29 0a 20 20 28 73 68 6f 75 ........"abc\n\ndef\n"))...(shou
e580 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 6c 69 74 65 72 61 6c ld.(equal.(yaml--process-literal
e5a0 2d 74 65 78 74 20 22 31 5c 6e 20 20 61 62 63 5c 6e 20 20 64 65 66 22 29 0a 20 20 20 20 20 20 20 -text."1\n..abc\n..def")........
e5c0 20 20 20 20 20 20 20 20 20 20 22 20 61 62 63 5c 6e 20 64 65 66 5c 6e 22 29 29 0a 20 20 28 73 68 ..........".abc\n.def\n"))...(sh
e5e0 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 6c 69 74 65 72 ould.(equal.(yaml--process-liter
e600 61 6c 2d 74 65 78 74 20 22 32 5c 6e 20 20 20 61 62 63 5c 6e 20 20 20 64 65 66 22 29 0a 20 20 20 al-text."2\n...abc\n...def")....
e620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 61 62 63 5c 6e 20 64 65 66 5c 6e 22 29 29 0a 20 ..............".abc\n.def\n"))..
e640 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 6c .(should.(equal.(yaml--process-l
e660 69 74 65 72 61 6c 2d 74 65 78 74 20 22 2d 5c 6e 20 20 20 61 62 63 5c 6e 20 20 20 64 65 66 5c 6e iteral-text."-\n...abc\n...def\n
e680 20 20 20 5c 6e 20 20 20 5c 6e 20 20 20 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...\n...\n...\n")...............
e6a0 20 20 20 22 61 62 63 5c 6e 64 65 66 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c ..."abc\ndef"))...(should.(equal
e6c0 20 28 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 6c 69 74 65 72 61 6c 2d 74 65 78 74 20 22 5c 6e .(yaml--process-literal-text."\n
e6e0 20 20 20 61 62 63 5c 6e 20 20 20 64 65 66 5c 6e 20 20 20 5c 6e 20 20 20 5c 6e 20 20 20 5c 6e 22 ...abc\n...def\n...\n...\n...\n"
e700 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 62 63 5c 6e 64 65 66 5c 6e 22 29 ).................."abc\ndef\n")
e720 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 )...(should.(equal.(yaml--proces
e740 73 2d 6c 69 74 65 72 61 6c 2d 74 65 78 74 20 22 2b 5c 6e 20 20 20 61 62 63 5c 6e 20 20 20 64 65 s-literal-text."+\n...abc\n...de
e760 66 5c 6e 20 20 20 5c 6e 20 20 20 5c 6e 20 20 20 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 f\n...\n...\n...\n")............
e780 20 20 20 20 20 20 22 61 62 63 5c 6e 64 65 66 5c 6e 5c 6e 5c 6e 5c 6e 22 29 29 29 0a 0a 28 65 72 ......"abc\ndef\n\n\n\n")))..(er
e7a0 74 2d 64 65 66 74 65 73 74 20 79 61 6d 6c 2d 70 72 6f 63 65 73 73 2d 66 6f 6c 64 65 64 2d 74 65 t-deftest.yaml-process-folded-te
e7c0 78 74 2d 74 65 73 74 20 28 29 0a 20 20 22 54 65 73 74 20 70 72 6f 63 65 73 73 69 6e 67 20 6c 69 xt-test.()..."Test.processing.li
e7e0 74 65 72 61 6c 20 73 74 72 69 6e 67 73 22 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 teral.strings"...(should.(equal.
e800 28 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 66 6f 6c 64 65 64 2d 74 65 78 74 20 22 5c 6e 20 20 (yaml--process-folded-text."\n..
e820 61 62 63 5c 6e 20 20 64 65 66 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 abc\n..def").................."a
e840 62 63 20 64 65 66 5c 6e 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 bc.def\n"))...(should.(equal.(ya
e860 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 66 6f 6c 64 65 64 2d 74 65 78 74 20 22 5c 6e 20 20 61 62 63 ml--process-folded-text."\n..abc
e880 5c 6e 5c 6e 20 20 64 65 66 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 62 \n\n..def").................."ab
e8a0 63 5c 6e 64 65 66 5c 6e 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 c\ndef\n"))...(should.(equal.(ya
e8c0 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 66 6f 6c 64 65 64 2d 74 65 78 74 20 22 31 5c 6e 20 20 61 62 ml--process-folded-text."1\n..ab
e8e0 63 5c 6e 20 20 64 65 66 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 61 62 c\n..def")..................".ab
e900 63 5c 6e 20 64 65 66 5c 6e 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 c\n.def\n"))...(should.(equal.(y
e920 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 66 6f 6c 64 65 64 2d 74 65 78 74 20 22 32 5c 6e 20 20 20 aml--process-folded-text."2\n...
e940 61 62 63 5c 6e 20 20 20 64 65 66 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 abc\n...def").................."
e960 20 61 62 63 5c 6e 20 64 65 66 5c 6e 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c .abc\n.def\n"))...(should.(equal
e980 20 28 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 66 6f 6c 64 65 64 2d 74 65 78 74 20 22 2d 5c 6e .(yaml--process-folded-text."-\n
e9a0 20 20 20 61 62 63 5c 6e 20 20 20 64 65 66 5c 6e 20 20 20 5c 6e 20 20 20 5c 6e 20 20 20 5c 6e 22 ...abc\n...def\n...\n...\n...\n"
e9c0 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 62 63 20 64 65 66 22 29 29 0a 20 ).................."abc.def"))..
e9e0 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 66 .(should.(equal.(yaml--process-f
ea00 6f 6c 64 65 64 2d 74 65 78 74 20 22 5c 6e 20 20 20 61 62 63 5c 6e 20 20 20 64 65 66 5c 6e 20 20 olded-text."\n...abc\n...def\n..
ea20 20 5c 6e 20 20 20 5c 6e 20 20 20 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .\n...\n...\n").................
ea40 20 22 61 62 63 20 64 65 66 5c 6e 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 ."abc.def\n"))...(should.(equal.
ea60 28 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 66 6f 6c 64 65 64 2d 74 65 78 74 20 22 2b 5c 6e 20 (yaml--process-folded-text."+\n.
ea80 20 20 61 62 63 5c 6e 20 20 20 64 65 66 5c 6e 20 20 20 5c 6e 20 20 20 5c 6e 20 20 20 5c 6e 22 29 ..abc\n...def\n...\n...\n...\n")
eaa0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 62 63 20 64 65 66 5c 6e 5c 6e 5c 6e .................."abc.def\n\n\n
eac0 5c 6e 22 29 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 20 79 61 6d 6c 2d 70 61 72 73 69 6e \n")))..(ert-deftest.yaml-parsin
eae0 67 2d 79 61 6d 6c 20 28 29 0a 20 20 22 54 65 73 74 73 20 59 41 4d 4c 20 70 61 72 73 69 6e 67 2e g-yaml.()..."Tests.YAML.parsing.
eb00 22 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 2d 68 61 73 68 2d 74 61 62 6c 65 2d 65 71 "...(should.(yaml--hash-table-eq
eb20 75 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e ual............(yaml-parse-strin
eb40 67 20 22 6b 65 79 3a 20 76 61 6c 75 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 g."key:.value")............(let.
eb60 28 28 68 74 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 ((ht.(make-hash-table.:test.'equ
eb80 61 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 31 20 68 74 0a 20 20 20 al)))..............(prog1.ht....
eba0 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 68 61 73 68 20 27 6b 65 79 20 22 76 61 6c 75 65 ............(puthash.'key."value
ebc0 22 20 68 74 29 29 29 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c ".ht)))))...(should.(equal.(yaml
ebe0 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 76 61 6c 75 65 22 29 0a 20 20 20 20 20 20 20 20 20 -parse-string."value")..........
ec00 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 ........"value"))...(should.(equ
ec20 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 5b 61 62 63 2c 20 64 65 66 al.(yaml-parse-string."[abc,.def
ec40 2c 20 67 68 69 5d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 22 61 62 63 22 ,.ghi]")..................["abc"
ec60 20 22 64 65 66 22 20 22 67 68 69 22 5d 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c ."def"."ghi"]))...(should.(equal
ec80 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 2d 20 61 62 63 5c 6e 2d 20 64 65 .(yaml-parse-string."-.abc\n-.de
eca0 66 5c 6e 2d 20 67 68 69 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 22 61 62 f\n-.ghi")..................["ab
ecc0 63 22 20 22 64 65 66 22 20 22 67 68 69 22 5d 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 c"."def"."ghi"]))...(should.(equ
ece0 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 2d 20 61 62 63 5c 6e 2d 20 al.(yaml-parse-string."-.abc\n-.
ed00 64 65 66 5c 6e 2d 20 67 68 69 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 22 def\n-.ghi")..................["
ed20 61 62 63 22 20 22 64 65 66 22 20 22 67 68 69 22 5d 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 abc"."def"."ghi"]))...(should.(e
ed40 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 2d 20 5b 61 62 63 2c qual.(yaml-parse-string."-.[abc,
ed60 20 64 65 66 2c 20 67 68 69 5d 5c 6e 2d 20 5b 6a 6b 6c 2c 20 6d 6e 6f 2c 20 70 71 72 5d 5c 6e 2d .def,.ghi]\n-.[jkl,.mno,.pqr]\n-
ed80 20 5b 73 74 75 2c 20 76 77 78 2c 20 79 7a 5d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .[stu,.vwx,.yz]")...............
eda0 20 20 20 5b 5b 22 61 62 63 22 20 22 64 65 66 22 20 22 67 68 69 22 5d 20 5b 22 6a 6b 6c 22 20 22 ...[["abc"."def"."ghi"].["jkl"."
edc0 6d 6e 6f 22 20 22 70 71 72 22 5d 20 5b 22 73 74 75 22 20 22 76 77 78 22 20 22 79 7a 22 5d 5d 29 mno"."pqr"].["stu"."vwx"."yz"]])
ede0 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 )...(should.(equal.(yaml-parse-s
ee00 74 72 69 6e 67 20 22 61 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 22 29 tring."a").................."a")
ee20 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 )...(should.(equal.(yaml-parse-s
ee40 74 72 69 6e 67 20 22 5c 22 61 5c 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 tring."\"a\"")..................
ee60 22 61 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 "a"))...(should.(equal.(yaml-par
ee80 73 65 2d 73 74 72 69 6e 67 20 22 27 61 27 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 se-string."'a'")................
eea0 20 20 22 61 22 29 29 0a 0a 20 20 3b 3b 20 77 69 6c 6c 20 62 65 20 66 69 78 65 64 20 77 68 65 6e .."a"))....;;.will.be.fixed.when
eec0 20 74 61 67 73 20 61 72 65 20 69 6d 70 6c 65 6d 65 6e 74 65 64 2e 0a 20 20 3b 3b 20 20 20 28 73 .tags.are.implemented....;;...(s
eee0 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 hould.(equal.(yaml-parse-string.
ef00 22 2d 20 21 21 73 74 72 20 5c 22 61 5c 22 0a 20 20 3b 3b 20 2d 20 27 62 27 0a 20 20 3b 3b 20 2d "-.!!str.\"a\"...;;.-.'b'...;;.-
ef20 20 26 61 6e 63 68 6f 72 20 5c 22 63 5c 22 0a 20 20 3b 3b 20 2d 20 2a 61 6e 63 68 6f 72 0a 20 20 .&anchor.\"c\"...;;.-.*anchor...
ef40 3b 3b 20 2d 20 21 21 73 74 72 22 29 0a 20 20 3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;;.-.!!str")...;;...............
ef60 20 20 20 5b 22 61 22 20 22 62 22 20 22 63 22 20 22 63 22 20 22 22 5d 29 29 0a 0a 20 20 3b 3b 20 ...["a"."b"."c"."c".""]))....;;.
ef80 65 78 61 6d 70 6c 65 20 38 2e 31 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 example.8.1...(should.(equal.(ya
efa0 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 2d 20 7c 20 23 20 45 6d 70 74 79 20 68 65 61 ml-parse-string."-.|.#.Empty.hea
efc0 64 65 72 0a 20 6c 69 74 65 72 61 6c 0a 2d 20 3e 31 20 23 20 49 6e 64 65 6e 74 61 74 69 6f 6e 20 der..literal.-.>1.#.Indentation.
efe0 69 6e 64 69 63 61 74 6f 72 0a 20 20 66 6f 6c 64 65 64 0a 2d 20 7c 2b 20 23 20 43 68 6f 6d 70 69 indicator...folded.-.|+.#.Chompi
f000 6e 67 20 69 6e 64 69 63 61 74 6f 72 0a 20 6b 65 65 70 0a 0a 2d 20 3e 31 2d 20 23 20 42 6f 74 68 ng.indicator..keep..-.>1-.#.Both
f020 20 69 6e 64 69 63 61 74 6f 72 73 e2 86 93 0a 20 20 73 74 72 69 70 22 29 0a 20 20 20 20 20 20 20 .indicators......strip")........
f040 20 20 20 20 20 20 20 20 20 20 5b 22 6c 69 74 65 72 61 6c 5c 6e 22 20 22 20 66 6f 6c 64 65 64 5c ..........["literal\n".".folded\
f060 6e 22 20 22 6b 65 65 70 5c 6e 5c 6e 22 20 22 20 73 74 72 69 70 22 5d 29 29 0a 0a 20 20 3b 3b 20 n"."keep\n\n".".strip"]))....;;.
f080 45 78 61 6d 70 6c 65 20 38 2e 35 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 Example.8.5...(should.(equal.(ya
f0a0 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 20 23 20 53 74 72 69 70 0a 20 20 23 20 43 6f ml-parse-string.".#.Strip...#.Co
f0c0 6d 6d 65 6e 74 73 3a 0a 73 74 72 69 70 3a 20 7c 2d 0a 20 20 20 23 20 74 65 78 74 0a 5c 73 5c 73 mments:.strip:.|-....#.text.\s\s
f0e0 0a 20 23 20 43 6c 69 70 0a 20 20 23 20 63 6f 6d 6d 65 6e 74 73 3a 22 20 3a 6f 62 6a 65 63 74 2d ..#.Clip...#.comments:".:object-
f100 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 type.'alist)..................'(
f120 28 73 74 72 69 70 20 2e 20 22 23 20 74 65 78 74 22 29 29 29 29 0a 0a 20 20 28 73 68 6f 75 6c 64 (strip..."#.text"))))....(should
f140 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 3e 0a 0a 20 .(equal.(yaml-parse-string.">...
f160 66 6f 6c 64 65 64 0a 20 6c 69 6e 65 0a 0a 20 6e 65 78 74 0a 20 6c 69 6e 65 0a 20 20 20 2a 20 62 folded..line...next..line....*.b
f180 75 6c 6c 65 74 0a 0a 20 20 20 2a 20 6c 69 73 74 0a 20 20 20 2a 20 6c 69 6e 65 73 0a 0a 20 6c 61 ullet.....*.list....*.lines...la
f1a0 73 74 0a 20 6c 69 6e 65 0a 0a 23 20 43 6f 6d 6d 65 6e 74 22 29 0a 0a 20 20 20 20 20 20 20 20 20 st..line..#.Comment")...........
f1c0 20 20 20 20 20 20 20 20 22 5c 6e 66 6f 6c 64 65 64 20 6c 69 6e 65 5c 6e 6e 65 78 74 20 6c 69 6e ........"\nfolded.line\nnext.lin
f1e0 65 5c 6e 20 20 2a 20 62 75 6c 6c 65 74 5c 6e 5c 6e 20 20 2a 20 6c 69 73 74 5c 6e 20 20 2a 20 6c e\n..*.bullet\n\n..*.list\n..*.l
f200 69 6e 65 73 5c 6e 5c 6e 6c 61 73 74 20 6c 69 6e 65 5c 6e 22 29 29 0a 0a 20 20 28 73 68 6f 75 6c ines\n\nlast.line\n"))....(shoul
f220 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 2d 20 23 d.(equal.(yaml-parse-string."-.#
f240 20 45 6d 70 74 79 0a 2d 20 61 62 63 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .Empty.-.abc")..................
f260 5b 3a 6e 75 6c 6c 20 22 61 62 63 22 5d 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c [:null."abc"]))...(should.(equal
f280 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 62 6c 6f 63 6b 20 73 65 71 75 65 .(yaml-parse-string."block.seque
f2a0 6e 63 65 3a 0a 20 20 2d 20 6f 6e 65 0a 20 20 2d 20 74 77 6f 20 3a 20 74 68 72 65 65 0a 22 20 3a nce:...-.one...-.two.:.three.".:
f2c0 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 object-type.'alist).............
f2e0 20 20 20 20 20 60 28 28 2c 28 69 6e 74 65 72 6e 20 22 62 6c 6f 63 6b 20 73 65 71 75 65 6e 63 65 .....`((,(intern."block.sequence
f300 22 29 20 2e 20 5b 22 6f 6e 65 22 20 28 28 74 77 6f 20 2e 20 22 74 68 72 65 65 22 29 29 5d 29 29 ")...["one".((two..."three"))]))
f320 29 29 0a 0a 20 20 3b 3b 20 45 78 61 6d 70 6c 65 20 38 2e 31 35 2e 20 42 6c 6f 63 6b 20 53 65 71 ))....;;.Example.8.15..Block.Seq
f340 75 65 6e 63 65 20 45 6e 74 72 79 20 54 79 70 65 73 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 uence.Entry.Types...(should.(equ
f360 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 2d 20 23 20 45 6d 70 74 79 al.(yaml-parse-string."-.#.Empty
f380 0a 2d 20 7c 0a 20 62 6c 6f 63 6b 20 6e 6f 64 65 0a 2d 20 2d 20 6f 6e 65 20 23 20 43 6f 6d 70 61 .-.|..block.node.-.-.one.#.Compa
f3a0 63 74 0a 20 20 2d 20 74 77 6f 20 23 20 73 65 71 75 65 6e 63 65 0a 2d 20 6f 6e 65 3a 20 74 77 6f ct...-.two.#.sequence.-.one:.two
f3c0 20 23 20 43 6f 6d 70 61 63 74 20 6d 61 70 70 69 6e 67 22 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 .#.Compact.mapping".:object-type
f3e0 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 3a 6e 75 6c 6c .'alist)..................[:null
f400 20 22 62 6c 6f 63 6b 20 6e 6f 64 65 5c 6e 22 20 5b 22 6f 6e 65 22 20 22 74 77 6f 22 5d 20 28 28 ."block.node\n".["one"."two"].((
f420 6f 6e 65 20 2e 20 22 74 77 6f 22 29 29 5d 29 29 0a 0a 20 20 3b 3b 20 45 78 61 6d 70 6c 65 20 38 one..."two"))]))....;;.Example.8
f440 2e 31 36 2e 20 42 6c 6f 63 6b 20 6d 61 70 70 69 6e 67 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 .16..Block.mapping...(should.(eq
f460 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 62 6c 6f 63 6b 20 6d 61 ual.(yaml-parse-string."block.ma
f480 70 70 69 6e 67 3a 0a 20 6b 65 79 3a 20 76 61 6c 75 65 0a 22 20 3a 6f 62 6a 65 63 74 2d 74 79 70 pping:..key:.value.".:object-typ
f4a0 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 28 2c 28 e.'alist)..................`((,(
f4c0 69 6e 74 65 72 6e 20 22 62 6c 6f 63 6b 20 6d 61 70 70 69 6e 67 22 29 20 2e 20 28 28 6b 65 79 20 intern."block.mapping")...((key.
f4e0 2e 20 22 76 61 6c 75 65 22 29 29 29 29 29 29 0a 0a 0a 20 20 3b 3b 20 45 78 61 6d 70 6c 65 20 38 .."value")))))).....;;.Example.8
f500 2e 31 37 2e 20 45 78 70 6c 69 63 69 74 20 42 6c 6f 63 6b 20 4d 61 70 70 69 6e 67 20 45 6e 74 72 .17..Explicit.Block.Mapping.Entr
f520 69 65 73 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 ies...(should.(equal.(yaml-parse
f540 2d 73 74 72 69 6e 67 20 22 3f 20 65 78 70 6c 69 63 69 74 20 6b 65 79 20 23 20 45 6d 70 74 79 20 -string."?.explicit.key.#.Empty.
f560 76 61 6c 75 65 0a 3f 20 7c 0a 20 20 62 6c 6f 63 6b 20 6b 65 79 0a 3a 20 2d 20 6f 6e 65 20 23 20 value.?.|...block.key.:.-.one.#.
f580 45 78 70 6c 69 63 69 74 20 63 6f 6d 70 61 63 74 0a 20 20 2d 20 74 77 6f 20 23 20 62 6c 6f 63 6b Explicit.compact...-.two.#.block
f5a0 20 76 61 6c 75 65 0a 22 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 .value.".:object-type.'alist)...
f5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 28 2c 28 69 6e 74 65 72 6e 20 22 65 78 70 6c ...............`((,(intern."expl
f5e0 69 63 69 74 20 6b 65 79 22 29 20 2e 20 3a 6e 75 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 icit.key")...:null).............
f600 20 20 20 20 20 20 20 28 2c 28 69 6e 74 65 72 6e 20 22 62 6c 6f 63 6b 20 6b 65 79 5c 6e 22 29 20 .......(,(intern."block.key\n").
f620 2e 20 5b 22 6f 6e 65 22 20 22 74 77 6f 22 5d 29 29 29 29 0a 0a 20 20 3b 3b 20 45 78 61 6d 70 6c ..["one"."two"]))))....;;.Exampl
f640 65 20 38 2e 31 38 2e 20 49 6d 70 6c 69 63 69 74 20 42 6c 6f 63 6b 20 4d 61 70 70 69 6e 67 20 45 e.8.18..Implicit.Block.Mapping.E
f660 6e 74 72 69 65 73 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 ntries...(should.(equal.(yaml-pa
f680 72 73 65 2d 73 74 72 69 6e 67 20 22 70 6c 61 69 6e 20 6b 65 79 3a 20 69 6e 2d 6c 69 6e 65 20 76 rse-string."plain.key:.in-line.v
f6a0 61 6c 75 65 0a 3a 20 23 20 42 6f 74 68 20 65 6d 70 74 79 0a 5c 22 71 75 6f 74 65 64 20 6b 65 79 alue.:.#.Both.empty.\"quoted.key
f6c0 5c 22 3a 0a 2d 20 65 6e 74 72 79 0a 22 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 \":.-.entry.".:object-type.'alis
f6e0 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 28 2c 28 69 6e 74 65 72 6e 20 t)..................`((,(intern.
f700 22 70 6c 61 69 6e 20 6b 65 79 22 29 20 2e 20 22 69 6e 2d 6c 69 6e 65 20 76 61 6c 75 65 22 29 0a "plain.key")..."in-line.value").
f720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 6e 75 6c 6c 20 2e 20 3a 6e 75 6c ...................(:null...:nul
f740 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2c 28 69 6e 74 65 72 6e 20 l)....................(,(intern.
f760 22 71 75 6f 74 65 64 20 6b 65 79 22 29 20 2e 20 5b 22 65 6e 74 72 79 22 5d 29 29 29 29 0a 0a 0a "quoted.key")...["entry"]))))...
f780 20 20 3b 3b 20 45 78 61 6d 70 6c 65 20 38 2e 31 39 2e 20 43 6f 6d 70 61 63 74 20 42 6c 6f 63 6b ..;;.Example.8.19..Compact.Block
f7a0 20 4d 61 70 70 69 6e 67 73 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c .Mappings...(should.(equal.(yaml
f7c0 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 2d 20 73 75 6e 3a 20 79 65 6c 6c 6f 77 0a 2d 20 3f -parse-string."-.sun:.yellow.-.?
f7e0 20 65 61 72 74 68 3a 20 62 6c 75 65 0a 20 20 3a 20 6d 6f 6f 6e 3a 20 77 68 69 74 65 0a 22 20 3a .earth:.blue...:.moon:.white.".:
f800 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 object-type.'alist).............
f820 20 20 20 20 20 5b 28 28 73 75 6e 20 2e 20 22 79 65 6c 6c 6f 77 22 29 29 20 28 28 28 28 65 61 72 .....[((sun..."yellow")).((((ear
f840 74 68 20 2e 20 22 62 6c 75 65 22 29 29 20 2e 20 28 28 6d 6f 6f 6e 20 2e 20 22 77 68 69 74 65 22 th..."blue"))...((moon..."white"
f860 29 29 29 29 5d 29 29 0a 0a 20 20 3b 3b 20 45 78 61 6d 70 6c 65 20 38 2e 32 30 2e 20 42 6c 6f 63 ))))]))....;;.Example.8.20..Bloc
f880 6b 20 4e 6f 64 65 20 54 79 70 65 73 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 k.Node.Types...(should.(equal.(y
f8a0 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 2d 0a 20 20 5c 22 66 6c 6f 77 20 69 6e 20 aml-parse-string."-...\"flow.in.
f8c0 62 6c 6f 63 6b 5c 22 0a 2d 20 3e 0a 20 42 6c 6f 63 6b 20 73 63 61 6c 61 72 0a 2d 20 21 21 6d 61 block\".-.>..Block.scalar.-.!!ma
f8e0 70 20 23 20 42 6c 6f 63 6b 20 63 6f 6c 6c 65 63 74 69 6f 6e 0a 20 20 66 6f 6f 20 3a 20 62 61 72 p.#.Block.collection...foo.:.bar
f900 0a 22 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 .".:object-type.'alist).........
f920 20 20 20 20 20 20 20 20 20 5b 22 66 6c 6f 77 20 69 6e 20 62 6c 6f 63 6b 22 20 22 42 6c 6f 63 6b .........["flow.in.block"."Block
f940 20 73 63 61 6c 61 72 5c 6e 22 20 28 28 66 6f 6f 20 2e 20 22 62 61 72 22 29 29 5d 29 29 0a 0a 20 .scalar\n".((foo..."bar"))]))...
f960 20 3b 3b 20 45 78 61 6d 70 6c 65 20 38 2e 32 31 2e 20 42 6c 6f 63 6b 20 53 63 61 6c 61 72 20 4e .;;.Example.8.21..Block.Scalar.N
f980 6f 64 65 73 0a 20 20 3b 3b 20 54 4f 44 4f 3a 20 54 68 65 20 64 6f 63 75 6d 65 6e 74 20 68 61 73 odes...;;.TODO:.The.document.has
f9a0 20 6e 6f 20 6e 65 77 20 6c 69 6e 65 20 61 66 74 65 72 20 74 68 65 20 6c 69 74 65 72 61 6c 20 61 .no.new.line.after.the.literal.a
f9c0 6e 64 20 66 6f 6c 64 65 64 0a 20 20 3b 3b 20 62 75 74 20 73 69 6e 63 65 20 69 74 20 69 73 20 75 nd.folded...;;.but.since.it.is.u
f9e0 73 69 6e 67 20 64 65 66 61 75 6c 74 20 63 68 6f 6d 70 2c 20 49 20 74 68 69 6e 6b 20 74 68 65 72 sing.default.chomp,.I.think.ther
fa00 65 20 73 68 6f 75 6c 64 20 62 65 20 6f 6e 65 20 6e 65 77 20 6c 69 6e 65 2e 0a 20 20 3b 3b 20 57 e.should.be.one.new.line....;;.W
fa20 68 69 63 68 20 6f 6e 65 20 69 73 20 72 69 67 68 74 3f 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 hich.one.is.right?...(should.(eq
fa40 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 6c 69 74 65 72 61 6c 3a ual.(yaml-parse-string."literal:
fa60 20 7c 32 0a 20 20 76 61 6c 75 65 0a 66 6f 6c 64 65 64 3a 0a 20 20 20 21 66 6f 6f 0a 20 20 3e 31 .|2...value.folded:....!foo...>1
fa80 0a 20 76 61 6c 75 65 22 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 ..value".:object-type.'alist)...
faa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 28 6c 69 74 65 72 61 6c 20 2e 20 22 76 61 6c ...............'((literal..."val
fac0 75 65 5c 6e 22 29 20 28 66 6f 6c 64 65 64 20 2e 20 22 76 61 6c 75 65 5c 6e 22 29 29 29 29 0a 0a ue\n").(folded..."value\n"))))..
fae0 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 ..(should.(equal.(yaml-parse-str
fb00 69 6e 67 20 22 73 65 71 75 65 6e 63 65 3a 20 21 21 73 65 71 0a 2d 20 65 6e 74 72 79 0a 2d 20 21 ing."sequence:.!!seq.-.entry.-.!
fb20 21 73 65 71 0a 20 2d 20 6e 65 73 74 65 64 0a 6d 61 70 70 69 6e 67 3a 20 21 21 6d 61 70 0a 20 66 !seq..-.nested.mapping:.!!map..f
fb40 6f 6f 3a 20 62 61 72 22 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 oo:.bar".:object-type.'alist)...
fb60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 28 73 65 71 75 65 6e 63 65 20 2e 20 5b 22 65 ...............'((sequence...["e
fb80 6e 74 72 79 22 20 5b 22 6e 65 73 74 65 64 22 5d 5d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ntry".["nested"]])..............
fba0 20 20 20 20 20 20 28 6d 61 70 70 69 6e 67 20 2e 20 28 28 66 6f 6f 20 2e 20 22 62 61 72 22 29 29 ......(mapping...((foo..."bar"))
fbc0 29 29 29 29 0a 0a 20 20 3b 3b 20 45 78 61 6d 70 6c 65 20 39 2e 32 2e 20 44 6f 63 75 6d 65 6e 74 ))))....;;.Example.9.2..Document
fbe0 20 4d 61 72 6b 65 72 73 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d .Markers...(should.(equal.(yaml-
fc00 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 25 59 41 4d 4c 20 31 2e 32 0a 2d 2d 2d 0a 44 6f 63 75 parse-string."%YAML.1.2.---.Docu
fc20 6d 65 6e 74 0a 2e 2e 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 44 6f 63 ment....").................."Doc
fc40 75 6d 65 6e 74 22 29 29 0a 0a 20 20 3b 3b 20 45 78 61 6d 70 6c 65 20 39 2e 33 20 42 61 72 65 20 ument"))....;;.Example.9.3.Bare.
fc60 44 6f 63 75 6d 65 6e 74 73 0a 20 20 3b 3b 20 54 4f 44 4f 3a 20 41 6c 6c 6f 77 20 66 69 72 73 74 Documents...;;.TODO:.Allow.first
fc80 20 63 68 61 72 61 63 74 65 72 20 6f 66 20 62 61 72 65 20 64 6f 63 75 6d 65 6e 74 20 74 6f 20 62 .character.of.bare.document.to.b
fca0 65 20 25 0a 20 20 3b 3b 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d e.%...;;...(should.(equal.(yaml-
fcc0 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 25 21 50 53 2d 41 64 6f 62 65 2d 32 2e 30 20 23 20 4e parse-string."%!PS-Adobe-2.0.#.N
fce0 6f 74 20 74 68 65 20 66 69 72 73 74 20 6c 69 6e 65 5c 6e 22 29 29 29 0a 0a 20 20 28 73 68 6f 75 ot.the.first.line\n")))....(shou
fd00 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 2d 2d ld.(equal.(yaml-parse-string."--
fd20 2d 0a 7b 20 6d 61 74 63 68 65 73 0a 25 20 3a 20 32 30 20 7d 0a 2e 2e 2e 0a 2d 2d 2d 0a 23 20 45 -.{.matches.%.:.20.}.....---.#.E
fd40 6d 70 74 79 0a 2e 2e 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 20 3b mpty....").................."".;
fd60 3b 20 54 4f 44 4f 3a 20 53 68 6f 75 6c 64 20 74 68 69 73 20 62 65 20 3a 6e 75 6c 6c 20 69 6e 73 ;.TODO:.Should.this.be.:null.ins
fd80 74 65 61 64 3f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 29 0a 0a 20 20 3b 3b 20 tead?..................))....;;.
fda0 45 78 61 6d 70 6c 65 20 39 2e 34 2e 20 45 78 70 6c 69 63 69 74 20 44 6f 63 75 6d 65 6e 74 73 0a Example.9.4..Explicit.Documents.
fdc0 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 ..(should.(equal.(yaml-parse-str
fde0 69 6e 67 20 22 2d 2d 2d 0a 7b 20 6d 61 74 63 68 65 73 0a 25 20 3a 20 32 30 20 7d 0a 2e 2e 2e 22 ing."---.{.matches.%.:.20.}...."
fe00 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 .:object-type.'alist)...........
fe20 20 20 20 20 20 20 20 60 28 28 2c 28 69 6e 74 65 72 6e 20 22 6d 61 74 63 68 65 73 20 25 22 29 20 .......`((,(intern."matches.%").
fe40 2e 20 32 30 29 29 29 29 0a 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c ..20))))....(should.(equal.(yaml
fe60 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 73 74 72 69 70 3a 20 7c 2d 0a 20 20 20 62 65 65 70 -parse-string."strip:.|-....beep
fe80 0a 20 20 23 20 74 65 78 74 22 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a ...#.text".:object-type.'alist).
fea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 28 73 74 72 69 70 20 2e 20 22 62 65 65 .................'((strip..."bee
fec0 70 22 29 29 29 29 0a 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 p"))))....(should.(equal.(yaml-p
fee0 61 72 73 65 2d 73 74 72 69 6e 67 20 22 0a 2d 20 6f 6e 65 3a 20 7c 0a 20 20 20 68 65 79 0a 2d 20 arse-string.".-.one:.|....hey.-.
ff00 74 77 6f 22 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 two".:object-type.'alist).......
ff20 20 20 20 20 20 20 20 20 20 20 20 5b 28 28 6f 6e 65 20 2e 20 22 68 65 79 5c 6e 22 29 29 0a 20 20 ...........[((one..."hey\n"))...
ff40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 77 6f 22 5d 29 29 0a 0a 20 20 28 73 68 6f ................"two"]))....(sho
ff60 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 0a uld.(equal.(yaml-parse-string.".
ff80 6f 6e 65 3a 0a 20 20 20 20 20 6e 6f 74 65 3a 20 7c 2d 0a 20 20 20 20 20 20 74 68 69 73 20 69 73 one:......note:.|-.......this.is
ffa0 20 61 20 6e 6f 74 65 0a 20 20 20 20 20 74 77 6f 3a 20 74 68 72 65 65 22 20 3a 6f 62 6a 65 63 74 .a.note......two:.three".:object
ffc0 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 -type.'alist)..................'
ffe0 28 28 6f 6e 65 20 2e 20 28 28 6e 6f 74 65 20 2e 20 22 74 68 69 73 20 69 73 20 61 20 6e 6f 74 65 ((one...((note..."this.is.a.note
10000 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 ")............................(t
10020 77 6f 20 2e 20 22 74 68 72 65 65 22 29 29 29 29 29 29 0a 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 wo..."three"))))))....(should.(e
10040 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 6b 65 79 3a 20 7c 2d qual.(yaml-parse-string."key:.|-
10060 0a 20 20 20 23 20 6e 6f 74 0a 20 20 20 23 20 61 0a 20 20 20 23 20 63 6f 6d 6d 65 6e 74 0a 20 20 ....#.not....#.a....#.comment...
10080 23 20 74 68 65 73 65 0a 20 23 20 61 72 65 0a 23 20 61 6c 6c 0a 23 20 63 6f 6d 6d 65 6e 74 73 22 #.these..#.are.#.all.#.comments"
100a0 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 .:object-type.'alist)...........
100c0 20 20 20 20 20 20 20 27 28 28 6b 65 79 20 2e 20 22 23 20 6e 6f 74 5c 6e 23 20 61 5c 6e 23 20 63 .......'((key..."#.not\n#.a\n#.c
100e0 6f 6d 6d 65 6e 74 22 29 29 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 omment"))))...(should.(equal.(ya
10100 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 0a 61 62 63 3a 0a 20 20 6b 65 79 2d 31 3a 20 ml-parse-string.".abc:...key-1:.
10120 7c 2d 0a 20 20 20 23 20 6e 6f 74 0a 20 20 20 23 20 61 0a 20 20 20 23 20 63 6f 6d 6d 65 6e 74 0a |-....#.not....#.a....#.comment.
10140 20 20 6b 65 79 2d 32 3a 20 5b 31 2c 20 32 2c 20 5c 22 74 68 72 65 65 5c 22 5d 0a 20 20 6b 65 79 ..key-2:.[1,.2,.\"three\"]...key
10160 2d 33 3a 0a 20 20 20 20 20 20 2d 20 64 65 65 70 6c 79 0a 20 20 20 20 20 20 2d 20 7c 0a 20 20 20 -3:.......-.deeply.......-.|....
10180 20 20 20 20 20 20 6e 65 73 74 65 64 0a 20 20 23 20 74 68 65 73 65 0a 20 23 20 61 72 65 0a 23 20 ......nested...#.these..#.are.#.
101a0 61 6c 6c 0a 23 20 63 6f 6d 6d 65 6e 74 73 22 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c all.#.comments".:object-type.'al
101c0 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 28 61 62 63 20 28 6b 65 ist)..................'((abc.(ke
101e0 79 2d 31 20 2e 20 22 23 20 6e 6f 74 0a 23 20 61 0a 23 20 63 6f 6d 6d 65 6e 74 22 29 20 28 6b 65 y-1..."#.not.#.a.#.comment").(ke
10200 79 2d 32 20 2e 20 5b 31 20 32 20 22 74 68 72 65 65 22 5d 29 20 28 6b 65 79 2d 33 20 2e 20 5b 22 y-2...[1.2."three"]).(key-3...["
10220 64 65 65 70 6c 79 22 20 22 6e 65 73 74 65 64 0a 22 5d 29 29 29 29 29 0a 0a 20 20 28 73 68 6f 75 deeply"."nested."])))))....(shou
10240 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 0a 6b ld.(equal.(yaml-parse-string.".k
10260 65 79 2d 31 3a 20 7c 2d 32 0a 20 20 20 20 2d 2d 2d 0a 20 20 20 20 2d 2d 2d 0a 6b 65 79 2d 32 3a ey-1:.|-2.....---.....---.key-2:
10280 20 7c 32 2d 0a 20 20 20 20 2d 2d 2d 0a 20 20 20 20 2d 2d 2d 22 0a 20 20 20 20 20 20 20 20 20 20 .|2-.....---.....---"...........
102a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 62 6a 65 63 ..........................:objec
102c0 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t-type.'alist)..................
102e0 27 28 28 6b 65 79 2d 31 20 2e 20 22 20 20 2d 2d 2d 5c 6e 20 20 2d 2d 2d 22 29 0a 20 20 20 20 20 '((key-1..."..---\n..---")......
10300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 65 79 2d 32 20 2e 20 22 20 20 2d 2d 2d 5c 6e 20 ..............(key-2..."..---\n.
10320 20 2d 2d 2d 22 29 29 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c .---"))))...(should.(equal.(yaml
10340 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 0a 6b 65 79 2d 31 3a 20 7c 2d 32 0a 20 20 20 20 2d -parse-string.".key-1:.|-2.....-
10360 2d 2d 0a 20 20 20 20 2d 2d 2d 0a 6b 65 79 2d 32 3a 20 7c 32 2d 0a 20 20 20 20 2d 2d 2d 0a 20 20 --.....---.key-2:.|2-.....---...
10380 20 20 2d 2d 2d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..---"..........................
103a0 20 20 20 20 20 20 20 20 20 20 20 3a 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 20 27 73 74 72 ...........:object-key-type.'str
103c0 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ing.............................
103e0 20 20 20 20 20 20 20 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 20 ........:object-type.'alist)....
10400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 28 22 6b 65 79 2d 31 22 20 2e 20 22 20 20 2d 2d ..............'(("key-1"..."..--
10420 2d 5c 6e 20 20 2d 2d 2d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 -\n..---")....................("
10440 6b 65 79 2d 32 22 20 2e 20 22 20 20 2d 2d 2d 5c 6e 20 20 2d 2d 2d 22 29 29 29 29 0a 20 20 28 73 key-2"..."..---\n..---"))))...(s
10460 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 hould.(equal.(yaml-parse-string.
10480 22 27 27 22 29 20 22 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d "''").""))...(should.(equal.(yam
104a0 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 66 6f 6f 3a 20 27 27 22 20 3a 6f 62 6a 65 63 74 l-parse-string."foo:.''".:object
104c0 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 -type.'alist)..................'
104e0 28 28 66 6f 6f 20 2e 20 22 22 29 29 29 29 0a 20 20 3b 3b 20 61 6e 63 68 6f 72 20 73 68 6f 75 6c ((foo...""))))...;;.anchor.shoul
10500 64 20 70 72 6f 64 75 63 65 20 73 61 6d 65 20 70 61 72 73 65 20 61 73 20 77 69 74 68 6f 75 74 20 d.produce.same.parse.as.without.
10520 61 6e 63 68 6f 72 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 anchor...(should.(equal.(yaml-pa
10540 72 73 65 2d 73 74 72 69 6e 67 20 22 62 69 6c 6c 2d 74 6f 3a 20 20 26 69 64 30 30 31 0a 20 20 20 rse-string."bill-to:..&id001....
10560 20 63 69 74 79 3a 20 20 20 45 61 73 74 20 43 65 6e 74 65 72 76 69 6c 6c 65 0a 20 20 20 20 73 74 .city:...East.Centerville.....st
10580 61 74 65 3a 20 20 4b 53 0a 22 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 0a 20 ate:..KS.".:object-type.'alist..
105a0 20 3a 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 20 27 73 74 72 69 6e 67 0a 20 20 3a 73 74 72 .:object-key-type.'string...:str
105c0 69 6e 67 2d 76 61 6c 75 65 73 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ing-values.t)..................(
105e0 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 62 69 6c 6c 2d 74 6f 3a 0a 20 20 20 20 yaml-parse-string."bill-to:.....
10600 63 69 74 79 3a 20 20 20 45 61 73 74 20 43 65 6e 74 65 72 76 69 6c 6c 65 0a 20 20 20 20 73 74 61 city:...East.Centerville.....sta
10620 74 65 3a 20 20 4b 53 0a 22 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 0a 20 20 te:..KS.".:object-type.'alist...
10640 3a 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 20 27 73 74 72 69 6e 67 0a 20 20 3a 73 74 72 69 :object-key-type.'string...:stri
10660 6e 67 2d 76 61 6c 75 65 73 20 74 29 29 29 0a 20 20 3b 3b 20 61 6e 63 68 6f 72 20 73 68 6f 75 6c ng-values.t)))...;;.anchor.shoul
10680 64 20 65 78 70 61 6e 64 20 74 6f 20 62 65 20 69 64 65 6e 74 69 63 61 6c 20 74 6f 20 64 65 66 69 d.expand.to.be.identical.to.defi
106a0 6e 69 74 69 6f 6e 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 nition...(should.(equal.(yaml-pa
106c0 72 73 65 2d 73 74 72 69 6e 67 20 22 62 69 6c 6c 2d 74 6f 3a 20 20 26 69 64 30 30 31 0a 20 20 20 rse-string."bill-to:..&id001....
106e0 20 73 74 72 65 65 74 3a 20 7c 0a 20 20 20 20 20 20 20 20 20 20 20 20 31 32 33 20 54 6f 72 6e 61 .street:.|.............123.Torna
10700 64 6f 20 41 6c 6c 65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 53 75 69 74 65 20 31 36 0a 20 20 do.Alley.............Suite.16...
10720 20 20 63 69 74 79 3a 20 20 20 45 61 73 74 20 43 65 6e 72 76 69 6c 6c 65 0a 20 20 20 20 73 74 61 ..city:...East.Cenrville.....sta
10740 74 65 3a 20 20 4b 53 0a 0a 73 68 69 70 2d 74 6f 3a 20 20 2a 69 64 30 30 31 0a 22 20 3a 6f 62 6a te:..KS..ship-to:..*id001.".:obj
10760 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 0a 20 20 3a 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 ect-type.'alist...:object-key-ty
10780 70 65 20 27 73 74 72 69 6e 67 0a 20 20 3a 73 74 72 69 6e 67 2d 76 61 6c 75 65 73 20 74 29 0a 20 pe.'string...:string-values.t)..
107a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 ................(yaml-parse-stri
107c0 6e 67 20 22 62 69 6c 6c 2d 74 6f 3a 0a 20 20 20 20 73 74 72 65 65 74 3a 20 7c 0a 20 20 20 20 20 ng."bill-to:.....street:.|......
107e0 20 20 20 20 20 20 20 31 32 33 20 54 6f 72 6e 61 64 6f 20 41 6c 6c 65 79 0a 20 20 20 20 20 20 20 .......123.Tornado.Alley........
10800 20 20 20 20 20 53 75 69 74 65 20 31 36 0a 20 20 20 20 63 69 74 79 3a 20 20 20 45 61 73 74 20 43 .....Suite.16.....city:...East.C
10820 65 6e 72 76 69 6c 6c 65 0a 20 20 20 20 73 74 61 74 65 3a 20 20 4b 53 0a 0a 73 68 69 70 2d 74 6f enrville.....state:..KS..ship-to
10840 3a 0a 20 20 20 20 73 74 72 65 65 74 3a 20 7c 0a 20 20 20 20 20 20 20 20 20 20 20 20 31 32 33 20 :.....street:.|.............123.
10860 54 6f 72 6e 61 64 6f 20 41 6c 6c 65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 53 75 69 74 65 20 Tornado.Alley.............Suite.
10880 31 36 0a 20 20 20 20 63 69 74 79 3a 20 20 20 45 61 73 74 20 43 65 6e 72 76 69 6c 6c 65 0a 20 20 16.....city:...East.Cenrville...
108a0 20 20 73 74 61 74 65 3a 20 20 4b 53 0a 0a 22 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c ..state:..KS..".:object-type.'al
108c0 69 73 74 0a 20 20 3a 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 20 27 73 74 72 69 6e 67 0a 20 ist...:object-key-type.'string..
108e0 20 3a 73 74 72 69 6e 67 2d 76 61 6c 75 65 73 20 74 29 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 .:string-values.t)))...(should.(
10900 65 71 75 61 6c 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 equal.(progn....................
10920 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 2d 77 69 74 68 2d 70 6f 73 20 22 2d 20 23 (yaml-parse-string-with-pos."-.#
10940 20 45 6d 70 74 79 5c 6e 2d 20 61 62 63 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .Empty\n-.abc").................
10960 20 20 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 2d 20 23 20 45 6d 70 74 79 ...(yaml-parse-string."-.#.Empty
10980 5c 6e 2d 20 61 62 63 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 3a 6e 75 \n-.abc"))..................[:nu
109a0 6c 6c 20 22 61 62 63 22 5d 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 ll."abc"]))...(should.(equal.(ya
109c0 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 64 65 65 70 6c 79 3a 5c 6e 20 20 6e 65 73 74 ml-parse-string."deeply:\n..nest
109e0 65 64 3a 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 3e 2d 31 5c 6e 20 20 20 20 20 20 74 65 73 74 20 ed:\n....value:.>-1\n......test.
10a00 73 74 72 69 6e 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 string".........................
10a20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 ............:object-type.'alist)
10a40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 28 64 65 65 70 6c 79 20 28 6e 65 73 ..................'((deeply.(nes
10a60 74 65 64 20 28 76 61 6c 75 65 20 2e 20 22 20 74 65 73 74 20 73 74 72 69 6e 67 22 29 29 29 29 29 ted.(value...".test.string")))))
10a80 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 )...(should.(equal.(yaml-parse-s
10aa0 74 72 69 6e 67 20 22 64 65 65 70 6c 79 3a 5c 6e 20 20 6e 65 73 74 65 64 3a 5c 6e 20 20 20 20 76 tring."deeply:\n..nested:\n....v
10ac0 61 6c 75 65 3a 20 3e 2d 5c 6e 20 20 20 20 20 20 74 65 73 74 20 73 74 72 69 6e 67 22 0a 20 20 20 alue:.>-\n......test.string"....
10ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
10b00 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 .:object-type.'alist)...........
10b20 20 20 20 20 20 20 20 27 28 28 64 65 65 70 6c 79 20 28 6e 65 73 74 65 64 20 28 76 61 6c 75 65 20 .......'((deeply.(nested.(value.
10b40 2e 20 22 74 65 73 74 20 73 74 72 69 6e 67 22 29 29 29 29 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 .."test.string"))))))...(should.
10b60 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 64 65 65 70 6c (equal.(yaml-parse-string."deepl
10b80 79 3a 5c 6e 20 20 6e 65 73 74 65 64 3a 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 3e 2d 32 5c 6e 20 y:\n..nested:\n....value:.>-2\n.
10ba0 20 20 20 20 20 74 65 73 74 20 73 74 72 69 6e 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .....test.string"...............
10bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 62 6a 65 63 74 2d 74 79 ......................:object-ty
10be0 70 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 28 64 pe.'alist)..................'((d
10c00 65 65 70 6c 79 20 28 6e 65 73 74 65 64 20 28 76 61 6c 75 65 20 2e 20 22 74 65 73 74 20 73 74 72 eeply.(nested.(value..."test.str
10c20 69 6e 67 22 29 29 29 29 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d ing"))))))...(should.(equal.(yam
10c40 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 64 65 65 70 6c 79 3a 5c 6e 20 20 6e 65 73 74 65 l-parse-string."deeply:\n..neste
10c60 64 3a 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 3e 2d 37 5c 6e 20 20 20 20 20 20 20 20 20 20 20 74 d:\n....value:.>-7\n...........t
10c80 65 73 74 20 73 74 72 69 6e 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 est.string".....................
10ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c ................:object-type.'al
10cc0 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 28 64 65 65 70 6c 79 20 ist)..................'((deeply.
10ce0 28 6e 65 73 74 65 64 20 28 76 61 6c 75 65 20 2e 20 22 74 65 73 74 20 73 74 72 69 6e 67 22 29 29 (nested.(value..."test.string"))
10d00 29 29 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 ))))...(should.(equal.(yaml-pars
10d20 65 2d 73 74 72 69 6e 67 20 22 64 65 65 70 6c 79 3a 5c 6e 20 20 6e 65 73 74 65 64 3a 5c 6e 20 20 e-string."deeply:\n..nested:\n..
10d40 20 20 76 61 6c 75 65 3a 20 7c 2d 36 5c 6e 20 20 20 20 20 20 20 20 20 20 20 74 65 73 74 20 73 74 ..value:.|-6\n...........test.st
10d60 72 69 6e 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ring"...........................
10d80 20 20 20 20 20 20 20 20 20 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 ..........:object-type.'alist)..
10da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 28 64 65 65 70 6c 79 20 28 6e 65 73 74 65 ................'((deeply.(neste
10dc0 64 20 28 76 61 6c 75 65 20 2e 20 22 20 74 65 73 74 20 73 74 72 69 6e 67 22 29 29 29 29 29 29 0a d.(value...".test.string")))))).
10de0 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 ..(should.(equal.(yaml-parse-str
10e00 69 6e 67 20 22 64 65 65 70 6c 79 3a 5c 6e 20 20 6e 65 73 74 65 64 3a 5c 6e 20 20 20 20 76 61 6c ing."deeply:\n..nested:\n....val
10e20 75 65 3a 20 7c 2d 5c 6e 20 20 20 20 20 20 20 20 20 20 20 74 65 73 74 20 73 74 72 69 6e 67 22 0a ue:.|-\n...........test.string".
10e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
10e60 20 20 20 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 ....:object-type.'alist)........
10e80 20 20 20 20 20 20 20 20 20 20 27 28 28 64 65 65 70 6c 79 20 28 6e 65 73 74 65 64 20 28 76 61 6c ..........'((deeply.(nested.(val
10ea0 75 65 20 2e 20 22 74 65 73 74 20 73 74 72 69 6e 67 22 29 29 29 29 29 29 0a 20 20 28 73 68 6f 75 ue..."test.string"))))))...(shou
10ec0 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 3e 2d ld.(equal.(yaml-parse-string.">-
10ee0 5c 6e 20 74 68 69 73 20 69 73 20 74 65 78 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \n.this.is.text"................
10f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 62 6a 65 63 74 2d 74 79 70 .....................:object-typ
10f20 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 68 69 73 e.'alist).................."this
10f40 20 69 73 20 74 65 78 74 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 .is.text"))...(should.(equal.(ya
10f60 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 3e 2d 31 5c 6e 20 74 68 69 73 20 69 73 20 74 ml-parse-string.">-1\n.this.is.t
10f80 65 78 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ext"............................
10fa0 20 20 20 20 20 20 20 20 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 .........:object-type.'alist)...
10fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 68 69 73 20 69 73 20 74 65 78 74 22 29 29 0a ..............."this.is.text")).
10fe0 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 ..(should.(equal.(yaml-parse-str
11000 69 6e 67 20 22 74 6f 70 3a 20 7c 31 5c 6e 20 20 74 68 69 73 20 69 73 20 74 65 78 74 22 0a 20 20 ing."top:.|1\n..this.is.text"...
11020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
11040 20 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 ..:object-type.'alist)..........
11060 20 20 20 20 20 20 20 20 27 28 28 74 6f 70 20 2e 20 22 20 74 68 69 73 20 69 73 20 74 65 78 74 5c ........'((top...".this.is.text\
11080 6e 22 29 29 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 70 61 n"))))...(should.(equal.(yaml-pa
110a0 72 73 65 2d 73 74 72 69 6e 67 20 22 74 6f 70 3a 20 30 78 31 30 22 20 3a 6f 62 6a 65 63 74 2d 74 rse-string."top:.0x10".:object-t
110c0 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 28 ype.'alist)..................'((
110e0 74 6f 70 20 2e 20 31 36 29 29 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 top...16))))...(should.(equal.(y
11100 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 74 6f 70 3a 20 30 6f 31 30 22 20 3a 6f 62 aml-parse-string."top:.0o10".:ob
11120 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ject-type.'alist)...............
11140 20 20 20 27 28 28 74 6f 70 20 2e 20 38 29 29 29 29 29 0a 0a 28 65 72 74 2d 64 65 66 74 65 73 74 ...'((top...8)))))..(ert-deftest
11160 20 79 61 6d 6c 2d 70 61 72 73 69 6e 67 2d 63 6f 6d 70 6c 65 74 65 73 20 28 29 0a 20 20 22 54 65 .yaml-parsing-completes.()..."Te
11180 73 74 73 20 74 68 61 74 20 74 68 65 20 79 61 6d 6c 20 70 61 72 73 65 73 2e 22 0a 20 20 28 73 68 sts.that.the.yaml.parses."...(sh
111a0 6f 75 6c 64 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 6f 6e 65 3a 20 74 77 ould.(yaml-parse-string."one:.tw
111c0 6f 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e o"))...(should.(yaml-parse-strin
111e0 67 20 22 21 21 6d 61 70 20 7b 20 3f 20 21 21 73 74 72 20 6f 6e 65 20 3a 20 21 21 73 74 72 20 6f g."!!map.{.?.!!str.one.:.!!str.o
11200 6e 65 7d 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 ne}"))...(should.(yaml-parse-str
11220 69 6e 67 20 22 5c 22 6f 6e 65 5c 22 20 3a 20 5b 0a 20 20 5c 22 6b 65 79 5c 22 20 3a 20 76 61 6c ing."\"one\".:.[...\"key\".:.val
11240 75 65 2c 0a 20 5d 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d ue,..]"))...(should.(yaml-parse-
11260 73 74 72 69 6e 67 20 22 7b 20 3f 20 21 21 73 74 72 20 3a 20 5c 22 74 77 6f 5c 22 7d 22 29 29 0a string."{.?.!!str.:.\"two\"}")).
11280 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 7b 20 ..(should.(yaml-parse-string."{.
112a0 3f 20 21 21 73 74 72 20 3a 20 21 21 73 74 72 20 7d 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 ?.!!str.:.!!str.}"))...(should.(
112c0 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 7b 20 3f 20 3a 20 7d 22 29 29 0a 20 20 yaml-parse-string."{.?.:.}"))...
112e0 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 7b 20 3f 20 (should.(yaml-parse-string."{.?.
11300 21 21 73 74 72 20 5c 22 6f 6e 65 5c 22 20 3a 20 5c 22 74 77 6f 5c 22 7d 22 29 29 0a 20 20 28 73 !!str.\"one\".:.\"two\"}"))...(s
11320 68 6f 75 6c 64 20 28 6c 65 74 20 28 28 6d 61 78 2d 6c 69 73 70 2d 65 76 61 6c 2d 64 65 70 74 68 hould.(let.((max-lisp-eval-depth
11340 20 31 30 35 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d .1050)).............(yaml-parse-
11360 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 70 69 56 65 72 73 69 6f 6e 3a string.............."apiVersion:
11380 20 61 70 70 73 2f 76 31 0a 6b 69 6e 64 3a 20 44 65 70 6c 6f 79 6d 65 6e 74 0a 6d 65 74 61 64 61 .apps/v1.kind:.Deployment.metada
113a0 74 61 3a 0a 20 20 6e 61 6d 65 3a 20 6e 67 69 6e 78 2d 64 65 70 6c 6f 79 6d 65 6e 74 0a 73 70 65 ta:...name:.nginx-deployment.spe
113c0 63 3a 0a 20 20 73 65 6c 65 63 74 6f 72 3a 0a 20 20 20 20 6d 61 74 63 68 4c 61 62 65 6c 73 3a 0a c:...selector:.....matchLabels:.
113e0 20 20 20 20 20 20 61 70 70 3a 20 6e 67 69 6e 78 0a 20 20 72 65 70 6c 69 63 61 73 3a 20 32 20 23 ......app:.nginx...replicas:.2.#
11400 20 74 65 6c 6c 73 20 64 65 70 6c 6f 79 6d 65 6e 74 20 74 6f 20 72 75 6e 20 32 20 70 6f 64 73 20 .tells.deployment.to.run.2.pods.
11420 6d 61 74 63 68 69 6e 67 20 74 68 65 20 74 65 6d 70 6c 61 74 65 0a 20 20 74 65 6d 70 6c 61 74 65 matching.the.template...template
11440 3a 0a 20 20 20 20 6d 65 74 61 64 61 74 61 3a 0a 20 20 20 20 20 20 6c 61 62 65 6c 73 3a 0a 20 20 :.....metadata:.......labels:...
11460 20 20 20 20 20 20 61 70 70 3a 20 6e 67 69 6e 78 0a 20 20 20 20 73 70 65 63 3a 0a 20 20 20 20 20 ......app:.nginx.....spec:......
11480 20 63 6f 6e 74 61 69 6e 65 72 73 3a 0a 20 20 20 20 20 20 2d 20 6e 61 6d 65 3a 20 6e 67 69 6e 78 .containers:.......-.name:.nginx
114a0 0a 20 20 20 20 20 20 20 20 69 6d 61 67 65 3a 20 6e 67 69 6e 78 3a 31 2e 31 34 2e 32 0a 20 20 20 .........image:.nginx:1.14.2....
114c0 20 20 20 20 20 70 6f 72 74 73 3a 0a 20 20 20 20 20 20 20 20 2d 20 63 6f 6e 74 61 69 6e 65 72 50 .....ports:.........-.containerP
114e0 6f 72 74 3a 20 38 30 22 29 29 29 0a 0a 20 20 3b 3b 20 65 78 61 6d 70 6c 65 20 37 2e 31 37 0a 20 ort:.80")))....;;.example.7.17..
11500 20 3b 3b 20 54 4f 44 4f 3a 20 54 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 73 20 6f 66 20 22 .;;.TODO:.The.empty.strings.of."
11520 68 74 74 70 3a 2f 2f 66 6f 6f 2e 63 6f 6d 22 20 61 6e 64 20 22 6f 6d 69 74 74 65 64 20 76 61 6c http://foo.com".and."omitted.val
11540 75 65 22 20 73 68 6f 75 6c 64 20 62 65 20 74 61 67 67 65 64 20 61 73 20 21 21 6e 75 6c 6c 2e 0a ue".should.be.tagged.as.!!null..
11560 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 0a 20 20 20 ..(should.(yaml-parse-string....
11580 20 20 20 20 20 20 20 20 22 7b 0a 75 6e 71 75 6f 74 65 64 20 3a 20 5c 22 73 65 70 61 72 61 74 65 ........"{.unquoted.:.\"separate
115a0 5c 22 2c 0a 68 74 74 70 3a 2f 2f 66 6f 6f 2e 63 6f 6d 2c 0a 6f 6d 69 74 74 65 64 20 76 61 6c 75 \",.http://foo.com,.omitted.valu
115c0 65 3a 2c 0a 3a 20 6f 6d 69 74 74 65 64 20 6b 65 79 2c 0a 7d 22 29 29 0a 0a 20 20 3b 3b 20 65 78 e:,.:.omitted.key,.}"))....;;.ex
115e0 61 6d 70 6c 65 20 37 2e 31 38 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 70 61 72 73 65 ample.7.18...(should.(yaml-parse
11600 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 22 7b 0a 5c 22 61 64 6a 61 63 65 6e 74 -string............"{.\"adjacent
11620 5c 22 3a 76 61 6c 75 65 2c 0a 5c 22 72 65 61 64 61 62 6c 65 5c 22 3a c2 b7 76 61 6c 75 65 2c 0a \":value,.\"readable\":..value,.
11640 5c 22 65 6d 70 74 79 5c 22 3a 0a 7d 22 29 29 0a 0a 20 20 3b 3b 20 65 78 61 6d 70 6c 65 20 37 2e \"empty\":.}"))....;;.example.7.
11660 31 39 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 0a 19...(should.(yaml-parse-string.
11680 20 20 20 20 20 20 20 20 20 20 20 22 5b 0a 66 6f 6f 3a 20 62 61 72 0a 5d 22 29 29 0a 0a 20 20 3b ..........."[.foo:.bar.]"))....;
116a0 3b 20 65 78 61 6d 70 6c 65 20 37 2e 32 30 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 70 ;.example.7.20...(should.(yaml-p
116c0 61 72 73 65 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 22 5b 0a 3f 20 66 6f 6f 0a arse-string............"[.?.foo.
116e0 20 62 61 72 20 3a 20 62 61 7a 0a 5d 22 29 29 0a 0a 20 20 3b 3b 20 65 78 61 6d 70 6c 65 20 37 2e .bar.:.baz.]"))....;;.example.7.
11700 32 31 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 0a 21...(should.(yaml-parse-string.
11720 20 20 20 20 20 20 20 20 20 20 20 22 2d 20 5b 20 59 41 4d 4c 20 3a 20 73 65 70 61 72 61 74 65 20 ..........."-.[.YAML.:.separate.
11740 5d 0a 2d 20 5b 20 3a 20 65 6d 70 74 79 20 6b 65 79 20 65 6e 74 72 79 20 5d 0a 2d 20 5b 20 7b 4a ].-.[.:.empty.key.entry.].-.[.{J
11760 53 4f 4e 3a 20 6c 69 6b 65 7d 3a 61 64 6a 61 63 65 6e 74 20 5d 22 29 29 0a 0a 20 20 3b 3b 20 65 SON:.like}:adjacent.]"))....;;.e
11780 78 61 6d 70 6c 65 20 37 2e 32 32 0a 20 20 28 73 68 6f 75 6c 64 20 28 6e 6f 74 20 28 63 6f 6e 64 xample.7.22...(should.(not.(cond
117a0 69 74 69 6f 6e 2d 63 61 73 65 20 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ition-case.n....................
117c0 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 5b 20 66 6f 6f 0a 20 62 61 72 3a 20 (yaml-parse-string."[.foo..bar:.
117e0 69 6e 76 61 6c 69 64 2c 0a 20 5c 22 66 6f 6f 2e 2e 2e 3e 31 4b 20 63 68 61 72 61 63 74 65 72 73 invalid,..\"foo...>1K.characters
11800 2e 2e 2e 62 61 72 5c 22 3a 20 69 6e 76 61 6c 69 64 20 5d 22 29 0a 20 20 20 20 20 20 20 20 20 20 ...bar\":.invalid.]")...........
11820 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 6e 69 6c 29 29 29 29 0a 0a 20 20 3b 3b 20 65 78 61 6d .......(error.nil))))....;;.exam
11840 70 6c 65 20 37 2e 32 33 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 ple.7.23...(should.(yaml-parse-s
11860 74 72 69 6e 67 20 22 2d 20 5b 20 61 2c 20 62 20 5d 0a 2d 20 7b 20 61 3a 20 62 20 7d 0a 2d 20 5c tring."-.[.a,.b.].-.{.a:.b.}.-.\
11880 22 61 5c 22 0a 2d 20 27 62 27 0a 2d 20 63 22 29 29 0a 0a 20 20 3b 3b 20 65 78 61 6d 70 6c 65 20 "a\".-.'b'.-.c"))....;;.example.
118a0 38 2e 31 0a 20 20 3b 3b 20 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 8.1...;;...(should.(yaml-parse-s
118c0 74 72 69 6e 67 20 22 2d 20 7c 0a 20 20 3b 3b 20 5c 73 64 65 74 65 63 74 65 64 0a 20 20 3b 3b 20 tring."-.|...;;.\sdetected...;;.
118e0 2d 20 3e 0a 20 20 3b 3b 20 5c 73 0a 20 20 3b 3b 20 5c 73 5c 73 0a 20 20 3b 3b 20 5c 73 5c 73 23 -.>...;;.\s...;;.\s\s...;;.\s\s#
11900 20 64 65 74 65 63 74 65 64 0a 20 20 3b 3b 20 2d 20 7c 31 0a 20 20 3b 3b 20 5c 73 5c 73 65 78 70 .detected...;;.-.|1...;;.\s\sexp
11920 6c 69 63 69 74 0a 20 20 3b 3b 20 2d 20 3e 0a 20 20 3b 3b 20 5c 73 5c 74 0a 20 20 3b 3b 20 5c 73 licit...;;.-.>...;;.\s\t...;;.\s
11940 64 65 74 65 63 74 65 64 22 29 29 0a 0a 0a 20 20 3b 3b 20 65 78 61 6d 70 6c 65 20 38 2e 32 0a 20 detected")).....;;.example.8.2..
11960 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 73 74 72 .(should.(yaml-parse-string."str
11980 69 70 3a 20 7c 2d 0a 20 20 74 65 78 74 0a 63 6c 69 70 3a 20 7c 0a 20 20 74 65 78 74 0a 6b 65 65 ip:.|-...text.clip:.|...text.kee
119a0 70 3a 20 7c 2b 0a 20 20 74 65 78 74 0a 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c p:.|+...text."))...(should.(yaml
119c0 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 62 6c 6f 63 6b 20 73 65 71 75 65 6e 63 65 3a 0a 20 -parse-string."block.sequence:..
119e0 20 2d 20 6f 6e 65 0a 20 20 2d 20 74 77 6f 20 3a 20 74 68 72 65 65 22 29 29 0a 20 20 28 73 68 6f .-.one...-.two.:.three"))...(sho
11a00 75 6c 64 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 2d 20 23 20 45 6d 70 74 uld.(yaml-parse-string."-.#.Empt
11a20 79 0a 2d 20 61 62 63 22 29 29 0a 0a 20 20 3b 3b 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 y.-.abc"))....;;.The.following.t
11a40 65 73 74 73 20 6d 61 6b 65 20 73 75 72 65 20 6c 6f 6e 67 20 73 74 72 69 6e 67 73 20 64 6f 6e 27 ests.make.sure.long.strings.don'
11a60 74 20 62 6c 6f 77 20 75 70 20 74 68 65 20 73 74 61 63 6b 20 77 68 65 6e 20 74 72 79 69 6e 67 20 t.blow.up.the.stack.when.trying.
11a80 74 6f 20 74 72 61 76 65 72 73 65 20 74 68 65 20 74 72 65 65 2e 0a 20 20 28 73 68 6f 75 6c 64 20 to.traverse.the.tree....(should.
11aa0 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 6f 61 72 73 69 65 74 6e 61 6f 72 73 (yaml-parse-string."oarsietnaors
11ac0 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e etnaorstnearsotnarsoitneiaosretn
11ae0 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 aoirsetnaorsentaorsentoaroarsiet
11b00 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f naorsetnaorstnearsotnarsoitneiao
11b20 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 sretnaoirsetnaorsentaorsentoaroa
11b40 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 rsietnaorsetnaorstnearsotnarsoit
11b60 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 neiaosretnaoirsetnaorsentaorsent
11b80 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 oaroarsietnaorsetnaorstnearsotna
11ba0 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f rsoitneiaosretnaoirsetnaorsentao
11bc0 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 rsentoaroarsietnaorsetnaorstnear
11be0 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 sotnarsoitneiaosretnaoirsetnaors
11c00 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 entaorsentoaroarsietnaorsetnaors
11c20 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 tnearsotnarsoitneiaosretnaoirset
11c40 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 naorsentaorsentoaroarsietnaorset
11c60 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f naorstnearsotnarsoitneiaosretnao
11c80 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 irsetnaorsentaorsentoaroarsietna
11ca0 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 orsetnaorstnearsotnarsoitneiaosr
11cc0 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 etnaoirsetnaorsentaorsentoaroars
11ce0 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 ietnaorsetnaorstnearsotnarsoitne
11d00 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 iaosretnaoirsetnaorsentaorsentoa
11d20 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 roarsietnaorsetnaorstnearsotnars
11d40 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 oitneiaosretnaoirsetnaorsentaors
11d60 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f entoaroarsietnaorsetnaorstnearso
11d80 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e tnarsoitneiaosretnaoirsetnaorsen
11da0 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e taorsentoaroarsietnaorsetnaorstn
11dc0 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 earsotnarsoitneiaosretnaoirsetna
11de0 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 0a 23 20 62 65 65 70 22 20 3a 6f 62 6a 65 63 74 orsentaorsentoar.#.beep".:object
11e00 2d 74 79 70 65 20 27 61 6c 69 73 74 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 70 -type.'alist))...(should.(yaml-p
11e20 61 72 73 65 2d 73 74 72 69 6e 67 20 22 27 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 arse-string."'oarsietnaorsetnaor
11e40 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 stnearsotnarsoitneiaosretnaoirse
11e60 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 tnaorsentaorsentoaroarsietnaorse
11e80 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 tnaorstnearsotnarsoitneiaosretna
11ea0 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e oirsetnaorsentaorsentoaroarsietn
11ec0 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 aorsetnaorstnearsotnarsoitneiaos
11ee0 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 retnaoirsetnaorsentaorsentoaroar
11f00 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e sietnaorsetnaorstnearsotnarsoitn
11f20 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f eiaosretnaoirsetnaorsentaorsento
11f40 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 aroarsietnaorsetnaorstnearsotnar
11f60 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 soitneiaosretnaoirsetnaorsentaor
11f80 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 sentoaroarsietnaorsetnaorstnears
11fa0 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 otnarsoitneiaosretnaoirsetnaorse
11fc0 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 ntaorsentoaroarsietnaorsetnaorst
11fe0 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e nearsotnarsoitneiaosretnaoirsetn
12000 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e aorsentaorsentoaroarsietnaorsetn
12020 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 aorstnearsotnarsoitneiaosretnaoi
12040 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f rsetnaorsentaorsentoaroarsietnao
12060 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 rsetnaorstnearsotnarsoitneiaosre
12080 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 tnaoirsetnaorsentaorsentoaroarsi
120a0 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 etnaorsetnaorstnearsotnarsoitnei
120c0 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 aosretnaoirsetnaorsentaorsentoar
120e0 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f oarsietnaorsetnaorstnearsotnarso
12100 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 itneiaosretnaoirsetnaorsentaorse
12120 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 ntoaroarsietnaorsetnaorstnearsot
12140 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 narsoitneiaosretnaoirsetnaorsent
12160 61 6f 72 73 65 6e 74 6f 61 72 27 0a 23 20 62 65 65 70 22 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 aorsentoar'.#.beep".:object-type
12180 20 27 61 6c 69 73 74 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d .'alist))...(should.(yaml-parse-
121a0 73 74 72 69 6e 67 20 22 5c 22 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 string."\"oarsietnaorsetnaorstne
121c0 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f arsotnarsoitneiaosretnaoirsetnao
121e0 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f rsentaorsentoaroarsietnaorsetnao
12200 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 rstnearsotnarsoitneiaosretnaoirs
12220 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 etnaorsentaorsentoaroarsietnaors
12240 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e etnaorstnearsotnarsoitneiaosretn
12260 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 aoirsetnaorsentaorsentoaroarsiet
12280 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f naorsetnaorstnearsotnarsoitneiao
122a0 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 sretnaoirsetnaorsentaorsentoaroa
122c0 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 rsietnaorsetnaorstnearsotnarsoit
122e0 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 neiaosretnaoirsetnaorsentaorsent
12300 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 oaroarsietnaorsetnaorstnearsotna
12320 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f rsoitneiaosretnaoirsetnaorsentao
12340 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 rsentoaroarsietnaorsetnaorstnear
12360 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 sotnarsoitneiaosretnaoirsetnaors
12380 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 entaorsentoaroarsietnaorsetnaors
123a0 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 tnearsotnarsoitneiaosretnaoirset
123c0 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 naorsentaorsentoaroarsietnaorset
123e0 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f naorstnearsotnarsoitneiaosretnao
12400 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 irsetnaorsentaorsentoaroarsietna
12420 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 orsetnaorstnearsotnarsoitneiaosr
12440 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 etnaoirsetnaorsentaorsentoaroars
12460 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 ietnaorsetnaorstnearsotnarsoitne
12480 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 iaosretnaoirsetnaorsentaorsentoa
124a0 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 roarsietnaorsetnaorstnearsotnars
124c0 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 oitneiaosretnaoirsetnaorsentaors
124e0 65 6e 74 6f 61 72 5c 22 0a 23 20 62 65 65 70 22 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 entoar\".#.beep".:object-type.'a
12500 6c 69 73 74 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 list))...(should.(yaml-parse-str
12520 69 6e 67 20 22 7c 5c 6e 20 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 ing."|\n.oarsietnaorsetnaorstnea
12540 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 rsotnarsoitneiaosretnaoirsetnaor
12560 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 sentaorsentoaroarsietnaorsetnaor
12580 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 stnearsotnarsoitneiaosretnaoirse
125a0 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 tnaorsentaorsentoaroarsietnaorse
125c0 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 tnaorstnearsotnarsoitneiaosretna
125e0 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e oirsetnaorsentaorsentoaroarsietn
12600 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 aorsetnaorstnearsotnarsoitneiaos
12620 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 retnaoirsetnaorsentaorsentoaroar
12640 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e sietnaorsetnaorstnearsotnarsoitn
12660 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f eiaosretnaoirsetnaorsentaorsento
12680 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 aroarsietnaorsetnaorstnearsotnar
126a0 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 soitneiaosretnaoirsetnaorsentaor
126c0 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 sentoaroarsietnaorsetnaorstnears
126e0 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 otnarsoitneiaosretnaoirsetnaorse
12700 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 ntaorsentoaroarsietnaorsetnaorst
12720 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e nearsotnarsoitneiaosretnaoirsetn
12740 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e aorsentaorsentoaroarsietnaorsetn
12760 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 aorstnearsotnarsoitneiaosretnaoi
12780 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 65 74 6e 61 6f rsetnaorsentaorsentoaroarsietnao
127a0 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 61 6f 73 72 65 rsetnaorstnearsotnarsoitneiaosre
127c0 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 6f 61 72 73 69 tnaoirsetnaorsentaorsentoaroarsi
127e0 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f 69 74 6e 65 69 etnaorsetnaorstnearsotnarsoitnei
12800 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 6e 74 6f 61 72 aosretnaoirsetnaorsentaorsentoar
12820 6f 61 72 73 69 65 74 6e 61 6f 72 73 65 74 6e 61 6f 72 73 74 6e 65 61 72 73 6f 74 6e 61 72 73 6f oarsietnaorsetnaorstnearsotnarso
12840 69 74 6e 65 69 61 6f 73 72 65 74 6e 61 6f 69 72 73 65 74 6e 61 6f 72 73 65 6e 74 61 6f 72 73 65 itneiaosretnaoirsetnaorsentaorse
12860 6e 74 6f 61 72 0a 23 20 62 65 65 70 22 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 ntoar.#.beep".:object-type.'alis
12880 74 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 t))...(should.(yaml-parse-string
128a0 20 22 61 6e 6f 74 68 65 72 3a 5c 6e 20 20 76 61 6c 75 65 3a 5c 6e 20 20 20 20 64 65 65 70 6c 79 ."another:\n..value:\n....deeply
128c0 3a 20 3e 5c 6e 20 20 20 20 20 20 6e 65 73 74 65 64 22 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 :.>\n......nested".:object-type.
128e0 27 61 6c 69 73 74 29 29 29 0a 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 74 65 73 74 2d 72 6f 75 'alist)))...(defun.yaml-test-rou
12900 6e 64 2d 74 72 69 70 20 28 6f 29 0a 20 20 22 54 65 73 74 20 28 65 71 75 61 6c 20 28 64 65 63 6f nd-trip.(o)..."Test.(equal.(deco
12920 64 65 20 28 65 6e 63 6f 64 65 20 6f 29 29 20 6f 29 22 0a 20 20 28 6c 65 74 2a 20 28 28 65 6e 63 de.(encode.o)).o)"...(let*.((enc
12940 6f 64 65 64 20 28 79 61 6d 6c 2d 65 6e 63 6f 64 65 20 6f 29 29 0a 20 20 20 20 20 20 20 20 20 28 oded.(yaml-encode.o))..........(
12960 70 61 72 73 65 64 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 65 6e 63 6f 64 65 parsed.(yaml-parse-string.encode
12980 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d...............................
129a0 20 20 20 20 20 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 0a 20 20 20 20 20 20 ......:object-type.'alist.......
129c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 ..............................:s
129e0 65 71 75 65 6e 63 65 2d 74 79 70 65 20 27 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 65 equence-type.'list))..........(e
12a00 6e 63 6f 64 65 64 2d 32 20 28 79 61 6d 6c 2d 65 6e 63 6f 64 65 20 6f 29 29 29 0a 20 20 20 20 28 ncoded-2.(yaml-encode.o))).....(
12a20 65 71 75 61 6c 20 65 6e 63 6f 64 65 64 20 65 6e 63 6f 64 65 64 2d 32 29 29 29 0a 0a 28 65 72 74 equal.encoded.encoded-2)))..(ert
12a40 2d 64 65 66 74 65 73 74 20 79 61 6d 6c 2d 65 6e 63 6f 64 65 2d 74 65 73 74 73 20 28 29 0a 20 20 -deftest.yaml-encode-tests.()...
12a60 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 74 65 73 74 2d 72 6f 75 6e 64 2d 74 72 69 70 20 31 29 (should.(yaml-test-round-trip.1)
12a80 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 74 65 73 74 2d 72 6f 75 6e 64 2d 74 72 69 )...(should.(yaml-test-round-tri
12aa0 70 20 22 6f 6e 65 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 74 65 73 74 2d 72 p."one"))...(should.(yaml-test-r
12ac0 6f 75 6e 64 2d 74 72 69 70 20 6e 69 6c 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d ound-trip.nil))...(should.(yaml-
12ae0 74 65 73 74 2d 72 6f 75 6e 64 2d 74 72 69 70 20 27 28 31 20 32 20 33 29 29 29 0a 20 20 28 73 68 test-round-trip.'(1.2.3)))...(sh
12b00 6f 75 6c 64 20 28 79 61 6d 6c 2d 74 65 73 74 2d 72 6f 75 6e 64 2d 74 72 69 70 20 27 28 28 31 20 ould.(yaml-test-round-trip.'((1.
12b20 2e 20 32 29 20 28 33 20 2e 20 34 29 20 28 35 20 2e 20 36 29 29 29 29 0a 20 20 28 73 68 6f 75 6c ..2).(3...4).(5...6))))...(shoul
12b40 64 20 28 79 61 6d 6c 2d 74 65 73 74 2d 72 6f 75 6e 64 2d 74 72 69 70 0a 20 20 20 20 20 20 20 20 d.(yaml-test-round-trip.........
12b60 20 20 20 27 28 28 22 6b 65 79 22 20 2e 20 22 76 61 6c 75 65 22 29 0a 20 20 20 20 20 20 20 20 20 ...'(("key"..."value")..........
12b80 20 20 20 20 28 22 6e 65 73 74 65 64 2d 6d 61 70 22 20 2e 20 28 28 31 20 2e 20 32 29 20 28 33 20 ....("nested-map"...((1...2).(3.
12ba0 2e 20 34 29 20 28 35 20 2e 20 36 29 29 29 29 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d ..4).(5...6))))))...(should.(yam
12bc0 6c 2d 74 65 73 74 2d 72 6f 75 6e 64 2d 74 72 69 70 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 22 l-test-round-trip............'("
12be0 6f 6e 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 22 6b 65 79 22 20 2e 20 22 76 61 6c one"..............(("key"..."val
12c00 75 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6e 65 73 74 65 64 2d 6d 61 70 22 ue")...............("nested-map"
12c20 20 2e 20 28 28 31 20 2e 20 32 29 20 28 33 20 2e 20 34 29 20 28 35 20 2e 20 36 29 29 29 29 0a 20 ...((1...2).(3...4).(5...6))))..
12c40 20 20 20 20 20 20 20 20 20 20 20 20 22 74 68 72 65 65 22 29 29 29 0a 20 20 28 73 68 6f 75 6c 64 ............"three")))...(should
12c60 20 28 79 61 6d 6c 2d 74 65 73 74 2d 72 6f 75 6e 64 2d 74 72 69 70 0a 20 20 20 20 20 20 20 20 20 .(yaml-test-round-trip..........
12c80 20 20 27 28 22 6f 6e 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 22 6b 65 79 22 20 2e ..'("one"..............(("key"..
12ca0 20 22 76 61 6c 75 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6e 65 73 74 65 64 ."value")...............("nested
12cc0 2d 6d 61 70 22 20 2e 20 28 28 31 20 2e 20 32 29 20 28 33 20 2e 20 34 29 20 28 35 20 2e 20 36 29 -map"...((1...2).(3...4).(5...6)
12ce0 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 68 72 65 65 22 29 29 29 0a 20 20 28 73 ))).............."three")))...(s
12d00 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 74 65 73 74 2d 72 6f 75 6e 64 2d 74 72 69 70 0a 20 20 20 20 hould.(yaml-test-round-trip.....
12d20 20 20 20 20 20 20 20 27 28 22 6f 6e 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 22 6b .......'("one"..............(("k
12d40 65 79 22 20 2e 20 22 76 61 6c 75 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6e ey"..."value")...............("n
12d60 65 73 74 65 64 2d 6d 61 70 22 20 2e 20 28 28 31 20 2e 20 32 29 20 28 33 20 2e 20 34 29 20 28 35 ested-map"...((1...2).(3...4).(5
12d80 20 2e 20 36 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6e 65 73 74 65 64 22 20 ...6))))..............("nested".
12da0 22 6c 69 73 74 22 20 31 20 32 20 33 29 29 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c "list".1.2.3))))...(should.(yaml
12dc0 2d 74 65 73 74 2d 72 6f 75 6e 64 2d 74 72 69 70 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 22 6f -test-round-trip............'("o
12de0 6e 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 22 6b 65 79 22 20 2e 20 22 76 61 6c 75 ne"..............(("key"..."valu
12e00 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6e 65 73 74 65 64 2d 6d 61 70 22 20 e")...............("nested-map".
12e20 2e 20 28 28 31 20 2e 20 32 29 20 28 33 20 2e 20 34 29 20 28 35 20 2e 20 36 29 29 29 0a 20 20 20 ..((1...2).(3...4).(5...6)))....
12e40 20 20 20 20 20 20 20 20 20 20 20 28 22 6e 65 73 74 65 64 2d 6c 69 73 74 22 20 2e 20 28 31 20 32 ...........("nested-list"...(1.2
12e60 20 33 20 34 20 35 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6e 65 73 74 65 64 22 .3.4.5)))..............("nested"
12e80 20 22 6c 69 73 74 22 20 31 20 32 20 33 29 29 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d ."list".1.2.3))))...(should.(yam
12ea0 6c 2d 74 65 73 74 2d 72 6f 75 6e 64 2d 74 72 69 70 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 22 l-test-round-trip............'("
12ec0 6f 6e 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 22 6b 65 79 22 20 2e 20 22 76 61 6c one"..............(("key"..."val
12ee0 75 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6e 65 73 74 65 64 2d 6d 61 70 22 ue")...............("nested-map"
12f00 20 2e 20 28 28 31 20 2e 20 32 29 20 28 33 20 2e 20 34 29 20 28 35 20 2e 20 36 29 29 29 0a 20 20 ...((1...2).(3...4).(5...6)))...
12f20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6e 65 73 74 65 64 2d 6c 69 73 74 22 20 2e 20 28 31 20 ............("nested-list"...(1.
12f40 32 20 33 20 34 20 35 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6e 65 73 74 65 64 2.3.4.5)))..............("nested
12f60 22 20 22 6c 69 73 74 22 20 31 20 32 20 33 29 29 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 "."list".1.2.3))))...(should.(ya
12f80 6d 6c 2d 74 65 73 74 2d 72 6f 75 6e 64 2d 74 72 69 70 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 ml-test-round-trip............'(
12fa0 22 6f 6e 65 22 20 74 20 6e 69 6c 20 3a 66 61 6c 73 65 29 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 "one".t.nil.:false)))...(should.
12fc0 28 79 61 6d 6c 2d 74 65 73 74 2d 72 6f 75 6e 64 2d 74 72 69 70 0a 20 20 20 20 20 20 20 20 20 20 (yaml-test-round-trip...........
12fe0 20 27 28 74 20 6e 69 6c 29 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 74 65 73 74 .'(t.nil)))...(should.(yaml-test
13000 2d 72 6f 75 6e 64 2d 74 72 69 70 0a 20 20 20 20 20 20 20 20 20 20 20 5b 31 20 32 20 33 20 34 5d -round-trip............[1.2.3.4]
13020 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 65 6e 63 6f 64 65 0a 20 20 20 20 20 20 ))...(should.(yaml-encode.......
13040 20 20 20 20 20 27 28 28 28 22 61 61 61 61 22 20 22 62 62 62 62 22 20 22 63 63 63 63 22 29 20 28 .....'((("aaaa"."bbbb"."cccc").(
13060 22 64 64 64 64 22 20 22 65 65 65 65 22 20 22 66 66 66 66 22 29 20 28 22 67 67 67 67 22 20 22 68 "dddd"."eeee"."ffff").("gggg"."h
13080 68 68 68 22 20 22 69 69 69 69 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6a 6a 6a hhh"."iiii"))..............("jjj
130a0 6a 22 20 22 6b 6b 6b 6b 22 20 22 6c 6c 6c 6c 22 29 20 28 22 6d 6d 6d 6d 22 20 22 6e 6e 6e 6e 22 j"."kkkk"."llll").("mmmm"."nnnn"
130c0 20 22 6f 6f 6f 6f 22 29 20 28 22 70 70 70 70 22 20 22 71 71 71 71 22 20 22 72 72 72 72 22 29 29 ."oooo").("pppp"."qqqq"."rrrr"))
130e0 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 65 6e 63 6f 64 65 0a 20 20 20 20 20 20 ))...(should.(yaml-encode.......
13100 20 20 20 20 20 27 28 28 22 61 61 61 61 22 20 22 62 62 62 62 22 20 22 63 63 63 63 22 20 28 22 64 .....'(("aaaa"."bbbb"."cccc".("d
13120 64 64 64 22 20 22 65 65 65 65 22 20 22 66 66 66 66 22 29 20 28 22 67 67 67 67 22 20 22 68 68 68 ddd"."eeee"."ffff").("gggg"."hhh
13140 68 22 20 22 69 69 69 69 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6a 6a 6a 6a 22 h"."iiii"))..............("jjjj"
13160 20 22 6b 6b 6b 6b 22 20 22 6c 6c 6c 6c 22 29 20 28 22 6d 6d 6d 6d 22 20 22 6e 6e 6e 6e 22 20 22 ."kkkk"."llll").("mmmm"."nnnn"."
13180 6f 6f 6f 6f 22 29 20 28 22 70 70 70 70 22 20 22 71 71 71 71 22 20 22 72 72 72 72 22 29 29 29 29 oooo").("pppp"."qqqq"."rrrr"))))
131a0 0a 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 ....(should.(equal............(y
131c0 61 6d 6c 2d 65 6e 63 6f 64 65 20 3a 6e 75 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 22 6e 75 aml-encode.:null)............"nu
131e0 6c 6c 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 0a 20 20 20 20 20 20 20 20 20 ll"))...(should.(equal..........
13200 20 20 28 79 61 6d 6c 2d 65 6e 63 6f 64 65 20 3a 66 61 6c 73 65 29 0a 20 20 20 20 20 20 20 20 20 ..(yaml-encode.:false)..........
13220 20 20 22 66 61 6c 73 65 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 0a 20 20 20 .."false"))...(should.(equal....
13240 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 65 6e 63 6f 64 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 ........(yaml-encode.nil).......
13260 20 20 20 20 20 22 6e 75 6c 6c 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 0a 20 ....."null"))...(should.(equal..
13280 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 65 6e 63 6f 64 65 20 5b 31 20 32 20 33 5d 29 0a ..........(yaml-encode.[1.2.3]).
132a0 20 20 20 20 20 20 20 20 20 20 20 22 5b 31 2c 20 32 2c 20 33 5d 22 29 29 0a 20 20 28 73 68 6f 75 ..........."[1,.2,.3]"))...(shou
132c0 6c 64 20 28 65 71 75 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 65 6e 63 6f 64 ld.(equal............(yaml-encod
132e0 65 20 60 5b 28 28 66 6f 6f 20 2e 20 62 61 72 29 20 28 62 61 7a 20 2e 20 62 61 78 29 29 5d 29 0a e.`[((foo...bar).(baz...bax))]).
13300 20 20 20 20 20 20 20 20 20 20 20 22 2d 20 66 6f 6f 3a 20 62 61 72 5c 6e 20 20 62 61 7a 3a 20 62 ..........."-.foo:.bar\n..baz:.b
13320 61 78 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 0a 20 20 20 20 20 20 20 20 20 ax"))...(should.(equal..........
13340 20 20 28 79 61 6d 6c 2d 65 6e 63 6f 64 65 20 60 28 28 64 65 65 70 65 72 20 2e 20 5b 28 28 66 6f ..(yaml-encode.`((deeper...[((fo
13360 6f 20 2e 20 62 61 72 29 20 28 62 61 7a 20 2e 20 62 61 78 29 29 5d 29 29 29 0a 20 20 20 20 20 20 o...bar).(baz...bax))]))).......
13380 20 20 20 20 20 22 64 65 65 70 65 72 3a 20 5c 6e 2d 20 66 6f 6f 3a 20 62 61 72 5c 6e 20 20 62 61 ....."deeper:.\n-.foo:.bar\n..ba
133a0 7a 3a 20 62 61 78 22 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 79 61 6d 6c z:.bax"))...(should.(equal.(yaml
133c0 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -parse-string...................
133e0 28 79 61 6d 6c 2d 65 6e 63 6f 64 65 20 5b 31 20 5b 32 20 5b 33 5d 20 32 5d 20 31 5d 29 0a 20 20 (yaml-encode.[1.[2.[3].2].1])...
13400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c ................:object-type.'al
13420 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 65 71 75 65 6e 63 65 2d ist...................:sequence-
13440 74 79 70 65 20 27 61 72 72 61 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 31 type.'array)..................[1
13460 20 5b 32 20 5b 33 5d 20 32 5d 20 31 5d 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d .[2.[3].2].1]))...(should.(yaml-
13480 74 65 73 74 2d 72 6f 75 6e 64 2d 74 72 69 70 20 60 5b 31 20 5b 32 20 5b 5b 34 20 34 20 34 5d 20 test-round-trip.`[1.[2.[[4.4.4].
134a0 33 20 28 28 61 20 2e 20 31 29 20 28 62 20 2e 20 32 29 20 28 63 20 2e 20 33 29 29 20 33 5d 20 32 3.((a...1).(b...2).(c...3)).3].2
134c0 5d 20 31 5d 29 29 0a 20 20 28 73 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 74 65 73 74 2d 72 6f 75 6e ].1]))...(should.(yaml-test-roun
134e0 64 2d 74 72 69 70 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 28 62 75 69 6c 64 5f 74 68 65 5f 70 d-trip............'((build_the_p
13500 61 63 6b 61 67 65 20 28 73 63 72 69 70 74 20 2e 20 22 69 66 20 5b 20 2d 7a 20 5c 22 24 7b 43 55 ackage.(script..."if.[.-z.\"${CU
13520 53 54 4f 4d 7d 5c 22 20 5d 3b 20 74 68 65 6e 0a 20 20 2e 2f 6d 76 6e 77 20 70 61 63 6b 61 67 65 STOM}\".];.then..../mvnw.package
13540 0a 66 69 22 29 20 28 73 74 61 67 65 20 2e 20 22 62 75 69 6c 64 22 29 29 29 29 29 0a 20 20 28 73 .fi").(stage..."build")))))...(s
13560 68 6f 75 6c 64 20 28 79 61 6d 6c 2d 74 65 73 74 2d 72 6f 75 6e 64 2d 74 72 69 70 0a 20 20 20 20 hould.(yaml-test-round-trip.....
13580 20 20 20 20 20 20 20 60 28 28 64 65 65 70 65 72 20 2e 20 5b 28 28 66 6f 6f 20 2e 20 62 61 72 29 .......`((deeper...[((foo...bar)
135a0 20 28 62 61 7a 20 2e 20 62 61 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(baz...bax))...................
135c0 20 20 20 20 20 20 28 28 66 6f 6f 20 2e 20 62 61 72 29 20 28 62 61 7a 20 2e 20 62 61 78 29 20 28 ......((foo...bar).(baz...bax).(
135e0 62 65 65 20 2e 20 62 6f 70 29 29 5d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 77 65 bee...bop))])..............(lowe
13600 72 20 2e 20 5b 28 28 66 6f 6f 20 2e 20 62 61 72 29 20 28 62 61 7a 20 2e 20 62 61 78 29 29 0a 20 r...[((foo...bar).(baz...bax))..
13620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 66 6f 6f 20 2e 20 5b 28 ......................((foo...[(
13640 28 66 6f 6f 20 2e 20 62 61 72 29 20 28 62 61 7a 20 2e 20 62 61 78 29 29 0a 20 20 20 20 20 20 20 (foo...bar).(baz...bax))........
13660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 66 6f 6f 20 2e .........................((foo..
13680 20 62 61 72 29 20 28 62 61 7a 20 2e 20 62 61 78 29 20 28 62 65 65 20 2e 20 62 6f 70 29 29 5d 29 .bar).(baz...bax).(bee...bop))])
136a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 61 7a 20 2e 20 .........................(baz...
136c0 62 61 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 65 bax).........................(be
136e0 65 20 2e 20 62 6f 70 29 29 5d 29 29 29 29 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 79 61 6d 6c 2d e...bop))])))))..(provide.'yaml-
13700 74 65 73 74 73 29 0a 0a 3b 3b 20 79 61 6d 6c 2d 74 65 73 74 73 2e 65 6c 20 65 6e 64 73 20 68 65 tests)..;;.yaml-tests.el.ends.he
13720 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 re..............................
13740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
137a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
137c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
137e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13800 79 61 6d 6c 2d 31 2e 32 2e 30 2f 4c 49 43 45 4e 53 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 yaml-1.2.0/LICENSE..............
13820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13860 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
13880 30 31 30 34 35 31 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 31 32 36 00 20 30 00 00 00 0104515.00000000000.012126..0...
138a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
138c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
138e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13900 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
13920 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
13940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
139a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
139c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
139e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 4e 55 20 47 45 4e 45 52 41 4c 20 ....................GNU.GENERAL.
13a20 50 55 42 4c 49 43 20 4c 49 43 45 4e 53 45 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 PUBLIC.LICENSE..................
13a40 20 20 20 20 20 20 56 65 72 73 69 6f 6e 20 33 2c 20 32 39 20 4a 75 6e 65 20 32 30 30 37 0a 0a 20 ......Version.3,.29.June.2007...
13a60 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 37 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 Copyright.(C).2007.Free.Software
13a80 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 20 3c 68 74 74 70 73 3a 2f 2f 66 73 66 2e 6f .Foundation,.Inc..<https://fsf.o
13aa0 72 67 2f 3e 0a 20 45 76 65 72 79 6f 6e 65 20 69 73 20 70 65 72 6d 69 74 74 65 64 20 74 6f 20 63 rg/>..Everyone.is.permitted.to.c
13ac0 6f 70 79 20 61 6e 64 20 64 69 73 74 72 69 62 75 74 65 20 76 65 72 62 61 74 69 6d 20 63 6f 70 69 opy.and.distribute.verbatim.copi
13ae0 65 73 0a 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 65 20 64 6f 63 75 6d 65 6e 74 2c 20 62 75 es..of.this.license.document,.bu
13b00 74 20 63 68 61 6e 67 69 6e 67 20 69 74 20 69 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 2e 0a 0a 20 t.changing.it.is.not.allowed....
13b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 72 65 61 6d ...........................Pream
13b40 62 6c 65 0a 0a 20 20 54 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 ble....The.GNU.General.Public.Li
13b60 63 65 6e 73 65 20 69 73 20 61 20 66 72 65 65 2c 20 63 6f 70 79 6c 65 66 74 20 6c 69 63 65 6e 73 cense.is.a.free,.copyleft.licens
13b80 65 20 66 6f 72 0a 73 6f 66 74 77 61 72 65 20 61 6e 64 20 6f 74 68 65 72 20 6b 69 6e 64 73 20 6f e.for.software.and.other.kinds.o
13ba0 66 20 77 6f 72 6b 73 2e 0a 0a 20 20 54 68 65 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 6d 6f 73 f.works.....The.licenses.for.mos
13bc0 74 20 73 6f 66 74 77 61 72 65 20 61 6e 64 20 6f 74 68 65 72 20 70 72 61 63 74 69 63 61 6c 20 77 t.software.and.other.practical.w
13be0 6f 72 6b 73 20 61 72 65 20 64 65 73 69 67 6e 65 64 0a 74 6f 20 74 61 6b 65 20 61 77 61 79 20 79 orks.are.designed.to.take.away.y
13c00 6f 75 72 20 66 72 65 65 64 6f 6d 20 74 6f 20 73 68 61 72 65 20 61 6e 64 20 63 68 61 6e 67 65 20 our.freedom.to.share.and.change.
13c20 74 68 65 20 77 6f 72 6b 73 2e 20 20 42 79 20 63 6f 6e 74 72 61 73 74 2c 0a 74 68 65 20 47 4e 55 the.works...By.contrast,.the.GNU
13c40 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 69 73 20 69 6e 74 65 6e .General.Public.License.is.inten
13c60 64 65 64 20 74 6f 20 67 75 61 72 61 6e 74 65 65 20 79 6f 75 72 20 66 72 65 65 64 6f 6d 20 74 6f ded.to.guarantee.your.freedom.to
13c80 0a 73 68 61 72 65 20 61 6e 64 20 63 68 61 6e 67 65 20 61 6c 6c 20 76 65 72 73 69 6f 6e 73 20 6f .share.and.change.all.versions.o
13ca0 66 20 61 20 70 72 6f 67 72 61 6d 2d 2d 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 69 74 20 72 65 6d f.a.program--to.make.sure.it.rem
13cc0 61 69 6e 73 20 66 72 65 65 0a 73 6f 66 74 77 61 72 65 20 66 6f 72 20 61 6c 6c 20 69 74 73 20 75 ains.free.software.for.all.its.u
13ce0 73 65 72 73 2e 20 20 57 65 2c 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 sers...We,.the.Free.Software.Fou
13d00 6e 64 61 74 69 6f 6e 2c 20 75 73 65 20 74 68 65 0a 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 ndation,.use.the.GNU.General.Pub
13d20 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 73 74 20 6f 66 20 6f 75 72 20 73 6f 66 74 lic.License.for.most.of.our.soft
13d40 77 61 72 65 3b 20 69 74 20 61 70 70 6c 69 65 73 20 61 6c 73 6f 20 74 6f 0a 61 6e 79 20 6f 74 68 ware;.it.applies.also.to.any.oth
13d60 65 72 20 77 6f 72 6b 20 72 65 6c 65 61 73 65 64 20 74 68 69 73 20 77 61 79 20 62 79 20 69 74 73 er.work.released.this.way.by.its
13d80 20 61 75 74 68 6f 72 73 2e 20 20 59 6f 75 20 63 61 6e 20 61 70 70 6c 79 20 69 74 20 74 6f 0a 79 .authors...You.can.apply.it.to.y
13da0 6f 75 72 20 70 72 6f 67 72 61 6d 73 2c 20 74 6f 6f 2e 0a 0a 20 20 57 68 65 6e 20 77 65 20 73 70 our.programs,.too.....When.we.sp
13dc0 65 61 6b 20 6f 66 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 2c 20 77 65 20 61 72 65 20 72 65 66 eak.of.free.software,.we.are.ref
13de0 65 72 72 69 6e 67 20 74 6f 20 66 72 65 65 64 6f 6d 2c 20 6e 6f 74 0a 70 72 69 63 65 2e 20 20 4f erring.to.freedom,.not.price...O
13e00 75 72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 73 20 61 72 65 20 64 ur.General.Public.Licenses.are.d
13e20 65 73 69 67 6e 65 64 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 79 6f 75 0a 68 61 esigned.to.make.sure.that.you.ha
13e40 76 65 20 74 68 65 20 66 72 65 65 64 6f 6d 20 74 6f 20 64 69 73 74 72 69 62 75 74 65 20 63 6f 70 ve.the.freedom.to.distribute.cop
13e60 69 65 73 20 6f 66 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 20 28 61 6e 64 20 63 68 61 72 67 65 ies.of.free.software.(and.charge
13e80 20 66 6f 72 0a 74 68 65 6d 20 69 66 20 79 6f 75 20 77 69 73 68 29 2c 20 74 68 61 74 20 79 6f 75 .for.them.if.you.wish),.that.you
13ea0 20 72 65 63 65 69 76 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 6f 72 20 63 61 6e 20 67 65 74 20 .receive.source.code.or.can.get.
13ec0 69 74 20 69 66 20 79 6f 75 0a 77 61 6e 74 20 69 74 2c 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 it.if.you.want.it,.that.you.can.
13ee0 63 68 61 6e 67 65 20 74 68 65 20 73 6f 66 74 77 61 72 65 20 6f 72 20 75 73 65 20 70 69 65 63 65 change.the.software.or.use.piece
13f00 73 20 6f 66 20 69 74 20 69 6e 20 6e 65 77 0a 66 72 65 65 20 70 72 6f 67 72 61 6d 73 2c 20 61 6e s.of.it.in.new.free.programs,.an
13f20 64 20 74 68 61 74 20 79 6f 75 20 6b 6e 6f 77 20 79 6f 75 20 63 61 6e 20 64 6f 20 74 68 65 73 65 d.that.you.know.you.can.do.these
13f40 20 74 68 69 6e 67 73 2e 0a 0a 20 20 54 6f 20 70 72 6f 74 65 63 74 20 79 6f 75 72 20 72 69 67 68 .things.....To.protect.your.righ
13f60 74 73 2c 20 77 65 20 6e 65 65 64 20 74 6f 20 70 72 65 76 65 6e 74 20 6f 74 68 65 72 73 20 66 72 ts,.we.need.to.prevent.others.fr
13f80 6f 6d 20 64 65 6e 79 69 6e 67 20 79 6f 75 0a 74 68 65 73 65 20 72 69 67 68 74 73 20 6f 72 20 61 om.denying.you.these.rights.or.a
13fa0 73 6b 69 6e 67 20 79 6f 75 20 74 6f 20 73 75 72 72 65 6e 64 65 72 20 74 68 65 20 72 69 67 68 74 sking.you.to.surrender.the.right
13fc0 73 2e 20 20 54 68 65 72 65 66 6f 72 65 2c 20 79 6f 75 20 68 61 76 65 0a 63 65 72 74 61 69 6e 20 s...Therefore,.you.have.certain.
13fe0 72 65 73 70 6f 6e 73 69 62 69 6c 69 74 69 65 73 20 69 66 20 79 6f 75 20 64 69 73 74 72 69 62 75 responsibilities.if.you.distribu
14000 74 65 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 73 6f 66 74 77 61 72 65 2c 20 6f 72 20 69 66 te.copies.of.the.software,.or.if
14020 0a 79 6f 75 20 6d 6f 64 69 66 79 20 69 74 3a 20 72 65 73 70 6f 6e 73 69 62 69 6c 69 74 69 65 73 .you.modify.it:.responsibilities
14040 20 74 6f 20 72 65 73 70 65 63 74 20 74 68 65 20 66 72 65 65 64 6f 6d 20 6f 66 20 6f 74 68 65 72 .to.respect.the.freedom.of.other
14060 73 2e 0a 0a 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 79 6f 75 20 64 69 73 74 72 69 s.....For.example,.if.you.distri
14080 62 75 74 65 20 63 6f 70 69 65 73 20 6f 66 20 73 75 63 68 20 61 20 70 72 6f 67 72 61 6d 2c 20 77 bute.copies.of.such.a.program,.w
140a0 68 65 74 68 65 72 0a 67 72 61 74 69 73 20 6f 72 20 66 6f 72 20 61 20 66 65 65 2c 20 79 6f 75 20 hether.gratis.or.for.a.fee,.you.
140c0 6d 75 73 74 20 70 61 73 73 20 6f 6e 20 74 6f 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 73 20 74 must.pass.on.to.the.recipients.t
140e0 68 65 20 73 61 6d 65 0a 66 72 65 65 64 6f 6d 73 20 74 68 61 74 20 79 6f 75 20 72 65 63 65 69 76 he.same.freedoms.that.you.receiv
14100 65 64 2e 20 20 59 6f 75 20 6d 75 73 74 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 ed...You.must.make.sure.that.the
14120 79 2c 20 74 6f 6f 2c 20 72 65 63 65 69 76 65 0a 6f 72 20 63 61 6e 20 67 65 74 20 74 68 65 20 73 y,.too,.receive.or.can.get.the.s
14140 6f 75 72 63 65 20 63 6f 64 65 2e 20 20 41 6e 64 20 79 6f 75 20 6d 75 73 74 20 73 68 6f 77 20 74 ource.code...And.you.must.show.t
14160 68 65 6d 20 74 68 65 73 65 20 74 65 72 6d 73 20 73 6f 20 74 68 65 79 0a 6b 6e 6f 77 20 74 68 65 hem.these.terms.so.they.know.the
14180 69 72 20 72 69 67 68 74 73 2e 0a 0a 20 20 44 65 76 65 6c 6f 70 65 72 73 20 74 68 61 74 20 75 73 ir.rights.....Developers.that.us
141a0 65 20 74 68 65 20 47 4e 55 20 47 50 4c 20 70 72 6f 74 65 63 74 20 79 6f 75 72 20 72 69 67 68 74 e.the.GNU.GPL.protect.your.right
141c0 73 20 77 69 74 68 20 74 77 6f 20 73 74 65 70 73 3a 0a 28 31 29 20 61 73 73 65 72 74 20 63 6f 70 s.with.two.steps:.(1).assert.cop
141e0 79 72 69 67 68 74 20 6f 6e 20 74 68 65 20 73 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 28 32 29 20 yright.on.the.software,.and.(2).
14200 6f 66 66 65 72 20 79 6f 75 20 74 68 69 73 20 4c 69 63 65 6e 73 65 0a 67 69 76 69 6e 67 20 79 6f offer.you.this.License.giving.yo
14220 75 20 6c 65 67 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 u.legal.permission.to.copy,.dist
14240 72 69 62 75 74 65 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74 2e 0a 0a 20 20 46 6f 72 20 ribute.and/or.modify.it.....For.
14260 74 68 65 20 64 65 76 65 6c 6f 70 65 72 73 27 20 61 6e 64 20 61 75 74 68 6f 72 73 27 20 70 72 6f the.developers'.and.authors'.pro
14280 74 65 63 74 69 6f 6e 2c 20 74 68 65 20 47 50 4c 20 63 6c 65 61 72 6c 79 20 65 78 70 6c 61 69 6e tection,.the.GPL.clearly.explain
142a0 73 0a 74 68 61 74 20 74 68 65 72 65 20 69 73 20 6e 6f 20 77 61 72 72 61 6e 74 79 20 66 6f 72 20 s.that.there.is.no.warranty.for.
142c0 74 68 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 2e 20 20 46 6f 72 20 62 6f 74 68 20 75 73 this.free.software...For.both.us
142e0 65 72 73 27 20 61 6e 64 0a 61 75 74 68 6f 72 73 27 20 73 61 6b 65 2c 20 74 68 65 20 47 50 4c 20 ers'.and.authors'.sake,.the.GPL.
14300 72 65 71 75 69 72 65 73 20 74 68 61 74 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f 6e 73 20 requires.that.modified.versions.
14320 62 65 20 6d 61 72 6b 65 64 20 61 73 0a 63 68 61 6e 67 65 64 2c 20 73 6f 20 74 68 61 74 20 74 68 be.marked.as.changed,.so.that.th
14340 65 69 72 20 70 72 6f 62 6c 65 6d 73 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 61 74 74 72 69 62 75 eir.problems.will.not.be.attribu
14360 74 65 64 20 65 72 72 6f 6e 65 6f 75 73 6c 79 20 74 6f 0a 61 75 74 68 6f 72 73 20 6f 66 20 70 72 ted.erroneously.to.authors.of.pr
14380 65 76 69 6f 75 73 20 76 65 72 73 69 6f 6e 73 2e 0a 0a 20 20 53 6f 6d 65 20 64 65 76 69 63 65 73 evious.versions.....Some.devices
143a0 20 61 72 65 20 64 65 73 69 67 6e 65 64 20 74 6f 20 64 65 6e 79 20 75 73 65 72 73 20 61 63 63 65 .are.designed.to.deny.users.acce
143c0 73 73 20 74 6f 20 69 6e 73 74 61 6c 6c 20 6f 72 20 72 75 6e 0a 6d 6f 64 69 66 69 65 64 20 76 65 ss.to.install.or.run.modified.ve
143e0 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 73 6f 66 74 77 61 72 65 20 69 6e 73 69 64 65 20 74 68 rsions.of.the.software.inside.th
14400 65 6d 2c 20 61 6c 74 68 6f 75 67 68 20 74 68 65 20 6d 61 6e 75 66 61 63 74 75 72 65 72 0a 63 61 em,.although.the.manufacturer.ca
14420 6e 20 64 6f 20 73 6f 2e 20 20 54 68 69 73 20 69 73 20 66 75 6e 64 61 6d 65 6e 74 61 6c 6c 79 20 n.do.so...This.is.fundamentally.
14440 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 74 68 65 20 61 69 6d 20 6f 66 0a 70 72 6f incompatible.with.the.aim.of.pro
14460 74 65 63 74 69 6e 67 20 75 73 65 72 73 27 20 66 72 65 65 64 6f 6d 20 74 6f 20 63 68 61 6e 67 65 tecting.users'.freedom.to.change
14480 20 74 68 65 20 73 6f 66 74 77 61 72 65 2e 20 20 54 68 65 20 73 79 73 74 65 6d 61 74 69 63 0a 70 .the.software...The.systematic.p
144a0 61 74 74 65 72 6e 20 6f 66 20 73 75 63 68 20 61 62 75 73 65 20 6f 63 63 75 72 73 20 69 6e 20 74 attern.of.such.abuse.occurs.in.t
144c0 68 65 20 61 72 65 61 20 6f 66 20 70 72 6f 64 75 63 74 73 20 66 6f 72 20 69 6e 64 69 76 69 64 75 he.area.of.products.for.individu
144e0 61 6c 73 20 74 6f 0a 75 73 65 2c 20 77 68 69 63 68 20 69 73 20 70 72 65 63 69 73 65 6c 79 20 77 als.to.use,.which.is.precisely.w
14500 68 65 72 65 20 69 74 20 69 73 20 6d 6f 73 74 20 75 6e 61 63 63 65 70 74 61 62 6c 65 2e 20 20 54 here.it.is.most.unacceptable...T
14520 68 65 72 65 66 6f 72 65 2c 20 77 65 0a 68 61 76 65 20 64 65 73 69 67 6e 65 64 20 74 68 69 73 20 herefore,.we.have.designed.this.
14540 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 47 50 4c 20 74 6f 20 70 72 6f 68 69 62 69 74 20 74 version.of.the.GPL.to.prohibit.t
14560 68 65 20 70 72 61 63 74 69 63 65 20 66 6f 72 20 74 68 6f 73 65 0a 70 72 6f 64 75 63 74 73 2e 20 he.practice.for.those.products..
14580 20 49 66 20 73 75 63 68 20 70 72 6f 62 6c 65 6d 73 20 61 72 69 73 65 20 73 75 62 73 74 61 6e 74 .If.such.problems.arise.substant
145a0 69 61 6c 6c 79 20 69 6e 20 6f 74 68 65 72 20 64 6f 6d 61 69 6e 73 2c 20 77 65 0a 73 74 61 6e 64 ially.in.other.domains,.we.stand
145c0 20 72 65 61 64 79 20 74 6f 20 65 78 74 65 6e 64 20 74 68 69 73 20 70 72 6f 76 69 73 69 6f 6e 20 .ready.to.extend.this.provision.
145e0 74 6f 20 74 68 6f 73 65 20 64 6f 6d 61 69 6e 73 20 69 6e 20 66 75 74 75 72 65 20 76 65 72 73 69 to.those.domains.in.future.versi
14600 6f 6e 73 0a 6f 66 20 74 68 65 20 47 50 4c 2c 20 61 73 20 6e 65 65 64 65 64 20 74 6f 20 70 72 6f ons.of.the.GPL,.as.needed.to.pro
14620 74 65 63 74 20 74 68 65 20 66 72 65 65 64 6f 6d 20 6f 66 20 75 73 65 72 73 2e 0a 0a 20 20 46 69 tect.the.freedom.of.users.....Fi
14640 6e 61 6c 6c 79 2c 20 65 76 65 72 79 20 70 72 6f 67 72 61 6d 20 69 73 20 74 68 72 65 61 74 65 6e nally,.every.program.is.threaten
14660 65 64 20 63 6f 6e 73 74 61 6e 74 6c 79 20 62 79 20 73 6f 66 74 77 61 72 65 20 70 61 74 65 6e 74 ed.constantly.by.software.patent
14680 73 2e 0a 53 74 61 74 65 73 20 73 68 6f 75 6c 64 20 6e 6f 74 20 61 6c 6c 6f 77 20 70 61 74 65 6e s..States.should.not.allow.paten
146a0 74 73 20 74 6f 20 72 65 73 74 72 69 63 74 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 61 6e 64 20 75 ts.to.restrict.development.and.u
146c0 73 65 20 6f 66 0a 73 6f 66 74 77 61 72 65 20 6f 6e 20 67 65 6e 65 72 61 6c 2d 70 75 72 70 6f 73 se.of.software.on.general-purpos
146e0 65 20 63 6f 6d 70 75 74 65 72 73 2c 20 62 75 74 20 69 6e 20 74 68 6f 73 65 20 74 68 61 74 20 64 e.computers,.but.in.those.that.d
14700 6f 2c 20 77 65 20 77 69 73 68 20 74 6f 0a 61 76 6f 69 64 20 74 68 65 20 73 70 65 63 69 61 6c 20 o,.we.wish.to.avoid.the.special.
14720 64 61 6e 67 65 72 20 74 68 61 74 20 70 61 74 65 6e 74 73 20 61 70 70 6c 69 65 64 20 74 6f 20 61 danger.that.patents.applied.to.a
14740 20 66 72 65 65 20 70 72 6f 67 72 61 6d 20 63 6f 75 6c 64 0a 6d 61 6b 65 20 69 74 20 65 66 66 65 .free.program.could.make.it.effe
14760 63 74 69 76 65 6c 79 20 70 72 6f 70 72 69 65 74 61 72 79 2e 20 20 54 6f 20 70 72 65 76 65 6e 74 ctively.proprietary...To.prevent
14780 20 74 68 69 73 2c 20 74 68 65 20 47 50 4c 20 61 73 73 75 72 65 73 20 74 68 61 74 0a 70 61 74 65 .this,.the.GPL.assures.that.pate
147a0 6e 74 73 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 20 74 6f 20 72 65 6e 64 65 72 20 74 68 65 nts.cannot.be.used.to.render.the
147c0 20 70 72 6f 67 72 61 6d 20 6e 6f 6e 2d 66 72 65 65 2e 0a 0a 20 20 54 68 65 20 70 72 65 63 69 73 .program.non-free.....The.precis
147e0 65 20 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64 69 74 69 6f 6e 73 20 66 6f 72 20 63 6f 70 79 69 e.terms.and.conditions.for.copyi
14800 6e 67 2c 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 61 6e 64 0a 6d 6f 64 69 66 69 63 61 74 69 6f ng,.distribution.and.modificatio
14820 6e 20 66 6f 6c 6c 6f 77 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n.follow........................
14840 20 20 54 45 52 4d 53 20 41 4e 44 20 43 4f 4e 44 49 54 49 4f 4e 53 0a 0a 20 20 30 2e 20 44 65 66 ..TERMS.AND.CONDITIONS....0..Def
14860 69 6e 69 74 69 6f 6e 73 2e 0a 0a 20 20 22 54 68 69 73 20 4c 69 63 65 6e 73 65 22 20 72 65 66 65 initions....."This.License".refe
14880 72 73 20 74 6f 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 rs.to.version.3.of.the.GNU.Gener
148a0 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 22 43 6f 70 79 72 69 67 68 74 al.Public.License....."Copyright
148c0 22 20 61 6c 73 6f 20 6d 65 61 6e 73 20 63 6f 70 79 72 69 67 68 74 2d 6c 69 6b 65 20 6c 61 77 73 ".also.means.copyright-like.laws
148e0 20 74 68 61 74 20 61 70 70 6c 79 20 74 6f 20 6f 74 68 65 72 20 6b 69 6e 64 73 20 6f 66 0a 77 6f .that.apply.to.other.kinds.of.wo
14900 72 6b 73 2c 20 73 75 63 68 20 61 73 20 73 65 6d 69 63 6f 6e 64 75 63 74 6f 72 20 6d 61 73 6b 73 rks,.such.as.semiconductor.masks
14920 2e 0a 0a 20 20 22 54 68 65 20 50 72 6f 67 72 61 6d 22 20 72 65 66 65 72 73 20 74 6f 20 61 6e 79 ....."The.Program".refers.to.any
14940 20 63 6f 70 79 72 69 67 68 74 61 62 6c 65 20 77 6f 72 6b 20 6c 69 63 65 6e 73 65 64 20 75 6e 64 .copyrightable.work.licensed.und
14960 65 72 20 74 68 69 73 0a 4c 69 63 65 6e 73 65 2e 20 20 45 61 63 68 20 6c 69 63 65 6e 73 65 65 20 er.this.License...Each.licensee.
14980 69 73 20 61 64 64 72 65 73 73 65 64 20 61 73 20 22 79 6f 75 22 2e 20 20 22 4c 69 63 65 6e 73 65 is.addressed.as."you"..."License
149a0 65 73 22 20 61 6e 64 0a 22 72 65 63 69 70 69 65 6e 74 73 22 20 6d 61 79 20 62 65 20 69 6e 64 69 es".and."recipients".may.be.indi
149c0 76 69 64 75 61 6c 73 20 6f 72 20 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 73 2e 0a 0a 20 20 54 6f 20 viduals.or.organizations.....To.
149e0 22 6d 6f 64 69 66 79 22 20 61 20 77 6f 72 6b 20 6d 65 61 6e 73 20 74 6f 20 63 6f 70 79 20 66 72 "modify".a.work.means.to.copy.fr
14a00 6f 6d 20 6f 72 20 61 64 61 70 74 20 61 6c 6c 20 6f 72 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 om.or.adapt.all.or.part.of.the.w
14a20 6f 72 6b 0a 69 6e 20 61 20 66 61 73 68 69 6f 6e 20 72 65 71 75 69 72 69 6e 67 20 63 6f 70 79 72 ork.in.a.fashion.requiring.copyr
14a40 69 67 68 74 20 70 65 72 6d 69 73 73 69 6f 6e 2c 20 6f 74 68 65 72 20 74 68 61 6e 20 74 68 65 20 ight.permission,.other.than.the.
14a60 6d 61 6b 69 6e 67 20 6f 66 20 61 6e 0a 65 78 61 63 74 20 63 6f 70 79 2e 20 20 54 68 65 20 72 65 making.of.an.exact.copy...The.re
14a80 73 75 6c 74 69 6e 67 20 77 6f 72 6b 20 69 73 20 63 61 6c 6c 65 64 20 61 20 22 6d 6f 64 69 66 69 sulting.work.is.called.a."modifi
14aa0 65 64 20 76 65 72 73 69 6f 6e 22 20 6f 66 20 74 68 65 0a 65 61 72 6c 69 65 72 20 77 6f 72 6b 20 ed.version".of.the.earlier.work.
14ac0 6f 72 20 61 20 77 6f 72 6b 20 22 62 61 73 65 64 20 6f 6e 22 20 74 68 65 20 65 61 72 6c 69 65 72 or.a.work."based.on".the.earlier
14ae0 20 77 6f 72 6b 2e 0a 0a 20 20 41 20 22 63 6f 76 65 72 65 64 20 77 6f 72 6b 22 20 6d 65 61 6e 73 .work.....A."covered.work".means
14b00 20 65 69 74 68 65 72 20 74 68 65 20 75 6e 6d 6f 64 69 66 69 65 64 20 50 72 6f 67 72 61 6d 20 6f .either.the.unmodified.Program.o
14b20 72 20 61 20 77 6f 72 6b 20 62 61 73 65 64 0a 6f 6e 20 74 68 65 20 50 72 6f 67 72 61 6d 2e 0a 0a r.a.work.based.on.the.Program...
14b40 20 20 54 6f 20 22 70 72 6f 70 61 67 61 74 65 22 20 61 20 77 6f 72 6b 20 6d 65 61 6e 73 20 74 6f ..To."propagate".a.work.means.to
14b60 20 64 6f 20 61 6e 79 74 68 69 6e 67 20 77 69 74 68 20 69 74 20 74 68 61 74 2c 20 77 69 74 68 6f .do.anything.with.it.that,.witho
14b80 75 74 0a 70 65 72 6d 69 73 73 69 6f 6e 2c 20 77 6f 75 6c 64 20 6d 61 6b 65 20 79 6f 75 20 64 69 ut.permission,.would.make.you.di
14ba0 72 65 63 74 6c 79 20 6f 72 20 73 65 63 6f 6e 64 61 72 69 6c 79 20 6c 69 61 62 6c 65 20 66 6f 72 rectly.or.secondarily.liable.for
14bc0 0a 69 6e 66 72 69 6e 67 65 6d 65 6e 74 20 75 6e 64 65 72 20 61 70 70 6c 69 63 61 62 6c 65 20 63 .infringement.under.applicable.c
14be0 6f 70 79 72 69 67 68 74 20 6c 61 77 2c 20 65 78 63 65 70 74 20 65 78 65 63 75 74 69 6e 67 20 69 opyright.law,.except.executing.i
14c00 74 20 6f 6e 20 61 0a 63 6f 6d 70 75 74 65 72 20 6f 72 20 6d 6f 64 69 66 79 69 6e 67 20 61 20 70 t.on.a.computer.or.modifying.a.p
14c20 72 69 76 61 74 65 20 63 6f 70 79 2e 20 20 50 72 6f 70 61 67 61 74 69 6f 6e 20 69 6e 63 6c 75 64 rivate.copy...Propagation.includ
14c40 65 73 20 63 6f 70 79 69 6e 67 2c 0a 64 69 73 74 72 69 62 75 74 69 6f 6e 20 28 77 69 74 68 20 6f es.copying,.distribution.(with.o
14c60 72 20 77 69 74 68 6f 75 74 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 29 2c 20 6d 61 6b 69 6e 67 20 r.without.modification),.making.
14c80 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 0a 70 75 62 6c 69 63 2c 20 61 6e 64 20 69 6e 20 available.to.the.public,.and.in.
14ca0 73 6f 6d 65 20 63 6f 75 6e 74 72 69 65 73 20 6f 74 68 65 72 20 61 63 74 69 76 69 74 69 65 73 20 some.countries.other.activities.
14cc0 61 73 20 77 65 6c 6c 2e 0a 0a 20 20 54 6f 20 22 63 6f 6e 76 65 79 22 20 61 20 77 6f 72 6b 20 6d as.well.....To."convey".a.work.m
14ce0 65 61 6e 73 20 61 6e 79 20 6b 69 6e 64 20 6f 66 20 70 72 6f 70 61 67 61 74 69 6f 6e 20 74 68 61 eans.any.kind.of.propagation.tha
14d00 74 20 65 6e 61 62 6c 65 73 20 6f 74 68 65 72 0a 70 61 72 74 69 65 73 20 74 6f 20 6d 61 6b 65 20 t.enables.other.parties.to.make.
14d20 6f 72 20 72 65 63 65 69 76 65 20 63 6f 70 69 65 73 2e 20 20 4d 65 72 65 20 69 6e 74 65 72 61 63 or.receive.copies...Mere.interac
14d40 74 69 6f 6e 20 77 69 74 68 20 61 20 75 73 65 72 20 74 68 72 6f 75 67 68 0a 61 20 63 6f 6d 70 75 tion.with.a.user.through.a.compu
14d60 74 65 72 20 6e 65 74 77 6f 72 6b 2c 20 77 69 74 68 20 6e 6f 20 74 72 61 6e 73 66 65 72 20 6f 66 ter.network,.with.no.transfer.of
14d80 20 61 20 63 6f 70 79 2c 20 69 73 20 6e 6f 74 20 63 6f 6e 76 65 79 69 6e 67 2e 0a 0a 20 20 41 6e .a.copy,.is.not.conveying.....An
14da0 20 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 72 20 69 6e 74 65 72 66 61 63 65 20 64 69 73 70 .interactive.user.interface.disp
14dc0 6c 61 79 73 20 22 41 70 70 72 6f 70 72 69 61 74 65 20 4c 65 67 61 6c 20 4e 6f 74 69 63 65 73 22 lays."Appropriate.Legal.Notices"
14de0 0a 74 6f 20 74 68 65 20 65 78 74 65 6e 74 20 74 68 61 74 20 69 74 20 69 6e 63 6c 75 64 65 73 20 .to.the.extent.that.it.includes.
14e00 61 20 63 6f 6e 76 65 6e 69 65 6e 74 20 61 6e 64 20 70 72 6f 6d 69 6e 65 6e 74 6c 79 20 76 69 73 a.convenient.and.prominently.vis
14e20 69 62 6c 65 0a 66 65 61 74 75 72 65 20 74 68 61 74 20 28 31 29 20 64 69 73 70 6c 61 79 73 20 61 ible.feature.that.(1).displays.a
14e40 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 2c 20 n.appropriate.copyright.notice,.
14e60 61 6e 64 20 28 32 29 0a 74 65 6c 6c 73 20 74 68 65 20 75 73 65 72 20 74 68 61 74 20 74 68 65 72 and.(2).tells.the.user.that.ther
14e80 65 20 69 73 20 6e 6f 20 77 61 72 72 61 6e 74 79 20 66 6f 72 20 74 68 65 20 77 6f 72 6b 20 28 65 e.is.no.warranty.for.the.work.(e
14ea0 78 63 65 70 74 20 74 6f 20 74 68 65 0a 65 78 74 65 6e 74 20 74 68 61 74 20 77 61 72 72 61 6e 74 xcept.to.the.extent.that.warrant
14ec0 69 65 73 20 61 72 65 20 70 72 6f 76 69 64 65 64 29 2c 20 74 68 61 74 20 6c 69 63 65 6e 73 65 65 ies.are.provided),.that.licensee
14ee0 73 20 6d 61 79 20 63 6f 6e 76 65 79 20 74 68 65 0a 77 6f 72 6b 20 75 6e 64 65 72 20 74 68 69 73 s.may.convey.the.work.under.this
14f00 20 4c 69 63 65 6e 73 65 2c 20 61 6e 64 20 68 6f 77 20 74 6f 20 76 69 65 77 20 61 20 63 6f 70 79 .License,.and.how.to.view.a.copy
14f20 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 49 66 0a 74 68 65 20 69 6e 74 65 72 66 .of.this.License...If.the.interf
14f40 61 63 65 20 70 72 65 73 65 6e 74 73 20 61 20 6c 69 73 74 20 6f 66 20 75 73 65 72 20 63 6f 6d 6d ace.presents.a.list.of.user.comm
14f60 61 6e 64 73 20 6f 72 20 6f 70 74 69 6f 6e 73 2c 20 73 75 63 68 20 61 73 20 61 0a 6d 65 6e 75 2c ands.or.options,.such.as.a.menu,
14f80 20 61 20 70 72 6f 6d 69 6e 65 6e 74 20 69 74 65 6d 20 69 6e 20 74 68 65 20 6c 69 73 74 20 6d 65 .a.prominent.item.in.the.list.me
14fa0 65 74 73 20 74 68 69 73 20 63 72 69 74 65 72 69 6f 6e 2e 0a 0a 20 20 31 2e 20 53 6f 75 72 63 65 ets.this.criterion.....1..Source
14fc0 20 43 6f 64 65 2e 0a 0a 20 20 54 68 65 20 22 73 6f 75 72 63 65 20 63 6f 64 65 22 20 66 6f 72 20 .Code.....The."source.code".for.
14fe0 61 20 77 6f 72 6b 20 6d 65 61 6e 73 20 74 68 65 20 70 72 65 66 65 72 72 65 64 20 66 6f 72 6d 20 a.work.means.the.preferred.form.
15000 6f 66 20 74 68 65 20 77 6f 72 6b 0a 66 6f 72 20 6d 61 6b 69 6e 67 20 6d 6f 64 69 66 69 63 61 74 of.the.work.for.making.modificat
15020 69 6f 6e 73 20 74 6f 20 69 74 2e 20 20 22 4f 62 6a 65 63 74 20 63 6f 64 65 22 20 6d 65 61 6e 73 ions.to.it..."Object.code".means
15040 20 61 6e 79 20 6e 6f 6e 2d 73 6f 75 72 63 65 0a 66 6f 72 6d 20 6f 66 20 61 20 77 6f 72 6b 2e 0a .any.non-source.form.of.a.work..
15060 0a 20 20 41 20 22 53 74 61 6e 64 61 72 64 20 49 6e 74 65 72 66 61 63 65 22 20 6d 65 61 6e 73 20 ...A."Standard.Interface".means.
15080 61 6e 20 69 6e 74 65 72 66 61 63 65 20 74 68 61 74 20 65 69 74 68 65 72 20 69 73 20 61 6e 20 6f an.interface.that.either.is.an.o
150a0 66 66 69 63 69 61 6c 0a 73 74 61 6e 64 61 72 64 20 64 65 66 69 6e 65 64 20 62 79 20 61 20 72 65 fficial.standard.defined.by.a.re
150c0 63 6f 67 6e 69 7a 65 64 20 73 74 61 6e 64 61 72 64 73 20 62 6f 64 79 2c 20 6f 72 2c 20 69 6e 20 cognized.standards.body,.or,.in.
150e0 74 68 65 20 63 61 73 65 20 6f 66 0a 69 6e 74 65 72 66 61 63 65 73 20 73 70 65 63 69 66 69 65 64 the.case.of.interfaces.specified
15100 20 66 6f 72 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 6c 61 .for.a.particular.programming.la
15120 6e 67 75 61 67 65 2c 20 6f 6e 65 20 74 68 61 74 0a 69 73 20 77 69 64 65 6c 79 20 75 73 65 64 20 nguage,.one.that.is.widely.used.
15140 61 6d 6f 6e 67 20 64 65 76 65 6c 6f 70 65 72 73 20 77 6f 72 6b 69 6e 67 20 69 6e 20 74 68 61 74 among.developers.working.in.that
15160 20 6c 61 6e 67 75 61 67 65 2e 0a 0a 20 20 54 68 65 20 22 53 79 73 74 65 6d 20 4c 69 62 72 61 72 .language.....The."System.Librar
15180 69 65 73 22 20 6f 66 20 61 6e 20 65 78 65 63 75 74 61 62 6c 65 20 77 6f 72 6b 20 69 6e 63 6c 75 ies".of.an.executable.work.inclu
151a0 64 65 20 61 6e 79 74 68 69 6e 67 2c 20 6f 74 68 65 72 0a 74 68 61 6e 20 74 68 65 20 77 6f 72 6b de.anything,.other.than.the.work
151c0 20 61 73 20 61 20 77 68 6f 6c 65 2c 20 74 68 61 74 20 28 61 29 20 69 73 20 69 6e 63 6c 75 64 65 .as.a.whole,.that.(a).is.include
151e0 64 20 69 6e 20 74 68 65 20 6e 6f 72 6d 61 6c 20 66 6f 72 6d 20 6f 66 0a 70 61 63 6b 61 67 69 6e d.in.the.normal.form.of.packagin
15200 67 20 61 20 4d 61 6a 6f 72 20 43 6f 6d 70 6f 6e 65 6e 74 2c 20 62 75 74 20 77 68 69 63 68 20 69 g.a.Major.Component,.but.which.i
15220 73 20 6e 6f 74 20 70 61 72 74 20 6f 66 20 74 68 61 74 20 4d 61 6a 6f 72 0a 43 6f 6d 70 6f 6e 65 s.not.part.of.that.Major.Compone
15240 6e 74 2c 20 61 6e 64 20 28 62 29 20 73 65 72 76 65 73 20 6f 6e 6c 79 20 74 6f 20 65 6e 61 62 6c nt,.and.(b).serves.only.to.enabl
15260 65 20 75 73 65 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 77 69 74 68 20 74 68 61 74 0a 4d 61 6a 6f e.use.of.the.work.with.that.Majo
15280 72 20 43 6f 6d 70 6f 6e 65 6e 74 2c 20 6f 72 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 61 20 53 r.Component,.or.to.implement.a.S
152a0 74 61 6e 64 61 72 64 20 49 6e 74 65 72 66 61 63 65 20 66 6f 72 20 77 68 69 63 68 20 61 6e 0a 69 tandard.Interface.for.which.an.i
152c0 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 mplementation.is.available.to.th
152e0 65 20 70 75 62 6c 69 63 20 69 6e 20 73 6f 75 72 63 65 20 63 6f 64 65 20 66 6f 72 6d 2e 20 20 41 e.public.in.source.code.form...A
15300 0a 22 4d 61 6a 6f 72 20 43 6f 6d 70 6f 6e 65 6e 74 22 2c 20 69 6e 20 74 68 69 73 20 63 6f 6e 74 ."Major.Component",.in.this.cont
15320 65 78 74 2c 20 6d 65 61 6e 73 20 61 20 6d 61 6a 6f 72 20 65 73 73 65 6e 74 69 61 6c 20 63 6f 6d ext,.means.a.major.essential.com
15340 70 6f 6e 65 6e 74 0a 28 6b 65 72 6e 65 6c 2c 20 77 69 6e 64 6f 77 20 73 79 73 74 65 6d 2c 20 61 ponent.(kernel,.window.system,.a
15360 6e 64 20 73 6f 20 6f 6e 29 20 6f 66 20 74 68 65 20 73 70 65 63 69 66 69 63 20 6f 70 65 72 61 74 nd.so.on).of.the.specific.operat
15380 69 6e 67 20 73 79 73 74 65 6d 0a 28 69 66 20 61 6e 79 29 20 6f 6e 20 77 68 69 63 68 20 74 68 65 ing.system.(if.any).on.which.the
153a0 20 65 78 65 63 75 74 61 62 6c 65 20 77 6f 72 6b 20 72 75 6e 73 2c 20 6f 72 20 61 20 63 6f 6d 70 .executable.work.runs,.or.a.comp
153c0 69 6c 65 72 20 75 73 65 64 20 74 6f 0a 70 72 6f 64 75 63 65 20 74 68 65 20 77 6f 72 6b 2c 20 6f iler.used.to.produce.the.work,.o
153e0 72 20 61 6e 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 69 6e 74 65 72 70 72 65 74 65 72 20 75 73 65 r.an.object.code.interpreter.use
15400 64 20 74 6f 20 72 75 6e 20 69 74 2e 0a 0a 20 20 54 68 65 20 22 43 6f 72 72 65 73 70 6f 6e 64 69 d.to.run.it.....The."Correspondi
15420 6e 67 20 53 6f 75 72 63 65 22 20 66 6f 72 20 61 20 77 6f 72 6b 20 69 6e 20 6f 62 6a 65 63 74 20 ng.Source".for.a.work.in.object.
15440 63 6f 64 65 20 66 6f 72 6d 20 6d 65 61 6e 73 20 61 6c 6c 0a 74 68 65 20 73 6f 75 72 63 65 20 63 code.form.means.all.the.source.c
15460 6f 64 65 20 6e 65 65 64 65 64 20 74 6f 20 67 65 6e 65 72 61 74 65 2c 20 69 6e 73 74 61 6c 6c 2c ode.needed.to.generate,.install,
15480 20 61 6e 64 20 28 66 6f 72 20 61 6e 20 65 78 65 63 75 74 61 62 6c 65 0a 77 6f 72 6b 29 20 72 75 .and.(for.an.executable.work).ru
154a0 6e 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 61 6e 64 20 74 6f 20 6d 6f 64 69 66 79 20 n.the.object.code.and.to.modify.
154c0 74 68 65 20 77 6f 72 6b 2c 20 69 6e 63 6c 75 64 69 6e 67 20 73 63 72 69 70 74 73 20 74 6f 0a 63 the.work,.including.scripts.to.c
154e0 6f 6e 74 72 6f 6c 20 74 68 6f 73 65 20 61 63 74 69 76 69 74 69 65 73 2e 20 20 48 6f 77 65 76 65 ontrol.those.activities...Howeve
15500 72 2c 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 74 68 65 20 77 6f 72 6b 27 r,.it.does.not.include.the.work'
15520 73 0a 53 79 73 74 65 6d 20 4c 69 62 72 61 72 69 65 73 2c 20 6f 72 20 67 65 6e 65 72 61 6c 2d 70 s.System.Libraries,.or.general-p
15540 75 72 70 6f 73 65 20 74 6f 6f 6c 73 20 6f 72 20 67 65 6e 65 72 61 6c 6c 79 20 61 76 61 69 6c 61 urpose.tools.or.generally.availa
15560 62 6c 65 20 66 72 65 65 0a 70 72 6f 67 72 61 6d 73 20 77 68 69 63 68 20 61 72 65 20 75 73 65 64 ble.free.programs.which.are.used
15580 20 75 6e 6d 6f 64 69 66 69 65 64 20 69 6e 20 70 65 72 66 6f 72 6d 69 6e 67 20 74 68 6f 73 65 20 .unmodified.in.performing.those.
155a0 61 63 74 69 76 69 74 69 65 73 20 62 75 74 0a 77 68 69 63 68 20 61 72 65 20 6e 6f 74 20 70 61 72 activities.but.which.are.not.par
155c0 74 20 6f 66 20 74 68 65 20 77 6f 72 6b 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 43 6f 72 t.of.the.work...For.example,.Cor
155e0 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 0a 69 6e 63 6c 75 64 65 73 20 69 6e 74 65 72 responding.Source.includes.inter
15600 66 61 63 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 69 6c 65 73 20 61 73 73 6f 63 69 61 74 65 64 face.definition.files.associated
15620 20 77 69 74 68 20 73 6f 75 72 63 65 20 66 69 6c 65 73 20 66 6f 72 0a 74 68 65 20 77 6f 72 6b 2c .with.source.files.for.the.work,
15640 20 61 6e 64 20 74 68 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 66 6f 72 20 73 68 61 72 65 64 20 .and.the.source.code.for.shared.
15660 6c 69 62 72 61 72 69 65 73 20 61 6e 64 20 64 79 6e 61 6d 69 63 61 6c 6c 79 0a 6c 69 6e 6b 65 64 libraries.and.dynamically.linked
15680 20 73 75 62 70 72 6f 67 72 61 6d 73 20 74 68 61 74 20 74 68 65 20 77 6f 72 6b 20 69 73 20 73 70 .subprograms.that.the.work.is.sp
156a0 65 63 69 66 69 63 61 6c 6c 79 20 64 65 73 69 67 6e 65 64 20 74 6f 20 72 65 71 75 69 72 65 2c 0a ecifically.designed.to.require,.
156c0 73 75 63 68 20 61 73 20 62 79 20 69 6e 74 69 6d 61 74 65 20 64 61 74 61 20 63 6f 6d 6d 75 6e 69 such.as.by.intimate.data.communi
156e0 63 61 74 69 6f 6e 20 6f 72 20 63 6f 6e 74 72 6f 6c 20 66 6c 6f 77 20 62 65 74 77 65 65 6e 20 74 cation.or.control.flow.between.t
15700 68 6f 73 65 0a 73 75 62 70 72 6f 67 72 61 6d 73 20 61 6e 64 20 6f 74 68 65 72 20 70 61 72 74 73 hose.subprograms.and.other.parts
15720 20 6f 66 20 74 68 65 20 77 6f 72 6b 2e 0a 0a 20 20 54 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 .of.the.work.....The.Correspondi
15740 6e 67 20 53 6f 75 72 63 65 20 6e 65 65 64 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 61 6e 79 74 68 ng.Source.need.not.include.anyth
15760 69 6e 67 20 74 68 61 74 20 75 73 65 72 73 0a 63 61 6e 20 72 65 67 65 6e 65 72 61 74 65 20 61 75 ing.that.users.can.regenerate.au
15780 74 6f 6d 61 74 69 63 61 6c 6c 79 20 66 72 6f 6d 20 6f 74 68 65 72 20 70 61 72 74 73 20 6f 66 20 tomatically.from.other.parts.of.
157a0 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 53 6f 75 72 63 65 2e 0a 0a 20 20 54 68 65 the.Corresponding.Source.....The
157c0 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 66 6f 72 20 61 20 77 6f 72 6b .Corresponding.Source.for.a.work
157e0 20 69 6e 20 73 6f 75 72 63 65 20 63 6f 64 65 20 66 6f 72 6d 20 69 73 20 74 68 61 74 0a 73 61 6d .in.source.code.form.is.that.sam
15800 65 20 77 6f 72 6b 2e 0a 0a 20 20 32 2e 20 42 61 73 69 63 20 50 65 72 6d 69 73 73 69 6f 6e 73 2e e.work.....2..Basic.Permissions.
15820 0a 0a 20 20 41 6c 6c 20 72 69 67 68 74 73 20 67 72 61 6e 74 65 64 20 75 6e 64 65 72 20 74 68 69 ....All.rights.granted.under.thi
15840 73 20 4c 69 63 65 6e 73 65 20 61 72 65 20 67 72 61 6e 74 65 64 20 66 6f 72 20 74 68 65 20 74 65 s.License.are.granted.for.the.te
15860 72 6d 20 6f 66 0a 63 6f 70 79 72 69 67 68 74 20 6f 6e 20 74 68 65 20 50 72 6f 67 72 61 6d 2c 20 rm.of.copyright.on.the.Program,.
15880 61 6e 64 20 61 72 65 20 69 72 72 65 76 6f 63 61 62 6c 65 20 70 72 6f 76 69 64 65 64 20 74 68 65 and.are.irrevocable.provided.the
158a0 20 73 74 61 74 65 64 0a 63 6f 6e 64 69 74 69 6f 6e 73 20 61 72 65 20 6d 65 74 2e 20 20 54 68 69 .stated.conditions.are.met...Thi
158c0 73 20 4c 69 63 65 6e 73 65 20 65 78 70 6c 69 63 69 74 6c 79 20 61 66 66 69 72 6d 73 20 79 6f 75 s.License.explicitly.affirms.you
158e0 72 20 75 6e 6c 69 6d 69 74 65 64 0a 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 72 75 6e 20 74 68 r.unlimited.permission.to.run.th
15900 65 20 75 6e 6d 6f 64 69 66 69 65 64 20 50 72 6f 67 72 61 6d 2e 20 20 54 68 65 20 6f 75 74 70 75 e.unmodified.Program...The.outpu
15920 74 20 66 72 6f 6d 20 72 75 6e 6e 69 6e 67 20 61 0a 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 69 73 t.from.running.a.covered.work.is
15940 20 63 6f 76 65 72 65 64 20 62 79 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 6f 6e 6c 79 20 69 66 .covered.by.this.License.only.if
15960 20 74 68 65 20 6f 75 74 70 75 74 2c 20 67 69 76 65 6e 20 69 74 73 0a 63 6f 6e 74 65 6e 74 2c 20 .the.output,.given.its.content,.
15980 63 6f 6e 73 74 69 74 75 74 65 73 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2e 20 20 54 68 69 constitutes.a.covered.work...Thi
159a0 73 20 4c 69 63 65 6e 73 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 73 20 79 6f 75 72 0a 72 69 67 68 s.License.acknowledges.your.righ
159c0 74 73 20 6f 66 20 66 61 69 72 20 75 73 65 20 6f 72 20 6f 74 68 65 72 20 65 71 75 69 76 61 6c 65 ts.of.fair.use.or.other.equivale
159e0 6e 74 2c 20 61 73 20 70 72 6f 76 69 64 65 64 20 62 79 20 63 6f 70 79 72 69 67 68 74 20 6c 61 77 nt,.as.provided.by.copyright.law
15a00 2e 0a 0a 20 20 59 6f 75 20 6d 61 79 20 6d 61 6b 65 2c 20 72 75 6e 20 61 6e 64 20 70 72 6f 70 61 .....You.may.make,.run.and.propa
15a20 67 61 74 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 73 20 74 68 61 74 20 79 6f 75 20 64 6f 20 6e gate.covered.works.that.you.do.n
15a40 6f 74 0a 63 6f 6e 76 65 79 2c 20 77 69 74 68 6f 75 74 20 63 6f 6e 64 69 74 69 6f 6e 73 20 73 6f ot.convey,.without.conditions.so
15a60 20 6c 6f 6e 67 20 61 73 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 20 6f 74 68 65 72 77 69 73 65 20 .long.as.your.license.otherwise.
15a80 72 65 6d 61 69 6e 73 0a 69 6e 20 66 6f 72 63 65 2e 20 20 59 6f 75 20 6d 61 79 20 63 6f 6e 76 65 remains.in.force...You.may.conve
15aa0 79 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 73 20 74 6f 20 6f 74 68 65 72 73 20 66 6f 72 20 74 68 y.covered.works.to.others.for.th
15ac0 65 20 73 6f 6c 65 20 70 75 72 70 6f 73 65 0a 6f 66 20 68 61 76 69 6e 67 20 74 68 65 6d 20 6d 61 e.sole.purpose.of.having.them.ma
15ae0 6b 65 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 65 78 63 6c 75 73 69 76 65 6c 79 20 66 6f 72 ke.modifications.exclusively.for
15b00 20 79 6f 75 2c 20 6f 72 20 70 72 6f 76 69 64 65 20 79 6f 75 0a 77 69 74 68 20 66 61 63 69 6c 69 .you,.or.provide.you.with.facili
15b20 74 69 65 73 20 66 6f 72 20 72 75 6e 6e 69 6e 67 20 74 68 6f 73 65 20 77 6f 72 6b 73 2c 20 70 72 ties.for.running.those.works,.pr
15b40 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 63 6f 6d 70 6c 79 20 77 69 74 68 0a 74 68 65 20 ovided.that.you.comply.with.the.
15b60 74 65 72 6d 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 69 6e 20 63 6f 6e 76 65 79 69 terms.of.this.License.in.conveyi
15b80 6e 67 20 61 6c 6c 20 6d 61 74 65 72 69 61 6c 20 66 6f 72 20 77 68 69 63 68 20 79 6f 75 20 64 6f ng.all.material.for.which.you.do
15ba0 0a 6e 6f 74 20 63 6f 6e 74 72 6f 6c 20 63 6f 70 79 72 69 67 68 74 2e 20 20 54 68 6f 73 65 20 74 .not.control.copyright...Those.t
15bc0 68 75 73 20 6d 61 6b 69 6e 67 20 6f 72 20 72 75 6e 6e 69 6e 67 20 74 68 65 20 63 6f 76 65 72 65 hus.making.or.running.the.covere
15be0 64 20 77 6f 72 6b 73 0a 66 6f 72 20 79 6f 75 20 6d 75 73 74 20 64 6f 20 73 6f 20 65 78 63 6c 75 d.works.for.you.must.do.so.exclu
15c00 73 69 76 65 6c 79 20 6f 6e 20 79 6f 75 72 20 62 65 68 61 6c 66 2c 20 75 6e 64 65 72 20 79 6f 75 sively.on.your.behalf,.under.you
15c20 72 20 64 69 72 65 63 74 69 6f 6e 0a 61 6e 64 20 63 6f 6e 74 72 6f 6c 2c 20 6f 6e 20 74 65 72 6d r.direction.and.control,.on.term
15c40 73 20 74 68 61 74 20 70 72 6f 68 69 62 69 74 20 74 68 65 6d 20 66 72 6f 6d 20 6d 61 6b 69 6e 67 s.that.prohibit.them.from.making
15c60 20 61 6e 79 20 63 6f 70 69 65 73 20 6f 66 0a 79 6f 75 72 20 63 6f 70 79 72 69 67 68 74 65 64 20 .any.copies.of.your.copyrighted.
15c80 6d 61 74 65 72 69 61 6c 20 6f 75 74 73 69 64 65 20 74 68 65 69 72 20 72 65 6c 61 74 69 6f 6e 73 material.outside.their.relations
15ca0 68 69 70 20 77 69 74 68 20 79 6f 75 2e 0a 0a 20 20 43 6f 6e 76 65 79 69 6e 67 20 75 6e 64 65 72 hip.with.you.....Conveying.under
15cc0 20 61 6e 79 20 6f 74 68 65 72 20 63 69 72 63 75 6d 73 74 61 6e 63 65 73 20 69 73 20 70 65 72 6d .any.other.circumstances.is.perm
15ce0 69 74 74 65 64 20 73 6f 6c 65 6c 79 20 75 6e 64 65 72 0a 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e itted.solely.under.the.condition
15d00 73 20 73 74 61 74 65 64 20 62 65 6c 6f 77 2e 20 20 53 75 62 6c 69 63 65 6e 73 69 6e 67 20 69 73 s.stated.below...Sublicensing.is
15d20 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 3b 20 73 65 63 74 69 6f 6e 20 31 30 0a 6d 61 6b 65 73 20 69 .not.allowed;.section.10.makes.i
15d40 74 20 75 6e 6e 65 63 65 73 73 61 72 79 2e 0a 0a 20 20 33 2e 20 50 72 6f 74 65 63 74 69 6e 67 20 t.unnecessary.....3..Protecting.
15d60 55 73 65 72 73 27 20 4c 65 67 61 6c 20 52 69 67 68 74 73 20 46 72 6f 6d 20 41 6e 74 69 2d 43 69 Users'.Legal.Rights.From.Anti-Ci
15d80 72 63 75 6d 76 65 6e 74 69 6f 6e 20 4c 61 77 2e 0a 0a 20 20 4e 6f 20 63 6f 76 65 72 65 64 20 77 rcumvention.Law.....No.covered.w
15da0 6f 72 6b 20 73 68 61 6c 6c 20 62 65 20 64 65 65 6d 65 64 20 70 61 72 74 20 6f 66 20 61 6e 20 65 ork.shall.be.deemed.part.of.an.e
15dc0 66 66 65 63 74 69 76 65 20 74 65 63 68 6e 6f 6c 6f 67 69 63 61 6c 0a 6d 65 61 73 75 72 65 20 75 ffective.technological.measure.u
15de0 6e 64 65 72 20 61 6e 79 20 61 70 70 6c 69 63 61 62 6c 65 20 6c 61 77 20 66 75 6c 66 69 6c 6c 69 nder.any.applicable.law.fulfilli
15e00 6e 67 20 6f 62 6c 69 67 61 74 69 6f 6e 73 20 75 6e 64 65 72 20 61 72 74 69 63 6c 65 0a 31 31 20 ng.obligations.under.article.11.
15e20 6f 66 20 74 68 65 20 57 49 50 4f 20 63 6f 70 79 72 69 67 68 74 20 74 72 65 61 74 79 20 61 64 6f of.the.WIPO.copyright.treaty.ado
15e40 70 74 65 64 20 6f 6e 20 32 30 20 44 65 63 65 6d 62 65 72 20 31 39 39 36 2c 20 6f 72 0a 73 69 6d pted.on.20.December.1996,.or.sim
15e60 69 6c 61 72 20 6c 61 77 73 20 70 72 6f 68 69 62 69 74 69 6e 67 20 6f 72 20 72 65 73 74 72 69 63 ilar.laws.prohibiting.or.restric
15e80 74 69 6e 67 20 63 69 72 63 75 6d 76 65 6e 74 69 6f 6e 20 6f 66 20 73 75 63 68 0a 6d 65 61 73 75 ting.circumvention.of.such.measu
15ea0 72 65 73 2e 0a 0a 20 20 57 68 65 6e 20 79 6f 75 20 63 6f 6e 76 65 79 20 61 20 63 6f 76 65 72 65 res.....When.you.convey.a.covere
15ec0 64 20 77 6f 72 6b 2c 20 79 6f 75 20 77 61 69 76 65 20 61 6e 79 20 6c 65 67 61 6c 20 70 6f 77 65 d.work,.you.waive.any.legal.powe
15ee0 72 20 74 6f 20 66 6f 72 62 69 64 0a 63 69 72 63 75 6d 76 65 6e 74 69 6f 6e 20 6f 66 20 74 65 63 r.to.forbid.circumvention.of.tec
15f00 68 6e 6f 6c 6f 67 69 63 61 6c 20 6d 65 61 73 75 72 65 73 20 74 6f 20 74 68 65 20 65 78 74 65 6e hnological.measures.to.the.exten
15f20 74 20 73 75 63 68 20 63 69 72 63 75 6d 76 65 6e 74 69 6f 6e 0a 69 73 20 65 66 66 65 63 74 65 64 t.such.circumvention.is.effected
15f40 20 62 79 20 65 78 65 72 63 69 73 69 6e 67 20 72 69 67 68 74 73 20 75 6e 64 65 72 20 74 68 69 73 .by.exercising.rights.under.this
15f60 20 4c 69 63 65 6e 73 65 20 77 69 74 68 20 72 65 73 70 65 63 74 20 74 6f 0a 74 68 65 20 63 6f 76 .License.with.respect.to.the.cov
15f80 65 72 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20 79 6f 75 20 64 69 73 63 6c 61 69 6d 20 61 6e 79 20 ered.work,.and.you.disclaim.any.
15fa0 69 6e 74 65 6e 74 69 6f 6e 20 74 6f 20 6c 69 6d 69 74 20 6f 70 65 72 61 74 69 6f 6e 20 6f 72 0a intention.to.limit.operation.or.
15fc0 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 61 73 20 61 20 6d 65 modification.of.the.work.as.a.me
15fe0 61 6e 73 20 6f 66 20 65 6e 66 6f 72 63 69 6e 67 2c 20 61 67 61 69 6e 73 74 20 74 68 65 20 77 6f ans.of.enforcing,.against.the.wo
16000 72 6b 27 73 0a 75 73 65 72 73 2c 20 79 6f 75 72 20 6f 72 20 74 68 69 72 64 20 70 61 72 74 69 65 rk's.users,.your.or.third.partie
16020 73 27 20 6c 65 67 61 6c 20 72 69 67 68 74 73 20 74 6f 20 66 6f 72 62 69 64 20 63 69 72 63 75 6d s'.legal.rights.to.forbid.circum
16040 76 65 6e 74 69 6f 6e 20 6f 66 0a 74 65 63 68 6e 6f 6c 6f 67 69 63 61 6c 20 6d 65 61 73 75 72 65 vention.of.technological.measure
16060 73 2e 0a 0a 20 20 34 2e 20 43 6f 6e 76 65 79 69 6e 67 20 56 65 72 62 61 74 69 6d 20 43 6f 70 69 s.....4..Conveying.Verbatim.Copi
16080 65 73 2e 0a 0a 20 20 59 6f 75 20 6d 61 79 20 63 6f 6e 76 65 79 20 76 65 72 62 61 74 69 6d 20 63 es.....You.may.convey.verbatim.c
160a0 6f 70 69 65 73 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61 6d 27 73 20 73 6f 75 72 63 65 20 63 6f opies.of.the.Program's.source.co
160c0 64 65 20 61 73 20 79 6f 75 0a 72 65 63 65 69 76 65 20 69 74 2c 20 69 6e 20 61 6e 79 20 6d 65 64 de.as.you.receive.it,.in.any.med
160e0 69 75 6d 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 63 6f 6e 73 70 69 63 75 6f ium,.provided.that.you.conspicuo
16100 75 73 6c 79 20 61 6e 64 0a 61 70 70 72 6f 70 72 69 61 74 65 6c 79 20 70 75 62 6c 69 73 68 20 6f usly.and.appropriately.publish.o
16120 6e 20 65 61 63 68 20 63 6f 70 79 20 61 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 63 6f 70 79 72 n.each.copy.an.appropriate.copyr
16140 69 67 68 74 20 6e 6f 74 69 63 65 3b 0a 6b 65 65 70 20 69 6e 74 61 63 74 20 61 6c 6c 20 6e 6f 74 ight.notice;.keep.intact.all.not
16160 69 63 65 73 20 73 74 61 74 69 6e 67 20 74 68 61 74 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 ices.stating.that.this.License.a
16180 6e 64 20 61 6e 79 0a 6e 6f 6e 2d 70 65 72 6d 69 73 73 69 76 65 20 74 65 72 6d 73 20 61 64 64 65 nd.any.non-permissive.terms.adde
161a0 64 20 69 6e 20 61 63 63 6f 72 64 20 77 69 74 68 20 73 65 63 74 69 6f 6e 20 37 20 61 70 70 6c 79 d.in.accord.with.section.7.apply
161c0 20 74 6f 20 74 68 65 20 63 6f 64 65 3b 0a 6b 65 65 70 20 69 6e 74 61 63 74 20 61 6c 6c 20 6e 6f .to.the.code;.keep.intact.all.no
161e0 74 69 63 65 73 20 6f 66 20 74 68 65 20 61 62 73 65 6e 63 65 20 6f 66 20 61 6e 79 20 77 61 72 72 tices.of.the.absence.of.any.warr
16200 61 6e 74 79 3b 20 61 6e 64 20 67 69 76 65 20 61 6c 6c 0a 72 65 63 69 70 69 65 6e 74 73 20 61 20 anty;.and.give.all.recipients.a.
16220 63 6f 70 79 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 copy.of.this.License.along.with.
16240 74 68 65 20 50 72 6f 67 72 61 6d 2e 0a 0a 20 20 59 6f 75 20 6d 61 79 20 63 68 61 72 67 65 20 61 the.Program.....You.may.charge.a
16260 6e 79 20 70 72 69 63 65 20 6f 72 20 6e 6f 20 70 72 69 63 65 20 66 6f 72 20 65 61 63 68 20 63 6f ny.price.or.no.price.for.each.co
16280 70 79 20 74 68 61 74 20 79 6f 75 20 63 6f 6e 76 65 79 2c 0a 61 6e 64 20 79 6f 75 20 6d 61 79 20 py.that.you.convey,.and.you.may.
162a0 6f 66 66 65 72 20 73 75 70 70 6f 72 74 20 6f 72 20 77 61 72 72 61 6e 74 79 20 70 72 6f 74 65 63 offer.support.or.warranty.protec
162c0 74 69 6f 6e 20 66 6f 72 20 61 20 66 65 65 2e 0a 0a 20 20 35 2e 20 43 6f 6e 76 65 79 69 6e 67 20 tion.for.a.fee.....5..Conveying.
162e0 4d 6f 64 69 66 69 65 64 20 53 6f 75 72 63 65 20 56 65 72 73 69 6f 6e 73 2e 0a 0a 20 20 59 6f 75 Modified.Source.Versions.....You
16300 20 6d 61 79 20 63 6f 6e 76 65 79 20 61 20 77 6f 72 6b 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 .may.convey.a.work.based.on.the.
16320 50 72 6f 67 72 61 6d 2c 20 6f 72 20 74 68 65 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 74 6f Program,.or.the.modifications.to
16340 0a 70 72 6f 64 75 63 65 20 69 74 20 66 72 6f 6d 20 74 68 65 20 50 72 6f 67 72 61 6d 2c 20 69 6e .produce.it.from.the.Program,.in
16360 20 74 68 65 20 66 6f 72 6d 20 6f 66 20 73 6f 75 72 63 65 20 63 6f 64 65 20 75 6e 64 65 72 20 74 .the.form.of.source.code.under.t
16380 68 65 0a 74 65 72 6d 73 20 6f 66 20 73 65 63 74 69 6f 6e 20 34 2c 20 70 72 6f 76 69 64 65 64 20 he.terms.of.section.4,.provided.
163a0 74 68 61 74 20 79 6f 75 20 61 6c 73 6f 20 6d 65 65 74 20 61 6c 6c 20 6f 66 20 74 68 65 73 65 20 that.you.also.meet.all.of.these.
163c0 63 6f 6e 64 69 74 69 6f 6e 73 3a 0a 0a 20 20 20 20 61 29 20 54 68 65 20 77 6f 72 6b 20 6d 75 73 conditions:......a).The.work.mus
163e0 74 20 63 61 72 72 79 20 70 72 6f 6d 69 6e 65 6e 74 20 6e 6f 74 69 63 65 73 20 73 74 61 74 69 6e t.carry.prominent.notices.statin
16400 67 20 74 68 61 74 20 79 6f 75 20 6d 6f 64 69 66 69 65 64 0a 20 20 20 20 69 74 2c 20 61 6e 64 20 g.that.you.modified.....it,.and.
16420 67 69 76 69 6e 67 20 61 20 72 65 6c 65 76 61 6e 74 20 64 61 74 65 2e 0a 0a 20 20 20 20 62 29 20 giving.a.relevant.date.......b).
16440 54 68 65 20 77 6f 72 6b 20 6d 75 73 74 20 63 61 72 72 79 20 70 72 6f 6d 69 6e 65 6e 74 20 6e 6f The.work.must.carry.prominent.no
16460 74 69 63 65 73 20 73 74 61 74 69 6e 67 20 74 68 61 74 20 69 74 20 69 73 0a 20 20 20 20 72 65 6c tices.stating.that.it.is.....rel
16480 65 61 73 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 6e 64 20 61 6e 79 eased.under.this.License.and.any
164a0 20 63 6f 6e 64 69 74 69 6f 6e 73 20 61 64 64 65 64 20 75 6e 64 65 72 20 73 65 63 74 69 6f 6e 0a .conditions.added.under.section.
164c0 20 20 20 20 37 2e 20 20 54 68 69 73 20 72 65 71 75 69 72 65 6d 65 6e 74 20 6d 6f 64 69 66 69 65 ....7...This.requirement.modifie
164e0 73 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74 20 69 6e 20 73 65 63 74 69 6f 6e 20 34 20 74 s.the.requirement.in.section.4.t
16500 6f 0a 20 20 20 20 22 6b 65 65 70 20 69 6e 74 61 63 74 20 61 6c 6c 20 6e 6f 74 69 63 65 73 22 2e o....."keep.intact.all.notices".
16520 0a 0a 20 20 20 20 63 29 20 59 6f 75 20 6d 75 73 74 20 6c 69 63 65 6e 73 65 20 74 68 65 20 65 6e ......c).You.must.license.the.en
16540 74 69 72 65 20 77 6f 72 6b 2c 20 61 73 20 61 20 77 68 6f 6c 65 2c 20 75 6e 64 65 72 20 74 68 69 tire.work,.as.a.whole,.under.thi
16560 73 0a 20 20 20 20 4c 69 63 65 6e 73 65 20 74 6f 20 61 6e 79 6f 6e 65 20 77 68 6f 20 63 6f 6d 65 s.....License.to.anyone.who.come
16580 73 20 69 6e 74 6f 20 70 6f 73 73 65 73 73 69 6f 6e 20 6f 66 20 61 20 63 6f 70 79 2e 20 20 54 68 s.into.possession.of.a.copy...Th
165a0 69 73 0a 20 20 20 20 4c 69 63 65 6e 73 65 20 77 69 6c 6c 20 74 68 65 72 65 66 6f 72 65 20 61 70 is.....License.will.therefore.ap
165c0 70 6c 79 2c 20 61 6c 6f 6e 67 20 77 69 74 68 20 61 6e 79 20 61 70 70 6c 69 63 61 62 6c 65 20 73 ply,.along.with.any.applicable.s
165e0 65 63 74 69 6f 6e 20 37 0a 20 20 20 20 61 64 64 69 74 69 6f 6e 61 6c 20 74 65 72 6d 73 2c 20 74 ection.7.....additional.terms,.t
16600 6f 20 74 68 65 20 77 68 6f 6c 65 20 6f 66 20 74 68 65 20 77 6f 72 6b 2c 20 61 6e 64 20 61 6c 6c o.the.whole.of.the.work,.and.all
16620 20 69 74 73 20 70 61 72 74 73 2c 0a 20 20 20 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 68 6f .its.parts,.....regardless.of.ho
16640 77 20 74 68 65 79 20 61 72 65 20 70 61 63 6b 61 67 65 64 2e 20 20 54 68 69 73 20 4c 69 63 65 6e w.they.are.packaged...This.Licen
16660 73 65 20 67 69 76 65 73 20 6e 6f 0a 20 20 20 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 6c 69 se.gives.no.....permission.to.li
16680 63 65 6e 73 65 20 74 68 65 20 77 6f 72 6b 20 69 6e 20 61 6e 79 20 6f 74 68 65 72 20 77 61 79 2c cense.the.work.in.any.other.way,
166a0 20 62 75 74 20 69 74 20 64 6f 65 73 20 6e 6f 74 0a 20 20 20 20 69 6e 76 61 6c 69 64 61 74 65 20 .but.it.does.not.....invalidate.
166c0 73 75 63 68 20 70 65 72 6d 69 73 73 69 6f 6e 20 69 66 20 79 6f 75 20 68 61 76 65 20 73 65 70 61 such.permission.if.you.have.sepa
166e0 72 61 74 65 6c 79 20 72 65 63 65 69 76 65 64 20 69 74 2e 0a 0a 20 20 20 20 64 29 20 49 66 20 74 rately.received.it.......d).If.t
16700 68 65 20 77 6f 72 6b 20 68 61 73 20 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 72 20 69 6e 74 he.work.has.interactive.user.int
16720 65 72 66 61 63 65 73 2c 20 65 61 63 68 20 6d 75 73 74 20 64 69 73 70 6c 61 79 0a 20 20 20 20 41 erfaces,.each.must.display.....A
16740 70 70 72 6f 70 72 69 61 74 65 20 4c 65 67 61 6c 20 4e 6f 74 69 63 65 73 3b 20 68 6f 77 65 76 65 ppropriate.Legal.Notices;.howeve
16760 72 2c 20 69 66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 68 61 73 20 69 6e 74 65 72 61 63 74 69 76 r,.if.the.Program.has.interactiv
16780 65 0a 20 20 20 20 69 6e 74 65 72 66 61 63 65 73 20 74 68 61 74 20 64 6f 20 6e 6f 74 20 64 69 73 e.....interfaces.that.do.not.dis
167a0 70 6c 61 79 20 41 70 70 72 6f 70 72 69 61 74 65 20 4c 65 67 61 6c 20 4e 6f 74 69 63 65 73 2c 20 play.Appropriate.Legal.Notices,.
167c0 79 6f 75 72 0a 20 20 20 20 77 6f 72 6b 20 6e 65 65 64 20 6e 6f 74 20 6d 61 6b 65 20 74 68 65 6d your.....work.need.not.make.them
167e0 20 64 6f 20 73 6f 2e 0a 0a 20 20 41 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 6f 66 20 61 20 63 6f .do.so.....A.compilation.of.a.co
16800 76 65 72 65 64 20 77 6f 72 6b 20 77 69 74 68 20 6f 74 68 65 72 20 73 65 70 61 72 61 74 65 20 61 vered.work.with.other.separate.a
16820 6e 64 20 69 6e 64 65 70 65 6e 64 65 6e 74 0a 77 6f 72 6b 73 2c 20 77 68 69 63 68 20 61 72 65 20 nd.independent.works,.which.are.
16840 6e 6f 74 20 62 79 20 74 68 65 69 72 20 6e 61 74 75 72 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 6f not.by.their.nature.extensions.o
16860 66 20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 0a 61 6e 64 20 77 68 69 63 68 20 61 72 f.the.covered.work,.and.which.ar
16880 65 20 6e 6f 74 20 63 6f 6d 62 69 6e 65 64 20 77 69 74 68 20 69 74 20 73 75 63 68 20 61 73 20 74 e.not.combined.with.it.such.as.t
168a0 6f 20 66 6f 72 6d 20 61 20 6c 61 72 67 65 72 20 70 72 6f 67 72 61 6d 2c 0a 69 6e 20 6f 72 20 6f o.form.a.larger.program,.in.or.o
168c0 6e 20 61 20 76 6f 6c 75 6d 65 20 6f 66 20 61 20 73 74 6f 72 61 67 65 20 6f 72 20 64 69 73 74 72 n.a.volume.of.a.storage.or.distr
168e0 69 62 75 74 69 6f 6e 20 6d 65 64 69 75 6d 2c 20 69 73 20 63 61 6c 6c 65 64 20 61 6e 0a 22 61 67 ibution.medium,.is.called.an."ag
16900 67 72 65 67 61 74 65 22 20 69 66 20 74 68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 61 6e 64 20 gregate".if.the.compilation.and.
16920 69 74 73 20 72 65 73 75 6c 74 69 6e 67 20 63 6f 70 79 72 69 67 68 74 20 61 72 65 20 6e 6f 74 0a its.resulting.copyright.are.not.
16940 75 73 65 64 20 74 6f 20 6c 69 6d 69 74 20 74 68 65 20 61 63 63 65 73 73 20 6f 72 20 6c 65 67 61 used.to.limit.the.access.or.lega
16960 6c 20 72 69 67 68 74 73 20 6f 66 20 74 68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 27 73 20 75 73 l.rights.of.the.compilation's.us
16980 65 72 73 0a 62 65 79 6f 6e 64 20 77 68 61 74 20 74 68 65 20 69 6e 64 69 76 69 64 75 61 6c 20 77 ers.beyond.what.the.individual.w
169a0 6f 72 6b 73 20 70 65 72 6d 69 74 2e 20 20 49 6e 63 6c 75 73 69 6f 6e 20 6f 66 20 61 20 63 6f 76 orks.permit...Inclusion.of.a.cov
169c0 65 72 65 64 20 77 6f 72 6b 0a 69 6e 20 61 6e 20 61 67 67 72 65 67 61 74 65 20 64 6f 65 73 20 6e ered.work.in.an.aggregate.does.n
169e0 6f 74 20 63 61 75 73 65 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 74 6f 20 61 70 70 6c 79 20 74 ot.cause.this.License.to.apply.t
16a00 6f 20 74 68 65 20 6f 74 68 65 72 0a 70 61 72 74 73 20 6f 66 20 74 68 65 20 61 67 67 72 65 67 61 o.the.other.parts.of.the.aggrega
16a20 74 65 2e 0a 0a 20 20 36 2e 20 43 6f 6e 76 65 79 69 6e 67 20 4e 6f 6e 2d 53 6f 75 72 63 65 20 46 te.....6..Conveying.Non-Source.F
16a40 6f 72 6d 73 2e 0a 0a 20 20 59 6f 75 20 6d 61 79 20 63 6f 6e 76 65 79 20 61 20 63 6f 76 65 72 65 orms.....You.may.convey.a.covere
16a60 64 20 77 6f 72 6b 20 69 6e 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 66 6f 72 6d 20 75 6e 64 65 72 d.work.in.object.code.form.under
16a80 20 74 68 65 20 74 65 72 6d 73 0a 6f 66 20 73 65 63 74 69 6f 6e 73 20 34 20 61 6e 64 20 35 2c 20 .the.terms.of.sections.4.and.5,.
16aa0 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 61 6c 73 6f 20 63 6f 6e 76 65 79 20 74 68 provided.that.you.also.convey.th
16ac0 65 0a 6d 61 63 68 69 6e 65 2d 72 65 61 64 61 62 6c 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 e.machine-readable.Corresponding
16ae0 20 53 6f 75 72 63 65 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 20 .Source.under.the.terms.of.this.
16b00 4c 69 63 65 6e 73 65 2c 0a 69 6e 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 77 61 79 73 3a 0a 0a License,.in.one.of.these.ways:..
16b20 20 20 20 20 61 29 20 43 6f 6e 76 65 79 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 69 6e ....a).Convey.the.object.code.in
16b40 2c 20 6f 72 20 65 6d 62 6f 64 69 65 64 20 69 6e 2c 20 61 20 70 68 79 73 69 63 61 6c 20 70 72 6f ,.or.embodied.in,.a.physical.pro
16b60 64 75 63 74 0a 20 20 20 20 28 69 6e 63 6c 75 64 69 6e 67 20 61 20 70 68 79 73 69 63 61 6c 20 64 duct.....(including.a.physical.d
16b80 69 73 74 72 69 62 75 74 69 6f 6e 20 6d 65 64 69 75 6d 29 2c 20 61 63 63 6f 6d 70 61 6e 69 65 64 istribution.medium),.accompanied
16ba0 20 62 79 20 74 68 65 0a 20 20 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 .by.the.....Corresponding.Source
16bc0 20 66 69 78 65 64 20 6f 6e 20 61 20 64 75 72 61 62 6c 65 20 70 68 79 73 69 63 61 6c 20 6d 65 64 .fixed.on.a.durable.physical.med
16be0 69 75 6d 0a 20 20 20 20 63 75 73 74 6f 6d 61 72 69 6c 79 20 75 73 65 64 20 66 6f 72 20 73 6f 66 ium.....customarily.used.for.sof
16c00 74 77 61 72 65 20 69 6e 74 65 72 63 68 61 6e 67 65 2e 0a 0a 20 20 20 20 62 29 20 43 6f 6e 76 65 tware.interchange.......b).Conve
16c20 79 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 69 6e 2c 20 6f 72 20 65 6d 62 6f 64 69 65 y.the.object.code.in,.or.embodie
16c40 64 20 69 6e 2c 20 61 20 70 68 79 73 69 63 61 6c 20 70 72 6f 64 75 63 74 0a 20 20 20 20 28 69 6e d.in,.a.physical.product.....(in
16c60 63 6c 75 64 69 6e 67 20 61 20 70 68 79 73 69 63 61 6c 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 cluding.a.physical.distribution.
16c80 6d 65 64 69 75 6d 29 2c 20 61 63 63 6f 6d 70 61 6e 69 65 64 20 62 79 20 61 0a 20 20 20 20 77 72 medium),.accompanied.by.a.....wr
16ca0 69 74 74 65 6e 20 6f 66 66 65 72 2c 20 76 61 6c 69 64 20 66 6f 72 20 61 74 20 6c 65 61 73 74 20 itten.offer,.valid.for.at.least.
16cc0 74 68 72 65 65 20 79 65 61 72 73 20 61 6e 64 20 76 61 6c 69 64 20 66 6f 72 20 61 73 0a 20 20 20 three.years.and.valid.for.as....
16ce0 20 6c 6f 6e 67 20 61 73 20 79 6f 75 20 6f 66 66 65 72 20 73 70 61 72 65 20 70 61 72 74 73 20 6f .long.as.you.offer.spare.parts.o
16d00 72 20 63 75 73 74 6f 6d 65 72 20 73 75 70 70 6f 72 74 20 66 6f 72 20 74 68 61 74 20 70 72 6f 64 r.customer.support.for.that.prod
16d20 75 63 74 0a 20 20 20 20 6d 6f 64 65 6c 2c 20 74 6f 20 67 69 76 65 20 61 6e 79 6f 6e 65 20 77 68 uct.....model,.to.give.anyone.wh
16d40 6f 20 70 6f 73 73 65 73 73 65 73 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 65 69 74 68 o.possesses.the.object.code.eith
16d60 65 72 20 28 31 29 20 61 0a 20 20 20 20 63 6f 70 79 20 6f 66 20 74 68 65 20 43 6f 72 72 65 73 70 er.(1).a.....copy.of.the.Corresp
16d80 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 66 6f 72 20 61 6c 6c 20 74 68 65 20 73 6f 66 74 77 61 onding.Source.for.all.the.softwa
16da0 72 65 20 69 6e 20 74 68 65 0a 20 20 20 20 70 72 6f 64 75 63 74 20 74 68 61 74 20 69 73 20 63 6f re.in.the.....product.that.is.co
16dc0 76 65 72 65 64 20 62 79 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 6f 6e 20 61 20 64 75 72 61 vered.by.this.License,.on.a.dura
16de0 62 6c 65 20 70 68 79 73 69 63 61 6c 0a 20 20 20 20 6d 65 64 69 75 6d 20 63 75 73 74 6f 6d 61 72 ble.physical.....medium.customar
16e00 69 6c 79 20 75 73 65 64 20 66 6f 72 20 73 6f 66 74 77 61 72 65 20 69 6e 74 65 72 63 68 61 6e 67 ily.used.for.software.interchang
16e20 65 2c 20 66 6f 72 20 61 20 70 72 69 63 65 20 6e 6f 0a 20 20 20 20 6d 6f 72 65 20 74 68 61 6e 20 e,.for.a.price.no.....more.than.
16e40 79 6f 75 72 20 72 65 61 73 6f 6e 61 62 6c 65 20 63 6f 73 74 20 6f 66 20 70 68 79 73 69 63 61 6c your.reasonable.cost.of.physical
16e60 6c 79 20 70 65 72 66 6f 72 6d 69 6e 67 20 74 68 69 73 0a 20 20 20 20 63 6f 6e 76 65 79 69 6e 67 ly.performing.this.....conveying
16e80 20 6f 66 20 73 6f 75 72 63 65 2c 20 6f 72 20 28 32 29 20 61 63 63 65 73 73 20 74 6f 20 63 6f 70 .of.source,.or.(2).access.to.cop
16ea0 79 20 74 68 65 0a 20 20 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 66 y.the.....Corresponding.Source.f
16ec0 72 6f 6d 20 61 20 6e 65 74 77 6f 72 6b 20 73 65 72 76 65 72 20 61 74 20 6e 6f 20 63 68 61 72 67 rom.a.network.server.at.no.charg
16ee0 65 2e 0a 0a 20 20 20 20 63 29 20 43 6f 6e 76 65 79 20 69 6e 64 69 76 69 64 75 61 6c 20 63 6f 70 e.......c).Convey.individual.cop
16f00 69 65 73 20 6f 66 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 77 69 74 68 20 61 20 63 6f ies.of.the.object.code.with.a.co
16f20 70 79 20 6f 66 20 74 68 65 0a 20 20 20 20 77 72 69 74 74 65 6e 20 6f 66 66 65 72 20 74 6f 20 70 py.of.the.....written.offer.to.p
16f40 72 6f 76 69 64 65 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 2e rovide.the.Corresponding.Source.
16f60 20 20 54 68 69 73 0a 20 20 20 20 61 6c 74 65 72 6e 61 74 69 76 65 20 69 73 20 61 6c 6c 6f 77 65 ..This.....alternative.is.allowe
16f80 64 20 6f 6e 6c 79 20 6f 63 63 61 73 69 6f 6e 61 6c 6c 79 20 61 6e 64 20 6e 6f 6e 63 6f 6d 6d 65 d.only.occasionally.and.noncomme
16fa0 72 63 69 61 6c 6c 79 2c 20 61 6e 64 0a 20 20 20 20 6f 6e 6c 79 20 69 66 20 79 6f 75 20 72 65 63 rcially,.and.....only.if.you.rec
16fc0 65 69 76 65 64 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 77 69 74 68 20 73 75 63 68 20 eived.the.object.code.with.such.
16fe0 61 6e 20 6f 66 66 65 72 2c 20 69 6e 20 61 63 63 6f 72 64 0a 20 20 20 20 77 69 74 68 20 73 75 62 an.offer,.in.accord.....with.sub
17000 73 65 63 74 69 6f 6e 20 36 62 2e 0a 0a 20 20 20 20 64 29 20 43 6f 6e 76 65 79 20 74 68 65 20 6f section.6b.......d).Convey.the.o
17020 62 6a 65 63 74 20 63 6f 64 65 20 62 79 20 6f 66 66 65 72 69 6e 67 20 61 63 63 65 73 73 20 66 72 bject.code.by.offering.access.fr
17040 6f 6d 20 61 20 64 65 73 69 67 6e 61 74 65 64 0a 20 20 20 20 70 6c 61 63 65 20 28 67 72 61 74 69 om.a.designated.....place.(grati
17060 73 20 6f 72 20 66 6f 72 20 61 20 63 68 61 72 67 65 29 2c 20 61 6e 64 20 6f 66 66 65 72 20 65 71 s.or.for.a.charge),.and.offer.eq
17080 75 69 76 61 6c 65 6e 74 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 0a 20 20 20 20 43 6f 72 72 65 uivalent.access.to.the.....Corre
170a0 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 69 6e 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 sponding.Source.in.the.same.way.
170c0 74 68 72 6f 75 67 68 20 74 68 65 20 73 61 6d 65 20 70 6c 61 63 65 20 61 74 20 6e 6f 0a 20 20 20 through.the.same.place.at.no....
170e0 20 66 75 72 74 68 65 72 20 63 68 61 72 67 65 2e 20 20 59 6f 75 20 6e 65 65 64 20 6e 6f 74 20 72 .further.charge...You.need.not.r
17100 65 71 75 69 72 65 20 72 65 63 69 70 69 65 6e 74 73 20 74 6f 20 63 6f 70 79 20 74 68 65 0a 20 20 equire.recipients.to.copy.the...
17120 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 61 6c 6f 6e 67 20 77 69 74 ..Corresponding.Source.along.wit
17140 68 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 2e 20 20 49 66 20 74 68 65 20 70 6c 61 63 65 h.the.object.code...If.the.place
17160 20 74 6f 0a 20 20 20 20 63 6f 70 79 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 69 73 20 .to.....copy.the.object.code.is.
17180 61 20 6e 65 74 77 6f 72 6b 20 73 65 72 76 65 72 2c 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 a.network.server,.the.Correspond
171a0 69 6e 67 20 53 6f 75 72 63 65 0a 20 20 20 20 6d 61 79 20 62 65 20 6f 6e 20 61 20 64 69 66 66 65 ing.Source.....may.be.on.a.diffe
171c0 72 65 6e 74 20 73 65 72 76 65 72 20 28 6f 70 65 72 61 74 65 64 20 62 79 20 79 6f 75 20 6f 72 20 rent.server.(operated.by.you.or.
171e0 61 20 74 68 69 72 64 20 70 61 72 74 79 29 0a 20 20 20 20 74 68 61 74 20 73 75 70 70 6f 72 74 73 a.third.party).....that.supports
17200 20 65 71 75 69 76 61 6c 65 6e 74 20 63 6f 70 79 69 6e 67 20 66 61 63 69 6c 69 74 69 65 73 2c 20 .equivalent.copying.facilities,.
17220 70 72 6f 76 69 64 65 64 20 79 6f 75 20 6d 61 69 6e 74 61 69 6e 0a 20 20 20 20 63 6c 65 61 72 20 provided.you.maintain.....clear.
17240 64 69 72 65 63 74 69 6f 6e 73 20 6e 65 78 74 20 74 6f 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f directions.next.to.the.object.co
17260 64 65 20 73 61 79 69 6e 67 20 77 68 65 72 65 20 74 6f 20 66 69 6e 64 20 74 68 65 0a 20 20 20 20 de.saying.where.to.find.the.....
17280 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 2e 20 20 52 65 67 61 72 64 6c 65 73 Corresponding.Source...Regardles
172a0 73 20 6f 66 20 77 68 61 74 20 73 65 72 76 65 72 20 68 6f 73 74 73 20 74 68 65 0a 20 20 20 20 43 s.of.what.server.hosts.the.....C
172c0 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 2c 20 79 6f 75 20 72 65 6d 61 69 6e 20 orresponding.Source,.you.remain.
172e0 6f 62 6c 69 67 61 74 65 64 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 69 74 20 69 73 0a 20 obligated.to.ensure.that.it.is..
17300 20 20 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 61 73 20 6c 6f 6e 67 20 61 73 20 6e 65 65 64 ...available.for.as.long.as.need
17320 65 64 20 74 6f 20 73 61 74 69 73 66 79 20 74 68 65 73 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 ed.to.satisfy.these.requirements
17340 2e 0a 0a 20 20 20 20 65 29 20 43 6f 6e 76 65 79 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 .......e).Convey.the.object.code
17360 20 75 73 69 6e 67 20 70 65 65 72 2d 74 6f 2d 70 65 65 72 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e .using.peer-to-peer.transmission
17380 2c 20 70 72 6f 76 69 64 65 64 0a 20 20 20 20 79 6f 75 20 69 6e 66 6f 72 6d 20 6f 74 68 65 72 20 ,.provided.....you.inform.other.
173a0 70 65 65 72 73 20 77 68 65 72 65 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20 61 6e 64 20 peers.where.the.object.code.and.
173c0 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 20 20 20 20 53 6f 75 72 63 65 20 6f 66 20 74 68 65 20 Corresponding.....Source.of.the.
173e0 77 6f 72 6b 20 61 72 65 20 62 65 69 6e 67 20 6f 66 66 65 72 65 64 20 74 6f 20 74 68 65 20 67 65 work.are.being.offered.to.the.ge
17400 6e 65 72 61 6c 20 70 75 62 6c 69 63 20 61 74 20 6e 6f 0a 20 20 20 20 63 68 61 72 67 65 20 75 6e neral.public.at.no.....charge.un
17420 64 65 72 20 73 75 62 73 65 63 74 69 6f 6e 20 36 64 2e 0a 0a 20 20 41 20 73 65 70 61 72 61 62 6c der.subsection.6d.....A.separabl
17440 65 20 70 6f 72 74 69 6f 6e 20 6f 66 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 2c 20 77 68 e.portion.of.the.object.code,.wh
17460 6f 73 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 69 73 20 65 78 63 6c 75 64 65 64 0a 66 72 6f 6d ose.source.code.is.excluded.from
17480 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 61 73 20 61 20 53 .the.Corresponding.Source.as.a.S
174a0 79 73 74 65 6d 20 4c 69 62 72 61 72 79 2c 20 6e 65 65 64 20 6e 6f 74 20 62 65 0a 69 6e 63 6c 75 ystem.Library,.need.not.be.inclu
174c0 64 65 64 20 69 6e 20 63 6f 6e 76 65 79 69 6e 67 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 ded.in.conveying.the.object.code
174e0 20 77 6f 72 6b 2e 0a 0a 20 20 41 20 22 55 73 65 72 20 50 72 6f 64 75 63 74 22 20 69 73 20 65 69 .work.....A."User.Product".is.ei
17500 74 68 65 72 20 28 31 29 20 61 20 22 63 6f 6e 73 75 6d 65 72 20 70 72 6f 64 75 63 74 22 2c 20 77 ther.(1).a."consumer.product",.w
17520 68 69 63 68 20 6d 65 61 6e 73 20 61 6e 79 0a 74 61 6e 67 69 62 6c 65 20 70 65 72 73 6f 6e 61 6c hich.means.any.tangible.personal
17540 20 70 72 6f 70 65 72 74 79 20 77 68 69 63 68 20 69 73 20 6e 6f 72 6d 61 6c 6c 79 20 75 73 65 64 .property.which.is.normally.used
17560 20 66 6f 72 20 70 65 72 73 6f 6e 61 6c 2c 20 66 61 6d 69 6c 79 2c 0a 6f 72 20 68 6f 75 73 65 68 .for.personal,.family,.or.househ
17580 6f 6c 64 20 70 75 72 70 6f 73 65 73 2c 20 6f 72 20 28 32 29 20 61 6e 79 74 68 69 6e 67 20 64 65 old.purposes,.or.(2).anything.de
175a0 73 69 67 6e 65 64 20 6f 72 20 73 6f 6c 64 20 66 6f 72 20 69 6e 63 6f 72 70 6f 72 61 74 69 6f 6e signed.or.sold.for.incorporation
175c0 0a 69 6e 74 6f 20 61 20 64 77 65 6c 6c 69 6e 67 2e 20 20 49 6e 20 64 65 74 65 72 6d 69 6e 69 6e .into.a.dwelling...In.determinin
175e0 67 20 77 68 65 74 68 65 72 20 61 20 70 72 6f 64 75 63 74 20 69 73 20 61 20 63 6f 6e 73 75 6d 65 g.whether.a.product.is.a.consume
17600 72 20 70 72 6f 64 75 63 74 2c 0a 64 6f 75 62 74 66 75 6c 20 63 61 73 65 73 20 73 68 61 6c 6c 20 r.product,.doubtful.cases.shall.
17620 62 65 20 72 65 73 6f 6c 76 65 64 20 69 6e 20 66 61 76 6f 72 20 6f 66 20 63 6f 76 65 72 61 67 65 be.resolved.in.favor.of.coverage
17640 2e 20 20 46 6f 72 20 61 20 70 61 72 74 69 63 75 6c 61 72 0a 70 72 6f 64 75 63 74 20 72 65 63 65 ...For.a.particular.product.rece
17660 69 76 65 64 20 62 79 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 75 73 65 72 2c 20 22 6e 6f 72 6d ived.by.a.particular.user,."norm
17680 61 6c 6c 79 20 75 73 65 64 22 20 72 65 66 65 72 73 20 74 6f 20 61 0a 74 79 70 69 63 61 6c 20 6f ally.used".refers.to.a.typical.o
176a0 72 20 63 6f 6d 6d 6f 6e 20 75 73 65 20 6f 66 20 74 68 61 74 20 63 6c 61 73 73 20 6f 66 20 70 72 r.common.use.of.that.class.of.pr
176c0 6f 64 75 63 74 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 65 20 73 74 61 74 75 73 0a oduct,.regardless.of.the.status.
176e0 6f 66 20 74 68 65 20 70 61 72 74 69 63 75 6c 61 72 20 75 73 65 72 20 6f 72 20 6f 66 20 74 68 65 of.the.particular.user.or.of.the
17700 20 77 61 79 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 70 61 72 74 69 63 75 6c 61 72 20 75 73 65 .way.in.which.the.particular.use
17720 72 0a 61 63 74 75 61 6c 6c 79 20 75 73 65 73 2c 20 6f 72 20 65 78 70 65 63 74 73 20 6f 72 20 69 r.actually.uses,.or.expects.or.i
17740 73 20 65 78 70 65 63 74 65 64 20 74 6f 20 75 73 65 2c 20 74 68 65 20 70 72 6f 64 75 63 74 2e 20 s.expected.to.use,.the.product..
17760 20 41 20 70 72 6f 64 75 63 74 0a 69 73 20 61 20 63 6f 6e 73 75 6d 65 72 20 70 72 6f 64 75 63 74 .A.product.is.a.consumer.product
17780 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 68 65 74 68 65 72 20 74 68 65 20 70 72 6f 64 75 .regardless.of.whether.the.produ
177a0 63 74 20 68 61 73 20 73 75 62 73 74 61 6e 74 69 61 6c 0a 63 6f 6d 6d 65 72 63 69 61 6c 2c 20 69 ct.has.substantial.commercial,.i
177c0 6e 64 75 73 74 72 69 61 6c 20 6f 72 20 6e 6f 6e 2d 63 6f 6e 73 75 6d 65 72 20 75 73 65 73 2c 20 ndustrial.or.non-consumer.uses,.
177e0 75 6e 6c 65 73 73 20 73 75 63 68 20 75 73 65 73 20 72 65 70 72 65 73 65 6e 74 0a 74 68 65 20 6f unless.such.uses.represent.the.o
17800 6e 6c 79 20 73 69 67 6e 69 66 69 63 61 6e 74 20 6d 6f 64 65 20 6f 66 20 75 73 65 20 6f 66 20 74 nly.significant.mode.of.use.of.t
17820 68 65 20 70 72 6f 64 75 63 74 2e 0a 0a 20 20 22 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 49 6e 66 he.product....."Installation.Inf
17840 6f 72 6d 61 74 69 6f 6e 22 20 66 6f 72 20 61 20 55 73 65 72 20 50 72 6f 64 75 63 74 20 6d 65 61 ormation".for.a.User.Product.mea
17860 6e 73 20 61 6e 79 20 6d 65 74 68 6f 64 73 2c 0a 70 72 6f 63 65 64 75 72 65 73 2c 20 61 75 74 68 ns.any.methods,.procedures,.auth
17880 6f 72 69 7a 61 74 69 6f 6e 20 6b 65 79 73 2c 20 6f 72 20 6f 74 68 65 72 20 69 6e 66 6f 72 6d 61 orization.keys,.or.other.informa
178a0 74 69 6f 6e 20 72 65 71 75 69 72 65 64 20 74 6f 20 69 6e 73 74 61 6c 6c 0a 61 6e 64 20 65 78 65 tion.required.to.install.and.exe
178c0 63 75 74 65 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 61 20 63 6f 76 65 cute.modified.versions.of.a.cove
178e0 72 65 64 20 77 6f 72 6b 20 69 6e 20 74 68 61 74 20 55 73 65 72 20 50 72 6f 64 75 63 74 20 66 72 red.work.in.that.User.Product.fr
17900 6f 6d 0a 61 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 69 74 73 20 43 6f 72 om.a.modified.version.of.its.Cor
17920 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 2e 20 20 54 68 65 20 69 6e 66 6f 72 6d 61 74 responding.Source...The.informat
17940 69 6f 6e 20 6d 75 73 74 0a 73 75 66 66 69 63 65 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 ion.must.suffice.to.ensure.that.
17960 74 68 65 20 63 6f 6e 74 69 6e 75 65 64 20 66 75 6e 63 74 69 6f 6e 69 6e 67 20 6f 66 20 74 68 65 the.continued.functioning.of.the
17980 20 6d 6f 64 69 66 69 65 64 20 6f 62 6a 65 63 74 0a 63 6f 64 65 20 69 73 20 69 6e 20 6e 6f 20 63 .modified.object.code.is.in.no.c
179a0 61 73 65 20 70 72 65 76 65 6e 74 65 64 20 6f 72 20 69 6e 74 65 72 66 65 72 65 64 20 77 69 74 68 ase.prevented.or.interfered.with
179c0 20 73 6f 6c 65 6c 79 20 62 65 63 61 75 73 65 0a 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 68 61 73 .solely.because.modification.has
179e0 20 62 65 65 6e 20 6d 61 64 65 2e 0a 0a 20 20 49 66 20 79 6f 75 20 63 6f 6e 76 65 79 20 61 6e 20 .been.made.....If.you.convey.an.
17a00 6f 62 6a 65 63 74 20 63 6f 64 65 20 77 6f 72 6b 20 75 6e 64 65 72 20 74 68 69 73 20 73 65 63 74 object.code.work.under.this.sect
17a20 69 6f 6e 20 69 6e 2c 20 6f 72 20 77 69 74 68 2c 20 6f 72 0a 73 70 65 63 69 66 69 63 61 6c 6c 79 ion.in,.or.with,.or.specifically
17a40 20 66 6f 72 20 75 73 65 20 69 6e 2c 20 61 20 55 73 65 72 20 50 72 6f 64 75 63 74 2c 20 61 6e 64 .for.use.in,.a.User.Product,.and
17a60 20 74 68 65 20 63 6f 6e 76 65 79 69 6e 67 20 6f 63 63 75 72 73 20 61 73 0a 70 61 72 74 20 6f 66 .the.conveying.occurs.as.part.of
17a80 20 61 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 72 69 67 68 .a.transaction.in.which.the.righ
17aa0 74 20 6f 66 20 70 6f 73 73 65 73 73 69 6f 6e 20 61 6e 64 20 75 73 65 20 6f 66 20 74 68 65 0a 55 t.of.possession.and.use.of.the.U
17ac0 73 65 72 20 50 72 6f 64 75 63 74 20 69 73 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 74 68 ser.Product.is.transferred.to.th
17ae0 65 20 72 65 63 69 70 69 65 6e 74 20 69 6e 20 70 65 72 70 65 74 75 69 74 79 20 6f 72 20 66 6f 72 e.recipient.in.perpetuity.or.for
17b00 20 61 0a 66 69 78 65 64 20 74 65 72 6d 20 28 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 68 6f 77 .a.fixed.term.(regardless.of.how
17b20 20 74 68 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 69 73 20 63 68 61 72 61 63 74 65 72 69 7a 65 .the.transaction.is.characterize
17b40 64 29 2c 20 74 68 65 0a 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 63 6f 6e d),.the.Corresponding.Source.con
17b60 76 65 79 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 6d 75 73 74 20 62 65 veyed.under.this.section.must.be
17b80 20 61 63 63 6f 6d 70 61 6e 69 65 64 0a 62 79 20 74 68 65 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e .accompanied.by.the.Installation
17ba0 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20 20 42 75 74 20 74 68 69 73 20 72 65 71 75 69 72 65 6d .Information...But.this.requirem
17bc0 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 61 70 70 6c 79 0a 69 66 20 6e 65 69 74 68 65 72 20 79 6f ent.does.not.apply.if.neither.yo
17be0 75 20 6e 6f 72 20 61 6e 79 20 74 68 69 72 64 20 70 61 72 74 79 20 72 65 74 61 69 6e 73 20 74 68 u.nor.any.third.party.retains.th
17c00 65 20 61 62 69 6c 69 74 79 20 74 6f 20 69 6e 73 74 61 6c 6c 0a 6d 6f 64 69 66 69 65 64 20 6f 62 e.ability.to.install.modified.ob
17c20 6a 65 63 74 20 63 6f 64 65 20 6f 6e 20 74 68 65 20 55 73 65 72 20 50 72 6f 64 75 63 74 20 28 66 ject.code.on.the.User.Product.(f
17c40 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 77 6f 72 6b 20 68 61 73 0a 62 65 65 6e 20 69 6e or.example,.the.work.has.been.in
17c60 73 74 61 6c 6c 65 64 20 69 6e 20 52 4f 4d 29 2e 0a 0a 20 20 54 68 65 20 72 65 71 75 69 72 65 6d stalled.in.ROM).....The.requirem
17c80 65 6e 74 20 74 6f 20 70 72 6f 76 69 64 65 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 49 6e 66 6f ent.to.provide.Installation.Info
17ca0 72 6d 61 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 61 0a 72 65 71 75 69 rmation.does.not.include.a.requi
17cc0 72 65 6d 65 6e 74 20 74 6f 20 63 6f 6e 74 69 6e 75 65 20 74 6f 20 70 72 6f 76 69 64 65 20 73 75 rement.to.continue.to.provide.su
17ce0 70 70 6f 72 74 20 73 65 72 76 69 63 65 2c 20 77 61 72 72 61 6e 74 79 2c 20 6f 72 20 75 70 64 61 pport.service,.warranty,.or.upda
17d00 74 65 73 0a 66 6f 72 20 61 20 77 6f 72 6b 20 74 68 61 74 20 68 61 73 20 62 65 65 6e 20 6d 6f 64 tes.for.a.work.that.has.been.mod
17d20 69 66 69 65 64 20 6f 72 20 69 6e 73 74 61 6c 6c 65 64 20 62 79 20 74 68 65 20 72 65 63 69 70 69 ified.or.installed.by.the.recipi
17d40 65 6e 74 2c 20 6f 72 20 66 6f 72 0a 74 68 65 20 55 73 65 72 20 50 72 6f 64 75 63 74 20 69 6e 20 ent,.or.for.the.User.Product.in.
17d60 77 68 69 63 68 20 69 74 20 68 61 73 20 62 65 65 6e 20 6d 6f 64 69 66 69 65 64 20 6f 72 20 69 6e which.it.has.been.modified.or.in
17d80 73 74 61 6c 6c 65 64 2e 20 20 41 63 63 65 73 73 20 74 6f 20 61 0a 6e 65 74 77 6f 72 6b 20 6d 61 stalled...Access.to.a.network.ma
17da0 79 20 62 65 20 64 65 6e 69 65 64 20 77 68 65 6e 20 74 68 65 20 6d 6f 64 69 66 69 63 61 74 69 6f y.be.denied.when.the.modificatio
17dc0 6e 20 69 74 73 65 6c 66 20 6d 61 74 65 72 69 61 6c 6c 79 20 61 6e 64 0a 61 64 76 65 72 73 65 6c n.itself.materially.and.adversel
17de0 79 20 61 66 66 65 63 74 73 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6e y.affects.the.operation.of.the.n
17e00 65 74 77 6f 72 6b 20 6f 72 20 76 69 6f 6c 61 74 65 73 20 74 68 65 20 72 75 6c 65 73 20 61 6e 64 etwork.or.violates.the.rules.and
17e20 0a 70 72 6f 74 6f 63 6f 6c 73 20 66 6f 72 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 61 63 72 .protocols.for.communication.acr
17e40 6f 73 73 20 74 68 65 20 6e 65 74 77 6f 72 6b 2e 0a 0a 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e oss.the.network.....Correspondin
17e60 67 20 53 6f 75 72 63 65 20 63 6f 6e 76 65 79 65 64 2c 20 61 6e 64 20 49 6e 73 74 61 6c 6c 61 74 g.Source.conveyed,.and.Installat
17e80 69 6f 6e 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 70 72 6f 76 69 64 65 64 2c 0a 69 6e 20 61 63 63 ion.Information.provided,.in.acc
17ea0 6f 72 64 20 77 69 74 68 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 69 6e ord.with.this.section.must.be.in
17ec0 20 61 20 66 6f 72 6d 61 74 20 74 68 61 74 20 69 73 20 70 75 62 6c 69 63 6c 79 0a 64 6f 63 75 6d .a.format.that.is.publicly.docum
17ee0 65 6e 74 65 64 20 28 61 6e 64 20 77 69 74 68 20 61 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f ented.(and.with.an.implementatio
17f00 6e 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 20 70 75 62 6c 69 63 20 69 6e 0a 73 6f 75 n.available.to.the.public.in.sou
17f20 72 63 65 20 63 6f 64 65 20 66 6f 72 6d 29 2c 20 61 6e 64 20 6d 75 73 74 20 72 65 71 75 69 72 65 rce.code.form),.and.must.require
17f40 20 6e 6f 20 73 70 65 63 69 61 6c 20 70 61 73 73 77 6f 72 64 20 6f 72 20 6b 65 79 20 66 6f 72 0a .no.special.password.or.key.for.
17f60 75 6e 70 61 63 6b 69 6e 67 2c 20 72 65 61 64 69 6e 67 20 6f 72 20 63 6f 70 79 69 6e 67 2e 0a 0a unpacking,.reading.or.copying...
17f80 20 20 37 2e 20 41 64 64 69 74 69 6f 6e 61 6c 20 54 65 72 6d 73 2e 0a 0a 20 20 22 41 64 64 69 74 ..7..Additional.Terms....."Addit
17fa0 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 22 20 61 72 65 20 74 65 72 6d 73 20 74 68 61 ional.permissions".are.terms.tha
17fc0 74 20 73 75 70 70 6c 65 6d 65 6e 74 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 0a 4c t.supplement.the.terms.of.this.L
17fe0 69 63 65 6e 73 65 20 62 79 20 6d 61 6b 69 6e 67 20 65 78 63 65 70 74 69 6f 6e 73 20 66 72 6f 6d icense.by.making.exceptions.from
18000 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 69 74 73 20 63 6f 6e 64 69 74 69 6f 6e 73 2e 0a .one.or.more.of.its.conditions..
18020 41 64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 Additional.permissions.that.are.
18040 61 70 70 6c 69 63 61 62 6c 65 20 74 6f 20 74 68 65 20 65 6e 74 69 72 65 20 50 72 6f 67 72 61 6d applicable.to.the.entire.Program
18060 20 73 68 61 6c 6c 0a 62 65 20 74 72 65 61 74 65 64 20 61 73 20 74 68 6f 75 67 68 20 74 68 65 79 .shall.be.treated.as.though.they
18080 20 77 65 72 65 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 .were.included.in.this.License,.
180a0 74 6f 20 74 68 65 20 65 78 74 65 6e 74 0a 74 68 61 74 20 74 68 65 79 20 61 72 65 20 76 61 6c 69 to.the.extent.that.they.are.vali
180c0 64 20 75 6e 64 65 72 20 61 70 70 6c 69 63 61 62 6c 65 20 6c 61 77 2e 20 20 49 66 20 61 64 64 69 d.under.applicable.law...If.addi
180e0 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 0a 61 70 70 6c 79 20 6f 6e 6c 79 20 74 6f tional.permissions.apply.only.to
18100 20 70 61 72 74 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61 6d 2c 20 74 68 61 74 20 70 61 72 74 20 .part.of.the.Program,.that.part.
18120 6d 61 79 20 62 65 20 75 73 65 64 20 73 65 70 61 72 61 74 65 6c 79 0a 75 6e 64 65 72 20 74 68 6f may.be.used.separately.under.tho
18140 73 65 20 70 65 72 6d 69 73 73 69 6f 6e 73 2c 20 62 75 74 20 74 68 65 20 65 6e 74 69 72 65 20 50 se.permissions,.but.the.entire.P
18160 72 6f 67 72 61 6d 20 72 65 6d 61 69 6e 73 20 67 6f 76 65 72 6e 65 64 20 62 79 0a 74 68 69 73 20 rogram.remains.governed.by.this.
18180 4c 69 63 65 6e 73 65 20 77 69 74 68 6f 75 74 20 72 65 67 61 72 64 20 74 6f 20 74 68 65 20 61 64 License.without.regard.to.the.ad
181a0 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 2e 0a 0a 20 20 57 68 65 6e 20 79 6f ditional.permissions.....When.yo
181c0 75 20 63 6f 6e 76 65 79 20 61 20 63 6f 70 79 20 6f 66 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 u.convey.a.copy.of.a.covered.wor
181e0 6b 2c 20 79 6f 75 20 6d 61 79 20 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 0a 72 65 6d 6f 76 65 k,.you.may.at.your.option.remove
18200 20 61 6e 79 20 61 64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 66 72 6f 6d .any.additional.permissions.from
18220 20 74 68 61 74 20 63 6f 70 79 2c 20 6f 72 20 66 72 6f 6d 20 61 6e 79 20 70 61 72 74 20 6f 66 0a .that.copy,.or.from.any.part.of.
18240 69 74 2e 20 20 28 41 64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 6d 61 79 it...(Additional.permissions.may
18260 20 62 65 20 77 72 69 74 74 65 6e 20 74 6f 20 72 65 71 75 69 72 65 20 74 68 65 69 72 20 6f 77 6e .be.written.to.require.their.own
18280 0a 72 65 6d 6f 76 61 6c 20 69 6e 20 63 65 72 74 61 69 6e 20 63 61 73 65 73 20 77 68 65 6e 20 79 .removal.in.certain.cases.when.y
182a0 6f 75 20 6d 6f 64 69 66 79 20 74 68 65 20 77 6f 72 6b 2e 29 20 20 59 6f 75 20 6d 61 79 20 70 6c ou.modify.the.work.)..You.may.pl
182c0 61 63 65 0a 61 64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 6f 6e 20 6d 61 ace.additional.permissions.on.ma
182e0 74 65 72 69 61 6c 2c 20 61 64 64 65 64 20 62 79 20 79 6f 75 20 74 6f 20 61 20 63 6f 76 65 72 65 terial,.added.by.you.to.a.covere
18300 64 20 77 6f 72 6b 2c 0a 66 6f 72 20 77 68 69 63 68 20 79 6f 75 20 68 61 76 65 20 6f 72 20 63 61 d.work,.for.which.you.have.or.ca
18320 6e 20 67 69 76 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 63 6f 70 79 72 69 67 68 74 20 70 65 72 n.give.appropriate.copyright.per
18340 6d 69 73 73 69 6f 6e 2e 0a 0a 20 20 4e 6f 74 77 69 74 68 73 74 61 6e 64 69 6e 67 20 61 6e 79 20 mission.....Notwithstanding.any.
18360 6f 74 68 65 72 20 70 72 6f 76 69 73 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c other.provision.of.this.License,
18380 20 66 6f 72 20 6d 61 74 65 72 69 61 6c 20 79 6f 75 0a 61 64 64 20 74 6f 20 61 20 63 6f 76 65 72 .for.material.you.add.to.a.cover
183a0 65 64 20 77 6f 72 6b 2c 20 79 6f 75 20 6d 61 79 20 28 69 66 20 61 75 74 68 6f 72 69 7a 65 64 20 ed.work,.you.may.(if.authorized.
183c0 62 79 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 73 20 6f 66 0a 74 68 61 74 by.the.copyright.holders.of.that
183e0 20 6d 61 74 65 72 69 61 6c 29 20 73 75 70 70 6c 65 6d 65 6e 74 20 74 68 65 20 74 65 72 6d 73 20 .material).supplement.the.terms.
18400 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 77 69 74 68 20 74 65 72 6d 73 3a 0a 0a 20 20 20 of.this.License.with.terms:.....
18420 20 61 29 20 44 69 73 63 6c 61 69 6d 69 6e 67 20 77 61 72 72 61 6e 74 79 20 6f 72 20 6c 69 6d 69 .a).Disclaiming.warranty.or.limi
18440 74 69 6e 67 20 6c 69 61 62 69 6c 69 74 79 20 64 69 66 66 65 72 65 6e 74 6c 79 20 66 72 6f 6d 20 ting.liability.differently.from.
18460 74 68 65 0a 20 20 20 20 74 65 72 6d 73 20 6f 66 20 73 65 63 74 69 6f 6e 73 20 31 35 20 61 6e 64 the.....terms.of.sections.15.and
18480 20 31 36 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 3b 20 6f 72 0a 0a 20 20 20 20 62 29 20 .16.of.this.License;.or......b).
184a0 52 65 71 75 69 72 69 6e 67 20 70 72 65 73 65 72 76 61 74 69 6f 6e 20 6f 66 20 73 70 65 63 69 66 Requiring.preservation.of.specif
184c0 69 65 64 20 72 65 61 73 6f 6e 61 62 6c 65 20 6c 65 67 61 6c 20 6e 6f 74 69 63 65 73 20 6f 72 0a ied.reasonable.legal.notices.or.
184e0 20 20 20 20 61 75 74 68 6f 72 20 61 74 74 72 69 62 75 74 69 6f 6e 73 20 69 6e 20 74 68 61 74 20 ....author.attributions.in.that.
18500 6d 61 74 65 72 69 61 6c 20 6f 72 20 69 6e 20 74 68 65 20 41 70 70 72 6f 70 72 69 61 74 65 20 4c material.or.in.the.Appropriate.L
18520 65 67 61 6c 0a 20 20 20 20 4e 6f 74 69 63 65 73 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 77 6f egal.....Notices.displayed.by.wo
18540 72 6b 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 69 74 3b 20 6f 72 0a 0a 20 20 20 20 63 29 20 50 72 rks.containing.it;.or......c).Pr
18560 6f 68 69 62 69 74 69 6e 67 20 6d 69 73 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 ohibiting.misrepresentation.of.t
18580 68 65 20 6f 72 69 67 69 6e 20 6f 66 20 74 68 61 74 20 6d 61 74 65 72 69 61 6c 2c 20 6f 72 0a 20 he.origin.of.that.material,.or..
185a0 20 20 20 72 65 71 75 69 72 69 6e 67 20 74 68 61 74 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 ...requiring.that.modified.versi
185c0 6f 6e 73 20 6f 66 20 73 75 63 68 20 6d 61 74 65 72 69 61 6c 20 62 65 20 6d 61 72 6b 65 64 20 69 ons.of.such.material.be.marked.i
185e0 6e 0a 20 20 20 20 72 65 61 73 6f 6e 61 62 6c 65 20 77 61 79 73 20 61 73 20 64 69 66 66 65 72 65 n.....reasonable.ways.as.differe
18600 6e 74 20 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e 3b 20 6f 72 nt.from.the.original.version;.or
18620 0a 0a 20 20 20 20 64 29 20 4c 69 6d 69 74 69 6e 67 20 74 68 65 20 75 73 65 20 66 6f 72 20 70 75 ......d).Limiting.the.use.for.pu
18640 62 6c 69 63 69 74 79 20 70 75 72 70 6f 73 65 73 20 6f 66 20 6e 61 6d 65 73 20 6f 66 20 6c 69 63 blicity.purposes.of.names.of.lic
18660 65 6e 73 6f 72 73 20 6f 72 0a 20 20 20 20 61 75 74 68 6f 72 73 20 6f 66 20 74 68 65 20 6d 61 74 ensors.or.....authors.of.the.mat
18680 65 72 69 61 6c 3b 20 6f 72 0a 0a 20 20 20 20 65 29 20 44 65 63 6c 69 6e 69 6e 67 20 74 6f 20 67 erial;.or......e).Declining.to.g
186a0 72 61 6e 74 20 72 69 67 68 74 73 20 75 6e 64 65 72 20 74 72 61 64 65 6d 61 72 6b 20 6c 61 77 20 rant.rights.under.trademark.law.
186c0 66 6f 72 20 75 73 65 20 6f 66 20 73 6f 6d 65 0a 20 20 20 20 74 72 61 64 65 20 6e 61 6d 65 73 2c for.use.of.some.....trade.names,
186e0 20 74 72 61 64 65 6d 61 72 6b 73 2c 20 6f 72 20 73 65 72 76 69 63 65 20 6d 61 72 6b 73 3b 20 6f .trademarks,.or.service.marks;.o
18700 72 0a 0a 20 20 20 20 66 29 20 52 65 71 75 69 72 69 6e 67 20 69 6e 64 65 6d 6e 69 66 69 63 61 74 r......f).Requiring.indemnificat
18720 69 6f 6e 20 6f 66 20 6c 69 63 65 6e 73 6f 72 73 20 61 6e 64 20 61 75 74 68 6f 72 73 20 6f 66 20 ion.of.licensors.and.authors.of.
18740 74 68 61 74 0a 20 20 20 20 6d 61 74 65 72 69 61 6c 20 62 79 20 61 6e 79 6f 6e 65 20 77 68 6f 20 that.....material.by.anyone.who.
18760 63 6f 6e 76 65 79 73 20 74 68 65 20 6d 61 74 65 72 69 61 6c 20 28 6f 72 20 6d 6f 64 69 66 69 65 conveys.the.material.(or.modifie
18780 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 0a 20 20 20 20 69 74 29 20 77 69 74 68 20 63 6f 6e 74 72 d.versions.of.....it).with.contr
187a0 61 63 74 75 61 6c 20 61 73 73 75 6d 70 74 69 6f 6e 73 20 6f 66 20 6c 69 61 62 69 6c 69 74 79 20 actual.assumptions.of.liability.
187c0 74 6f 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 2c 20 66 6f 72 0a 20 20 20 20 61 6e 79 20 6c 69 to.the.recipient,.for.....any.li
187e0 61 62 69 6c 69 74 79 20 74 68 61 74 20 74 68 65 73 65 20 63 6f 6e 74 72 61 63 74 75 61 6c 20 61 ability.that.these.contractual.a
18800 73 73 75 6d 70 74 69 6f 6e 73 20 64 69 72 65 63 74 6c 79 20 69 6d 70 6f 73 65 20 6f 6e 0a 20 20 ssumptions.directly.impose.on...
18820 20 20 74 68 6f 73 65 20 6c 69 63 65 6e 73 6f 72 73 20 61 6e 64 20 61 75 74 68 6f 72 73 2e 0a 0a ..those.licensors.and.authors...
18840 20 20 41 6c 6c 20 6f 74 68 65 72 20 6e 6f 6e 2d 70 65 72 6d 69 73 73 69 76 65 20 61 64 64 69 74 ..All.other.non-permissive.addit
18860 69 6f 6e 61 6c 20 74 65 72 6d 73 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 22 66 75 72 74 ional.terms.are.considered."furt
18880 68 65 72 0a 72 65 73 74 72 69 63 74 69 6f 6e 73 22 20 77 69 74 68 69 6e 20 74 68 65 20 6d 65 61 her.restrictions".within.the.mea
188a0 6e 69 6e 67 20 6f 66 20 73 65 63 74 69 6f 6e 20 31 30 2e 20 20 49 66 20 74 68 65 20 50 72 6f 67 ning.of.section.10...If.the.Prog
188c0 72 61 6d 20 61 73 20 79 6f 75 0a 72 65 63 65 69 76 65 64 20 69 74 2c 20 6f 72 20 61 6e 79 20 70 ram.as.you.received.it,.or.any.p
188e0 61 72 74 20 6f 66 20 69 74 2c 20 63 6f 6e 74 61 69 6e 73 20 61 20 6e 6f 74 69 63 65 20 73 74 61 art.of.it,.contains.a.notice.sta
18900 74 69 6e 67 20 74 68 61 74 20 69 74 20 69 73 0a 67 6f 76 65 72 6e 65 64 20 62 79 20 74 68 69 73 ting.that.it.is.governed.by.this
18920 20 4c 69 63 65 6e 73 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 61 20 74 65 72 6d 20 74 68 61 74 20 .License.along.with.a.term.that.
18940 69 73 20 61 20 66 75 72 74 68 65 72 0a 72 65 73 74 72 69 63 74 69 6f 6e 2c 20 79 6f 75 20 6d 61 is.a.further.restriction,.you.ma
18960 79 20 72 65 6d 6f 76 65 20 74 68 61 74 20 74 65 72 6d 2e 20 20 49 66 20 61 20 6c 69 63 65 6e 73 y.remove.that.term...If.a.licens
18980 65 20 64 6f 63 75 6d 65 6e 74 20 63 6f 6e 74 61 69 6e 73 0a 61 20 66 75 72 74 68 65 72 20 72 65 e.document.contains.a.further.re
189a0 73 74 72 69 63 74 69 6f 6e 20 62 75 74 20 70 65 72 6d 69 74 73 20 72 65 6c 69 63 65 6e 73 69 6e striction.but.permits.relicensin
189c0 67 20 6f 72 20 63 6f 6e 76 65 79 69 6e 67 20 75 6e 64 65 72 20 74 68 69 73 0a 4c 69 63 65 6e 73 g.or.conveying.under.this.Licens
189e0 65 2c 20 79 6f 75 20 6d 61 79 20 61 64 64 20 74 6f 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b e,.you.may.add.to.a.covered.work
18a00 20 6d 61 74 65 72 69 61 6c 20 67 6f 76 65 72 6e 65 64 20 62 79 20 74 68 65 20 74 65 72 6d 73 0a .material.governed.by.the.terms.
18a20 6f 66 20 74 68 61 74 20 6c 69 63 65 6e 73 65 20 64 6f 63 75 6d 65 6e 74 2c 20 70 72 6f 76 69 64 of.that.license.document,.provid
18a40 65 64 20 74 68 61 74 20 74 68 65 20 66 75 72 74 68 65 72 20 72 65 73 74 72 69 63 74 69 6f 6e 20 ed.that.the.further.restriction.
18a60 64 6f 65 73 0a 6e 6f 74 20 73 75 72 76 69 76 65 20 73 75 63 68 20 72 65 6c 69 63 65 6e 73 69 6e does.not.survive.such.relicensin
18a80 67 20 6f 72 20 63 6f 6e 76 65 79 69 6e 67 2e 0a 0a 20 20 49 66 20 79 6f 75 20 61 64 64 20 74 65 g.or.conveying.....If.you.add.te
18aa0 72 6d 73 20 74 6f 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 69 6e 20 61 63 63 6f 72 64 20 rms.to.a.covered.work.in.accord.
18ac0 77 69 74 68 20 74 68 69 73 20 73 65 63 74 69 6f 6e 2c 20 79 6f 75 0a 6d 75 73 74 20 70 6c 61 63 with.this.section,.you.must.plac
18ae0 65 2c 20 69 6e 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 73 6f 75 72 63 65 20 66 69 6c 65 73 2c e,.in.the.relevant.source.files,
18b00 20 61 20 73 74 61 74 65 6d 65 6e 74 20 6f 66 20 74 68 65 0a 61 64 64 69 74 69 6f 6e 61 6c 20 74 .a.statement.of.the.additional.t
18b20 65 72 6d 73 20 74 68 61 74 20 61 70 70 6c 79 20 74 6f 20 74 68 6f 73 65 20 66 69 6c 65 73 2c 20 erms.that.apply.to.those.files,.
18b40 6f 72 20 61 20 6e 6f 74 69 63 65 20 69 6e 64 69 63 61 74 69 6e 67 0a 77 68 65 72 65 20 74 6f 20 or.a.notice.indicating.where.to.
18b60 66 69 6e 64 20 74 68 65 20 61 70 70 6c 69 63 61 62 6c 65 20 74 65 72 6d 73 2e 0a 0a 20 20 41 64 find.the.applicable.terms.....Ad
18b80 64 69 74 69 6f 6e 61 6c 20 74 65 72 6d 73 2c 20 70 65 72 6d 69 73 73 69 76 65 20 6f 72 20 6e 6f ditional.terms,.permissive.or.no
18ba0 6e 2d 70 65 72 6d 69 73 73 69 76 65 2c 20 6d 61 79 20 62 65 20 73 74 61 74 65 64 20 69 6e 20 74 n-permissive,.may.be.stated.in.t
18bc0 68 65 0a 66 6f 72 6d 20 6f 66 20 61 20 73 65 70 61 72 61 74 65 6c 79 20 77 72 69 74 74 65 6e 20 he.form.of.a.separately.written.
18be0 6c 69 63 65 6e 73 65 2c 20 6f 72 20 73 74 61 74 65 64 20 61 73 20 65 78 63 65 70 74 69 6f 6e 73 license,.or.stated.as.exceptions
18c00 3b 0a 74 68 65 20 61 62 6f 76 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 20 61 70 70 6c 79 20 65 ;.the.above.requirements.apply.e
18c20 69 74 68 65 72 20 77 61 79 2e 0a 0a 20 20 38 2e 20 54 65 72 6d 69 6e 61 74 69 6f 6e 2e 0a 0a 20 ither.way.....8..Termination....
18c40 20 59 6f 75 20 6d 61 79 20 6e 6f 74 20 70 72 6f 70 61 67 61 74 65 20 6f 72 20 6d 6f 64 69 66 79 .You.may.not.propagate.or.modify
18c60 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 65 78 63 65 70 74 20 61 73 20 65 78 70 72 65 73 .a.covered.work.except.as.expres
18c80 73 6c 79 0a 70 72 6f 76 69 64 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e sly.provided.under.this.License.
18ca0 20 20 41 6e 79 20 61 74 74 65 6d 70 74 20 6f 74 68 65 72 77 69 73 65 20 74 6f 20 70 72 6f 70 61 ..Any.attempt.otherwise.to.propa
18cc0 67 61 74 65 20 6f 72 0a 6d 6f 64 69 66 79 20 69 74 20 69 73 20 76 6f 69 64 2c 20 61 6e 64 20 77 gate.or.modify.it.is.void,.and.w
18ce0 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 74 65 72 6d 69 6e 61 74 65 20 79 6f 75 72 ill.automatically.terminate.your
18d00 20 72 69 67 68 74 73 20 75 6e 64 65 72 0a 74 68 69 73 20 4c 69 63 65 6e 73 65 20 28 69 6e 63 6c .rights.under.this.License.(incl
18d20 75 64 69 6e 67 20 61 6e 79 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 73 20 67 72 61 6e 74 65 uding.any.patent.licenses.grante
18d40 64 20 75 6e 64 65 72 20 74 68 65 20 74 68 69 72 64 0a 70 61 72 61 67 72 61 70 68 20 6f 66 20 73 d.under.the.third.paragraph.of.s
18d60 65 63 74 69 6f 6e 20 31 31 29 2e 0a 0a 20 20 48 6f 77 65 76 65 72 2c 20 69 66 20 79 6f 75 20 63 ection.11).....However,.if.you.c
18d80 65 61 73 65 20 61 6c 6c 20 76 69 6f 6c 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e ease.all.violation.of.this.Licen
18da0 73 65 2c 20 74 68 65 6e 20 79 6f 75 72 0a 6c 69 63 65 6e 73 65 20 66 72 6f 6d 20 61 20 70 61 72 se,.then.your.license.from.a.par
18dc0 74 69 63 75 6c 61 72 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 69 73 20 72 65 69 6e ticular.copyright.holder.is.rein
18de0 73 74 61 74 65 64 20 28 61 29 0a 70 72 6f 76 69 73 69 6f 6e 61 6c 6c 79 2c 20 75 6e 6c 65 73 73 stated.(a).provisionally,.unless
18e00 20 61 6e 64 20 75 6e 74 69 6c 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 .and.until.the.copyright.holder.
18e20 65 78 70 6c 69 63 69 74 6c 79 20 61 6e 64 0a 66 69 6e 61 6c 6c 79 20 74 65 72 6d 69 6e 61 74 65 explicitly.and.finally.terminate
18e40 73 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 2c 20 61 6e 64 20 28 62 29 20 70 65 72 6d 61 6e 65 6e s.your.license,.and.(b).permanen
18e60 74 6c 79 2c 20 69 66 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 0a 68 6f 6c 64 65 72 20 66 61 69 tly,.if.the.copyright.holder.fai
18e80 6c 73 20 74 6f 20 6e 6f 74 69 66 79 20 79 6f 75 20 6f 66 20 74 68 65 20 76 69 6f 6c 61 74 69 6f ls.to.notify.you.of.the.violatio
18ea0 6e 20 62 79 20 73 6f 6d 65 20 72 65 61 73 6f 6e 61 62 6c 65 20 6d 65 61 6e 73 0a 70 72 69 6f 72 n.by.some.reasonable.means.prior
18ec0 20 74 6f 20 36 30 20 64 61 79 73 20 61 66 74 65 72 20 74 68 65 20 63 65 73 73 61 74 69 6f 6e 2e .to.60.days.after.the.cessation.
18ee0 0a 0a 20 20 4d 6f 72 65 6f 76 65 72 2c 20 79 6f 75 72 20 6c 69 63 65 6e 73 65 20 66 72 6f 6d 20 ....Moreover,.your.license.from.
18f00 61 20 70 61 72 74 69 63 75 6c 61 72 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 69 73 a.particular.copyright.holder.is
18f20 0a 72 65 69 6e 73 74 61 74 65 64 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 69 66 20 74 68 65 20 63 .reinstated.permanently.if.the.c
18f40 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 6e 6f 74 69 66 69 65 73 20 79 6f 75 20 6f 66 20 opyright.holder.notifies.you.of.
18f60 74 68 65 0a 76 69 6f 6c 61 74 69 6f 6e 20 62 79 20 73 6f 6d 65 20 72 65 61 73 6f 6e 61 62 6c 65 the.violation.by.some.reasonable
18f80 20 6d 65 61 6e 73 2c 20 74 68 69 73 20 69 73 20 74 68 65 20 66 69 72 73 74 20 74 69 6d 65 20 79 .means,.this.is.the.first.time.y
18fa0 6f 75 20 68 61 76 65 0a 72 65 63 65 69 76 65 64 20 6e 6f 74 69 63 65 20 6f 66 20 76 69 6f 6c 61 ou.have.received.notice.of.viola
18fc0 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 28 66 6f 72 20 61 6e 79 20 77 6f tion.of.this.License.(for.any.wo
18fe0 72 6b 29 20 66 72 6f 6d 20 74 68 61 74 0a 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 2c 20 rk).from.that.copyright.holder,.
19000 61 6e 64 20 79 6f 75 20 63 75 72 65 20 74 68 65 20 76 69 6f 6c 61 74 69 6f 6e 20 70 72 69 6f 72 and.you.cure.the.violation.prior
19020 20 74 6f 20 33 30 20 64 61 79 73 20 61 66 74 65 72 0a 79 6f 75 72 20 72 65 63 65 69 70 74 20 6f .to.30.days.after.your.receipt.o
19040 66 20 74 68 65 20 6e 6f 74 69 63 65 2e 0a 0a 20 20 54 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 f.the.notice.....Termination.of.
19060 79 6f 75 72 20 72 69 67 68 74 73 20 75 6e 64 65 72 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 64 your.rights.under.this.section.d
19080 6f 65 73 20 6e 6f 74 20 74 65 72 6d 69 6e 61 74 65 20 74 68 65 0a 6c 69 63 65 6e 73 65 73 20 6f oes.not.terminate.the.licenses.o
190a0 66 20 70 61 72 74 69 65 73 20 77 68 6f 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 63 6f 70 69 f.parties.who.have.received.copi
190c0 65 73 20 6f 72 20 72 69 67 68 74 73 20 66 72 6f 6d 20 79 6f 75 20 75 6e 64 65 72 0a 74 68 69 73 es.or.rights.from.you.under.this
190e0 20 4c 69 63 65 6e 73 65 2e 20 20 49 66 20 79 6f 75 72 20 72 69 67 68 74 73 20 68 61 76 65 20 62 .License...If.your.rights.have.b
19100 65 65 6e 20 74 65 72 6d 69 6e 61 74 65 64 20 61 6e 64 20 6e 6f 74 20 70 65 72 6d 61 6e 65 6e 74 een.terminated.and.not.permanent
19120 6c 79 0a 72 65 69 6e 73 74 61 74 65 64 2c 20 79 6f 75 20 64 6f 20 6e 6f 74 20 71 75 61 6c 69 66 ly.reinstated,.you.do.not.qualif
19140 79 20 74 6f 20 72 65 63 65 69 76 65 20 6e 65 77 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 74 68 y.to.receive.new.licenses.for.th
19160 65 20 73 61 6d 65 0a 6d 61 74 65 72 69 61 6c 20 75 6e 64 65 72 20 73 65 63 74 69 6f 6e 20 31 30 e.same.material.under.section.10
19180 2e 0a 0a 20 20 39 2e 20 41 63 63 65 70 74 61 6e 63 65 20 4e 6f 74 20 52 65 71 75 69 72 65 64 20 .....9..Acceptance.Not.Required.
191a0 66 6f 72 20 48 61 76 69 6e 67 20 43 6f 70 69 65 73 2e 0a 0a 20 20 59 6f 75 20 61 72 65 20 6e 6f for.Having.Copies.....You.are.no
191c0 74 20 72 65 71 75 69 72 65 64 20 74 6f 20 61 63 63 65 70 74 20 74 68 69 73 20 4c 69 63 65 6e 73 t.required.to.accept.this.Licens
191e0 65 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 72 65 63 65 69 76 65 20 6f 72 0a 72 75 6e 20 61 20 63 e.in.order.to.receive.or.run.a.c
19200 6f 70 79 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61 6d 2e 20 20 41 6e 63 69 6c 6c 61 72 79 20 70 opy.of.the.Program...Ancillary.p
19220 72 6f 70 61 67 61 74 69 6f 6e 20 6f 66 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 0a 6f 63 63 ropagation.of.a.covered.work.occ
19240 75 72 72 69 6e 67 20 73 6f 6c 65 6c 79 20 61 73 20 61 20 63 6f 6e 73 65 71 75 65 6e 63 65 20 6f urring.solely.as.a.consequence.o
19260 66 20 75 73 69 6e 67 20 70 65 65 72 2d 74 6f 2d 70 65 65 72 20 74 72 61 6e 73 6d 69 73 73 69 6f f.using.peer-to-peer.transmissio
19280 6e 0a 74 6f 20 72 65 63 65 69 76 65 20 61 20 63 6f 70 79 20 6c 69 6b 65 77 69 73 65 20 64 6f 65 n.to.receive.a.copy.likewise.doe
192a0 73 20 6e 6f 74 20 72 65 71 75 69 72 65 20 61 63 63 65 70 74 61 6e 63 65 2e 20 20 48 6f 77 65 76 s.not.require.acceptance...Howev
192c0 65 72 2c 0a 6e 6f 74 68 69 6e 67 20 6f 74 68 65 72 20 74 68 61 6e 20 74 68 69 73 20 4c 69 63 65 er,.nothing.other.than.this.Lice
192e0 6e 73 65 20 67 72 61 6e 74 73 20 79 6f 75 20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 70 72 6f nse.grants.you.permission.to.pro
19300 70 61 67 61 74 65 20 6f 72 0a 6d 6f 64 69 66 79 20 61 6e 79 20 63 6f 76 65 72 65 64 20 77 6f 72 pagate.or.modify.any.covered.wor
19320 6b 2e 20 20 54 68 65 73 65 20 61 63 74 69 6f 6e 73 20 69 6e 66 72 69 6e 67 65 20 63 6f 70 79 72 k...These.actions.infringe.copyr
19340 69 67 68 74 20 69 66 20 79 6f 75 20 64 6f 0a 6e 6f 74 20 61 63 63 65 70 74 20 74 68 69 73 20 4c ight.if.you.do.not.accept.this.L
19360 69 63 65 6e 73 65 2e 20 20 54 68 65 72 65 66 6f 72 65 2c 20 62 79 20 6d 6f 64 69 66 79 69 6e 67 icense...Therefore,.by.modifying
19380 20 6f 72 20 70 72 6f 70 61 67 61 74 69 6e 67 20 61 0a 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 .or.propagating.a.covered.work,.
193a0 79 6f 75 20 69 6e 64 69 63 61 74 65 20 79 6f 75 72 20 61 63 63 65 70 74 61 6e 63 65 20 6f 66 20 you.indicate.your.acceptance.of.
193c0 74 68 69 73 20 4c 69 63 65 6e 73 65 20 74 6f 20 64 6f 20 73 6f 2e 0a 0a 20 20 31 30 2e 20 41 75 this.License.to.do.so.....10..Au
193e0 74 6f 6d 61 74 69 63 20 4c 69 63 65 6e 73 69 6e 67 20 6f 66 20 44 6f 77 6e 73 74 72 65 61 6d 20 tomatic.Licensing.of.Downstream.
19400 52 65 63 69 70 69 65 6e 74 73 2e 0a 0a 20 20 45 61 63 68 20 74 69 6d 65 20 79 6f 75 20 63 6f 6e Recipients.....Each.time.you.con
19420 76 65 79 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 74 68 65 20 72 65 63 69 70 69 65 6e vey.a.covered.work,.the.recipien
19440 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a 72 65 63 65 69 76 65 73 20 61 20 6c 69 63 65 6e t.automatically.receives.a.licen
19460 73 65 20 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 6c 69 63 65 6e 73 6f 72 73 2c 20 se.from.the.original.licensors,.
19480 74 6f 20 72 75 6e 2c 20 6d 6f 64 69 66 79 20 61 6e 64 0a 70 72 6f 70 61 67 61 74 65 20 74 68 61 to.run,.modify.and.propagate.tha
194a0 74 20 77 6f 72 6b 2c 20 73 75 62 6a 65 63 74 20 74 6f 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e t.work,.subject.to.this.License.
194c0 20 20 59 6f 75 20 61 72 65 20 6e 6f 74 20 72 65 73 70 6f 6e 73 69 62 6c 65 0a 66 6f 72 20 65 6e ..You.are.not.responsible.for.en
194e0 66 6f 72 63 69 6e 67 20 63 6f 6d 70 6c 69 61 6e 63 65 20 62 79 20 74 68 69 72 64 20 70 61 72 74 forcing.compliance.by.third.part
19500 69 65 73 20 77 69 74 68 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 41 6e 20 22 65 6e ies.with.this.License.....An."en
19520 74 69 74 79 20 74 72 61 6e 73 61 63 74 69 6f 6e 22 20 69 73 20 61 20 74 72 61 6e 73 61 63 74 69 tity.transaction".is.a.transacti
19540 6f 6e 20 74 72 61 6e 73 66 65 72 72 69 6e 67 20 63 6f 6e 74 72 6f 6c 20 6f 66 20 61 6e 0a 6f 72 on.transferring.control.of.an.or
19560 67 61 6e 69 7a 61 74 69 6f 6e 2c 20 6f 72 20 73 75 62 73 74 61 6e 74 69 61 6c 6c 79 20 61 6c 6c ganization,.or.substantially.all
19580 20 61 73 73 65 74 73 20 6f 66 20 6f 6e 65 2c 20 6f 72 20 73 75 62 64 69 76 69 64 69 6e 67 20 61 .assets.of.one,.or.subdividing.a
195a0 6e 0a 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 2c 20 6f 72 20 6d 65 72 67 69 6e 67 20 6f 72 67 61 6e n.organization,.or.merging.organ
195c0 69 7a 61 74 69 6f 6e 73 2e 20 20 49 66 20 70 72 6f 70 61 67 61 74 69 6f 6e 20 6f 66 20 61 20 63 izations...If.propagation.of.a.c
195e0 6f 76 65 72 65 64 0a 77 6f 72 6b 20 72 65 73 75 6c 74 73 20 66 72 6f 6d 20 61 6e 20 65 6e 74 69 overed.work.results.from.an.enti
19600 74 79 20 74 72 61 6e 73 61 63 74 69 6f 6e 2c 20 65 61 63 68 20 70 61 72 74 79 20 74 6f 20 74 68 ty.transaction,.each.party.to.th
19620 61 74 0a 74 72 61 6e 73 61 63 74 69 6f 6e 20 77 68 6f 20 72 65 63 65 69 76 65 73 20 61 20 63 6f at.transaction.who.receives.a.co
19640 70 79 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 61 6c 73 6f 20 72 65 63 65 69 76 65 73 20 77 68 61 py.of.the.work.also.receives.wha
19660 74 65 76 65 72 0a 6c 69 63 65 6e 73 65 73 20 74 6f 20 74 68 65 20 77 6f 72 6b 20 74 68 65 20 70 tever.licenses.to.the.work.the.p
19680 61 72 74 79 27 73 20 70 72 65 64 65 63 65 73 73 6f 72 20 69 6e 20 69 6e 74 65 72 65 73 74 20 68 arty's.predecessor.in.interest.h
196a0 61 64 20 6f 72 20 63 6f 75 6c 64 0a 67 69 76 65 20 75 6e 64 65 72 20 74 68 65 20 70 72 65 76 69 ad.or.could.give.under.the.previ
196c0 6f 75 73 20 70 61 72 61 67 72 61 70 68 2c 20 70 6c 75 73 20 61 20 72 69 67 68 74 20 74 6f 20 70 ous.paragraph,.plus.a.right.to.p
196e0 6f 73 73 65 73 73 69 6f 6e 20 6f 66 20 74 68 65 0a 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 ossession.of.the.Corresponding.S
19700 6f 75 72 63 65 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 66 72 6f 6d 20 74 68 65 20 70 72 65 64 65 ource.of.the.work.from.the.prede
19720 63 65 73 73 6f 72 20 69 6e 20 69 6e 74 65 72 65 73 74 2c 20 69 66 0a 74 68 65 20 70 72 65 64 65 cessor.in.interest,.if.the.prede
19740 63 65 73 73 6f 72 20 68 61 73 20 69 74 20 6f 72 20 63 61 6e 20 67 65 74 20 69 74 20 77 69 74 68 cessor.has.it.or.can.get.it.with
19760 20 72 65 61 73 6f 6e 61 62 6c 65 20 65 66 66 6f 72 74 73 2e 0a 0a 20 20 59 6f 75 20 6d 61 79 20 .reasonable.efforts.....You.may.
19780 6e 6f 74 20 69 6d 70 6f 73 65 20 61 6e 79 20 66 75 72 74 68 65 72 20 72 65 73 74 72 69 63 74 69 not.impose.any.further.restricti
197a0 6f 6e 73 20 6f 6e 20 74 68 65 20 65 78 65 72 63 69 73 65 20 6f 66 20 74 68 65 0a 72 69 67 68 74 ons.on.the.exercise.of.the.right
197c0 73 20 67 72 61 6e 74 65 64 20 6f 72 20 61 66 66 69 72 6d 65 64 20 75 6e 64 65 72 20 74 68 69 73 s.granted.or.affirmed.under.this
197e0 20 4c 69 63 65 6e 73 65 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 79 6f 75 20 6d 61 79 0a .License...For.example,.you.may.
19800 6e 6f 74 20 69 6d 70 6f 73 65 20 61 20 6c 69 63 65 6e 73 65 20 66 65 65 2c 20 72 6f 79 61 6c 74 not.impose.a.license.fee,.royalt
19820 79 2c 20 6f 72 20 6f 74 68 65 72 20 63 68 61 72 67 65 20 66 6f 72 20 65 78 65 72 63 69 73 65 20 y,.or.other.charge.for.exercise.
19840 6f 66 0a 72 69 67 68 74 73 20 67 72 61 6e 74 65 64 20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 of.rights.granted.under.this.Lic
19860 65 6e 73 65 2c 20 61 6e 64 20 79 6f 75 20 6d 61 79 20 6e 6f 74 20 69 6e 69 74 69 61 74 65 20 6c ense,.and.you.may.not.initiate.l
19880 69 74 69 67 61 74 69 6f 6e 0a 28 69 6e 63 6c 75 64 69 6e 67 20 61 20 63 72 6f 73 73 2d 63 6c 61 itigation.(including.a.cross-cla
198a0 69 6d 20 6f 72 20 63 6f 75 6e 74 65 72 63 6c 61 69 6d 20 69 6e 20 61 20 6c 61 77 73 75 69 74 29 im.or.counterclaim.in.a.lawsuit)
198c0 20 61 6c 6c 65 67 69 6e 67 20 74 68 61 74 0a 61 6e 79 20 70 61 74 65 6e 74 20 63 6c 61 69 6d 20 .alleging.that.any.patent.claim.
198e0 69 73 20 69 6e 66 72 69 6e 67 65 64 20 62 79 20 6d 61 6b 69 6e 67 2c 20 75 73 69 6e 67 2c 20 73 is.infringed.by.making,.using,.s
19900 65 6c 6c 69 6e 67 2c 20 6f 66 66 65 72 69 6e 67 20 66 6f 72 0a 73 61 6c 65 2c 20 6f 72 20 69 6d elling,.offering.for.sale,.or.im
19920 70 6f 72 74 69 6e 67 20 74 68 65 20 50 72 6f 67 72 61 6d 20 6f 72 20 61 6e 79 20 70 6f 72 74 69 porting.the.Program.or.any.porti
19940 6f 6e 20 6f 66 20 69 74 2e 0a 0a 20 20 31 31 2e 20 50 61 74 65 6e 74 73 2e 0a 0a 20 20 41 20 22 on.of.it.....11..Patents.....A."
19960 63 6f 6e 74 72 69 62 75 74 6f 72 22 20 69 73 20 61 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 contributor".is.a.copyright.hold
19980 65 72 20 77 68 6f 20 61 75 74 68 6f 72 69 7a 65 73 20 75 73 65 20 75 6e 64 65 72 20 74 68 69 73 er.who.authorizes.use.under.this
199a0 0a 4c 69 63 65 6e 73 65 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 6f 72 20 61 20 77 6f 72 .License.of.the.Program.or.a.wor
199c0 6b 20 6f 6e 20 77 68 69 63 68 20 74 68 65 20 50 72 6f 67 72 61 6d 20 69 73 20 62 61 73 65 64 2e k.on.which.the.Program.is.based.
199e0 20 20 54 68 65 0a 77 6f 72 6b 20 74 68 75 73 20 6c 69 63 65 6e 73 65 64 20 69 73 20 63 61 6c 6c ..The.work.thus.licensed.is.call
19a00 65 64 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f 72 27 73 20 22 63 6f 6e 74 72 69 62 75 74 6f ed.the.contributor's."contributo
19a20 72 20 76 65 72 73 69 6f 6e 22 2e 0a 0a 20 20 41 20 63 6f 6e 74 72 69 62 75 74 6f 72 27 73 20 22 r.version".....A.contributor's."
19a40 65 73 73 65 6e 74 69 61 6c 20 70 61 74 65 6e 74 20 63 6c 61 69 6d 73 22 20 61 72 65 20 61 6c 6c essential.patent.claims".are.all
19a60 20 70 61 74 65 6e 74 20 63 6c 61 69 6d 73 0a 6f 77 6e 65 64 20 6f 72 20 63 6f 6e 74 72 6f 6c 6c .patent.claims.owned.or.controll
19a80 65 64 20 62 79 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f 72 2c 20 77 68 65 74 68 65 72 20 61 ed.by.the.contributor,.whether.a
19aa0 6c 72 65 61 64 79 20 61 63 71 75 69 72 65 64 20 6f 72 0a 68 65 72 65 61 66 74 65 72 20 61 63 71 lready.acquired.or.hereafter.acq
19ac0 75 69 72 65 64 2c 20 74 68 61 74 20 77 6f 75 6c 64 20 62 65 20 69 6e 66 72 69 6e 67 65 64 20 62 uired,.that.would.be.infringed.b
19ae0 79 20 73 6f 6d 65 20 6d 61 6e 6e 65 72 2c 20 70 65 72 6d 69 74 74 65 64 0a 62 79 20 74 68 69 73 y.some.manner,.permitted.by.this
19b00 20 4c 69 63 65 6e 73 65 2c 20 6f 66 20 6d 61 6b 69 6e 67 2c 20 75 73 69 6e 67 2c 20 6f 72 20 73 .License,.of.making,.using,.or.s
19b20 65 6c 6c 69 6e 67 20 69 74 73 20 63 6f 6e 74 72 69 62 75 74 6f 72 20 76 65 72 73 69 6f 6e 2c 0a elling.its.contributor.version,.
19b40 62 75 74 20 64 6f 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 63 6c 61 69 6d 73 20 74 68 61 74 20 77 but.do.not.include.claims.that.w
19b60 6f 75 6c 64 20 62 65 20 69 6e 66 72 69 6e 67 65 64 20 6f 6e 6c 79 20 61 73 20 61 0a 63 6f 6e 73 ould.be.infringed.only.as.a.cons
19b80 65 71 75 65 6e 63 65 20 6f 66 20 66 75 72 74 68 65 72 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 equence.of.further.modification.
19ba0 6f 66 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f 72 20 76 65 72 73 69 6f 6e 2e 20 20 46 6f 72 of.the.contributor.version...For
19bc0 0a 70 75 72 70 6f 73 65 73 20 6f 66 20 74 68 69 73 20 64 65 66 69 6e 69 74 69 6f 6e 2c 20 22 63 .purposes.of.this.definition,."c
19be0 6f 6e 74 72 6f 6c 22 20 69 6e 63 6c 75 64 65 73 20 74 68 65 20 72 69 67 68 74 20 74 6f 20 67 72 ontrol".includes.the.right.to.gr
19c00 61 6e 74 0a 70 61 74 65 6e 74 20 73 75 62 6c 69 63 65 6e 73 65 73 20 69 6e 20 61 20 6d 61 6e 6e ant.patent.sublicenses.in.a.mann
19c20 65 72 20 63 6f 6e 73 69 73 74 65 6e 74 20 77 69 74 68 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 er.consistent.with.the.requireme
19c40 6e 74 73 20 6f 66 0a 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 45 61 63 68 20 63 6f 6e nts.of.this.License.....Each.con
19c60 74 72 69 62 75 74 6f 72 20 67 72 61 6e 74 73 20 79 6f 75 20 61 20 6e 6f 6e 2d 65 78 63 6c 75 73 tributor.grants.you.a.non-exclus
19c80 69 76 65 2c 20 77 6f 72 6c 64 77 69 64 65 2c 20 72 6f 79 61 6c 74 79 2d 66 72 65 65 0a 70 61 74 ive,.worldwide,.royalty-free.pat
19ca0 65 6e 74 20 6c 69 63 65 6e 73 65 20 75 6e 64 65 72 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f ent.license.under.the.contributo
19cc0 72 27 73 20 65 73 73 65 6e 74 69 61 6c 20 70 61 74 65 6e 74 20 63 6c 61 69 6d 73 2c 20 74 6f 0a r's.essential.patent.claims,.to.
19ce0 6d 61 6b 65 2c 20 75 73 65 2c 20 73 65 6c 6c 2c 20 6f 66 66 65 72 20 66 6f 72 20 73 61 6c 65 2c make,.use,.sell,.offer.for.sale,
19d00 20 69 6d 70 6f 72 74 20 61 6e 64 20 6f 74 68 65 72 77 69 73 65 20 72 75 6e 2c 20 6d 6f 64 69 66 .import.and.otherwise.run,.modif
19d20 79 20 61 6e 64 0a 70 72 6f 70 61 67 61 74 65 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 y.and.propagate.the.contents.of.
19d40 69 74 73 20 63 6f 6e 74 72 69 62 75 74 6f 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 49 6e 20 74 its.contributor.version.....In.t
19d60 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 72 65 65 20 70 61 72 61 67 72 61 70 68 73 2c 20 61 he.following.three.paragraphs,.a
19d80 20 22 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 22 20 69 73 20 61 6e 79 20 65 78 70 72 65 73 73 ."patent.license".is.any.express
19da0 0a 61 67 72 65 65 6d 65 6e 74 20 6f 72 20 63 6f 6d 6d 69 74 6d 65 6e 74 2c 20 68 6f 77 65 76 65 .agreement.or.commitment,.howeve
19dc0 72 20 64 65 6e 6f 6d 69 6e 61 74 65 64 2c 20 6e 6f 74 20 74 6f 20 65 6e 66 6f 72 63 65 20 61 20 r.denominated,.not.to.enforce.a.
19de0 70 61 74 65 6e 74 0a 28 73 75 63 68 20 61 73 20 61 6e 20 65 78 70 72 65 73 73 20 70 65 72 6d 69 patent.(such.as.an.express.permi
19e00 73 73 69 6f 6e 20 74 6f 20 70 72 61 63 74 69 63 65 20 61 20 70 61 74 65 6e 74 20 6f 72 20 63 6f ssion.to.practice.a.patent.or.co
19e20 76 65 6e 61 6e 74 20 6e 6f 74 20 74 6f 0a 73 75 65 20 66 6f 72 20 70 61 74 65 6e 74 20 69 6e 66 venant.not.to.sue.for.patent.inf
19e40 72 69 6e 67 65 6d 65 6e 74 29 2e 20 20 54 6f 20 22 67 72 61 6e 74 22 20 73 75 63 68 20 61 20 70 ringement)...To."grant".such.a.p
19e60 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 74 6f 20 61 0a 70 61 72 74 79 20 6d 65 61 6e 73 20 74 atent.license.to.a.party.means.t
19e80 6f 20 6d 61 6b 65 20 73 75 63 68 20 61 6e 20 61 67 72 65 65 6d 65 6e 74 20 6f 72 20 63 6f 6d 6d o.make.such.an.agreement.or.comm
19ea0 69 74 6d 65 6e 74 20 6e 6f 74 20 74 6f 20 65 6e 66 6f 72 63 65 20 61 0a 70 61 74 65 6e 74 20 61 itment.not.to.enforce.a.patent.a
19ec0 67 61 69 6e 73 74 20 74 68 65 20 70 61 72 74 79 2e 0a 0a 20 20 49 66 20 79 6f 75 20 63 6f 6e 76 gainst.the.party.....If.you.conv
19ee0 65 79 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 6b 6e 6f 77 69 6e 67 6c 79 20 72 65 6c ey.a.covered.work,.knowingly.rel
19f00 79 69 6e 67 20 6f 6e 20 61 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 2c 0a 61 6e 64 20 74 68 ying.on.a.patent.license,.and.th
19f20 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 6f 66 20 74 68 65 20 77 6f e.Corresponding.Source.of.the.wo
19f40 72 6b 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 61 6e 79 6f 6e 65 0a 74 rk.is.not.available.for.anyone.t
19f60 6f 20 63 6f 70 79 2c 20 66 72 65 65 20 6f 66 20 63 68 61 72 67 65 20 61 6e 64 20 75 6e 64 65 72 o.copy,.free.of.charge.and.under
19f80 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 74 68 72 6f .the.terms.of.this.License,.thro
19fa0 75 67 68 20 61 0a 70 75 62 6c 69 63 6c 79 20 61 76 61 69 6c 61 62 6c 65 20 6e 65 74 77 6f 72 6b ugh.a.publicly.available.network
19fc0 20 73 65 72 76 65 72 20 6f 72 20 6f 74 68 65 72 20 72 65 61 64 69 6c 79 20 61 63 63 65 73 73 69 .server.or.other.readily.accessi
19fe0 62 6c 65 20 6d 65 61 6e 73 2c 0a 74 68 65 6e 20 79 6f 75 20 6d 75 73 74 20 65 69 74 68 65 72 20 ble.means,.then.you.must.either.
1a000 28 31 29 20 63 61 75 73 65 20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 (1).cause.the.Corresponding.Sour
1a020 63 65 20 74 6f 20 62 65 20 73 6f 0a 61 76 61 69 6c 61 62 6c 65 2c 20 6f 72 20 28 32 29 20 61 72 ce.to.be.so.available,.or.(2).ar
1a040 72 61 6e 67 65 20 74 6f 20 64 65 70 72 69 76 65 20 79 6f 75 72 73 65 6c 66 20 6f 66 20 74 68 65 range.to.deprive.yourself.of.the
1a060 20 62 65 6e 65 66 69 74 20 6f 66 20 74 68 65 0a 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 66 .benefit.of.the.patent.license.f
1a080 6f 72 20 74 68 69 73 20 70 61 72 74 69 63 75 6c 61 72 20 77 6f 72 6b 2c 20 6f 72 20 28 33 29 20 or.this.particular.work,.or.(3).
1a0a0 61 72 72 61 6e 67 65 2c 20 69 6e 20 61 20 6d 61 6e 6e 65 72 0a 63 6f 6e 73 69 73 74 65 6e 74 20 arrange,.in.a.manner.consistent.
1a0c0 77 69 74 68 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 20 6f 66 20 74 68 69 73 20 4c 69 with.the.requirements.of.this.Li
1a0e0 63 65 6e 73 65 2c 20 74 6f 20 65 78 74 65 6e 64 20 74 68 65 20 70 61 74 65 6e 74 0a 6c 69 63 65 cense,.to.extend.the.patent.lice
1a100 6e 73 65 20 74 6f 20 64 6f 77 6e 73 74 72 65 61 6d 20 72 65 63 69 70 69 65 6e 74 73 2e 20 20 22 nse.to.downstream.recipients..."
1a120 4b 6e 6f 77 69 6e 67 6c 79 20 72 65 6c 79 69 6e 67 22 20 6d 65 61 6e 73 20 79 6f 75 20 68 61 76 Knowingly.relying".means.you.hav
1a140 65 0a 61 63 74 75 61 6c 20 6b 6e 6f 77 6c 65 64 67 65 20 74 68 61 74 2c 20 62 75 74 20 66 6f 72 e.actual.knowledge.that,.but.for
1a160 20 74 68 65 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 2c 20 79 6f 75 72 20 63 6f 6e 76 65 79 .the.patent.license,.your.convey
1a180 69 6e 67 20 74 68 65 0a 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 69 6e 20 61 20 63 6f 75 6e 74 72 ing.the.covered.work.in.a.countr
1a1a0 79 2c 20 6f 72 20 79 6f 75 72 20 72 65 63 69 70 69 65 6e 74 27 73 20 75 73 65 20 6f 66 20 74 68 y,.or.your.recipient's.use.of.th
1a1c0 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 0a 69 6e 20 61 20 63 6f 75 6e 74 72 79 2c 20 77 6f 75 e.covered.work.in.a.country,.wou
1a1e0 6c 64 20 69 6e 66 72 69 6e 67 65 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 69 64 65 6e 74 69 66 69 ld.infringe.one.or.more.identifi
1a200 61 62 6c 65 20 70 61 74 65 6e 74 73 20 69 6e 20 74 68 61 74 0a 63 6f 75 6e 74 72 79 20 74 68 61 able.patents.in.that.country.tha
1a220 74 20 79 6f 75 20 68 61 76 65 20 72 65 61 73 6f 6e 20 74 6f 20 62 65 6c 69 65 76 65 20 61 72 65 t.you.have.reason.to.believe.are
1a240 20 76 61 6c 69 64 2e 0a 0a 20 20 49 66 2c 20 70 75 72 73 75 61 6e 74 20 74 6f 20 6f 72 20 69 6e .valid.....If,.pursuant.to.or.in
1a260 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 20 74 72 61 6e 73 61 .connection.with.a.single.transa
1a280 63 74 69 6f 6e 20 6f 72 0a 61 72 72 61 6e 67 65 6d 65 6e 74 2c 20 79 6f 75 20 63 6f 6e 76 65 79 ction.or.arrangement,.you.convey
1a2a0 2c 20 6f 72 20 70 72 6f 70 61 67 61 74 65 20 62 79 20 70 72 6f 63 75 72 69 6e 67 20 63 6f 6e 76 ,.or.propagate.by.procuring.conv
1a2c0 65 79 61 6e 63 65 20 6f 66 2c 20 61 0a 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20 67 eyance.of,.a.covered.work,.and.g
1a2e0 72 61 6e 74 20 61 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 74 6f 20 73 6f 6d 65 20 6f 66 rant.a.patent.license.to.some.of
1a300 20 74 68 65 20 70 61 72 74 69 65 73 0a 72 65 63 65 69 76 69 6e 67 20 74 68 65 20 63 6f 76 65 72 .the.parties.receiving.the.cover
1a320 65 64 20 77 6f 72 6b 20 61 75 74 68 6f 72 69 7a 69 6e 67 20 74 68 65 6d 20 74 6f 20 75 73 65 2c ed.work.authorizing.them.to.use,
1a340 20 70 72 6f 70 61 67 61 74 65 2c 20 6d 6f 64 69 66 79 0a 6f 72 20 63 6f 6e 76 65 79 20 61 20 73 .propagate,.modify.or.convey.a.s
1a360 70 65 63 69 66 69 63 20 63 6f 70 79 20 6f 66 20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b pecific.copy.of.the.covered.work
1a380 2c 20 74 68 65 6e 20 74 68 65 20 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 0a 79 6f 75 20 67 72 ,.then.the.patent.license.you.gr
1a3a0 61 6e 74 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 65 78 74 65 6e 64 65 64 20 74 6f ant.is.automatically.extended.to
1a3c0 20 61 6c 6c 20 72 65 63 69 70 69 65 6e 74 73 20 6f 66 20 74 68 65 20 63 6f 76 65 72 65 64 0a 77 .all.recipients.of.the.covered.w
1a3e0 6f 72 6b 20 61 6e 64 20 77 6f 72 6b 73 20 62 61 73 65 64 20 6f 6e 20 69 74 2e 0a 0a 20 20 41 20 ork.and.works.based.on.it.....A.
1a400 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 69 73 20 22 64 69 73 63 72 69 6d 69 6e 61 74 6f 72 patent.license.is."discriminator
1a420 79 22 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 77 69 74 68 69 6e y".if.it.does.not.include.within
1a440 0a 74 68 65 20 73 63 6f 70 65 20 6f 66 20 69 74 73 20 63 6f 76 65 72 61 67 65 2c 20 70 72 6f 68 .the.scope.of.its.coverage,.proh
1a460 69 62 69 74 73 20 74 68 65 20 65 78 65 72 63 69 73 65 20 6f 66 2c 20 6f 72 20 69 73 0a 63 6f 6e ibits.the.exercise.of,.or.is.con
1a480 64 69 74 69 6f 6e 65 64 20 6f 6e 20 74 68 65 20 6e 6f 6e 2d 65 78 65 72 63 69 73 65 20 6f 66 20 ditioned.on.the.non-exercise.of.
1a4a0 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 74 68 65 20 72 69 67 68 74 73 20 74 68 61 74 20 61 one.or.more.of.the.rights.that.a
1a4c0 72 65 0a 73 70 65 63 69 66 69 63 61 6c 6c 79 20 67 72 61 6e 74 65 64 20 75 6e 64 65 72 20 74 68 re.specifically.granted.under.th
1a4e0 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 59 6f 75 20 6d 61 79 20 6e 6f 74 20 63 6f 6e 76 65 79 20 is.License...You.may.not.convey.
1a500 61 20 63 6f 76 65 72 65 64 0a 77 6f 72 6b 20 69 66 20 79 6f 75 20 61 72 65 20 61 20 70 61 72 74 a.covered.work.if.you.are.a.part
1a520 79 20 74 6f 20 61 6e 20 61 72 72 61 6e 67 65 6d 65 6e 74 20 77 69 74 68 20 61 20 74 68 69 72 64 y.to.an.arrangement.with.a.third
1a540 20 70 61 72 74 79 20 74 68 61 74 20 69 73 0a 69 6e 20 74 68 65 20 62 75 73 69 6e 65 73 73 20 6f .party.that.is.in.the.business.o
1a560 66 20 64 69 73 74 72 69 62 75 74 69 6e 67 20 73 6f 66 74 77 61 72 65 2c 20 75 6e 64 65 72 20 77 f.distributing.software,.under.w
1a580 68 69 63 68 20 79 6f 75 20 6d 61 6b 65 20 70 61 79 6d 65 6e 74 0a 74 6f 20 74 68 65 20 74 68 69 hich.you.make.payment.to.the.thi
1a5a0 72 64 20 70 61 72 74 79 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 65 78 74 65 6e 74 20 6f 66 20 rd.party.based.on.the.extent.of.
1a5c0 79 6f 75 72 20 61 63 74 69 76 69 74 79 20 6f 66 20 63 6f 6e 76 65 79 69 6e 67 0a 74 68 65 20 77 your.activity.of.conveying.the.w
1a5e0 6f 72 6b 2c 20 61 6e 64 20 75 6e 64 65 72 20 77 68 69 63 68 20 74 68 65 20 74 68 69 72 64 20 70 ork,.and.under.which.the.third.p
1a600 61 72 74 79 20 67 72 61 6e 74 73 2c 20 74 6f 20 61 6e 79 20 6f 66 20 74 68 65 0a 70 61 72 74 69 arty.grants,.to.any.of.the.parti
1a620 65 73 20 77 68 6f 20 77 6f 75 6c 64 20 72 65 63 65 69 76 65 20 74 68 65 20 63 6f 76 65 72 65 64 es.who.would.receive.the.covered
1a640 20 77 6f 72 6b 20 66 72 6f 6d 20 79 6f 75 2c 20 61 20 64 69 73 63 72 69 6d 69 6e 61 74 6f 72 79 .work.from.you,.a.discriminatory
1a660 0a 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 28 61 29 20 69 6e 20 63 6f 6e 6e 65 63 74 69 6f .patent.license.(a).in.connectio
1a680 6e 20 77 69 74 68 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 n.with.copies.of.the.covered.wor
1a6a0 6b 0a 63 6f 6e 76 65 79 65 64 20 62 79 20 79 6f 75 20 28 6f 72 20 63 6f 70 69 65 73 20 6d 61 64 k.conveyed.by.you.(or.copies.mad
1a6c0 65 20 66 72 6f 6d 20 74 68 6f 73 65 20 63 6f 70 69 65 73 29 2c 20 6f 72 20 28 62 29 20 70 72 69 e.from.those.copies),.or.(b).pri
1a6e0 6d 61 72 69 6c 79 0a 66 6f 72 20 61 6e 64 20 69 6e 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74 marily.for.and.in.connection.wit
1a700 68 20 73 70 65 63 69 66 69 63 20 70 72 6f 64 75 63 74 73 20 6f 72 20 63 6f 6d 70 69 6c 61 74 69 h.specific.products.or.compilati
1a720 6f 6e 73 20 74 68 61 74 0a 63 6f 6e 74 61 69 6e 20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 ons.that.contain.the.covered.wor
1a740 6b 2c 20 75 6e 6c 65 73 73 20 79 6f 75 20 65 6e 74 65 72 65 64 20 69 6e 74 6f 20 74 68 61 74 20 k,.unless.you.entered.into.that.
1a760 61 72 72 61 6e 67 65 6d 65 6e 74 2c 0a 6f 72 20 74 68 61 74 20 70 61 74 65 6e 74 20 6c 69 63 65 arrangement,.or.that.patent.lice
1a780 6e 73 65 20 77 61 73 20 67 72 61 6e 74 65 64 2c 20 70 72 69 6f 72 20 74 6f 20 32 38 20 4d 61 72 nse.was.granted,.prior.to.28.Mar
1a7a0 63 68 20 32 30 30 37 2e 0a 0a 20 20 4e 6f 74 68 69 6e 67 20 69 6e 20 74 68 69 73 20 4c 69 63 65 ch.2007.....Nothing.in.this.Lice
1a7c0 6e 73 65 20 73 68 61 6c 6c 20 62 65 20 63 6f 6e 73 74 72 75 65 64 20 61 73 20 65 78 63 6c 75 64 nse.shall.be.construed.as.exclud
1a7e0 69 6e 67 20 6f 72 20 6c 69 6d 69 74 69 6e 67 0a 61 6e 79 20 69 6d 70 6c 69 65 64 20 6c 69 63 65 ing.or.limiting.any.implied.lice
1a800 6e 73 65 20 6f 72 20 6f 74 68 65 72 20 64 65 66 65 6e 73 65 73 20 74 6f 20 69 6e 66 72 69 6e 67 nse.or.other.defenses.to.infring
1a820 65 6d 65 6e 74 20 74 68 61 74 20 6d 61 79 0a 6f 74 68 65 72 77 69 73 65 20 62 65 20 61 76 61 69 ement.that.may.otherwise.be.avai
1a840 6c 61 62 6c 65 20 74 6f 20 79 6f 75 20 75 6e 64 65 72 20 61 70 70 6c 69 63 61 62 6c 65 20 70 61 lable.to.you.under.applicable.pa
1a860 74 65 6e 74 20 6c 61 77 2e 0a 0a 20 20 31 32 2e 20 4e 6f 20 53 75 72 72 65 6e 64 65 72 20 6f 66 tent.law.....12..No.Surrender.of
1a880 20 4f 74 68 65 72 73 27 20 46 72 65 65 64 6f 6d 2e 0a 0a 20 20 49 66 20 63 6f 6e 64 69 74 69 6f .Others'.Freedom.....If.conditio
1a8a0 6e 73 20 61 72 65 20 69 6d 70 6f 73 65 64 20 6f 6e 20 79 6f 75 20 28 77 68 65 74 68 65 72 20 62 ns.are.imposed.on.you.(whether.b
1a8c0 79 20 63 6f 75 72 74 20 6f 72 64 65 72 2c 20 61 67 72 65 65 6d 65 6e 74 20 6f 72 0a 6f 74 68 65 y.court.order,.agreement.or.othe
1a8e0 72 77 69 73 65 29 20 74 68 61 74 20 63 6f 6e 74 72 61 64 69 63 74 20 74 68 65 20 63 6f 6e 64 69 rwise).that.contradict.the.condi
1a900 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 74 68 65 79 20 64 6f 20 6e tions.of.this.License,.they.do.n
1a920 6f 74 0a 65 78 63 75 73 65 20 79 6f 75 20 66 72 6f 6d 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e ot.excuse.you.from.the.condition
1a940 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20 20 49 66 20 79 6f 75 20 63 61 6e 6e 6f s.of.this.License...If.you.canno
1a960 74 20 63 6f 6e 76 65 79 20 61 0a 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 73 6f 20 61 73 20 74 6f t.convey.a.covered.work.so.as.to
1a980 20 73 61 74 69 73 66 79 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 20 79 6f 75 72 20 6f 62 6c .satisfy.simultaneously.your.obl
1a9a0 69 67 61 74 69 6f 6e 73 20 75 6e 64 65 72 20 74 68 69 73 0a 4c 69 63 65 6e 73 65 20 61 6e 64 20 igations.under.this.License.and.
1a9c0 61 6e 79 20 6f 74 68 65 72 20 70 65 72 74 69 6e 65 6e 74 20 6f 62 6c 69 67 61 74 69 6f 6e 73 2c any.other.pertinent.obligations,
1a9e0 20 74 68 65 6e 20 61 73 20 61 20 63 6f 6e 73 65 71 75 65 6e 63 65 20 79 6f 75 20 6d 61 79 0a 6e .then.as.a.consequence.you.may.n
1aa00 6f 74 20 63 6f 6e 76 65 79 20 69 74 20 61 74 20 61 6c 6c 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c ot.convey.it.at.all...For.exampl
1aa20 65 2c 20 69 66 20 79 6f 75 20 61 67 72 65 65 20 74 6f 20 74 65 72 6d 73 20 74 68 61 74 20 6f 62 e,.if.you.agree.to.terms.that.ob
1aa40 6c 69 67 61 74 65 20 79 6f 75 0a 74 6f 20 63 6f 6c 6c 65 63 74 20 61 20 72 6f 79 61 6c 74 79 20 ligate.you.to.collect.a.royalty.
1aa60 66 6f 72 20 66 75 72 74 68 65 72 20 63 6f 6e 76 65 79 69 6e 67 20 66 72 6f 6d 20 74 68 6f 73 65 for.further.conveying.from.those
1aa80 20 74 6f 20 77 68 6f 6d 20 79 6f 75 20 63 6f 6e 76 65 79 0a 74 68 65 20 50 72 6f 67 72 61 6d 2c .to.whom.you.convey.the.Program,
1aaa0 20 74 68 65 20 6f 6e 6c 79 20 77 61 79 20 79 6f 75 20 63 6f 75 6c 64 20 73 61 74 69 73 66 79 20 .the.only.way.you.could.satisfy.
1aac0 62 6f 74 68 20 74 68 6f 73 65 20 74 65 72 6d 73 20 61 6e 64 20 74 68 69 73 0a 4c 69 63 65 6e 73 both.those.terms.and.this.Licens
1aae0 65 20 77 6f 75 6c 64 20 62 65 20 74 6f 20 72 65 66 72 61 69 6e 20 65 6e 74 69 72 65 6c 79 20 66 e.would.be.to.refrain.entirely.f
1ab00 72 6f 6d 20 63 6f 6e 76 65 79 69 6e 67 20 74 68 65 20 50 72 6f 67 72 61 6d 2e 0a 0a 20 20 31 33 rom.conveying.the.Program.....13
1ab20 2e 20 55 73 65 20 77 69 74 68 20 74 68 65 20 47 4e 55 20 41 66 66 65 72 6f 20 47 65 6e 65 72 61 ..Use.with.the.GNU.Affero.Genera
1ab40 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 4e 6f 74 77 69 74 68 73 74 61 6e l.Public.License.....Notwithstan
1ab60 64 69 6e 67 20 61 6e 79 20 6f 74 68 65 72 20 70 72 6f 76 69 73 69 6f 6e 20 6f 66 20 74 68 69 73 ding.any.other.provision.of.this
1ab80 20 4c 69 63 65 6e 73 65 2c 20 79 6f 75 20 68 61 76 65 0a 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f .License,.you.have.permission.to
1aba0 20 6c 69 6e 6b 20 6f 72 20 63 6f 6d 62 69 6e 65 20 61 6e 79 20 63 6f 76 65 72 65 64 20 77 6f 72 .link.or.combine.any.covered.wor
1abc0 6b 20 77 69 74 68 20 61 20 77 6f 72 6b 20 6c 69 63 65 6e 73 65 64 0a 75 6e 64 65 72 20 76 65 72 k.with.a.work.licensed.under.ver
1abe0 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 47 4e 55 20 41 66 66 65 72 6f 20 47 65 6e 65 72 61 6c sion.3.of.the.GNU.Affero.General
1ac00 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 69 6e 74 6f 20 61 20 73 69 6e 67 6c 65 0a 63 6f .Public.License.into.a.single.co
1ac20 6d 62 69 6e 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20 74 6f 20 63 6f 6e 76 65 79 20 74 68 65 20 72 mbined.work,.and.to.convey.the.r
1ac40 65 73 75 6c 74 69 6e 67 20 77 6f 72 6b 2e 20 20 54 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 esulting.work...The.terms.of.thi
1ac60 73 0a 4c 69 63 65 6e 73 65 20 77 69 6c 6c 20 63 6f 6e 74 69 6e 75 65 20 74 6f 20 61 70 70 6c 79 s.License.will.continue.to.apply
1ac80 20 74 6f 20 74 68 65 20 70 61 72 74 20 77 68 69 63 68 20 69 73 20 74 68 65 20 63 6f 76 65 72 65 .to.the.part.which.is.the.covere
1aca0 64 20 77 6f 72 6b 2c 0a 62 75 74 20 74 68 65 20 73 70 65 63 69 61 6c 20 72 65 71 75 69 72 65 6d d.work,.but.the.special.requirem
1acc0 65 6e 74 73 20 6f 66 20 74 68 65 20 47 4e 55 20 41 66 66 65 72 6f 20 47 65 6e 65 72 61 6c 20 50 ents.of.the.GNU.Affero.General.P
1ace0 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2c 0a 73 65 63 74 69 6f 6e 20 31 33 2c 20 63 6f 6e 63 65 ublic.License,.section.13,.conce
1ad00 72 6e 69 6e 67 20 69 6e 74 65 72 61 63 74 69 6f 6e 20 74 68 72 6f 75 67 68 20 61 20 6e 65 74 77 rning.interaction.through.a.netw
1ad20 6f 72 6b 20 77 69 6c 6c 20 61 70 70 6c 79 20 74 6f 20 74 68 65 0a 63 6f 6d 62 69 6e 61 74 69 6f ork.will.apply.to.the.combinatio
1ad40 6e 20 61 73 20 73 75 63 68 2e 0a 0a 20 20 31 34 2e 20 52 65 76 69 73 65 64 20 56 65 72 73 69 6f n.as.such.....14..Revised.Versio
1ad60 6e 73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 0a 0a 20 20 54 68 65 20 46 72 65 65 20 ns.of.this.License.....The.Free.
1ad80 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 20 6d 61 79 20 70 75 62 6c 69 73 68 20 Software.Foundation.may.publish.
1ada0 72 65 76 69 73 65 64 20 61 6e 64 2f 6f 72 20 6e 65 77 20 76 65 72 73 69 6f 6e 73 20 6f 66 0a 74 revised.and/or.new.versions.of.t
1adc0 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 72 he.GNU.General.Public.License.fr
1ade0 6f 6d 20 74 69 6d 65 20 74 6f 20 74 69 6d 65 2e 20 20 53 75 63 68 20 6e 65 77 20 76 65 72 73 69 om.time.to.time...Such.new.versi
1ae00 6f 6e 73 20 77 69 6c 6c 0a 62 65 20 73 69 6d 69 6c 61 72 20 69 6e 20 73 70 69 72 69 74 20 74 6f ons.will.be.similar.in.spirit.to
1ae20 20 74 68 65 20 70 72 65 73 65 6e 74 20 76 65 72 73 69 6f 6e 2c 20 62 75 74 20 6d 61 79 20 64 69 .the.present.version,.but.may.di
1ae40 66 66 65 72 20 69 6e 20 64 65 74 61 69 6c 20 74 6f 0a 61 64 64 72 65 73 73 20 6e 65 77 20 70 72 ffer.in.detail.to.address.new.pr
1ae60 6f 62 6c 65 6d 73 20 6f 72 20 63 6f 6e 63 65 72 6e 73 2e 0a 0a 20 20 45 61 63 68 20 76 65 72 73 oblems.or.concerns.....Each.vers
1ae80 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 61 20 64 69 73 74 69 6e 67 75 69 73 68 69 6e 67 20 76 65 ion.is.given.a.distinguishing.ve
1aea0 72 73 69 6f 6e 20 6e 75 6d 62 65 72 2e 20 20 49 66 20 74 68 65 0a 50 72 6f 67 72 61 6d 20 73 70 rsion.number...If.the.Program.sp
1aec0 65 63 69 66 69 65 73 20 74 68 61 74 20 61 20 63 65 72 74 61 69 6e 20 6e 75 6d 62 65 72 65 64 20 ecifies.that.a.certain.numbered.
1aee0 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 0a 50 75 62 6c 69 version.of.the.GNU.General.Publi
1af00 63 20 4c 69 63 65 6e 73 65 20 22 6f 72 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 22 c.License."or.any.later.version"
1af20 20 61 70 70 6c 69 65 73 20 74 6f 20 69 74 2c 20 79 6f 75 20 68 61 76 65 20 74 68 65 0a 6f 70 74 .applies.to.it,.you.have.the.opt
1af40 69 6f 6e 20 6f 66 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 20 74 65 72 6d 73 20 61 6e 64 20 63 ion.of.following.the.terms.and.c
1af60 6f 6e 64 69 74 69 6f 6e 73 20 65 69 74 68 65 72 20 6f 66 20 74 68 61 74 20 6e 75 6d 62 65 72 65 onditions.either.of.that.numbere
1af80 64 0a 76 65 72 73 69 6f 6e 20 6f 72 20 6f 66 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f d.version.or.of.any.later.versio
1afa0 6e 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 n.published.by.the.Free.Software
1afc0 0a 46 6f 75 6e 64 61 74 69 6f 6e 2e 20 20 49 66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 64 6f 65 .Foundation...If.the.Program.doe
1afe0 73 20 6e 6f 74 20 73 70 65 63 69 66 79 20 61 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 6f s.not.specify.a.version.number.o
1b000 66 20 74 68 65 0a 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 f.the.GNU.General.Public.License
1b020 2c 20 79 6f 75 20 6d 61 79 20 63 68 6f 6f 73 65 20 61 6e 79 20 76 65 72 73 69 6f 6e 20 65 76 65 ,.you.may.choose.any.version.eve
1b040 72 20 70 75 62 6c 69 73 68 65 64 0a 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 r.published.by.the.Free.Software
1b060 20 46 6f 75 6e 64 61 74 69 6f 6e 2e 0a 0a 20 20 49 66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 73 .Foundation.....If.the.Program.s
1b080 70 65 63 69 66 69 65 73 20 74 68 61 74 20 61 20 70 72 6f 78 79 20 63 61 6e 20 64 65 63 69 64 65 pecifies.that.a.proxy.can.decide
1b0a0 20 77 68 69 63 68 20 66 75 74 75 72 65 0a 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 47 4e .which.future.versions.of.the.GN
1b0c0 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 63 61 6e 20 62 65 20 U.General.Public.License.can.be.
1b0e0 75 73 65 64 2c 20 74 68 61 74 20 70 72 6f 78 79 27 73 0a 70 75 62 6c 69 63 20 73 74 61 74 65 6d used,.that.proxy's.public.statem
1b100 65 6e 74 20 6f 66 20 61 63 63 65 70 74 61 6e 63 65 20 6f 66 20 61 20 76 65 72 73 69 6f 6e 20 70 ent.of.acceptance.of.a.version.p
1b120 65 72 6d 61 6e 65 6e 74 6c 79 20 61 75 74 68 6f 72 69 7a 65 73 20 79 6f 75 0a 74 6f 20 63 68 6f ermanently.authorizes.you.to.cho
1b140 6f 73 65 20 74 68 61 74 20 76 65 72 73 69 6f 6e 20 66 6f 72 20 74 68 65 20 50 72 6f 67 72 61 6d ose.that.version.for.the.Program
1b160 2e 0a 0a 20 20 4c 61 74 65 72 20 6c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 73 20 6d 61 79 20 .....Later.license.versions.may.
1b180 67 69 76 65 20 79 6f 75 20 61 64 64 69 74 69 6f 6e 61 6c 20 6f 72 20 64 69 66 66 65 72 65 6e 74 give.you.additional.or.different
1b1a0 0a 70 65 72 6d 69 73 73 69 6f 6e 73 2e 20 20 48 6f 77 65 76 65 72 2c 20 6e 6f 20 61 64 64 69 74 .permissions...However,.no.addit
1b1c0 69 6f 6e 61 6c 20 6f 62 6c 69 67 61 74 69 6f 6e 73 20 61 72 65 20 69 6d 70 6f 73 65 64 20 6f 6e ional.obligations.are.imposed.on
1b1e0 20 61 6e 79 0a 61 75 74 68 6f 72 20 6f 72 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 .any.author.or.copyright.holder.
1b200 61 73 20 61 20 72 65 73 75 6c 74 20 6f 66 20 79 6f 75 72 20 63 68 6f 6f 73 69 6e 67 20 74 6f 20 as.a.result.of.your.choosing.to.
1b220 66 6f 6c 6c 6f 77 20 61 0a 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 31 35 2e 20 44 follow.a.later.version.....15..D
1b240 69 73 63 6c 61 69 6d 65 72 20 6f 66 20 57 61 72 72 61 6e 74 79 2e 0a 0a 20 20 54 48 45 52 45 20 isclaimer.of.Warranty.....THERE.
1b260 49 53 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 46 4f 52 20 54 48 45 20 50 52 4f 47 52 41 4d 2c 20 IS.NO.WARRANTY.FOR.THE.PROGRAM,.
1b280 54 4f 20 54 48 45 20 45 58 54 45 4e 54 20 50 45 52 4d 49 54 54 45 44 20 42 59 0a 41 50 50 4c 49 TO.THE.EXTENT.PERMITTED.BY.APPLI
1b2a0 43 41 42 4c 45 20 4c 41 57 2e 20 20 45 58 43 45 50 54 20 57 48 45 4e 20 4f 54 48 45 52 57 49 53 CABLE.LAW...EXCEPT.WHEN.OTHERWIS
1b2c0 45 20 53 54 41 54 45 44 20 49 4e 20 57 52 49 54 49 4e 47 20 54 48 45 20 43 4f 50 59 52 49 47 48 E.STATED.IN.WRITING.THE.COPYRIGH
1b2e0 54 0a 48 4f 4c 44 45 52 53 20 41 4e 44 2f 4f 52 20 4f 54 48 45 52 20 50 41 52 54 49 45 53 20 50 T.HOLDERS.AND/OR.OTHER.PARTIES.P
1b300 52 4f 56 49 44 45 20 54 48 45 20 50 52 4f 47 52 41 4d 20 22 41 53 20 49 53 22 20 57 49 54 48 4f ROVIDE.THE.PROGRAM."AS.IS".WITHO
1b320 55 54 20 57 41 52 52 41 4e 54 59 0a 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 45 49 54 48 45 52 20 UT.WARRANTY.OF.ANY.KIND,.EITHER.
1b340 45 58 50 52 45 53 53 45 44 20 4f 52 20 49 4d 50 4c 49 45 44 2c 20 49 4e 43 4c 55 44 49 4e 47 2c EXPRESSED.OR.IMPLIED,.INCLUDING,
1b360 20 42 55 54 20 4e 4f 54 20 4c 49 4d 49 54 45 44 20 54 4f 2c 0a 54 48 45 20 49 4d 50 4c 49 45 44 .BUT.NOT.LIMITED.TO,.THE.IMPLIED
1b380 20 57 41 52 52 41 4e 54 49 45 53 20 4f 46 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 .WARRANTIES.OF.MERCHANTABILITY.A
1b3a0 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 0a 50 55 52 50 ND.FITNESS.FOR.A.PARTICULAR.PURP
1b3c0 4f 53 45 2e 20 20 54 48 45 20 45 4e 54 49 52 45 20 52 49 53 4b 20 41 53 20 54 4f 20 54 48 45 20 OSE...THE.ENTIRE.RISK.AS.TO.THE.
1b3e0 51 55 41 4c 49 54 59 20 41 4e 44 20 50 45 52 46 4f 52 4d 41 4e 43 45 20 4f 46 20 54 48 45 20 50 QUALITY.AND.PERFORMANCE.OF.THE.P
1b400 52 4f 47 52 41 4d 0a 49 53 20 57 49 54 48 20 59 4f 55 2e 20 20 53 48 4f 55 4c 44 20 54 48 45 20 ROGRAM.IS.WITH.YOU...SHOULD.THE.
1b420 50 52 4f 47 52 41 4d 20 50 52 4f 56 45 20 44 45 46 45 43 54 49 56 45 2c 20 59 4f 55 20 41 53 53 PROGRAM.PROVE.DEFECTIVE,.YOU.ASS
1b440 55 4d 45 20 54 48 45 20 43 4f 53 54 20 4f 46 0a 41 4c 4c 20 4e 45 43 45 53 53 41 52 59 20 53 45 UME.THE.COST.OF.ALL.NECESSARY.SE
1b460 52 56 49 43 49 4e 47 2c 20 52 45 50 41 49 52 20 4f 52 20 43 4f 52 52 45 43 54 49 4f 4e 2e 0a 0a RVICING,.REPAIR.OR.CORRECTION...
1b480 20 20 31 36 2e 20 4c 69 6d 69 74 61 74 69 6f 6e 20 6f 66 20 4c 69 61 62 69 6c 69 74 79 2e 0a 0a ..16..Limitation.of.Liability...
1b4a0 20 20 49 4e 20 4e 4f 20 45 56 45 4e 54 20 55 4e 4c 45 53 53 20 52 45 51 55 49 52 45 44 20 42 59 ..IN.NO.EVENT.UNLESS.REQUIRED.BY
1b4c0 20 41 50 50 4c 49 43 41 42 4c 45 20 4c 41 57 20 4f 52 20 41 47 52 45 45 44 20 54 4f 20 49 4e 20 .APPLICABLE.LAW.OR.AGREED.TO.IN.
1b4e0 57 52 49 54 49 4e 47 0a 57 49 4c 4c 20 41 4e 59 20 43 4f 50 59 52 49 47 48 54 20 48 4f 4c 44 45 WRITING.WILL.ANY.COPYRIGHT.HOLDE
1b500 52 2c 20 4f 52 20 41 4e 59 20 4f 54 48 45 52 20 50 41 52 54 59 20 57 48 4f 20 4d 4f 44 49 46 49 R,.OR.ANY.OTHER.PARTY.WHO.MODIFI
1b520 45 53 20 41 4e 44 2f 4f 52 20 43 4f 4e 56 45 59 53 0a 54 48 45 20 50 52 4f 47 52 41 4d 20 41 53 ES.AND/OR.CONVEYS.THE.PROGRAM.AS
1b540 20 50 45 52 4d 49 54 54 45 44 20 41 42 4f 56 45 2c 20 42 45 20 4c 49 41 42 4c 45 20 54 4f 20 59 .PERMITTED.ABOVE,.BE.LIABLE.TO.Y
1b560 4f 55 20 46 4f 52 20 44 41 4d 41 47 45 53 2c 20 49 4e 43 4c 55 44 49 4e 47 20 41 4e 59 0a 47 45 OU.FOR.DAMAGES,.INCLUDING.ANY.GE
1b580 4e 45 52 41 4c 2c 20 53 50 45 43 49 41 4c 2c 20 49 4e 43 49 44 45 4e 54 41 4c 20 4f 52 20 43 4f NERAL,.SPECIAL,.INCIDENTAL.OR.CO
1b5a0 4e 53 45 51 55 45 4e 54 49 41 4c 20 44 41 4d 41 47 45 53 20 41 52 49 53 49 4e 47 20 4f 55 54 20 NSEQUENTIAL.DAMAGES.ARISING.OUT.
1b5c0 4f 46 20 54 48 45 0a 55 53 45 20 4f 52 20 49 4e 41 42 49 4c 49 54 59 20 54 4f 20 55 53 45 20 54 OF.THE.USE.OR.INABILITY.TO.USE.T
1b5e0 48 45 20 50 52 4f 47 52 41 4d 20 28 49 4e 43 4c 55 44 49 4e 47 20 42 55 54 20 4e 4f 54 20 4c 49 HE.PROGRAM.(INCLUDING.BUT.NOT.LI
1b600 4d 49 54 45 44 20 54 4f 20 4c 4f 53 53 20 4f 46 0a 44 41 54 41 20 4f 52 20 44 41 54 41 20 42 45 MITED.TO.LOSS.OF.DATA.OR.DATA.BE
1b620 49 4e 47 20 52 45 4e 44 45 52 45 44 20 49 4e 41 43 43 55 52 41 54 45 20 4f 52 20 4c 4f 53 53 45 ING.RENDERED.INACCURATE.OR.LOSSE
1b640 53 20 53 55 53 54 41 49 4e 45 44 20 42 59 20 59 4f 55 20 4f 52 20 54 48 49 52 44 0a 50 41 52 54 S.SUSTAINED.BY.YOU.OR.THIRD.PART
1b660 49 45 53 20 4f 52 20 41 20 46 41 49 4c 55 52 45 20 4f 46 20 54 48 45 20 50 52 4f 47 52 41 4d 20 IES.OR.A.FAILURE.OF.THE.PROGRAM.
1b680 54 4f 20 4f 50 45 52 41 54 45 20 57 49 54 48 20 41 4e 59 20 4f 54 48 45 52 20 50 52 4f 47 52 41 TO.OPERATE.WITH.ANY.OTHER.PROGRA
1b6a0 4d 53 29 2c 0a 45 56 45 4e 20 49 46 20 53 55 43 48 20 48 4f 4c 44 45 52 20 4f 52 20 4f 54 48 45 MS),.EVEN.IF.SUCH.HOLDER.OR.OTHE
1b6c0 52 20 50 41 52 54 59 20 48 41 53 20 42 45 45 4e 20 41 44 56 49 53 45 44 20 4f 46 20 54 48 45 20 R.PARTY.HAS.BEEN.ADVISED.OF.THE.
1b6e0 50 4f 53 53 49 42 49 4c 49 54 59 20 4f 46 0a 53 55 43 48 20 44 41 4d 41 47 45 53 2e 0a 0a 20 20 POSSIBILITY.OF.SUCH.DAMAGES.....
1b700 31 37 2e 20 49 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 6f 66 20 53 65 63 74 69 6f 6e 73 20 31 17..Interpretation.of.Sections.1
1b720 35 20 61 6e 64 20 31 36 2e 0a 0a 20 20 49 66 20 74 68 65 20 64 69 73 63 6c 61 69 6d 65 72 20 6f 5.and.16.....If.the.disclaimer.o
1b740 66 20 77 61 72 72 61 6e 74 79 20 61 6e 64 20 6c 69 6d 69 74 61 74 69 6f 6e 20 6f 66 20 6c 69 61 f.warranty.and.limitation.of.lia
1b760 62 69 6c 69 74 79 20 70 72 6f 76 69 64 65 64 0a 61 62 6f 76 65 20 63 61 6e 6e 6f 74 20 62 65 20 bility.provided.above.cannot.be.
1b780 67 69 76 65 6e 20 6c 6f 63 61 6c 20 6c 65 67 61 6c 20 65 66 66 65 63 74 20 61 63 63 6f 72 64 69 given.local.legal.effect.accordi
1b7a0 6e 67 20 74 6f 20 74 68 65 69 72 20 74 65 72 6d 73 2c 0a 72 65 76 69 65 77 69 6e 67 20 63 6f 75 ng.to.their.terms,.reviewing.cou
1b7c0 72 74 73 20 73 68 61 6c 6c 20 61 70 70 6c 79 20 6c 6f 63 61 6c 20 6c 61 77 20 74 68 61 74 20 6d rts.shall.apply.local.law.that.m
1b7e0 6f 73 74 20 63 6c 6f 73 65 6c 79 20 61 70 70 72 6f 78 69 6d 61 74 65 73 0a 61 6e 20 61 62 73 6f ost.closely.approximates.an.abso
1b800 6c 75 74 65 20 77 61 69 76 65 72 20 6f 66 20 61 6c 6c 20 63 69 76 69 6c 20 6c 69 61 62 69 6c 69 lute.waiver.of.all.civil.liabili
1b820 74 79 20 69 6e 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74 68 20 74 68 65 0a 50 72 6f 67 72 61 ty.in.connection.with.the.Progra
1b840 6d 2c 20 75 6e 6c 65 73 73 20 61 20 77 61 72 72 61 6e 74 79 20 6f 72 20 61 73 73 75 6d 70 74 69 m,.unless.a.warranty.or.assumpti
1b860 6f 6e 20 6f 66 20 6c 69 61 62 69 6c 69 74 79 20 61 63 63 6f 6d 70 61 6e 69 65 73 20 61 0a 63 6f on.of.liability.accompanies.a.co
1b880 70 79 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 69 6e 20 72 65 74 75 72 6e 20 66 6f 72 20 py.of.the.Program.in.return.for.
1b8a0 61 20 66 65 65 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 a.fee........................END
1b8c0 20 4f 46 20 54 45 52 4d 53 20 41 4e 44 20 43 4f 4e 44 49 54 49 4f 4e 53 0a 0a 20 20 20 20 20 20 .OF.TERMS.AND.CONDITIONS........
1b8e0 20 20 20 20 20 20 48 6f 77 20 74 6f 20 41 70 70 6c 79 20 54 68 65 73 65 20 54 65 72 6d 73 20 74 ......How.to.Apply.These.Terms.t
1b900 6f 20 59 6f 75 72 20 4e 65 77 20 50 72 6f 67 72 61 6d 73 0a 0a 20 20 49 66 20 79 6f 75 20 64 65 o.Your.New.Programs....If.you.de
1b920 76 65 6c 6f 70 20 61 20 6e 65 77 20 70 72 6f 67 72 61 6d 2c 20 61 6e 64 20 79 6f 75 20 77 61 6e velop.a.new.program,.and.you.wan
1b940 74 20 69 74 20 74 6f 20 62 65 20 6f 66 20 74 68 65 20 67 72 65 61 74 65 73 74 0a 70 6f 73 73 69 t.it.to.be.of.the.greatest.possi
1b960 62 6c 65 20 75 73 65 20 74 6f 20 74 68 65 20 70 75 62 6c 69 63 2c 20 74 68 65 20 62 65 73 74 20 ble.use.to.the.public,.the.best.
1b980 77 61 79 20 74 6f 20 61 63 68 69 65 76 65 20 74 68 69 73 20 69 73 20 74 6f 20 6d 61 6b 65 20 69 way.to.achieve.this.is.to.make.i
1b9a0 74 0a 66 72 65 65 20 73 6f 66 74 77 61 72 65 20 77 68 69 63 68 20 65 76 65 72 79 6f 6e 65 20 63 t.free.software.which.everyone.c
1b9c0 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 61 6e 64 20 63 68 61 6e 67 65 20 75 6e 64 65 72 an.redistribute.and.change.under
1b9e0 20 74 68 65 73 65 20 74 65 72 6d 73 2e 0a 0a 20 20 54 6f 20 64 6f 20 73 6f 2c 20 61 74 74 61 63 .these.terms.....To.do.so,.attac
1ba00 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6e 6f 74 69 63 65 73 20 74 6f 20 74 68 65 20 70 h.the.following.notices.to.the.p
1ba20 72 6f 67 72 61 6d 2e 20 20 49 74 20 69 73 20 73 61 66 65 73 74 0a 74 6f 20 61 74 74 61 63 68 20 rogram...It.is.safest.to.attach.
1ba40 74 68 65 6d 20 74 6f 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 65 61 63 68 20 73 6f 75 72 63 65 them.to.the.start.of.each.source
1ba60 20 66 69 6c 65 20 74 6f 20 6d 6f 73 74 20 65 66 66 65 63 74 69 76 65 6c 79 0a 73 74 61 74 65 20 .file.to.most.effectively.state.
1ba80 74 68 65 20 65 78 63 6c 75 73 69 6f 6e 20 6f 66 20 77 61 72 72 61 6e 74 79 3b 20 61 6e 64 20 65 the.exclusion.of.warranty;.and.e
1baa0 61 63 68 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 68 61 76 65 20 61 74 20 6c 65 61 73 74 0a 74 68 ach.file.should.have.at.least.th
1bac0 65 20 22 63 6f 70 79 72 69 67 68 74 22 20 6c 69 6e 65 20 61 6e 64 20 61 20 70 6f 69 6e 74 65 72 e."copyright".line.and.a.pointer
1bae0 20 74 6f 20 77 68 65 72 65 20 74 68 65 20 66 75 6c 6c 20 6e 6f 74 69 63 65 20 69 73 20 66 6f 75 .to.where.the.full.notice.is.fou
1bb00 6e 64 2e 0a 0a 20 20 20 20 3c 6f 6e 65 20 6c 69 6e 65 20 74 6f 20 67 69 76 65 20 74 68 65 20 70 nd.......<one.line.to.give.the.p
1bb20 72 6f 67 72 61 6d 27 73 20 6e 61 6d 65 20 61 6e 64 20 61 20 62 72 69 65 66 20 69 64 65 61 20 6f rogram's.name.and.a.brief.idea.o
1bb40 66 20 77 68 61 74 20 69 74 20 64 6f 65 73 2e 3e 0a 20 20 20 20 43 6f 70 79 72 69 67 68 74 20 28 f.what.it.does.>.....Copyright.(
1bb60 43 29 20 3c 79 65 61 72 3e 20 20 3c 6e 61 6d 65 20 6f 66 20 61 75 74 68 6f 72 3e 0a 0a 20 20 20 C).<year>..<name.of.author>.....
1bb80 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 .This.program.is.free.software:.
1bba0 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d you.can.redistribute.it.and/or.m
1bbc0 6f 64 69 66 79 0a 20 20 20 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 odify.....it.under.the.terms.of.
1bbe0 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 the.GNU.General.Public.License.a
1bc00 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 20 20 20 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 s.published.by.....the.Free.Soft
1bc20 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 ware.Foundation,.either.version.
1bc40 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 20 20 20 20 28 61 74 20 79 6f 75 3.of.the.License,.or.....(at.you
1bc60 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 r.option).any.later.version.....
1bc80 20 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e ..This.program.is.distributed.in
1bca0 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c .the.hope.that.it.will.be.useful
1bcc0 2c 0a 20 20 20 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 ,.....but.WITHOUT.ANY.WARRANTY;.
1bce0 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 without.even.the.implied.warrant
1bd00 79 20 6f 66 0a 20 20 20 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e y.of.....MERCHANTABILITY.or.FITN
1bd20 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 ESS.FOR.A.PARTICULAR.PURPOSE...S
1bd40 65 65 20 74 68 65 0a 20 20 20 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 ee.the.....GNU.General.Public.Li
1bd60 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 20 59 6f 75 cense.for.more.details.......You
1bd80 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 .should.have.received.a.copy.of.
1bda0 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 20 the.GNU.General.Public.License..
1bdc0 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 72 61 6d 2e 20 20 49 66 20 ...along.with.this.program...If.
1bde0 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 not,.see.<https://www.gnu.org/li
1be00 63 65 6e 73 65 73 2f 3e 2e 0a 0a 41 6c 73 6f 20 61 64 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 censes/>...Also.add.information.
1be20 6f 6e 20 68 6f 77 20 74 6f 20 63 6f 6e 74 61 63 74 20 79 6f 75 20 62 79 20 65 6c 65 63 74 72 6f on.how.to.contact.you.by.electro
1be40 6e 69 63 20 61 6e 64 20 70 61 70 65 72 20 6d 61 69 6c 2e 0a 0a 20 20 49 66 20 74 68 65 20 70 72 nic.and.paper.mail.....If.the.pr
1be60 6f 67 72 61 6d 20 64 6f 65 73 20 74 65 72 6d 69 6e 61 6c 20 69 6e 74 65 72 61 63 74 69 6f 6e 2c ogram.does.terminal.interaction,
1be80 20 6d 61 6b 65 20 69 74 20 6f 75 74 70 75 74 20 61 20 73 68 6f 72 74 0a 6e 6f 74 69 63 65 20 6c .make.it.output.a.short.notice.l
1bea0 69 6b 65 20 74 68 69 73 20 77 68 65 6e 20 69 74 20 73 74 61 72 74 73 20 69 6e 20 61 6e 20 69 6e ike.this.when.it.starts.in.an.in
1bec0 74 65 72 61 63 74 69 76 65 20 6d 6f 64 65 3a 0a 0a 20 20 20 20 3c 70 72 6f 67 72 61 6d 3e 20 20 teractive.mode:......<program>..
1bee0 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 3c 79 65 61 72 3e 20 20 3c 6e 61 6d 65 20 6f 66 20 61 Copyright.(C).<year>..<name.of.a
1bf00 75 74 68 6f 72 3e 0a 20 20 20 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 63 6f 6d 65 73 20 77 69 uthor>.....This.program.comes.wi
1bf20 74 68 20 41 42 53 4f 4c 55 54 45 4c 59 20 4e 4f 20 57 41 52 52 41 4e 54 59 3b 20 66 6f 72 20 64 th.ABSOLUTELY.NO.WARRANTY;.for.d
1bf40 65 74 61 69 6c 73 20 74 79 70 65 20 60 73 68 6f 77 20 77 27 2e 0a 20 20 20 20 54 68 69 73 20 69 etails.type.`show.w'......This.i
1bf60 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 79 6f 75 20 61 72 65 20 77 65 6c s.free.software,.and.you.are.wel
1bf80 63 6f 6d 65 20 74 6f 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 0a 20 20 20 20 75 6e 64 65 come.to.redistribute.it.....unde
1bfa0 72 20 63 65 72 74 61 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 73 3b 20 74 79 70 65 20 60 73 68 6f 77 r.certain.conditions;.type.`show
1bfc0 20 63 27 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 0a 0a 54 68 65 20 68 79 70 6f 74 68 65 74 69 63 .c'.for.details...The.hypothetic
1bfe0 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 60 73 68 6f 77 20 77 27 20 61 6e 64 20 60 73 68 6f 77 20 63 al.commands.`show.w'.and.`show.c
1c000 27 20 73 68 6f 75 6c 64 20 73 68 6f 77 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 0a 70 61 '.should.show.the.appropriate.pa
1c020 72 74 73 20 6f 66 20 74 68 65 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 rts.of.the.General.Public.Licens
1c040 65 2e 20 20 4f 66 20 63 6f 75 72 73 65 2c 20 79 6f 75 72 20 70 72 6f 67 72 61 6d 27 73 20 63 6f e...Of.course,.your.program's.co
1c060 6d 6d 61 6e 64 73 0a 6d 69 67 68 74 20 62 65 20 64 69 66 66 65 72 65 6e 74 3b 20 66 6f 72 20 61 mmands.might.be.different;.for.a
1c080 20 47 55 49 20 69 6e 74 65 72 66 61 63 65 2c 20 79 6f 75 20 77 6f 75 6c 64 20 75 73 65 20 61 6e .GUI.interface,.you.would.use.an
1c0a0 20 22 61 62 6f 75 74 20 62 6f 78 22 2e 0a 0a 20 20 59 6f 75 20 73 68 6f 75 6c 64 20 61 6c 73 6f ."about.box".....You.should.also
1c0c0 20 67 65 74 20 79 6f 75 72 20 65 6d 70 6c 6f 79 65 72 20 28 69 66 20 79 6f 75 20 77 6f 72 6b 20 .get.your.employer.(if.you.work.
1c0e0 61 73 20 61 20 70 72 6f 67 72 61 6d 6d 65 72 29 20 6f 72 20 73 63 68 6f 6f 6c 2c 0a 69 66 20 61 as.a.programmer).or.school,.if.a
1c100 6e 79 2c 20 74 6f 20 73 69 67 6e 20 61 20 22 63 6f 70 79 72 69 67 68 74 20 64 69 73 63 6c 61 69 ny,.to.sign.a."copyright.disclai
1c120 6d 65 72 22 20 66 6f 72 20 74 68 65 20 70 72 6f 67 72 61 6d 2c 20 69 66 20 6e 65 63 65 73 73 61 mer".for.the.program,.if.necessa
1c140 72 79 2e 0a 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 74 68 69 73 ry..For.more.information.on.this
1c160 2c 20 61 6e 64 20 68 6f 77 20 74 6f 20 61 70 70 6c 79 20 61 6e 64 20 66 6f 6c 6c 6f 77 20 74 68 ,.and.how.to.apply.and.follow.th
1c180 65 20 47 4e 55 20 47 50 4c 2c 20 73 65 65 0a 3c 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e e.GNU.GPL,.see.<https://www.gnu.
1c1a0 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 20 20 54 68 65 20 47 4e 55 20 47 65 6e 65 72 org/licenses/>.....The.GNU.Gener
1c1c0 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 64 6f 65 73 20 6e 6f 74 20 70 65 72 6d 69 al.Public.License.does.not.permi
1c1e0 74 20 69 6e 63 6f 72 70 6f 72 61 74 69 6e 67 20 79 6f 75 72 20 70 72 6f 67 72 61 6d 0a 69 6e 74 t.incorporating.your.program.int
1c200 6f 20 70 72 6f 70 72 69 65 74 61 72 79 20 70 72 6f 67 72 61 6d 73 2e 20 20 49 66 20 79 6f 75 72 o.proprietary.programs...If.your
1c220 20 70 72 6f 67 72 61 6d 20 69 73 20 61 20 73 75 62 72 6f 75 74 69 6e 65 20 6c 69 62 72 61 72 79 .program.is.a.subroutine.library
1c240 2c 20 79 6f 75 0a 6d 61 79 20 63 6f 6e 73 69 64 65 72 20 69 74 20 6d 6f 72 65 20 75 73 65 66 75 ,.you.may.consider.it.more.usefu
1c260 6c 20 74 6f 20 70 65 72 6d 69 74 20 6c 69 6e 6b 69 6e 67 20 70 72 6f 70 72 69 65 74 61 72 79 20 l.to.permit.linking.proprietary.
1c280 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 77 69 74 68 0a 74 68 65 20 6c 69 62 72 61 72 79 2e 20 20 applications.with.the.library...
1c2a0 49 66 20 74 68 69 73 20 69 73 20 77 68 61 74 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 64 6f 2c 20 If.this.is.what.you.want.to.do,.
1c2c0 75 73 65 20 74 68 65 20 47 4e 55 20 4c 65 73 73 65 72 20 47 65 6e 65 72 61 6c 0a 50 75 62 6c 69 use.the.GNU.Lesser.General.Publi
1c2e0 63 20 4c 69 63 65 6e 73 65 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 c.License.instead.of.this.Licens
1c300 65 2e 20 20 42 75 74 20 66 69 72 73 74 2c 20 70 6c 65 61 73 65 20 72 65 61 64 0a 3c 68 74 74 70 e...But.first,.please.read.<http
1c320 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 77 68 79 2d 6e 6f 74 s://www.gnu.org/licenses/why-not
1c340 2d 6c 67 70 6c 2e 68 74 6d 6c 3e 2e 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -lgpl.html>.....................
1c360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c3a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c3c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c400 79 61 6d 6c 2d 31 2e 32 2e 30 2f 79 61 6d 6c 2d 70 6b 67 2e 65 6c 00 00 00 00 00 00 00 00 00 00 yaml-1.2.0/yaml-pkg.el..........
1c420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c460 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
1c480 30 30 30 30 35 35 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 31 36 30 00 20 30 00 00 00 0000552.00000000000.013160..0...
1c4a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c4e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c500 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
1c520 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
1c540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c5a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c600 3b 3b 20 47 65 6e 65 72 61 74 65 64 20 70 61 63 6b 61 67 65 20 64 65 73 63 72 69 70 74 69 6f 6e ;;.Generated.package.description
1c620 20 66 72 6f 6d 20 79 61 6d 6c 2e 65 6c 20 20 2d 2a 2d 20 6e 6f 2d 62 79 74 65 2d 63 6f 6d 70 69 .from.yaml.el..-*-.no-byte-compi
1c640 6c 65 3a 20 74 20 2d 2a 2d 0a 28 64 65 66 69 6e 65 2d 70 61 63 6b 61 67 65 20 22 79 61 6d 6c 22 le:.t.-*-.(define-package."yaml"
1c660 20 22 31 2e 32 2e 30 22 20 22 59 41 4d 4c 20 70 61 72 73 65 72 20 66 6f 72 20 45 6c 69 73 70 22 ."1.2.0"."YAML.parser.for.Elisp"
1c680 20 27 28 28 65 6d 61 63 73 20 22 32 35 2e 31 22 29 29 20 3a 63 6f 6d 6d 69 74 20 22 30 39 65 34 .'((emacs."25.1")).:commit."09e4
1c6a0 36 64 35 36 33 66 31 66 33 66 66 39 34 38 38 35 32 65 30 38 33 36 30 63 37 64 33 63 37 36 65 32 6d563f1f3ff948852e08360c7d3c76e2
1c6c0 61 63 62 61 22 20 3a 61 75 74 68 6f 72 73 20 27 28 28 22 5a 61 63 68 61 72 79 20 52 6f 6d 65 72 acba".:authors.'(("Zachary.Romer
1c6e0 6f 22 20 2e 20 22 7a 6b 72 79 40 70 6f 73 74 65 6f 2e 6f 72 67 22 29 29 20 3a 6d 61 69 6e 74 61 o"..."zkry@posteo.org")).:mainta
1c700 69 6e 65 72 20 27 28 22 5a 61 63 68 61 72 79 20 52 6f 6d 65 72 6f 22 20 2e 20 22 7a 6b 72 79 40 iner.'("Zachary.Romero"..."zkry@
1c720 70 6f 73 74 65 6f 2e 6f 72 67 22 29 20 3a 6b 65 79 77 6f 72 64 73 20 27 28 22 74 6f 6f 6c 73 22 posteo.org").:keywords.'("tools"
1c740 29 20 3a 75 72 6c 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 7a 6b 72 79 2f ).:url."https://github.com/zkry/
1c760 79 61 6d 6c 2e 65 6c 22 29 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 yaml.el").......................
1c780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c7a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c7e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c800 79 61 6d 6c 2d 31 2e 32 2e 30 2f 67 72 61 6d 6d 61 72 67 65 6e 2e 62 62 00 00 00 00 00 00 00 00 yaml-1.2.0/grammargen.bb........
1c820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c860 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000755.0000000.0000000.0000
1c880 30 30 32 32 30 32 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 35 34 30 00 20 30 00 00 00 0022021.00000000000.013540..0...
1c8a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c900 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
1c920 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
1c940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c9a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c9c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ca00 23 21 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20 62 62 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 #!/usr/bin/env.bb..;;.This.file.
1ca20 69 73 20 6e 6f 74 20 70 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 0a 0a 3b 3b 20 54 68 69 is.not.part.of.GNU.Emacs..;;.Thi
1ca40 73 20 66 69 6c 65 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e s.file.is.free.software;.you.can
1ca60 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b .redistribute.it.and/or.modify.;
1ca80 3b 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 ;.it.under.the.terms.of.the.GNU.
1caa0 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 General.Public.License.as.publis
1cac0 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e hed.by.;;.the.Free.Software.Foun
1cae0 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 dation;.either.version.3,.or.(at
1cb00 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 .your.option).;;.any.later.versi
1cb20 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 on...;;.This.program.is.distribu
1cb40 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 ted.in.the.hope.that.it.will.be.
1cb60 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 useful,.;;.but.WITHOUT.ANY.WARRA
1cb80 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 NTY;.without.even.the.implied.wa
1cba0 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 rranty.of.;;.MERCHANTABILITY.or.
1cbc0 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 FITNESS.FOR.A.PARTICULAR.PURPOSE
1cbe0 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 ...See.the.;;.GNU.General.Public
1cc00 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 3b 3b 20 46 .License.for.more.details...;;.F
1cc20 6f 72 20 61 20 66 75 6c 6c 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 or.a.full.copy.of.the.GNU.Genera
1cc40 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 73 65 65 20 3c 68 74 74 70 3a 2f 2f l.Public.License.;;.see.<http://
1cc60 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d www.gnu.org/licenses/>...;;;.Com
1cc80 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 74 68 65 20 42 61 mentary:..;;.This.file.is.the.Ba
1cca0 62 61 73 68 6b 61 20 73 63 72 69 70 74 20 75 73 65 64 20 74 6f 20 69 6e 69 74 69 61 6c 6c 79 20 bashka.script.used.to.initially.
1ccc0 67 65 6e 65 72 61 74 65 20 74 68 65 20 59 41 4d 4c 20 67 72 61 6d 6d 61 72 20 45 6c 69 73 70 20 generate.the.YAML.grammar.Elisp.
1cce0 63 6f 64 65 2e 0a 3b 3b 20 54 68 65 20 70 72 6f 67 72 61 6d 20 65 78 70 65 63 74 73 20 74 6f 20 code..;;.The.program.expects.to.
1cd00 66 69 6e 64 20 61 20 79 61 6d 6c 2d 73 70 65 63 2d 31 2e 32 2e 6a 73 6f 6e 20 66 69 6c 65 20 69 find.a.yaml-spec-1.2.json.file.i
1cd20 6e 20 74 68 65 20 73 61 6d 65 20 64 69 72 65 63 74 6f 72 79 20 61 6e 64 20 77 69 6c 6c 0a 3b 3b n.the.same.directory.and.will.;;
1cd40 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 65 6c 69 73 70 20 63 6f 64 65 20 74 68 61 74 20 73 68 .generate.the.elisp.code.that.sh
1cd60 6f 75 6c 64 20 67 6f 20 69 6e 20 74 68 65 20 6d 61 69 6e 20 67 72 61 6d 6d 61 72 20 70 61 72 73 ould.go.in.the.main.grammar.pars
1cd80 69 6e 67 20 63 6f 6e 64 2e 20 20 44 75 65 20 74 6f 20 63 65 72 74 61 69 6e 0a 3b 3b 20 68 61 6e ing.cond...Due.to.certain.;;.han
1cda0 64 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 73 20 6d 61 64 65 20 69 6e 20 74 68 65 20 45 6c 69 73 d.optimizations.made.in.the.Elis
1cdc0 70 20 63 6f 64 65 2c 20 74 68 65 20 6f 75 74 70 75 74 20 6f 66 20 74 68 69 73 20 70 72 6f 67 72 p.code,.the.output.of.this.progr
1cde0 61 6d 20 68 61 73 20 66 65 6c 6c 20 6f 75 74 20 6f 66 20 73 79 6e 63 0a 3b 3b 20 77 69 74 68 20 am.has.fell.out.of.sync.;;.with.
1ce00 77 68 61 74 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 69 6e 20 79 61 6d 6c 2e 65 6c 20 28 74 68 what.is.currently.in.yaml.el.(th
1ce20 6f 75 67 68 20 49 20 64 6f 6e 27 74 20 66 69 6e 64 20 74 68 69 73 20 61 20 62 69 67 20 70 72 6f ough.I.don't.find.this.a.big.pro
1ce40 62 6c 65 6d 20 61 73 20 74 68 65 20 59 41 4d 4c 20 73 70 65 63 0a 3b 3b 20 73 68 6f 75 6c 64 20 blem.as.the.YAML.spec.;;.should.
1ce60 6e 65 76 65 72 20 63 68 61 6e 67 65 29 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 0a 28 64 65 66 never.change)...;;;.Code:...(def
1ce80 20 70 61 63 6b 61 67 65 2d 70 72 65 66 69 78 20 22 79 61 6d 6c 22 29 0a 28 64 65 66 20 66 6e 2d .package-prefix."yaml").(def.fn-
1cea0 6e 61 6d 65 20 22 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 22 29 name."yaml--parse-from-grammar")
1cec0 0a 0a 28 64 65 66 6e 20 70 72 65 66 69 78 2d 70 61 63 6b 61 67 65 2d 73 79 6d 62 6f 6c 20 5b 6e ..(defn.prefix-package-symbol.[n
1cee0 61 6d 65 5d 0a 20 20 28 73 79 6d 62 6f 6c 20 28 73 74 72 20 22 27 22 20 6e 61 6d 65 29 29 29 0a ame]...(symbol.(str."'".name))).
1cf00 0a 28 64 65 66 6e 20 70 72 65 66 69 78 2d 70 61 63 6b 61 67 65 2d 73 79 6d 62 6f 6c 2d 71 75 6f .(defn.prefix-package-symbol-quo
1cf20 74 65 64 20 5b 6e 61 6d 65 5d 0a 20 20 28 6c 69 73 74 20 27 6c 61 6d 62 64 61 20 28 6c 69 73 74 ted.[name]...(list.'lambda.(list
1cf40 29 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 73 79 6d 62 6f 6c 20 66 6e 2d 6e 61 6d 65 29 ).........(list.(symbol.fn-name)
1cf60 20 28 73 79 6d 62 6f 6c 20 28 73 74 72 20 22 27 22 20 6e 61 6d 65 29 29 29 29 29 0a 0a 28 64 65 .(symbol.(str."'".name)))))..(de
1cf80 66 6e 20 65 78 74 72 61 63 74 2d 70 61 72 61 6d 73 0a 20 20 22 45 78 74 72 61 63 74 20 74 68 65 fn.extract-params..."Extract.the
1cfa0 20 70 61 72 61 6d 65 74 65 72 73 20 6f 66 20 61 20 72 75 6c 65 20 61 6e 64 20 72 65 74 75 72 6e .parameters.of.a.rule.and.return
1cfc0 20 74 68 65 6d 20 61 73 20 61 20 6c 69 73 74 20 6f 66 20 73 79 6d 62 6f 6c 73 2e 22 0a 20 20 5b .them.as.a.list.of.symbols."...[
1cfe0 73 70 65 63 5d 0a 20 20 28 69 66 20 28 6d 61 70 3f 20 73 70 65 63 29 0a 20 20 20 20 28 2d 3e 3e spec]...(if.(map?.spec).....(->>
1d000 20 28 67 65 74 20 73 70 65 63 20 22 28 2e 2e 2e 29 22 29 0a 20 20 20 20 20 20 20 20 20 6c 69 73 .(get.spec."(...)")..........lis
1d020 74 0a 20 20 20 20 20 20 20 20 20 28 66 69 6c 74 65 72 20 69 64 65 6e 74 69 74 79 29 0a 20 20 20 t..........(filter.identity)....
1d040 20 20 20 20 20 20 28 66 6c 61 74 74 65 6e 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 70 20 73 79 ......(flatten)..........(map.sy
1d060 6d 62 6f 6c 29 29 0a 20 20 20 20 28 6c 69 73 74 29 29 29 0a 0a 28 64 65 66 6e 20 67 65 6e 2d 65 mbol)).....(list)))..(defn.gen-e
1d080 6c 69 73 70 2d 6c 61 6d 62 64 61 20 5b 66 5d 0a 20 20 28 6c 69 73 74 20 27 6c 61 6d 62 64 61 20 lisp-lambda.[f]...(list.'lambda.
1d0a0 28 6c 69 73 74 29 20 66 29 29 0a 0a 28 64 65 66 6d 75 6c 74 69 20 67 65 6e 2d 65 6c 69 73 70 2d (list).f))..(defmulti.gen-elisp-
1d0c0 66 6e 2d 61 72 67 20 23 28 69 66 20 28 6e 69 6c 3f 20 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 fn-arg.#(if.(nil?.%)............
1d0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 69 6c 22 0a 20 20 20 20 20 20 20 ..................."nil"........
1d100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2e 67 65 74 4e 61 6d 65 .......................(.getName
1d120 20 28 63 6c 61 73 73 20 25 29 29 29 29 0a 0a 28 64 65 66 6d 65 74 68 6f 64 20 67 65 6e 2d 65 6c .(class.%))))..(defmethod.gen-el
1d140 69 73 70 2d 66 6e 2d 61 72 67 20 22 6e 69 6c 22 20 5b 5f 5d 0a 20 20 27 6e 69 6c 29 0a 28 64 65 isp-fn-arg."nil".[_]...'nil).(de
1d160 66 6d 65 74 68 6f 64 20 67 65 6e 2d 65 6c 69 73 70 2d 66 6e 2d 61 72 67 20 22 6a 61 76 61 2e 6c fmethod.gen-elisp-fn-arg."java.l
1d180 61 6e 67 2e 49 6e 74 65 67 65 72 22 20 5b 6e 5d 0a 20 20 6e 29 0a 28 64 65 66 6d 65 74 68 6f 64 ang.Integer".[n]...n).(defmethod
1d1a0 20 67 65 6e 2d 65 6c 69 73 70 2d 66 6e 2d 61 72 67 20 22 6a 61 76 61 2e 6c 61 6e 67 2e 53 74 72 .gen-elisp-fn-arg."java.lang.Str
1d1c0 69 6e 67 22 20 5b 76 61 72 2d 6e 61 6d 65 5d 0a 20 20 28 63 6f 6e 64 20 28 3d 20 22 3c 61 75 74 ing".[var-name]...(cond.(=."<aut
1d1e0 6f 2d 64 65 74 65 63 74 2d 69 6e 64 65 6e 74 3e 22 20 76 61 72 2d 6e 61 6d 65 29 0a 20 20 20 20 o-detect-indent>".var-name).....
1d200 20 20 20 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 61 75 74 6f 2d 64 65 74 65 63 74 2d 69 6e 64 ....(list.'yaml--auto-detect-ind
1d220 65 6e 74 20 27 6e 29 0a 0a 20 20 20 20 20 20 20 20 28 3d 20 22 3c 65 6e 64 2d 6f 66 2d 73 74 72 ent.'n)..........(=."<end-of-str
1d240 65 61 6d 3e 22 20 76 61 72 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 79 eam>".var-name).........(list.'y
1d260 61 6d 6c 2d 2d 65 6e 64 2d 6f 66 2d 73 74 72 65 61 6d 29 0a 0a 20 20 20 20 20 20 20 20 28 3d 20 aml--end-of-stream)..........(=.
1d280 22 28 6d 61 74 63 68 29 22 20 76 61 72 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 28 6c 69 73 "(match)".var-name).........(lis
1d2a0 74 20 27 79 61 6d 6c 2d 2d 6d 61 74 63 68 29 0a 0a 20 20 20 20 20 20 20 20 28 23 7b 22 69 6e 2d t.'yaml--match)..........(#{"in-
1d2c0 66 6c 6f 77 22 20 22 66 6c 6f 77 2d 6f 75 74 22 20 22 66 6c 6f 77 2d 69 6e 22 20 22 62 6c 6f 63 flow"."flow-out"."flow-in"."bloc
1d2e0 6b 2d 6b 65 79 22 20 22 62 6c 6f 63 6b 2d 69 6e 22 20 22 62 6c 6f 63 6b 2d 6f 75 74 22 0a 20 20 k-key"."block-in"."block-out"...
1d300 20 20 20 20 20 20 20 20 20 22 63 6c 69 70 22 20 22 6b 65 65 70 22 20 22 73 74 72 69 70 22 7d 20 ........."clip"."keep"."strip"}.
1d320 76 61 72 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 76 61 72 2d 6e 61 6d 65 0a 0a 20 20 20 20 var-name).........var-name......
1d340 20 20 20 20 28 3e 20 28 63 6f 75 6e 74 20 76 61 72 2d 6e 61 6d 65 29 20 32 29 0a 20 20 20 20 20 ....(>.(count.var-name).2)......
1d360 20 20 20 28 6c 69 73 74 20 28 73 79 6d 62 6f 6c 20 66 6e 2d 6e 61 6d 65 29 20 28 70 72 65 66 69 ...(list.(symbol.fn-name).(prefi
1d380 78 2d 70 61 63 6b 61 67 65 2d 73 79 6d 62 6f 6c 20 76 61 72 2d 6e 61 6d 65 29 29 0a 0a 20 20 20 x-package-symbol.var-name)).....
1d3a0 20 20 20 20 20 28 3d 20 22 6d 22 20 76 61 72 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 28 6c .....(=."m".var-name).........(l
1d3c0 69 73 74 20 27 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 6d 29 0a 0a 20 20 20 20 20 20 20 20 28 3d 20 ist.'yaml--state-m)..........(=.
1d3e0 22 74 22 20 76 61 72 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 79 61 6d "t".var-name).........(list.'yam
1d400 6c 2d 2d 73 74 61 74 65 2d 74 29 0a 0a 20 20 20 20 20 20 20 20 3a 65 6c 73 65 20 28 73 79 6d 62 l--state-t)..........:else.(symb
1d420 6f 6c 20 76 61 72 2d 6e 61 6d 65 29 29 29 0a 0a 28 64 65 66 6d 65 74 68 6f 64 20 67 65 6e 2d 65 ol.var-name)))..(defmethod.gen-e
1d440 6c 69 73 70 2d 66 6e 2d 61 72 67 20 22 63 6c 6f 6a 75 72 65 2e 6c 61 6e 67 2e 4d 61 70 45 6e 74 lisp-fn-arg."clojure.lang.MapEnt
1d460 72 79 22 20 5b 76 61 72 2d 6e 61 6d 65 5d 0a 20 20 28 6c 69 73 74 20 28 73 79 6d 62 6f 6c 20 28 ry".[var-name]...(list.(symbol.(
1d480 66 69 72 73 74 20 76 61 72 2d 6e 61 6d 65 29 29 20 28 73 79 6d 62 6f 6c 20 28 73 65 63 6f 6e 64 first.var-name)).(symbol.(second
1d4a0 20 76 61 72 2d 6e 61 6d 65 29 29 29 29 0a 0a 28 64 65 66 6d 65 74 68 6f 64 20 67 65 6e 2d 65 6c .var-name))))..(defmethod.gen-el
1d4c0 69 73 70 2d 66 6e 2d 61 72 67 20 22 63 6c 6f 6a 75 72 65 2e 6c 61 6e 67 2e 50 65 72 73 69 73 74 isp-fn-arg."clojure.lang.Persist
1d4e0 65 6e 74 41 72 72 61 79 4d 61 70 22 20 5b 6d 5d 0a 20 20 28 63 6f 6e 64 0a 20 20 20 20 28 67 65 entArrayMap".[m]...(cond.....(ge
1d500 74 20 6d 20 22 28 2b 29 22 29 0a 20 20 20 20 28 6c 65 74 20 5b 5b 76 61 72 20 76 61 6c 5d 20 28 t.m."(+)").....(let.[[var.val].(
1d520 67 65 74 20 6d 20 22 28 2b 29 22 29 5d 0a 20 20 20 20 20 20 28 6c 69 73 74 20 27 2b 20 28 67 65 get.m."(+)")].......(list.'+.(ge
1d540 6e 2d 65 6c 69 73 70 2d 66 6e 2d 61 72 67 20 76 61 72 29 20 28 67 65 6e 2d 65 6c 69 73 70 2d 66 n-elisp-fn-arg.var).(gen-elisp-f
1d560 6e 2d 61 72 67 20 76 61 6c 29 29 29 0a 20 20 20 20 28 67 65 74 20 6d 20 22 28 2d 29 22 29 0a 20 n-arg.val))).....(get.m."(-)")..
1d580 20 20 20 28 6c 65 74 20 5b 5b 76 61 72 20 76 61 6c 5d 20 28 67 65 74 20 6d 20 22 28 2d 29 22 29 ...(let.[[var.val].(get.m."(-)")
1d5a0 5d 0a 20 20 20 20 20 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 73 75 62 20 28 73 79 6d 62 6f 6c ].......(list.'yaml--sub.(symbol
1d5c0 20 76 61 72 29 20 76 61 6c 29 29 0a 20 20 20 20 28 67 65 74 20 6d 20 22 28 6c 65 6e 29 22 29 0a .var).val)).....(get.m."(len)").
1d5e0 20 20 20 20 28 6c 69 73 74 20 27 6c 65 6e 67 74 68 20 28 67 65 6e 2d 65 6c 69 73 70 2d 66 6e 2d ....(list.'length.(gen-elisp-fn-
1d600 61 72 67 20 28 67 65 74 20 6d 20 22 28 6c 65 6e 29 22 29 29 29 0a 20 20 20 20 28 67 65 74 20 6d arg.(get.m."(len)"))).....(get.m
1d620 20 22 28 6f 72 64 29 22 29 0a 20 20 20 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 6f 72 64 20 28 ."(ord)").....(list.'yaml--ord.(
1d640 67 65 6e 2d 65 6c 69 73 70 2d 6c 61 6d 62 64 61 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 6d 61 gen-elisp-lambda.(list.'yaml--ma
1d660 74 63 68 29 29 29 20 3b 3b 20 68 61 63 6b 0a 20 20 20 20 28 67 65 74 20 6d 20 22 28 61 6e 79 29 tch))).;;.hack.....(get.m."(any)
1d680 22 29 0a 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 61 6e 79 29 ").....(concat.(list.'yaml--any)
1d6a0 20 28 6d 61 70 20 67 65 6e 2d 65 6c 69 73 70 2d 66 6e 2d 61 72 67 20 28 67 65 74 20 6d 20 22 28 .(map.gen-elisp-fn-arg.(get.m."(
1d6c0 61 6e 79 29 22 29 29 29 0a 0a 20 20 20 20 3a 65 6c 73 65 0a 20 20 20 20 28 6c 65 74 20 5b 5b 66 any)")))......:else.....(let.[[f
1d6e0 20 61 72 67 73 5d 20 28 66 69 72 73 74 20 6d 29 5d 0a 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 .args].(first.m)].......(concat.
1d700 28 6c 69 73 74 20 28 73 79 6d 62 6f 6c 20 66 6e 2d 6e 61 6d 65 29 20 28 70 72 65 66 69 78 2d 70 (list.(symbol.fn-name).(prefix-p
1d720 61 63 6b 61 67 65 2d 73 79 6d 62 6f 6c 20 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ackage-symbol.f))...............
1d740 28 6d 61 70 20 67 65 6e 2d 65 6c 69 73 70 2d 66 6e 2d 61 72 67 20 28 66 6c 61 74 74 65 6e 20 28 (map.gen-elisp-fn-arg.(flatten.(
1d760 6c 69 73 74 20 61 72 67 73 29 29 29 29 29 29 29 0a 0a 28 64 65 66 6d 75 6c 74 69 20 67 65 6e 2d list.args)))))))..(defmulti.gen-
1d780 65 6c 69 73 70 2d 70 61 72 73 65 2d 65 78 70 72 20 23 28 2e 67 65 74 4e 61 6d 65 20 28 63 6c 61 elisp-parse-expr.#(.getName.(cla
1d7a0 73 73 20 25 29 29 29 0a 0a 28 64 65 66 6e 20 67 65 6e 2d 65 6c 73 69 70 2d 63 68 61 72 2d 73 79 ss.%)))..(defn.gen-elsip-char-sy
1d7c0 6d 62 6f 6c 20 5b 63 5d 0a 20 20 28 63 6f 6e 64 0a 20 20 20 20 28 72 65 2d 6d 61 74 63 68 65 73 mbol.[c]...(cond.....(re-matches
1d7e0 20 23 22 5b 61 2d 7a 41 2d 5a 5d 22 20 63 29 0a 20 20 20 20 28 73 79 6d 62 6f 6c 20 28 73 74 72 .#"[a-zA-Z]".c).....(symbol.(str
1d800 20 22 3f 22 20 63 29 29 0a 20 20 20 20 3a 65 6c 73 65 0a 20 20 20 20 28 73 79 6d 62 6f 6c 20 28 ."?".c)).....:else.....(symbol.(
1d820 73 74 72 20 22 3f 5c 5c 22 20 28 69 66 20 28 3d 20 63 20 22 4e 22 29 20 22 6e 22 20 63 29 29 29 str."?\\".(if.(=.c."N")."n".c)))
1d840 29 29 0a 0a 28 64 65 66 6d 65 74 68 6f 64 20 67 65 6e 2d 65 6c 69 73 70 2d 70 61 72 73 65 2d 65 ))..(defmethod.gen-elisp-parse-e
1d860 78 70 72 20 22 6a 61 76 61 2e 6c 61 6e 67 2e 53 74 72 69 6e 67 22 20 5b 63 68 72 5d 0a 20 20 28 xpr."java.lang.String".[chr]...(
1d880 63 6f 6e 64 20 28 3d 20 22 3c 73 74 61 72 74 2d 6f 66 2d 6c 69 6e 65 3e 22 20 63 68 72 29 0a 20 cond.(=."<start-of-line>".chr)..
1d8a0 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 73 74 61 72 74 2d 6f 66 2d 6c 69 6e .......(list.'yaml--start-of-lin
1d8c0 65 29 0a 20 20 20 20 20 20 20 20 28 23 7b 22 69 6e 2d 66 6c 6f 77 22 20 22 62 6c 6f 63 6b 2d 6b e).........(#{"in-flow"."block-k
1d8e0 65 79 22 20 22 66 6c 6f 77 2d 6f 75 74 22 20 22 66 6c 6f 77 2d 69 6e 22 20 22 62 6c 6f 63 6b 2d ey"."flow-out"."flow-in"."block-
1d900 69 6e 22 20 22 62 6c 6f 63 6b 2d 6f 75 74 22 7d 20 63 68 72 29 0a 20 20 20 20 20 20 20 20 63 68 in"."block-out"}.chr).........ch
1d920 72 0a 20 20 20 20 20 20 20 20 28 3d 20 22 3c 65 6e 64 2d 6f 66 2d 73 74 72 65 61 6d 3e 22 20 63 r.........(=."<end-of-stream>".c
1d940 68 72 29 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 65 6e 64 2d 6f 66 2d hr).........(list.'yaml--end-of-
1d960 73 74 72 65 61 6d 29 0a 20 20 20 20 20 20 20 20 28 3d 20 22 3c 65 6d 70 74 79 3e 22 20 63 68 72 stream).........(=."<empty>".chr
1d980 29 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 65 6d 70 74 79 29 0a 20 20 ).........(list.'yaml--empty)...
1d9a0 20 20 20 20 20 20 28 6f 72 20 28 3d 20 28 63 6f 75 6e 74 20 63 68 72 29 20 31 29 20 28 3d 20 28 ......(or.(=.(count.chr).1).(=.(
1d9c0 66 69 72 73 74 20 63 68 72 29 20 5c 78 29 29 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 79 first.chr).\x)).........(list.'y
1d9e0 61 6d 6c 2d 2d 63 68 72 20 28 67 65 6e 2d 65 6c 73 69 70 2d 63 68 61 72 2d 73 79 6d 62 6f 6c 20 aml--chr.(gen-elsip-char-symbol.
1da00 63 68 72 29 29 0a 20 20 20 20 20 20 20 20 28 3d 20 22 4e 22 20 63 68 72 29 0a 20 20 20 20 20 20 chr)).........(=."N".chr).......
1da20 20 20 28 6c 69 73 74 20 28 70 72 65 66 69 78 2d 70 61 63 6b 61 67 65 2d 73 79 6d 62 6f 6c 20 22 ..(list.(prefix-package-symbol."
1da40 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 3a 65 6c 73 65 0a 20 20 20 20 20 20 20 20 28 6c 69 73 \n")).........:else.........(lis
1da60 74 20 28 73 79 6d 62 6f 6c 20 66 6e 2d 6e 61 6d 65 29 20 28 70 72 65 66 69 78 2d 70 61 63 6b 61 t.(symbol.fn-name).(prefix-packa
1da80 67 65 2d 73 79 6d 62 6f 6c 20 63 68 72 29 29 29 29 0a 0a 28 64 65 66 6d 65 74 68 6f 64 20 67 65 ge-symbol.chr))))..(defmethod.ge
1daa0 6e 2d 65 6c 69 73 70 2d 70 61 72 73 65 2d 65 78 70 72 20 22 63 6c 6f 6a 75 72 65 2e 6c 61 6e 67 n-elisp-parse-expr."clojure.lang
1dac0 2e 50 65 72 73 69 73 74 65 6e 74 56 65 63 74 6f 72 22 20 5b 5b 6d 69 6e 20 6d 61 78 5d 5d 0a 20 .PersistentVector".[[min.max]]..
1dae0 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 63 68 72 2d 72 61 6e 67 65 0a 20 20 20 20 20 20 20 20 .(list.'yaml--chr-range.........
1db00 28 67 65 6e 2d 65 6c 73 69 70 2d 63 68 61 72 2d 73 79 6d 62 6f 6c 20 6d 69 6e 29 0a 20 20 20 20 (gen-elsip-char-symbol.min).....
1db20 20 20 20 20 28 67 65 6e 2d 65 6c 73 69 70 2d 63 68 61 72 2d 73 79 6d 62 6f 6c 20 6d 61 78 29 29 ....(gen-elsip-char-symbol.max))
1db40 29 0a 0a 28 64 65 66 6d 65 74 68 6f 64 20 67 65 6e 2d 65 6c 69 73 70 2d 70 61 72 73 65 2d 65 78 )..(defmethod.gen-elisp-parse-ex
1db60 70 72 20 22 63 6c 6f 6a 75 72 65 2e 6c 61 6e 67 2e 50 65 72 73 69 73 74 65 6e 74 41 72 72 61 79 pr."clojure.lang.PersistentArray
1db80 4d 61 70 22 20 5b 6d 5d 0a 20 20 28 63 6f 6e 64 0a 20 20 20 20 28 67 65 74 20 6d 20 22 28 7b 6e Map".[m]...(cond.....(get.m."({n
1dba0 7d 29 22 29 0a 20 20 20 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 72 65 70 20 27 6e 20 27 6e 20 })").....(list.'yaml--rep.'n.'n.
1dbc0 28 70 72 65 66 69 78 2d 70 61 63 6b 61 67 65 2d 73 79 6d 62 6f 6c 2d 71 75 6f 74 65 64 20 28 67 (prefix-package-symbol-quoted.(g
1dbe0 65 74 20 6d 20 22 28 7b 6e 7d 29 22 29 29 29 0a 20 20 20 20 28 67 65 74 20 6d 20 22 28 7b 32 7d et.m."({n})"))).....(get.m."({2}
1dc00 29 22 29 0a 20 20 20 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 72 65 70 20 32 20 32 20 28 70 72 )").....(list.'yaml--rep.2.2.(pr
1dc20 65 66 69 78 2d 70 61 63 6b 61 67 65 2d 73 79 6d 62 6f 6c 2d 71 75 6f 74 65 64 20 28 67 65 74 20 efix-package-symbol-quoted.(get.
1dc40 6d 20 22 28 7b 32 7d 29 22 29 29 29 0a 20 20 20 20 28 67 65 74 20 6d 20 22 28 7b 34 7d 29 22 29 m."({2})"))).....(get.m."({4})")
1dc60 0a 20 20 20 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 72 65 70 20 34 20 34 20 28 70 72 65 66 69 .....(list.'yaml--rep.4.4.(prefi
1dc80 78 2d 70 61 63 6b 61 67 65 2d 73 79 6d 62 6f 6c 2d 71 75 6f 74 65 64 20 28 67 65 74 20 6d 20 22 x-package-symbol-quoted.(get.m."
1dca0 28 7b 34 7d 29 22 29 29 29 0a 20 20 20 20 28 67 65 74 20 6d 20 22 28 7b 38 7d 29 22 29 0a 20 20 ({4})"))).....(get.m."({8})")...
1dcc0 20 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 72 65 70 20 38 20 38 20 28 70 72 65 66 69 78 2d 70 ..(list.'yaml--rep.8.8.(prefix-p
1dce0 61 63 6b 61 67 65 2d 73 79 6d 62 6f 6c 2d 71 75 6f 74 65 64 20 28 67 65 74 20 6d 20 22 28 7b 38 ackage-symbol-quoted.(get.m."({8
1dd00 7d 29 22 29 29 29 0a 0a 20 20 20 20 28 67 65 74 20 6d 20 22 28 61 6c 6c 29 22 29 0a 20 20 20 20 })")))......(get.m."(all)").....
1dd20 28 63 6f 6e 63 61 74 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 61 6c 6c 29 20 28 6d 61 70 20 67 (concat.(list.'yaml--all).(map.g
1dd40 65 6e 2d 65 6c 69 73 70 2d 70 61 72 73 65 2d 65 78 70 72 20 28 67 65 74 20 6d 20 22 28 61 6c 6c en-elisp-parse-expr.(get.m."(all
1dd60 29 22 29 29 29 0a 0a 20 20 20 20 28 67 65 74 20 6d 20 22 28 61 6e 79 29 22 29 0a 20 20 20 20 28 )")))......(get.m."(any)").....(
1dd80 63 6f 6e 63 61 74 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 61 6e 79 29 20 28 6d 61 70 20 67 65 concat.(list.'yaml--any).(map.ge
1dda0 6e 2d 65 6c 69 73 70 2d 70 61 72 73 65 2d 65 78 70 72 20 28 67 65 74 20 6d 20 22 28 61 6e 79 29 n-elisp-parse-expr.(get.m."(any)
1ddc0 22 29 29 29 0a 0a 20 20 20 20 28 67 65 74 20 6d 20 22 28 65 78 63 6c 75 64 65 29 22 29 0a 20 20 ")))......(get.m."(exclude)")...
1dde0 20 20 28 63 6f 6e 63 61 74 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 65 78 63 6c 75 64 65 20 28 ..(concat.(list.'yaml--exclude.(
1de00 67 65 74 20 6d 20 22 28 65 78 63 6c 75 64 65 29 22 29 29 29 0a 0a 20 20 20 20 28 67 65 74 20 6d get.m."(exclude)")))......(get.m
1de20 20 22 28 66 6c 69 70 29 22 29 0a 20 20 20 20 28 6c 65 74 20 5b 66 6c 69 70 2d 61 72 67 73 20 28 ."(flip)").....(let.[flip-args.(
1de40 67 65 74 20 6d 20 22 28 66 6c 69 70 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 76 61 72 20 28 73 get.m."(flip)")...........var.(s
1de60 79 6d 62 6f 6c 20 28 67 65 74 20 66 6c 69 70 2d 61 72 67 73 20 22 76 61 72 22 29 29 0a 20 20 20 ymbol.(get.flip-args."var"))....
1de80 20 20 20 20 20 20 20 66 6c 69 70 2d 61 72 67 73 20 28 64 69 73 73 6f 63 20 66 6c 69 70 2d 61 72 .......flip-args.(dissoc.flip-ar
1dea0 67 73 20 22 76 61 72 22 29 5d 0a 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6c 69 73 74 20 27 gs."var")].......(concat.(list.'
1dec0 63 6f 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 20 28 66 6e 20 5b 5b 66 cond)...............(map.(fn.[[f
1dee0 72 6f 6d 20 74 6f 5d 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c rom.to]]......................(l
1df00 69 73 74 20 28 6c 69 73 74 20 27 65 71 75 61 6c 20 76 61 72 20 66 72 6f 6d 29 0a 20 20 20 20 20 ist.(list.'equal.var.from)......
1df20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 6e 2d 65 6c 69 73 70 ......................(gen-elisp
1df40 2d 66 6e 2d 61 72 67 20 20 74 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -fn-arg..to)))..................
1df60 20 20 66 6c 69 70 2d 61 72 67 73 29 29 29 0a 0a 20 20 20 20 28 67 65 74 20 6d 20 22 28 3c 3c 3c ..flip-args)))......(get.m."(<<<
1df80 29 22 29 0a 20 20 20 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 6d 61 79 20 28 67 65 6e 2d 65 6c )").....(list.'yaml--may.(gen-el
1dfa0 69 73 70 2d 70 61 72 73 65 2d 65 78 70 72 20 28 67 65 74 20 6d 20 22 28 3c 3c 3c 29 22 29 29 29 isp-parse-expr.(get.m."(<<<)")))
1dfc0 0a 0a 20 20 20 20 28 67 65 74 20 6d 20 22 28 3f 3f 3f 29 22 29 0a 20 20 20 20 28 6c 69 73 74 20 ......(get.m."(???)").....(list.
1dfe0 27 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 20 28 67 65 6e 2d 65 6c 69 73 70 2d 6c 61 6d 62 64 61 'yaml--rep.0.1.(gen-elisp-lambda
1e000 20 28 67 65 6e 2d 65 6c 69 73 70 2d 70 61 72 73 65 2d 65 78 70 72 20 28 67 65 74 20 6d 20 22 28 .(gen-elisp-parse-expr.(get.m."(
1e020 3f 3f 3f 29 22 29 29 29 29 0a 20 20 20 20 28 67 65 74 20 6d 20 22 28 2a 2a 2a 29 22 29 0a 20 20 ???)")))).....(get.m."(***)")...
1e040 20 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 27 6e 69 6c 20 28 67 65 6e 2d ..(list.'yaml--rep2.0.'nil.(gen-
1e060 65 6c 69 73 70 2d 6c 61 6d 62 64 61 20 28 67 65 6e 2d 65 6c 69 73 70 2d 70 61 72 73 65 2d 65 78 elisp-lambda.(gen-elisp-parse-ex
1e080 70 72 20 28 67 65 74 20 6d 20 22 28 2a 2a 2a 29 22 29 29 29 29 0a 0a 20 20 20 20 28 67 65 74 20 pr.(get.m."(***)"))))......(get.
1e0a0 6d 20 22 28 2b 2b 2b 29 22 29 0a 20 20 20 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 72 65 70 20 m."(+++)").....(list.'yaml--rep.
1e0c0 31 20 27 6e 69 6c 20 28 67 65 6e 2d 65 6c 69 73 70 2d 6c 61 6d 62 64 61 20 28 67 65 6e 2d 65 6c 1.'nil.(gen-elisp-lambda.(gen-el
1e0e0 69 73 70 2d 70 61 72 73 65 2d 65 78 70 72 20 28 67 65 74 20 6d 20 22 28 2b 2b 2b 29 22 29 29 29 isp-parse-expr.(get.m."(+++)")))
1e100 29 0a 0a 20 20 20 20 28 67 65 74 20 6d 20 22 28 2d 2d 2d 29 22 29 0a 20 20 20 20 28 63 6f 6e 63 )......(get.m."(---)").....(conc
1e120 61 74 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 62 75 74 29 20 28 6d 61 70 20 67 65 6e 2d 65 6c at.(list.'yaml--but).(map.gen-el
1e140 69 73 70 2d 6c 61 6d 62 64 61 20 28 6d 61 70 20 67 65 6e 2d 65 6c 69 73 70 2d 70 61 72 73 65 2d isp-lambda.(map.gen-elisp-parse-
1e160 65 78 70 72 20 28 67 65 74 20 6d 20 22 28 2d 2d 2d 29 22 29 29 29 29 0a 0a 0a 0a 20 20 20 20 28 expr.(get.m."(---)"))))........(
1e180 67 65 74 20 6d 20 22 28 2b 29 22 29 0a 20 20 20 20 28 6c 65 74 20 5b 5b 76 61 72 20 76 61 6c 5d get.m."(+)").....(let.[[var.val]
1e1a0 20 28 67 65 74 20 6d 20 22 28 2b 29 22 29 5d 0a 20 20 20 20 20 20 28 6c 69 73 74 20 27 79 61 6d .(get.m."(+)")].......(list.'yam
1e1c0 6c 2d 2d 61 64 64 20 76 61 6c 20 28 73 79 6d 62 6f 6c 20 76 61 72 29 29 29 0a 0a 20 20 20 20 28 l--add.val.(symbol.var)))......(
1e1e0 67 65 74 20 6d 20 22 28 3c 29 22 29 0a 20 20 20 20 28 6c 65 74 20 5b 5b 61 20 62 5d 20 28 67 65 get.m."(<)").....(let.[[a.b].(ge
1e200 74 20 6d 20 22 28 3c 29 22 29 5d 0a 20 20 20 20 20 20 28 6c 69 73 74 20 27 3c 20 28 67 65 6e 2d t.m."(<)")].......(list.'<.(gen-
1e220 65 6c 69 73 70 2d 66 6e 2d 61 72 67 20 61 29 20 28 67 65 6e 2d 65 6c 69 73 70 2d 66 6e 2d 61 72 elisp-fn-arg.a).(gen-elisp-fn-ar
1e240 67 20 62 29 29 29 0a 0a 20 20 20 20 28 67 65 74 20 6d 20 22 28 3c 3d 29 22 29 0a 20 20 20 20 28 g.b)))......(get.m."(<=)").....(
1e260 6c 65 74 20 5b 5b 61 20 62 5d 20 28 67 65 74 20 6d 20 22 28 3c 3d 29 22 29 5d 0a 20 20 20 20 20 let.[[a.b].(get.m."(<=)")]......
1e280 20 28 6c 69 73 74 20 27 3c 3d 20 28 67 65 6e 2d 65 6c 69 73 70 2d 66 6e 2d 61 72 67 20 61 29 20 .(list.'<=.(gen-elisp-fn-arg.a).
1e2a0 28 67 65 6e 2d 65 6c 69 73 70 2d 66 6e 2d 61 72 67 20 62 29 29 29 0a 0a 20 20 20 20 28 67 65 74 (gen-elisp-fn-arg.b)))......(get
1e2c0 20 6d 20 22 28 3c 3d 3d 29 22 29 0a 20 20 20 20 28 6c 65 74 20 5b 65 78 70 72 20 28 67 65 74 20 .m."(<==)").....(let.[expr.(get.
1e2e0 6d 20 22 28 3c 3d 3d 29 22 29 5d 0a 20 20 20 20 20 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 63 m."(<==)")].......(list.'yaml--c
1e300 68 6b 20 22 3c 3d 22 20 28 67 65 6e 2d 65 6c 69 73 70 2d 66 6e 2d 61 72 67 20 65 78 70 72 29 29 hk."<=".(gen-elisp-fn-arg.expr))
1e320 29 0a 0a 20 20 20 20 28 67 65 74 20 6d 20 22 28 3d 3d 3d 29 22 29 0a 20 20 20 20 28 6c 65 74 20 )......(get.m."(===)").....(let.
1e340 5b 78 20 28 67 65 74 20 6d 20 22 28 3d 3d 3d 29 22 29 5d 0a 20 20 20 20 20 20 28 6c 69 73 74 20 [x.(get.m."(===)")].......(list.
1e360 27 79 61 6d 6c 2d 2d 63 68 6b 20 22 3d 22 20 28 67 65 6e 2d 65 6c 69 73 70 2d 66 6e 2d 61 72 67 'yaml--chk."=".(gen-elisp-fn-arg
1e380 20 78 29 29 29 0a 0a 20 20 20 20 28 67 65 74 20 6d 20 22 28 21 3d 3d 29 22 29 0a 20 20 20 20 28 .x)))......(get.m."(!==)").....(
1e3a0 6c 65 74 20 5b 78 20 28 67 65 74 20 6d 20 22 28 21 3d 3d 29 22 29 5d 0a 20 20 20 20 20 20 28 6c let.[x.(get.m."(!==)")].......(l
1e3c0 69 73 74 20 27 79 61 6d 6c 2d 2d 63 68 6b 20 22 21 22 20 28 67 65 6e 2d 65 6c 69 73 70 2d 66 6e ist.'yaml--chk."!".(gen-elisp-fn
1e3e0 2d 61 72 67 20 78 29 29 29 0a 0a 20 20 20 20 28 67 65 74 20 6d 20 22 28 6d 61 78 29 22 29 0a 20 -arg.x)))......(get.m."(max)")..
1e400 20 20 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 6d 61 78 20 28 67 65 74 20 6d 20 22 28 6d 61 78 ...(list.'yaml--max.(get.m."(max
1e420 29 22 29 29 0a 0a 20 20 20 20 28 61 6e 64 20 28 67 65 74 20 6d 20 22 28 69 66 29 22 29 20 28 67 )"))......(and.(get.m."(if)").(g
1e440 65 74 20 6d 20 22 28 73 65 74 29 22 29 29 0a 20 20 20 20 28 6c 65 74 20 5b 72 75 6c 65 20 28 67 et.m."(set)")).....(let.[rule.(g
1e460 65 74 20 6d 20 22 28 69 66 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 5b 76 61 72 2d 6e 61 6d 65 et.m."(if)")...........[var-name
1e480 20 76 61 6c 5d 20 28 67 65 74 20 6d 20 22 28 73 65 74 29 22 29 5d 0a 20 20 20 20 20 20 28 6c 69 .val].(get.m."(set)")].......(li
1e4a0 73 74 20 27 77 68 65 6e 20 28 67 65 6e 2d 65 6c 69 73 70 2d 70 61 72 73 65 2d 65 78 70 72 20 72 st.'when.(gen-elisp-parse-expr.r
1e4c0 75 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 73 65 ule).............(list.'yaml--se
1e4e0 74 20 28 73 79 6d 62 6f 6c 20 76 61 72 2d 6e 61 6d 65 29 20 28 67 65 6e 2d 65 6c 69 73 70 2d 66 t.(symbol.var-name).(gen-elisp-f
1e500 6e 2d 61 72 67 20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 74 29 29 0a 0a 20 20 n-arg.val)).............'t))....
1e520 20 20 28 67 65 74 20 6d 20 22 28 63 61 73 65 29 22 29 0a 20 20 20 20 28 6c 65 74 20 5b 63 61 73 ..(get.m."(case)").....(let.[cas
1e540 65 2d 70 61 72 61 6d 73 20 28 67 65 74 20 6d 20 22 28 63 61 73 65 29 22 29 0a 20 20 20 20 20 20 e-params.(get.m."(case)").......
1e560 20 20 20 20 76 61 72 2d 6e 61 6d 65 20 28 67 65 74 20 63 61 73 65 2d 70 61 72 61 6d 73 20 22 76 ....var-name.(get.case-params."v
1e580 61 72 22 29 0a 20 20 20 20 20 20 20 20 20 20 63 61 73 65 2d 70 61 72 61 6d 73 20 28 64 69 73 73 ar")...........case-params.(diss
1e5a0 6f 63 20 63 61 73 65 2d 70 61 72 61 6d 73 20 22 76 61 72 22 29 5d 0a 20 20 20 20 20 20 28 63 6f oc.case-params."var")].......(co
1e5c0 6e 63 61 74 0a 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 63 6f 6e 64 29 0a 20 20 20 20 20 20 20 ncat........(list.'cond)........
1e5e0 28 6d 61 70 20 28 66 6e 20 5b 5b 63 61 73 65 2d 6e 61 6d 65 20 66 75 6e 63 74 69 6f 6e 5d 5d 0a (map.(fn.[[case-name.function]].
1e600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6c 69 73 74 20 27 65 71 75 61 6c ..............(list.(list.'equal
1e620 20 28 73 79 6d 62 6f 6c 20 76 61 72 2d 6e 61 6d 65 29 20 63 61 73 65 2d 6e 61 6d 65 29 0a 20 20 .(symbol.var-name).case-name)...
1e640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 6e 2d 65 6c 69 73 70 2d 66 6e 2d ..................(gen-elisp-fn-
1e660 61 72 67 20 66 75 6e 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 arg.function))).............case
1e680 2d 70 61 72 61 6d 73 29 29 29 0a 0a 0a 20 20 20 20 3b 3b 20 65 6c 73 65 20 66 75 6e 63 61 6c 6c -params))).......;;.else.funcall
1e6a0 20 77 69 74 68 20 61 72 67 73 0a 20 20 20 20 3a 65 6c 73 65 0a 20 20 20 20 28 6c 65 74 20 5b 5b .with.args.....:else.....(let.[[
1e6c0 66 20 61 72 67 73 5d 20 28 66 69 72 73 74 20 6d 29 5d 0a 20 20 20 20 20 20 3b 3b 28 70 72 69 6e f.args].(first.m)].......;;(prin
1e6e0 74 6c 6e 20 22 5b 64 65 62 75 67 2d 32 5d 22 20 28 70 72 2d 73 74 72 20 66 29 20 28 70 72 2d 73 tln."[debug-2]".(pr-str.f).(pr-s
1e700 74 72 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6c 69 73 74 20 28 73 tr.args)).......(concat.(list.(s
1e720 79 6d 62 6f 6c 20 66 6e 2d 6e 61 6d 65 29 20 28 70 72 65 66 69 78 2d 70 61 63 6b 61 67 65 2d 73 ymbol.fn-name).(prefix-package-s
1e740 79 6d 62 6f 6c 20 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 20 67 65 6e ymbol.f))...............(map.gen
1e760 2d 65 6c 69 73 70 2d 66 6e 2d 61 72 67 20 28 66 6c 61 74 74 65 6e 20 28 6c 69 73 74 20 61 72 67 -elisp-fn-arg.(flatten.(list.arg
1e780 73 29 29 29 29 29 29 29 0a 0a 28 64 65 66 6e 20 67 65 6e 2d 65 6c 69 73 70 2d 61 72 67 2d 6c 65 s)))))))..(defn.gen-elisp-arg-le
1e7a0 74 20 5b 70 61 72 61 6d 73 20 62 6f 64 79 5d 0a 20 20 28 6c 69 73 74 20 27 6c 65 74 20 28 6d 61 t.[params.body]...(list.'let.(ma
1e7c0 70 2d 69 6e 64 65 78 65 64 20 28 66 6e 20 5b 69 64 78 20 70 61 72 61 6d 5d 0a 20 20 20 20 20 20 p-indexed.(fn.[idx.param].......
1e7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 70 61 72 61 ......................(list.para
1e800 6d 20 28 6c 69 73 74 20 27 6e 74 68 20 69 64 78 20 27 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 m.(list.'nth.idx.'args))).......
1e820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 72 61 6d 73 29 0a 20 20 20 20 ....................params).....
1e840 20 20 20 20 62 6f 64 79 29 29 0a 0a 28 64 65 66 6e 20 67 65 6e 2d 65 6c 69 73 70 2d 64 65 66 75 ....body))..(defn.gen-elisp-defu
1e860 6e 20 5b 5b 6e 61 6d 65 20 72 75 6c 65 5d 5d 0a 20 20 28 6c 65 74 20 5b 70 61 72 61 6d 73 20 28 n.[[name.rule]]...(let.[params.(
1e880 65 78 74 72 61 63 74 2d 70 61 72 61 6d 73 20 72 75 6c 65 29 0a 20 20 20 20 20 20 20 20 72 75 6c extract-params.rule).........rul
1e8a0 65 20 28 69 66 20 28 6d 61 70 3f 20 72 75 6c 65 29 20 28 64 69 73 73 6f 63 20 72 75 6c 65 20 22 e.(if.(map?.rule).(dissoc.rule."
1e8c0 28 2e 2e 2e 29 22 29 20 72 75 6c 65 29 5d 0a 20 20 20 20 28 6c 69 73 74 20 28 6c 69 73 74 20 27 (...)").rule)].....(list.(list.'
1e8e0 65 71 20 27 73 74 61 74 65 20 28 73 79 6d 62 6f 6c 20 28 73 74 72 20 22 27 22 20 6e 61 6d 65 29 eq.'state.(symbol.(str."'".name)
1e900 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 67 65 6e 2d 65 6c 69 73 70 2d 61 72 67 2d 6c 65 74 20 ))...........(gen-elisp-arg-let.
1e920 70 61 72 61 6d 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 params..........................
1e940 20 20 20 20 28 6c 69 73 74 20 27 79 61 6d 6c 2d 2d 66 72 61 6d 65 20 6e 61 6d 65 20 28 67 65 6e ....(list.'yaml--frame.name.(gen
1e960 2d 65 6c 69 73 70 2d 70 61 72 73 65 2d 65 78 70 72 20 72 75 6c 65 29 29 29 29 29 29 0a 0a 28 64 -elisp-parse-expr.rule))))))..(d
1e980 65 66 20 6a 73 6f 6e 2d 67 72 61 6d 6d 61 72 20 28 69 6e 74 6f 20 7b 7d 20 28 66 69 6c 74 65 72 ef.json-grammar.(into.{}.(filter
1e9a0 20 28 66 6e 20 5b 5b 6b 20 5f 5d 5d 20 28 6e 6f 74 20 28 3d 20 22 3a 22 20 28 73 75 62 73 20 6b .(fn.[[k._]].(not.(=.":".(subs.k
1e9c0 20 30 20 31 29 29 29 29 20 28 6a 73 6f 6e 2f 70 61 72 73 65 2d 73 74 72 69 6e 67 20 28 73 6c 75 .0.1)))).(json/parse-string.(slu
1e9e0 72 70 20 22 2e 2f 79 61 6d 6c 2d 73 70 65 63 2d 31 2e 32 2e 6a 73 6f 6e 22 29 29 29 29 29 0a 0a rp."./yaml-spec-1.2.json")))))..
1ea00 3b 3b 20 28 70 72 69 6e 74 6c 6e 20 28 70 72 2d 73 74 72 20 28 67 65 74 20 6a 73 6f 6e 2d 67 72 ;;.(println.(pr-str.(get.json-gr
1ea20 61 6d 6d 61 72 20 22 63 2d 6d 61 70 70 69 6e 67 2d 6b 65 79 22 29 29 29 0a 3b 3b 20 28 70 72 69 ammar."c-mapping-key"))).;;.(pri
1ea40 6e 74 6c 6e 20 28 70 72 2d 73 74 72 20 28 67 65 6e 2d 65 6c 69 73 70 2d 64 65 66 75 6e 20 5b 22 ntln.(pr-str.(gen-elisp-defun.["
1ea60 63 2d 6d 61 70 70 69 6e 67 2d 6b 65 79 22 20 28 67 65 74 20 6a 73 6f 6e 2d 67 72 61 6d 6d 61 72 c-mapping-key".(get.json-grammar
1ea80 20 22 63 2d 6d 61 70 70 69 6e 67 2d 6b 65 79 22 29 5d 29 29 29 0a 0a 3b 3b 20 28 70 72 69 6e 74 ."c-mapping-key")])))..;;.(print
1eaa0 6c 6e 20 28 70 72 2d 73 74 72 20 28 67 65 6e 2d 65 6c 69 73 70 2d 64 65 66 75 6e 20 5b 22 6e 73 ln.(pr-str.(gen-elisp-defun.["ns
1eac0 2d 64 65 63 2d 64 69 67 69 74 22 20 28 67 65 74 20 6a 73 6f 6e 2d 67 72 61 6d 6d 61 72 20 22 6e -dec-digit".(get.json-grammar."n
1eae0 73 2d 64 65 63 2d 64 69 67 69 74 22 29 5d 29 29 29 0a 0a 3b 3b 20 28 70 72 69 6e 74 6c 6e 20 28 s-dec-digit")])))..;;.(println.(
1eb00 70 72 2d 73 74 72 20 28 67 65 6e 2d 65 6c 69 73 70 2d 64 65 66 75 6e 20 5b 22 63 2d 70 72 69 6e pr-str.(gen-elisp-defun.["c-prin
1eb20 74 61 62 6c 65 22 20 28 67 65 74 20 6a 73 6f 6e 2d 67 72 61 6d 6d 61 72 20 22 63 2d 70 72 69 6e table".(get.json-grammar."c-prin
1eb40 74 61 62 6c 65 22 29 5d 29 29 29 0a 0a 3b 3b 20 28 70 72 69 6e 74 6c 6e 20 28 70 72 2d 73 74 72 table")])))..;;.(println.(pr-str
1eb60 20 28 67 65 6e 2d 65 6c 69 73 70 2d 64 65 66 75 6e 20 5b 22 73 2d 69 6e 64 65 6e 74 22 20 28 67 .(gen-elisp-defun.["s-indent".(g
1eb80 65 74 20 6a 73 6f 6e 2d 67 72 61 6d 6d 61 72 20 22 73 2d 69 6e 64 65 6e 74 22 29 5d 29 29 29 0a et.json-grammar."s-indent")]))).
1eba0 3b 3b 20 28 70 72 69 6e 74 6c 6e 20 28 70 72 2d 73 74 72 20 28 67 65 6e 2d 65 6c 69 73 70 2d 64 ;;.(println.(pr-str.(gen-elisp-d
1ebc0 65 66 75 6e 20 5b 22 6e 73 2d 65 73 63 2d 33 32 2d 62 69 74 22 20 28 67 65 74 20 6a 73 6f 6e 2d efun.["ns-esc-32-bit".(get.json-
1ebe0 67 72 61 6d 6d 61 72 20 22 6e 73 2d 65 73 63 2d 33 32 2d 62 69 74 22 29 5d 29 29 29 0a 0a 3b 3b grammar."ns-esc-32-bit")])))..;;
1ec00 28 70 72 69 6e 74 6c 6e 20 28 70 72 2d 73 74 72 20 28 67 65 6e 2d 65 6c 69 73 70 2d 64 65 66 75 (println.(pr-str.(gen-elisp-defu
1ec20 6e 20 5b 22 73 2d 69 6e 64 65 6e 74 2d 6c 74 22 20 28 67 65 74 20 6a 73 6f 6e 2d 67 72 61 6d 6d n.["s-indent-lt".(get.json-gramm
1ec40 61 72 20 22 73 2d 69 6e 64 65 6e 74 2d 6c 74 22 29 5d 29 29 29 0a 3b 3b 20 28 70 72 69 6e 74 6c ar."s-indent-lt")]))).;;.(printl
1ec60 6e 20 28 70 72 2d 73 74 72 20 28 67 65 6e 2d 65 6c 69 73 70 2d 64 65 66 75 6e 20 5b 22 73 2d 6c n.(pr-str.(gen-elisp-defun.["s-l
1ec80 2b 62 6c 6f 63 6b 2d 63 6f 6c 6c 65 63 74 69 6f 6e 22 20 28 67 65 74 20 6a 73 6f 6e 2d 67 72 61 +block-collection".(get.json-gra
1eca0 6d 6d 61 72 20 22 73 2d 6c 2b 62 6c 6f 63 6b 2d 63 6f 6c 6c 65 63 74 69 6f 6e 22 29 5d 29 29 29 mmar."s-l+block-collection")])))
1ecc0 0a 0a 3b 3b 0a 0a 3b 3b 20 28 70 72 69 6e 74 6c 6e 20 28 70 72 2d 73 74 72 20 28 67 65 6e 2d 65 ..;;..;;.(println.(pr-str.(gen-e
1ece0 6c 69 73 70 2d 64 65 66 75 6e 20 5b 22 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 22 20 28 67 65 74 lisp-defun.["ns-plain-safe".(get
1ed00 20 6a 73 6f 6e 2d 67 72 61 6d 6d 61 72 20 22 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 22 29 5d 29 .json-grammar."ns-plain-safe")])
1ed20 29 29 0a 28 70 72 69 6e 74 6c 6e 20 28 70 72 2d 73 74 72 20 2a 63 6f 6d 6d 61 6e 64 2d 6c 69 6e )).(println.(pr-str.*command-lin
1ed40 65 2d 61 72 67 73 2a 29 29 0a 0a 28 69 66 2d 6c 65 74 20 5b 66 6e 2d 6e 61 6d 65 20 28 66 69 72 e-args*))..(if-let.[fn-name.(fir
1ed60 73 74 20 2a 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2d 61 72 67 73 2a 29 5d 0a 20 20 28 70 72 69 6e st.*command-line-args*)]...(prin
1ed80 74 6c 6e 20 28 70 72 2d 73 74 72 20 28 67 65 6e 2d 65 6c 69 73 70 2d 64 65 66 75 6e 20 5b 66 6e tln.(pr-str.(gen-elisp-defun.[fn
1eda0 2d 6e 61 6d 65 20 28 67 65 74 20 6a 73 6f 6e 2d 67 72 61 6d 6d 61 72 20 66 6e 2d 6e 61 6d 65 29 -name.(get.json-grammar.fn-name)
1edc0 5d 29 29 29 0a 20 20 28 64 6f 61 6c 6c 20 28 6d 61 70 20 70 72 69 6e 74 6c 6e 20 28 6d 61 70 20 ])))...(doall.(map.println.(map.
1ede0 70 72 2d 73 74 72 20 28 6d 61 70 20 67 65 6e 2d 65 6c 69 73 70 2d 64 65 66 75 6e 20 6a 73 6f 6e pr-str.(map.gen-elisp-defun.json
1ee00 2d 67 72 61 6d 6d 61 72 29 29 29 29 29 0a 3b 3b 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -grammar))))).;;................
1ee20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ee40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ee60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ee80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1eee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ef00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ef20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ef40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ef60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ef80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1efa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1efc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1efe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f000 79 61 6d 6c 2d 31 2e 32 2e 30 2f 52 45 41 44 4d 45 2e 6d 64 00 00 00 00 00 00 00 00 00 00 00 00 yaml-1.2.0/README.md............
1f020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f060 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
1f080 30 30 30 35 35 30 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 33 37 33 00 20 30 00 00 00 0005501.00000000000.012373..0...
1f0a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f0e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f100 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
1f120 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
1f140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f1a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f200 23 20 79 61 6d 6c 2e 65 6c 0a 0a 5b 21 5b 4d 45 4c 50 41 5d 28 68 74 74 70 73 3a 2f 2f 6d 65 6c #.yaml.el..[![MELPA](https://mel
1f220 70 61 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 2f 79 61 6d 6c 2d 62 61 64 67 65 2e 73 76 67 29 5d pa.org/packages/yaml-badge.svg)]
1f240 28 68 74 74 70 73 3a 2f 2f 6d 65 6c 70 61 2e 6f 72 67 2f 23 2f 79 61 6d 6c 29 0a 0a 79 61 6d 6c (https://melpa.org/#/yaml)..yaml
1f260 2e 65 6c 20 69 73 20 61 20 59 41 4d 4c 20 70 61 72 73 65 72 20 77 72 69 74 74 65 6e 20 69 6e 20 .el.is.a.YAML.parser.written.in.
1f280 45 6d 61 63 73 20 4c 69 73 74 20 77 69 74 68 6f 75 74 20 61 6e 79 20 65 78 74 65 72 6e 61 6c 0a Emacs.List.without.any.external.
1f2a0 64 65 70 65 6e 64 65 6e 63 69 65 73 2e 20 20 49 74 20 70 72 6f 76 69 64 65 73 20 61 6e 20 69 6e dependencies...It.provides.an.in
1f2c0 74 65 72 66 61 63 65 20 73 69 6d 69 6c 61 72 20 74 6f 20 74 68 65 20 45 6d 61 63 73 20 4a 53 4f terface.similar.to.the.Emacs.JSO
1f2e0 4e 0a 70 61 72 73 69 6e 67 20 75 74 69 6c 69 74 79 2e 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e N.parsing.utility...The.function
1f300 73 20 70 72 6f 76 69 64 65 64 20 61 72 65 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 0a 60 60 60 20 s.provided.are.as.follows:..```.
1f320 65 6d 61 63 73 2d 6c 69 73 70 0a 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 73 74 emacs-lisp.(yaml-parse-string.st
1f340 72 69 6e 67 20 26 72 65 73 74 20 61 72 67 73 29 0a 60 60 60 0a 0a 54 68 65 20 66 6f 6c 6c 6f 77 ring.&rest.args).```..The.follow
1f360 69 6e 67 20 6b 65 79 77 6f 72 64 20 61 72 67 73 20 61 72 65 20 61 63 63 65 70 74 65 64 3a 0a 0a ing.keyword.args.are.accepted:..
1f380 2d 20 60 3a 6f 62 6a 65 63 74 2d 74 79 70 65 60 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 4c -.`:object-type`.specifies.the.L
1f3a0 69 73 70 20 64 61 74 61 20 73 74 72 75 63 74 75 72 65 20 74 6f 20 73 74 6f 72 65 20 70 61 72 73 isp.data.structure.to.store.pars
1f3c0 65 64 0a 20 20 6f 62 6a 65 63 74 73 20 64 61 74 61 20 69 6e 2e 20 20 49 74 20 74 61 6b 65 73 20 ed...objects.data.in...It.takes.
1f3e0 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 79 6d 62 6f 6c 73 3a 0a 20 20 2d 20 60 68 61 73 68 the.following.symbols:...-.`hash
1f400 2d 74 61 62 6c 65 60 20 28 64 65 66 61 75 6c 74 29 0a 20 20 2d 20 60 61 6c 69 73 74 60 0a 20 20 -table`.(default)...-.`alist`...
1f420 2d 20 60 70 6c 69 73 74 60 0a 2d 20 60 3a 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 60 20 73 -.`plist`.-.`:object-key-type`.s
1f440 70 65 63 69 66 69 65 73 20 68 6f 77 20 6d 61 70 20 6b 65 79 73 20 73 68 6f 75 6c 64 20 62 65 20 pecifies.how.map.keys.should.be.
1f460 68 61 6e 64 6c 65 64 2e 20 49 74 20 74 61 6b 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 handled..It.takes.the.following.
1f480 73 79 6d 62 6f 6c 73 3a 0a 20 20 2d 20 60 73 74 72 69 6e 67 60 0a 20 20 2d 20 60 73 79 6d 62 6f symbols:...-.`string`...-.`symbo
1f4a0 6c 60 20 28 64 65 66 61 75 6c 74 29 20 55 73 65 20 73 79 6d 62 6f 6c 73 20 61 73 20 6b 65 79 73 l`.(default).Use.symbols.as.keys
1f4c0 2e 20 20 49 66 20 60 3a 6f 62 6a 65 63 74 2d 74 79 70 65 60 20 69 73 20 60 70 6c 69 73 74 60 2c ...If.`:object-type`.is.`plist`,
1f4e0 20 74 68 69 73 20 62 65 63 6f 6d 65 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 60 6b 65 79 77 6f .this.becomes.the.same.as.`keywo
1f500 72 64 60 2e 0a 20 20 2d 20 60 6b 65 79 77 6f 72 64 60 20 41 6c 77 61 79 73 20 75 73 65 20 6b 65 rd`....-.`keyword`.Always.use.ke
1f520 79 77 6f 72 64 73 20 61 73 20 6b 65 79 73 2e 0a 2d 20 60 3a 73 65 71 75 65 6e 63 65 2d 74 79 70 ywords.as.keys..-.`:sequence-typ
1f540 65 60 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 4c 69 73 70 20 64 61 74 61 20 73 74 72 75 63 e`.specifies.the.Lisp.data.struc
1f560 74 75 72 65 20 74 6f 20 73 74 6f 72 65 20 74 68 65 0a 20 20 70 61 72 73 65 64 20 73 65 71 75 65 ture.to.store.the...parsed.seque
1f580 6e 63 65 73 20 69 6e 2e 20 20 49 74 20 74 61 6b 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 nces.in...It.takes.the.following
1f5a0 20 73 79 6d 62 6f 6c 73 3a 0a 20 20 2d 20 60 61 72 72 61 79 60 20 28 64 65 66 61 75 6c 74 29 0a .symbols:...-.`array`.(default).
1f5c0 20 20 2d 20 60 6c 69 73 74 60 0a 2d 20 60 3a 6e 75 6c 6c 2d 6f 62 6a 65 63 74 60 20 73 70 65 63 ..-.`list`.-.`:null-object`.spec
1f5e0 69 66 69 65 73 20 74 68 65 20 6c 69 73 70 20 6f 62 6a 65 63 74 20 74 6f 20 75 73 65 20 66 6f 72 ifies.the.lisp.object.to.use.for
1f600 20 6e 75 6c 6c 73 2e 20 20 44 65 66 61 75 6c 74 73 0a 20 20 74 6f 20 74 68 65 20 73 79 6d 62 6f .nulls...Defaults...to.the.symbo
1f620 6c 20 60 3a 6e 75 6c 6c 60 2e 0a 2d 20 60 3a 66 61 6c 73 65 2d 6f 62 6a 65 63 74 60 20 73 70 65 l.`:null`..-.`:false-object`.spe
1f640 63 69 66 69 65 73 20 74 68 65 20 6c 69 73 70 20 6f 62 6a 65 63 74 20 74 6f 20 75 73 65 20 66 6f cifies.the.lisp.object.to.use.fo
1f660 72 20 66 61 6c 73 65 2e 0a 20 20 44 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 73 79 6d 62 6f r.false....Defaults.to.the.symbo
1f680 6c 20 60 3a 66 61 6c 73 65 60 2e 0a 0a 60 60 60 65 6d 61 63 73 2d 6c 69 73 70 0a 28 79 61 6d 6c l.`:false`...```emacs-lisp.(yaml
1f6a0 2d 65 6e 63 6f 64 65 20 6f 62 6a 65 63 74 29 0a 60 60 60 0a 0a 54 68 65 20 66 75 6e 63 74 69 6f -encode.object).```..The.functio
1f6c0 6e 20 60 79 61 6d 6c 2d 65 6e 63 6f 64 65 60 20 77 69 6c 6c 20 65 6e 63 6f 64 65 20 61 20 4c 69 n.`yaml-encode`.will.encode.a.Li
1f6e0 73 70 20 6f 62 6a 65 63 74 20 74 6f 20 61 20 59 41 4d 4c 20 73 74 72 69 6e 67 2e 0a 0a 0a 23 23 sp.object.to.a.YAML.string....##
1f700 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 0a 55 6e 74 69 6c 20 74 68 69 73 20 69 73 20 70 75 62 .Installation..Until.this.is.pub
1f720 6c 69 73 68 65 64 20 74 6f 20 4d 45 4c 50 41 20 79 6f 75 20 77 69 6c 6c 20 6e 65 65 64 20 74 6f lished.to.MELPA.you.will.need.to
1f740 20 75 73 65 20 74 68 65 20 63 6f 64 65 20 66 72 6f 6d 20 74 68 69 73 20 72 65 70 6f 20 64 69 72 .use.the.code.from.this.repo.dir
1f760 65 63 74 6c 79 2e 0a 59 6f 75 20 63 61 6e 20 70 75 74 20 79 61 6d 6c 2e 65 6c 20 69 6e 20 79 6f ectly..You.can.put.yaml.el.in.yo
1f780 75 20 6c 6f 61 64 20 70 61 74 68 20 64 69 72 65 63 74 6c 79 20 6f 72 20 75 73 65 20 61 20 74 6f u.load.path.directly.or.use.a.to
1f7a0 6f 6c 20 6c 69 6b 65 20 75 73 65 2d 70 61 63 6b 61 67 65 20 6f 72 20 73 74 72 61 69 67 68 74 2e ol.like.use-package.or.straight.
1f7c0 65 6c 2e 0a 0a 0a 23 23 20 45 78 61 6d 70 6c 65 73 0a 0a 60 60 60 20 65 6d 61 63 73 2d 6c 69 73 el....##.Examples..```.emacs-lis
1f7e0 70 0a 28 72 65 71 75 69 72 65 20 27 79 61 6d 6c 29 0a 0a 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 p.(require.'yaml)..(yaml-parse-s
1f800 74 72 69 6e 67 20 22 0a 72 65 63 69 70 65 3a 0a 20 20 69 6e 67 72 65 64 69 65 6e 74 73 3a 0a 20 tring.".recipe:...ingredients:..
1f820 20 2d 20 6d 69 6c 6b 0a 20 20 2d 20 65 67 67 73 0a 20 20 2d 20 6f 69 6c 0a 20 20 2d 20 66 6c 6f .-.milk...-.eggs...-.oil...-.flo
1f840 75 72 0a 20 20 64 75 72 61 74 69 6f 6e 3a 20 31 30 0a 20 20 73 74 65 70 73 3a 20 6e 75 6c 6c 22 ur...duration:.10...steps:.null"
1f860 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 .:object-type.'alist............
1f880 20 20 20 20 3a 73 65 71 75 65 6e 63 65 2d 74 79 70 65 20 27 61 72 72 61 79 0a 20 20 20 20 20 20 ....:sequence-type.'array.......
1f8a0 20 20 20 20 20 20 20 20 20 3a 6e 75 6c 6c 2d 6f 62 6a 65 63 74 20 3a 65 6d 70 74 79 29 0a 0a 3b .........:null-object.:empty)..;
1f8c0 3b 20 3d 3e 20 28 28 22 72 65 63 69 70 65 22 20 28 22 69 6e 67 72 65 64 69 65 6e 74 73 22 20 2e ;.=>.(("recipe".("ingredients"..
1f8e0 20 5b 22 6d 69 6c 6b 22 20 22 65 67 67 73 22 20 22 6f 69 6c 22 20 22 66 6c 6f 75 72 22 5d 29 20 .["milk"."eggs"."oil"."flour"]).
1f900 28 22 64 75 72 61 74 69 6f 6e 22 20 2e 20 31 30 29 20 28 22 73 74 65 70 73 22 20 2e 20 3a 65 6d ("duration"...10).("steps"...:em
1f920 70 74 79 29 29 29 0a 0a 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 0a 74 72 61 pty)))..(yaml-parse-string.".tra
1f940 6e 73 6c 61 74 69 6f 6e 73 3a 0a 20 20 6f 6e 65 3a 20 d0 b1 d1 96 d1 80 0a 20 20 74 77 6f 3a 20 nslations:...one:..........two:.
1f960 d0 b5 d0 ba d1 96 0a 20 20 74 68 72 65 65 3a 20 d2 af d1 88 22 29 0a 0a 3b 3b 20 3d 3e 20 23 73 .........three:.....")..;;.=>.#s
1f980 28 68 61 73 68 2d 74 61 62 6c 65 20 2e 2e 2e 20 64 61 74 61 20 28 22 74 72 61 6e 73 6c 61 74 69 (hash-table.....data.("translati
1f9a0 6f 6e 73 22 20 23 73 28 68 61 73 68 2d 74 61 62 6c 65 20 2e 2e 2e 29 29 29 0a 0a 0a 28 79 61 6d ons".#s(hash-table....)))...(yam
1f9c0 6c 2d 65 6e 63 6f 64 65 20 27 28 22 6f 6d 69 74 74 65 64 22 20 28 28 63 6f 75 6e 74 20 2e 20 33 l-encode.'("omitted".((count...3
1f9e0 29 20 28 76 61 6c 75 65 20 2e 20 31 30 29 20 28 69 74 65 6d 73 20 28 22 72 75 62 79 22 20 22 64 ).(value...10).(items.("ruby"."d
1fa00 69 61 6d 6f 6e 64 22 29 29 29 20 22 6f 6d 69 74 74 65 64 22 29 29 0a 0a 3b 3b 20 3d 3e 20 22 0a iamond")))."omitted"))..;;.=>.".
1fa20 2d 20 6f 6d 69 74 74 65 64 0a 2d 20 63 6f 75 6e 74 3a 20 33 0a 20 20 76 61 6c 75 65 3a 20 31 30 -.omitted.-.count:.3...value:.10
1fa40 0a 20 20 69 74 65 6d 73 3a 0a 20 20 20 20 72 75 62 79 3a 20 5b 64 69 61 6d 6f 6e 64 5d 0a 2d 20 ...items:.....ruby:.[diamond].-.
1fa60 6f 6d 69 74 74 65 64 22 0a 0a 0a 60 60 60 0a 0a 23 23 20 43 61 76 65 61 74 73 0a 0a 53 69 6e 63 omitted"...```..##.Caveats..Sinc
1fa80 65 20 74 68 69 73 20 69 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 69 6e 20 45 6d 61 63 73 20 4c e.this.is.implemented.in.Emacs.L
1faa0 69 73 70 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 69 73 20 70 72 6f 62 61 62 6c 79 20 6e 6f 74 20 isp.performance.is.probably.not.
1fac0 74 68 65 20 62 65 73 74 2e 20 20 41 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 20 69 6d 70 6c 65 6d the.best...An.alternative.implem
1fae0 65 6e 74 61 74 69 6f 6e 20 75 73 69 6e 67 20 6c 69 62 79 61 6d 6c 20 65 78 69 73 74 73 20 61 6e entation.using.libyaml.exists.an
1fb00 64 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 5b 68 65 72 65 5d 28 68 74 74 70 73 3a 2f 2f 67 69 d.can.be.found.[here](https://gi
1fb20 74 68 75 62 2e 63 6f 6d 2f 73 79 6f 68 65 78 2f 65 6d 61 63 73 2d 6c 69 62 79 61 6d 6c 29 2e 0a thub.com/syohex/emacs-libyaml)..
1fb40 0a 49 66 20 79 6f 75 20 68 61 76 65 20 61 20 76 65 72 79 20 64 65 65 70 6c 79 20 6e 65 73 74 65 .If.you.have.a.very.deeply.neste
1fb60 64 20 59 41 4d 4c 20 66 69 6c 65 20 61 6e 64 20 79 6f 75 72 20 60 6d 61 78 2d 6c 69 73 70 2d 65 d.YAML.file.and.your.`max-lisp-e
1fb80 76 61 6c 2d 64 65 70 74 68 60 20 76 61 72 69 61 62 6c 65 20 69 73 20 73 65 74 20 74 6f 6f 20 6c val-depth`.variable.is.set.too.l
1fba0 6f 77 2c 20 74 68 65 73 65 20 69 73 20 61 20 63 68 61 6e 63 65 20 74 68 61 74 20 79 6f 75 20 6d ow,.these.is.a.chance.that.you.m
1fbc0 69 67 68 74 20 68 69 74 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 4c 69 73 70 20 65 76 61 6c 20 64 ight.hit.the.maximum.Lisp.eval.d
1fbe0 65 70 74 68 20 6c 69 6d 69 74 2e 20 20 49 6e 20 74 68 65 20 66 75 74 75 72 65 20 49 20 6d 61 79 epth.limit...In.the.future.I.may
1fc00 20 77 6f 72 6b 20 6f 6e 20 63 68 61 6e 67 69 6e 67 20 74 68 65 20 70 61 72 73 69 6e 67 20 61 6c .work.on.changing.the.parsing.al
1fc20 67 6f 72 69 74 68 6d 20 74 6f 20 61 76 6f 69 64 20 74 68 69 73 20 70 72 6f 62 6c 65 6d 20 62 75 gorithm.to.avoid.this.problem.bu
1fc40 74 20 69 6e 20 74 68 65 20 6d 65 61 6e 74 69 6d 65 20 79 6f 75 20 63 61 6e 20 62 75 6d 70 20 75 t.in.the.meantime.you.can.bump.u
1fc60 70 20 74 68 65 20 60 6d 61 78 2d 6c 69 73 70 2d 65 76 61 6c 2d 64 65 70 74 68 60 20 76 61 72 69 p.the.`max-lisp-eval-depth`.vari
1fc80 61 62 6c 65 20 69 6e 20 79 6f 75 72 20 63 6f 6e 66 69 67 2e 0a 0a 23 23 20 44 65 76 65 6c 6f 70 able.in.your.config...##.Develop
1fca0 6d 65 6e 74 0a 0a 59 6f 75 20 63 61 6e 20 72 75 6e 20 74 68 65 20 74 65 73 74 73 20 62 79 20 65 ment..You.can.run.the.tests.by.e
1fcc0 78 65 63 75 74 69 6e 67 0a 0a 60 60 60 0a 24 20 7e 2f 70 61 74 68 2f 74 6f 2f 67 69 74 2d 72 65 xecuting..```.$.~/path/to/git-re
1fce0 70 6f 2f 79 61 6d 6c 2e 65 6c 0a 24 20 65 6d 61 63 73 20 2d 62 61 74 63 68 20 2d 6c 20 65 72 74 po/yaml.el.$.emacs.-batch.-l.ert
1fd00 20 2d 6c 20 79 61 6d 6c 2e 65 6c 20 2d 6c 20 79 61 6d 6c 2d 74 65 73 74 73 2e 65 6c 20 2d 66 20 .-l.yaml.el.-l.yaml-tests.el.-f.
1fd20 65 72 74 2d 72 75 6e 2d 74 65 73 74 73 2d 62 61 74 63 68 2d 61 6e 64 2d 65 78 69 74 0a 60 60 60 ert-run-tests-batch-and-exit.```
1fd40 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fd60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fd80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fda0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fdc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fde0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fe00 79 61 6d 6c 2d 31 2e 32 2e 30 2f 79 61 6d 6c 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 yaml-1.2.0/yaml.el..............
1fe20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fe40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fe60 00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 ....0000644.0000000.0000000.0000
1fe80 30 33 32 36 33 34 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 34 31 33 00 20 30 00 00 00 0326344.00000000000.012413..0...
1fea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ff00 00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ustar...root...................
1ff20 00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........root...................
1ff40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ff60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ff80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ffa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ffc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ffe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
20000 3b 3b 3b 20 79 61 6d 6c 2e 65 6c 20 2d 2d 2d 20 59 41 4d 4c 20 70 61 72 73 65 72 20 66 6f 72 20 ;;;.yaml.el.---.YAML.parser.for.
20020 45 6c 69 73 70 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d Elisp.-*-.lexical-binding:.t.-*-
20040 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 c2 a9 20 32 30 32 31 2d 32 30 32 35 20 20 46 72 65 ..;;.Copyright....2021-2025..Fre
20060 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 0a 3b 3b 20 e.Software.Foundation,.Inc...;;.
20080 41 75 74 68 6f 72 3a 20 5a 61 63 68 61 72 79 20 52 6f 6d 65 72 6f 20 3c 7a 6b 72 79 40 70 6f 73 Author:.Zachary.Romero.<zkry@pos
200a0 74 65 6f 2e 6f 72 67 3e 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 31 2e 32 2e 30 0a 3b 3b 20 48 6f teo.org>.;;.Version:.1.2.0.;;.Ho
200c0 6d 65 70 61 67 65 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 7a 6b 72 79 2f mepage:.https://github.com/zkry/
200e0 79 61 6d 6c 2e 65 6c 0a 3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 yaml.el.;;.Package-Requires:.((e
20100 6d 61 63 73 20 22 32 35 2e 31 22 29 29 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 74 6f 6f 6c 73 macs."25.1")).;;.Keywords:.tools
20120 0a 0a 3b 3b 20 79 61 6d 6c 2e 65 6c 20 72 65 71 75 69 72 65 73 20 61 74 20 6c 65 61 73 74 20 47 ..;;.yaml.el.requires.at.least.G
20140 4e 55 20 45 6d 61 63 73 20 32 35 2e 31 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 66 NU.Emacs.25.1..;;.This.file.is.f
20160 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 ree.software;.you.can.redistribu
20180 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 te.it.and/or.modify.;;.it.under.
201a0 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 the.terms.of.the.GNU.General.Pub
201c0 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 lic.License.as.published.by.;;.t
201e0 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 he.Free.Software.Foundation;.eit
20200 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f her.version.3,.or.(at.your.optio
20220 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 n).;;.any.later.version...;;.Thi
20240 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 s.program.is.distributed.in.the.
20260 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 hope.that.it.will.be.useful,.;;.
20280 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 but.WITHOUT.ANY.WARRANTY;.withou
202a0 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b t.even.the.implied.warranty.of.;
202c0 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 ;.MERCHANTABILITY.or.FITNESS.FOR
202e0 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a .A.PARTICULAR.PURPOSE...See.the.
20300 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f ;;.GNU.General.Public.License.fo
20320 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 3b 3b 20 46 6f 72 20 61 20 66 75 6c 6c 20 63 r.more.details...;;.For.a.full.c
20340 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 opy.of.the.GNU.General.Public.Li
20360 63 65 6e 73 65 0a 3b 3b 20 73 65 65 20 3c 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 cense.;;.see.<http://www.gnu.org
20380 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a /licenses/>....;;;.Commentary:..
203a0 3b 3b 20 79 61 6d 6c 2e 65 6c 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 63 6f 64 65 20 66 6f 72 ;;.yaml.el.contains.the.code.for
203c0 20 70 61 72 73 69 6e 67 20 59 41 4d 4c 20 6e 61 74 69 76 65 6c 79 20 69 6e 20 45 6c 69 73 70 20 .parsing.YAML.natively.in.Elisp.
203e0 77 69 74 68 0a 3b 3b 20 6e 6f 20 64 65 70 65 6e 64 65 6e 63 69 65 73 2e 20 20 54 68 65 20 6d 61 with.;;.no.dependencies...The.ma
20400 69 6e 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 70 61 72 73 65 20 59 41 4d 4c 20 70 72 6f 76 69 64 in.function.to.parse.YAML.provid
20420 65 64 20 69 73 0a 3b 3b 20 60 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 27 2e 20 20 60 ed.is.;;.`yaml-parse-string'...`
20440 79 61 6d 6c 2d 65 6e 63 6f 64 65 27 20 69 73 20 61 6c 73 6f 20 70 72 6f 76 69 64 65 64 20 74 6f yaml-encode'.is.also.provided.to
20460 20 65 6e 63 6f 64 65 20 61 0a 3b 3b 20 4c 69 73 70 20 6f 62 6a 65 63 74 20 74 6f 20 59 41 4d 4c .encode.a.;;.Lisp.object.to.YAML
20480 2e 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 72 65 20 73 6f 6d 65 20 65 78 61 6d 70 6c ...The.following.are.some.exampl
204a0 65 73 20 6f 66 20 69 74 73 20 75 73 61 67 65 3a 0a 3b 3b 0a 3b 3b 20 28 79 61 6d 6c 2d 70 61 72 es.of.its.usage:.;;.;;.(yaml-par
204c0 73 65 2d 73 74 72 69 6e 67 20 22 6b 65 79 31 3a 20 76 61 6c 75 65 31 5c 6e 6b 65 79 32 3a 20 76 se-string."key1:.value1\nkey2:.v
204e0 61 6c 75 65 32 22 29 0a 3b 3b 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 22 6b alue2").;;.(yaml-parse-string."k
20500 65 79 31 3a 20 76 61 6c 75 65 31 5c 6e 6b 65 79 32 3a 20 76 61 6c 75 65 32 22 20 3a 6f 62 6a 65 ey1:.value1\nkey2:.value2".:obje
20520 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 3b 3b 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 ct-type.'alist).;;.(yaml-parse-s
20540 74 72 69 6e 67 20 22 6e 75 6d 62 65 72 73 3a 20 5b 31 2c 20 32 2c 20 33 5d 22 20 3a 73 65 71 75 tring."numbers:.[1,.2,.3]".:sequ
20560 65 6e 63 65 2d 74 79 70 65 20 27 6c 69 73 74 29 0a 3b 3b 0a 3b 3b 20 28 79 61 6d 6c 2d 65 6e 63 ence-type.'list).;;.;;.(yaml-enc
20580 6f 64 65 20 27 28 28 63 6f 75 6e 74 20 2e 20 33 29 20 28 76 61 6c 75 65 20 2e 20 31 30 29 20 28 ode.'((count...3).(value...10).(
205a0 69 74 65 6d 73 20 28 22 72 75 62 79 22 20 22 64 69 61 6d 6f 6e 64 22 29 29 29 29 0a 0a 3b 3b 3b items.("ruby"."diamond"))))..;;;
205c0 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 73 75 62 72 2d 78 29 0a 28 72 65 71 75 69 .Code:..(require.'subr-x).(requi
205e0 72 65 20 27 73 65 71 29 0a 28 72 65 71 75 69 72 65 20 27 63 6c 2d 6c 69 62 29 0a 0a 28 64 65 66 re.'seq).(require.'cl-lib)..(def
20600 63 6f 6e 73 74 20 79 61 6d 6c 2d 70 61 72 73 65 72 2d 76 65 72 73 69 6f 6e 20 22 30 2e 35 2e 31 const.yaml-parser-version."0.5.1
20620 22 29 0a 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 64 65 62 75 67 20 6e 69 ")..(defvar.yaml--parse-debug.ni
20640 6c 0a 20 20 22 54 75 72 6e 20 6f 6e 20 64 65 62 75 67 67 69 6e 67 20 6d 65 73 73 61 67 65 73 20 l..."Turn.on.debugging.messages.
20660 77 68 65 6e 20 70 61 72 73 69 6e 67 20 59 41 4d 4c 20 77 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2e 0a when.parsing.YAML.when.non-nil..
20680 0a 54 68 69 73 20 66 6c 61 67 20 69 73 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 64 65 76 65 6c .This.flag.is.intended.for.devel
206a0 6f 70 6d 65 6e 74 20 70 75 72 70 6f 73 65 73 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 opment.purposes.")..(defconst.ya
206c0 6d 6c 2d 2d 74 72 61 63 69 6e 67 2d 69 67 6e 6f 72 65 20 27 28 73 2d 73 70 61 63 65 0a 20 20 20 ml--tracing-ignore.'(s-space....
206e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 2d ..............................s-
20700 74 61 62 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 tab.............................
20720 20 20 20 20 20 73 2d 77 68 69 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .....s-white....................
20740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 2d 63 6f 6d 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 ..............l-comment.........
20760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 2d 62 72 65 61 6b .........................b-break
20780 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
207a0 20 20 62 2d 6c 69 6e 65 2d 66 65 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..b-line-feed...................
207c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 6e ...............b-carriage-return
207e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
20800 20 20 73 2d 62 2d 63 6f 6d 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..s-b-comment...................
20820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 2d 63 6f 6d 6d 65 6e 74 0a 20 20 20 20 20 20 20 ...............b-comment........
20840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 2d 63 6f 6d 6d ..........................l-comm
20860 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ent.............................
20880 20 20 20 20 20 6e 73 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .....ns-char....................
208a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 62 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 ..............nb-char...........
208c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 2d 63 68 61 72 0a 20 20 .......................b-char...
208e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 ...............................c
20900 2d 70 72 69 6e 74 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -printable......................
20920 20 20 20 20 20 20 20 20 20 20 20 20 62 2d 61 73 2d 73 70 61 63 65 29 29 0a 0a 28 64 65 66 76 61 ............b-as-space))..(defva
20940 72 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 20 22 22 0a 20 20 22 54 68 65 20 r.yaml--parsing-input.""..."The.
20960 73 74 72 69 6e 67 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 69 74 string.content.of.the.current.it
20980 65 6d 20 62 65 69 6e 67 20 70 72 6f 63 65 73 73 65 64 2e 22 29 0a 28 64 65 66 76 61 72 20 79 61 em.being.processed.").(defvar.ya
209a0 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 30 0a 20 20 22 54 68 65 20 70 6f ml--parsing-position.0..."The.po
209c0 73 69 74 69 6f 6e 20 74 68 61 74 20 74 68 65 20 70 61 72 73 65 72 20 69 73 20 63 75 72 72 65 6e sition.that.the.parser.is.curren
209e0 74 6c 79 20 6c 6f 6f 6b 69 6e 67 20 61 74 2e 22 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d tly.looking.at.").(defvar.yaml--
20a00 73 74 61 74 65 73 20 6e 69 6c 0a 20 20 22 53 74 61 63 6b 20 6f 66 20 70 61 72 73 69 6e 67 20 73 states.nil..."Stack.of.parsing.s
20a20 74 61 74 65 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d tates.")..(defvar.yaml--parsing-
20a40 6f 62 6a 65 63 74 2d 74 79 70 65 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 70 object-type.nil).(defvar.yaml--p
20a60 61 72 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 20 6e 69 6c 29 0a 28 64 65 66 arsing-object-key-type.nil).(def
20a80 76 61 72 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 73 65 71 75 65 6e 63 65 2d 74 79 70 65 20 var.yaml--parsing-sequence-type.
20aa0 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6e 75 6c 6c 2d nil).(defvar.yaml--parsing-null-
20ac0 6f 62 6a 65 63 74 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e object.nil).(defvar.yaml--parsin
20ae0 67 2d 66 61 6c 73 65 2d 6f 62 6a 65 63 74 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c g-false-object.nil).(defvar.yaml
20b00 2d 2d 70 61 72 73 69 6e 67 2d 73 74 6f 72 65 2d 70 6f 73 69 74 69 6f 6e 20 6e 69 6c 29 0a 28 64 --parsing-store-position.nil).(d
20b20 65 66 76 61 72 20 79 61 6d 6c 2d 2d 73 74 72 69 6e 67 2d 76 61 6c 75 65 73 20 6e 69 6c 29 0a 0a efvar.yaml--string-values.nil)..
20b40 28 63 6c 2d 64 65 66 73 74 72 75 63 74 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 20 28 3a 63 6f 6e (cl-defstruct.(yaml--state.(:con
20b60 73 74 72 75 63 74 6f 72 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 72 65 61 74 65 29 0a 20 20 20 structor.yaml--state-create)....
20b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 63 6f 70 69 65 72 ........................(:copier
20ba0 20 6e 69 6c 29 29 0a 20 20 64 6f 63 20 74 74 20 6d 20 28 6e 61 6d 65 20 6e 69 6c 20 3a 74 79 70 .nil))...doc.tt.m.(name.nil.:typ
20bc0 65 20 73 79 6d 62 6f 6c 29 20 6c 76 6c 20 62 65 67 20 65 6e 64 29 0a 0a 28 64 65 66 6d 61 63 72 e.symbol).lvl.beg.end)..(defmacr
20be0 6f 20 79 61 6d 6c 2d 2d 70 61 72 73 65 20 28 64 61 74 61 20 26 72 65 73 74 20 66 6f 72 6d 73 29 o.yaml--parse.(data.&rest.forms)
20c00 0a 20 20 22 50 61 72 73 65 20 44 41 54 41 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 46 4f 52 4d ..."Parse.DATA.according.to.FORM
20c20 53 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 64 65 66 75 6e 29 29 0a 20 S."...(declare.(indent.defun))..
20c40 20 60 28 70 72 6f 67 6e 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 .`(progn.(setq.yaml--parsing-inp
20c60 75 74 20 2c 64 61 74 61 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d ut.,data)...........(setq.yaml--
20c80 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 28 79 parsing-position.0)...........(y
20ca0 61 6d 6c 2d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 aml--initialize-state)..........
20cc0 20 2c 40 66 6f 72 6d 73 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 .,@forms))..(defun.yaml--state-c
20ce0 75 72 72 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 74 61 urr.()..."Return.the.current.sta
20d00 74 65 2e 22 0a 20 20 28 6f 72 20 28 63 61 72 20 79 61 6d 6c 2d 2d 73 74 61 74 65 73 29 0a 20 20 te."...(or.(car.yaml--states)...
20d20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 72 65 61 74 65 0a 20 20 20 20 20 20 20 3a ....(yaml--state-create........:
20d40 6e 61 6d 65 20 6e 69 6c 20 3a 64 6f 63 20 6e 69 6c 20 3a 6c 76 6c 20 30 20 3a 62 65 67 20 30 20 name.nil.:doc.nil.:lvl.0.:beg.0.
20d60 3a 65 6e 64 20 30 20 3a 6d 20 6e 69 6c 20 3a 74 74 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e :end.0.:m.nil.:tt.nil)))..(defun
20d80 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 65 74 2d 6d 20 28 76 61 6c 29 0a 20 20 22 53 65 74 20 .yaml--state-set-m.(val)..."Set.
20da0 74 68 65 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 20 6f 66 20 60 6d 27 20 74 6f 20 56 41 4c 2e the.current.value.of.`m'.to.VAL.
20dc0 22 0a 20 20 28 6c 65 74 2a 20 28 28 73 74 61 74 65 73 20 79 61 6d 6c 2d 2d 73 74 61 74 65 73 29 "...(let*.((states.yaml--states)
20de0 29 0a 20 20 20 20 28 77 68 69 6c 65 20 73 74 61 74 65 73 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 ).....(while.states.......(let*.
20e00 28 28 74 6f 70 2d 73 74 61 74 65 20 28 63 61 72 20 73 74 61 74 65 73 29 29 0a 20 20 20 20 20 20 ((top-state.(car.states)).......
20e20 20 20 20 20 20 20 20 28 6e 65 77 2d 73 74 61 74 65 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 .......(new-state.(yaml--state-c
20e40 72 65 61 74 65 20 3a 64 6f 63 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 64 6f 63 20 74 6f 70 2d reate.:doc.(yaml--state-doc.top-
20e60 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 state)..........................
20e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 74 20 28 79 61 6d 6c 2d 2d 73 74 ...................:tt.(yaml--st
20ea0 61 74 65 2d 74 74 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ate-tt.top-state)...............
20ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d ..............................:m
20ee0 20 76 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .val............................
20f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6e 61 6d 65 20 28 79 61 6d 6c 2d 2d 73 74 .................:name.(yaml--st
20f20 61 74 65 2d 6e 61 6d 65 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ate-name.top-state).............
20f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
20f60 3a 6c 76 6c 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 6c 76 6c 20 74 6f 70 2d 73 74 61 74 65 29 :lvl.(yaml--state-lvl.top-state)
20f80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
20fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 65 67 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 62 .............:beg.(yaml--state-b
20fc0 65 67 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 eg.top-state)...................
20fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 65 6e 64 20 28 ..........................:end.(
21000 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 65 6e 64 20 74 6f 70 2d 73 74 61 74 65 29 29 29 29 0a 20 20 yaml--state-end.top-state))))...
21020 20 20 20 20 20 20 28 73 65 74 63 61 72 20 73 74 61 74 65 73 20 6e 65 77 2d 73 74 61 74 65 29 29 ......(setcar.states.new-state))
21040 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 74 61 74 65 73 20 28 63 64 72 20 73 74 61 74 65 73 29 .......(setq.states.(cdr.states)
21060 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 65 74 2d 74 20 28 ))))..(defun.yaml--state-set-t.(
21080 76 61 6c 29 0a 20 20 22 53 65 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 20 6f 66 val)..."Set.the.current.value.of
210a0 20 74 20 74 6f 20 56 41 4c 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 73 74 61 74 65 73 20 79 61 6d .t.to.VAL."...(let*.((states.yam
210c0 6c 2d 2d 73 74 61 74 65 73 29 29 0a 20 20 20 20 28 77 68 69 6c 65 20 73 74 61 74 65 73 0a 20 20 l--states)).....(while.states...
210e0 20 20 20 20 28 6c 65 74 2a 20 28 28 74 6f 70 2d 73 74 61 74 65 20 28 63 61 72 20 73 74 61 74 65 ....(let*.((top-state.(car.state
21100 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 65 77 2d 73 74 61 74 65 20 28 79 61 6d s))..............(new-state.(yam
21120 6c 2d 2d 73 74 61 74 65 2d 63 72 65 61 74 65 20 3a 64 6f 63 20 28 79 61 6d 6c 2d 2d 73 74 61 74 l--state-create.:doc.(yaml--stat
21140 65 2d 64 6f 63 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e-doc.top-state)................
21160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 74 .............................:tt
21180 20 76 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .val............................
211a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 .................:m.(yaml--state
211c0 2d 6d 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -m.top-state)...................
211e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6e 61 6d 65 20 ..........................:name.
21200 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 6e 61 6d 65 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 (yaml--state-name.top-state)....
21220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
21240 20 20 20 20 20 20 20 20 20 3a 6c 76 6c 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 6c 76 6c 20 74 .........:lvl.(yaml--state-lvl.t
21260 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 op-state).......................
21280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 65 67 20 28 79 61 6d 6c ......................:beg.(yaml
212a0 2d 2d 73 74 61 74 65 2d 62 65 67 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 --state-beg.top-state)..........
212c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
212e0 20 20 20 3a 65 6e 64 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 65 6e 64 20 74 6f 70 2d 73 74 61 ...:end.(yaml--state-end.top-sta
21300 74 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 63 61 72 20 73 74 61 74 65 73 20 6e 65 te)))).........(setcar.states.ne
21320 77 2d 73 74 61 74 65 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 74 61 74 65 73 20 28 63 64 w-state)).......(setq.states.(cd
21340 72 20 73 74 61 74 65 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 74 61 74 r.states)))))..(defun.yaml--stat
21360 65 2d 63 75 72 72 2d 64 6f 63 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 64 6f 63 20 e-curr-doc.()..."Return.the.doc.
21380 70 72 6f 70 65 72 74 79 20 6f 66 20 63 75 72 72 65 6e 74 20 73 74 61 74 65 2e 22 0a 20 20 28 79 property.of.current.state."...(y
213a0 61 6d 6c 2d 2d 73 74 61 74 65 2d 64 6f 63 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 aml--state-doc.(yaml--state-curr
213c0 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d 74 20 28 )))..(defun.yaml--state-curr-t.(
213e0 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 64 6f 63 20 70 72 6f 70 65 72 74 79 20 6f 66 20 )..."Return.the.doc.property.of.
21400 63 75 72 72 65 6e 74 20 73 74 61 74 65 2e 22 0a 20 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 74 current.state."...(yaml--state-t
21420 74 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 t.(yaml--state-curr)))..(defun.y
21440 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d 6d 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 aml--state-curr-m.()..."Return.t
21460 68 65 20 64 6f 63 20 70 72 6f 70 65 72 74 79 20 6f 66 20 63 75 72 72 65 6e 74 20 73 74 61 74 65 he.doc.property.of.current.state
21480 2e 22 0a 20 20 28 6f 72 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 6d 20 28 79 61 6d 6c 2d 2d 73 ."...(or.(yaml--state-m.(yaml--s
214a0 74 61 74 65 2d 63 75 72 72 29 29 20 31 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 74 tate-curr)).1))..(defun.yaml--st
214c0 61 74 65 2d 63 75 72 72 2d 65 6e 64 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 64 6f ate-curr-end.()..."Return.the.do
214e0 63 20 70 72 6f 70 65 72 74 79 20 6f 66 20 63 75 72 72 65 6e 74 20 73 74 61 74 65 2e 22 0a 20 20 c.property.of.current.state."...
21500 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 65 6e 64 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 (yaml--state-end.(yaml--state-cu
21520 72 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 70 75 73 68 2d 73 74 61 74 65 20 28 rr)))..(defun.yaml--push-state.(
21540 6e 61 6d 65 29 0a 20 20 22 41 64 64 20 61 20 6e 65 77 20 73 74 61 74 65 20 66 72 61 6d 65 20 77 name)..."Add.a.new.state.frame.w
21560 69 74 68 20 4e 41 4d 45 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 63 75 72 72 2d 73 74 61 74 65 20 ith.NAME."...(let*.((curr-state.
21580 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 65 (yaml--state-curr))..........(ne
215a0 77 2d 73 74 61 74 65 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 72 65 61 74 65 0a 20 20 20 20 w-state.(yaml--state-create.....
215c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 6f 63 20 28 79 61 6d 6c 2d 2d 73 74 61 .................:doc.(yaml--sta
215e0 74 65 2d 63 75 72 72 2d 64 6f 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 te-curr-doc)....................
21600 20 20 3a 74 74 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d 74 29 0a 20 20 20 20 20 ..:tt.(yaml--state-curr-t)......
21620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d ................:m.(yaml--state-
21640 63 75 72 72 2d 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6e 61 curr-m)......................:na
21660 6d 65 20 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 76 me.name......................:lv
21680 6c 20 28 31 2b 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 6c 76 6c 20 63 75 72 72 2d 73 74 61 74 l.(1+.(yaml--state-lvl.curr-stat
216a0 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 65 67 20 79 61 e))......................:beg.ya
216c0 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 ml--parsing-position............
216e0 20 20 20 20 20 20 20 20 20 20 3a 65 6e 64 20 6e 69 6c 29 29 29 0a 20 20 20 20 28 70 75 73 68 20 ..........:end.nil))).....(push.
21700 6e 65 77 2d 73 74 61 74 65 20 79 61 6d 6c 2d 2d 73 74 61 74 65 73 29 29 29 0a 0a 28 64 65 66 75 new-state.yaml--states)))..(defu
21720 6e 20 79 61 6d 6c 2d 2d 70 6f 70 2d 73 74 61 74 65 20 28 29 0a 20 20 22 50 6f 70 20 74 68 65 20 n.yaml--pop-state.()..."Pop.the.
21740 63 75 72 72 65 6e 74 20 73 74 61 74 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 70 6f 70 70 65 64 2d current.state."...(let.((popped-
21760 73 74 61 74 65 20 28 63 61 72 20 79 61 6d 6c 2d 2d 73 74 61 74 65 73 29 29 29 0a 20 20 20 20 28 state.(car.yaml--states))).....(
21780 73 65 74 71 20 79 61 6d 6c 2d 2d 73 74 61 74 65 73 20 28 63 64 72 20 79 61 6d 6c 2d 2d 73 74 61 setq.yaml--states.(cdr.yaml--sta
217a0 74 65 73 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 74 6f 70 2d 73 74 61 74 65 20 28 63 61 72 20 tes)).....(let.((top-state.(car.
217c0 79 61 6d 6c 2d 2d 73 74 61 74 65 73 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 74 6f 70 2d yaml--states))).......(when.top-
217e0 73 74 61 74 65 0a 20 20 20 20 20 20 20 20 28 73 65 74 63 61 72 20 79 61 6d 6c 2d 2d 73 74 61 74 state.........(setcar.yaml--stat
21800 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d es.................(yaml--state-
21820 63 72 65 61 74 65 20 3a 64 6f 63 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 64 6f 63 20 74 6f 70 create.:doc.(yaml--state-doc.top
21840 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -state).........................
21860 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 74 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 74 74 20 ............:tt.(yaml--state-tt.
21880 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 top-state)......................
218a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 6d ...............:m.(yaml--state-m
218c0 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .top-state).....................
218e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6e 61 6d 65 20 28 79 61 6d 6c 2d 2d 73 74 61 ................:name.(yaml--sta
21900 74 65 2d 6e 61 6d 65 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 te-name.top-state)..............
21920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 76 6c 20 28 79 61 6d .......................:lvl.(yam
21940 6c 2d 2d 73 74 61 74 65 2d 6c 76 6c 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 l--state-lvl.top-state).........
21960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 65 67 ............................:beg
21980 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 62 65 67 20 70 6f 70 70 65 64 2d 73 74 61 74 65 29 0a .(yaml--state-beg.popped-state).
219a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
219c0 20 20 20 20 3a 65 6e 64 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 ....:end.yaml--parsing-position)
219e0 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 73 )))))..(defun.yaml--initialize-s
21a00 74 61 74 65 20 28 29 0a 20 20 22 49 6e 69 74 69 61 6c 69 7a 65 20 74 68 65 20 79 61 6d 6c 20 73 tate.()..."Initialize.the.yaml.s
21a20 74 61 74 65 20 66 6f 72 20 70 61 72 73 69 6e 67 2e 22 0a 20 20 28 73 65 74 71 20 79 61 6d 6c 2d tate.for.parsing."...(setq.yaml-
21a40 2d 73 74 61 74 65 73 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 79 61 6d 6c 2d 2d 73 74 61 -states.........(list.(yaml--sta
21a60 74 65 2d 63 72 65 61 74 65 20 3a 64 6f 63 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 te-create.:doc.nil..............
21a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 74 20 6e 69 6c 0a 20 20 20 .....................:tt.nil....
21aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ...............................:
21ac0 6d 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 m.nil...........................
21ae0 20 20 20 20 20 20 20 20 3a 6e 61 6d 65 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ........:name.nil...............
21b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 76 6c 20 30 0a 20 20 20 20 20 ....................:lvl.0......
21b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 65 .............................:be
21b40 67 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 g.nil...........................
21b60 20 20 20 20 20 20 20 20 3a 65 6e 64 20 6e 69 6c 29 29 29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 ........:end.nil))))..(defconst.
21b80 79 61 6d 6c 2d 2d 67 72 61 6d 6d 61 72 2d 72 65 73 6f 6c 75 74 69 6f 6e 2d 72 75 6c 65 73 0a 20 yaml--grammar-resolution-rules..
21ba0 20 27 28 28 6e 73 2d 70 6c 61 69 6e 20 2e 20 6c 69 74 65 72 61 6c 29 29 0a 20 20 22 41 6c 69 73 .'((ns-plain...literal))..."Alis
21bc0 74 20 64 65 74 65 72 6d 69 6e 69 6e 67 20 68 6f 77 20 74 6f 20 72 65 73 6f 6c 76 65 20 67 72 61 t.determining.how.to.resolve.gra
21be0 6d 6d 61 72 20 72 75 6c 65 2e 22 29 0a 0a 3b 3b 3b 20 52 65 63 65 69 76 65 72 20 46 75 6e 63 74 mmar.rule.")..;;;.Receiver.Funct
21c00 69 6f 6e 73 0a 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 64 6f 63 75 6d 65 6e 74 2d 73 74 61 ions..(defvar.yaml--document-sta
21c20 72 74 2d 76 65 72 73 69 6f 6e 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 64 6f rt-version.nil).(defvar.yaml--do
21c40 63 75 6d 65 6e 74 2d 73 74 61 72 74 2d 65 78 70 6c 69 63 69 74 20 6e 69 6c 29 0a 28 64 65 66 76 cument-start-explicit.nil).(defv
21c60 61 72 20 79 61 6d 6c 2d 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 2d 65 78 70 6c 69 63 69 74 20 6e ar.yaml--document-end-explicit.n
21c80 69 6c 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 74 61 67 2d 6d 61 70 20 6e 69 6c 29 0a 28 il).(defvar.yaml--tag-map.nil).(
21ca0 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 74 61 67 2d 68 61 6e 64 6c 65 20 6e 69 6c 29 0a 28 64 65 defvar.yaml--tag-handle.nil).(de
21cc0 66 76 61 72 20 79 61 6d 6c 2d 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 20 6e 69 6c 29 0a 0a 28 64 fvar.yaml--document-end.nil)..(d
21ce0 65 66 76 61 72 20 79 61 6d 6c 2d 2d 63 61 63 68 65 20 6e 69 6c 0a 20 20 22 53 74 61 63 6b 20 6f efvar.yaml--cache.nil..."Stack.o
21d00 66 20 64 61 74 61 20 66 6f 72 20 74 65 6d 70 6f 72 61 72 79 20 63 61 6c 63 75 6c 61 74 69 6f 6e f.data.for.temporary.calculation
21d20 73 2e 22 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 20 s.").(defvar.yaml--object-stack.
21d40 6e 69 6c 0a 20 20 22 53 74 61 63 6b 20 6f 66 20 6f 62 6a 65 63 74 73 20 63 75 72 72 65 6e 74 6c nil..."Stack.of.objects.currentl
21d60 79 20 62 65 69 6e 67 20 62 75 69 6c 64 2e 22 29 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 73 y.being.build.").(defvar.yaml--s
21d80 74 61 74 65 2d 73 74 61 63 6b 20 6e 69 6c 0a 20 20 22 54 68 65 20 73 74 61 74 65 20 74 68 61 74 tate-stack.nil..."The.state.that
21da0 20 74 68 65 20 59 41 4d 4c 20 70 61 72 73 65 72 20 69 73 20 77 69 74 68 20 72 65 67 61 72 64 73 .the.YAML.parser.is.with.regards
21dc0 20 74 6f 20 69 6e 63 6f 6d 69 6e 67 20 65 76 65 6e 74 73 2e 22 29 0a 28 64 65 66 76 61 72 20 79 .to.incoming.events.").(defvar.y
21de0 61 6d 6c 2d 2d 72 6f 6f 74 20 6e 69 6c 29 0a 0a 28 64 65 66 76 61 72 20 79 61 6d 6c 2d 2d 61 6e aml--root.nil)..(defvar.yaml--an
21e00 63 68 6f 72 2d 6d 61 70 70 69 6e 67 73 20 6e 69 6c 0a 20 20 22 48 61 73 68 6d 61 70 20 63 6f 6e chor-mappings.nil..."Hashmap.con
21e20 74 61 69 6e 69 6e 67 20 74 68 65 20 61 6e 63 68 6f 72 20 6d 61 70 70 69 6e 67 73 20 6f 66 20 74 taining.the.anchor.mappings.of.t
21e40 68 65 20 63 75 72 72 65 6e 74 20 70 61 72 73 69 6e 67 20 72 75 6e 2e 22 29 0a 28 64 65 66 76 61 he.current.parsing.run.").(defva
21e60 72 20 79 61 6d 6c 2d 2d 72 65 73 6f 6c 76 65 2d 61 6c 69 61 73 65 73 20 6e 69 6c 0a 20 20 22 46 r.yaml--resolve-aliases.nil..."F
21e80 6c 61 67 20 64 65 74 65 72 6d 69 6e 69 6e 67 20 69 66 20 74 68 65 20 65 76 65 6e 74 20 70 72 6f lag.determining.if.the.event.pro
21ea0 63 65 73 73 69 6e 67 20 73 68 6f 75 6c 64 20 61 74 74 65 6d 70 74 20 74 6f 20 72 65 73 6f 6c 76 cessing.should.attempt.to.resolv
21ec0 65 20 61 6c 69 61 73 65 73 2e 22 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 70 61 72 73 65 e.aliases.")..(defun.yaml--parse
21ee0 2d 62 6c 6f 63 6b 2d 68 65 61 64 65 72 20 28 68 65 61 64 65 72 29 0a 20 20 22 50 61 72 73 65 20 -block-header.(header)..."Parse.
21f00 74 68 65 20 48 45 41 44 45 52 20 73 74 72 69 6e 67 20 72 65 74 75 72 6e 69 6e 67 20 63 68 6f 6d the.HEADER.string.returning.chom
21f20 70 69 6e 67 20 73 74 79 6c 65 20 61 6e 64 20 69 6e 64 65 6e 74 20 63 6f 75 6e 74 2e 22 0a 20 20 ping.style.and.indent.count."...
21f40 28 6c 65 74 2a 20 28 28 70 6f 73 20 30 29 0a 20 20 20 20 20 20 20 20 20 28 63 68 6f 6d 70 2d 69 (let*.((pos.0)..........(chomp-i
21f60 6e 64 69 63 61 74 6f 72 20 3a 63 6c 69 70 29 0a 20 20 20 20 20 20 20 20 20 28 69 6e 64 65 6e 74 ndicator.:clip)..........(indent
21f80 61 74 69 6f 6e 2d 69 6e 64 69 63 61 74 6f 72 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 63 ation-indicator.nil)..........(c
21fa0 68 61 72 20 28 61 6e 64 20 28 3c 20 70 6f 73 20 28 6c 65 6e 67 74 68 20 68 65 61 64 65 72 29 29 har.(and.(<.pos.(length.header))
21fc0 20 28 61 72 65 66 20 68 65 61 64 65 72 20 70 6f 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 .(aref.header.pos)))..........(p
21fe0 72 6f 63 65 73 73 2d 63 68 61 72 20 28 6c 61 6d 62 64 61 20 28 63 68 61 72 29 0a 20 20 20 20 20 rocess-char.(lambda.(char)......
22000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 63 68 61 72 0a 20 ....................(when.char..
22020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a ..........................(cond.
22040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 3c 20 ............................((<.
22060 3f 30 20 63 68 61 72 20 3f 39 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ?0.char.?9).....................
22080 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 73 65 74 71 20 69 6e 64 65 6e 74 61 74 69 6f .........(progn.(setq.indentatio
220a0 6e 2d 69 6e 64 69 63 61 74 6f 72 20 28 2d 20 63 68 61 72 20 3f 30 29 29 29 29 0a 20 20 20 20 20 n-indicator.(-.char.?0))))......
220c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 63 .......................((equal.c
220e0 68 61 72 20 3f 5c 2d 29 20 28 73 65 74 71 20 63 68 6f 6d 70 2d 69 6e 64 69 63 61 74 6f 72 20 3a har.?\-).(setq.chomp-indicator.:
22100 73 74 72 69 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 strip)).........................
22120 20 20 20 20 28 28 65 71 75 61 6c 20 63 68 61 72 20 3f 5c 2b 29 20 28 73 65 74 71 20 63 68 6f 6d ....((equal.char.?\+).(setq.chom
22140 70 2d 69 6e 64 69 63 61 74 6f 72 20 3a 6b 65 65 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 p-indicator.:keep)))............
22160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 6f 73 20 28 31 2b 20 70 6f ................(setq.pos.(1+.po
22180 73 29 29 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 65 71 20 63 68 61 72 20 3f s)))))).....(when.(or.(eq.char.?
221a0 5c 7c 29 20 28 65 71 20 63 68 61 72 20 3f 5c 3e 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 70 \|).(eq.char.?\>)).......(setq.p
221c0 6f 73 20 28 31 2b 20 70 6f 73 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 68 61 72 20 28 61 os.(1+.pos)).......(setq.char.(a
221e0 6e 64 20 28 3c 20 70 6f 73 20 28 6c 65 6e 67 74 68 20 68 65 61 64 65 72 29 29 20 28 61 72 65 66 nd.(<.pos.(length.header)).(aref
22200 20 68 65 61 64 65 72 20 70 6f 73 29 29 29 29 0a 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 70 72 6f .header.pos)))).....(funcall.pro
22220 63 65 73 73 2d 63 68 61 72 20 63 68 61 72 29 0a 20 20 20 20 28 6c 65 74 20 28 28 63 68 61 72 20 cess-char.char).....(let.((char.
22240 28 61 6e 64 20 28 3c 20 70 6f 73 20 28 6c 65 6e 67 74 68 20 68 65 61 64 65 72 29 29 20 28 61 72 (and.(<.pos.(length.header)).(ar
22260 65 66 20 68 65 61 64 65 72 20 70 6f 73 29 29 29 29 20 3b 0a 20 20 20 20 20 20 28 66 75 6e 63 61 ef.header.pos)))).;.......(funca
22280 6c 6c 20 70 72 6f 63 65 73 73 2d 63 68 61 72 20 63 68 61 72 29 0a 20 20 20 20 20 20 28 6c 69 73 ll.process-char.char).......(lis
222a0 74 20 63 68 6f 6d 70 2d 69 6e 64 69 63 61 74 6f 72 20 69 6e 64 65 6e 74 61 74 69 6f 6e 2d 69 6e t.chomp-indicator.indentation-in
222c0 64 69 63 61 74 6f 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 63 68 6f 6d 70 2d dicator))))..(defun.yaml--chomp-
222e0 74 65 78 74 20 28 74 65 78 74 2d 62 6f 64 79 20 63 68 6f 6d 70 29 0a 20 20 22 43 68 61 6e 67 65 text.(text-body.chomp)..."Change
22300 20 74 68 65 20 65 6e 64 69 6e 67 20 6e 65 77 6c 69 6e 65 20 6f 66 20 54 45 58 54 2d 42 4f 44 59 .the.ending.newline.of.TEXT-BODY
22320 20 62 61 73 65 64 20 6f 6e 20 43 48 4f 4d 50 2e 22 0a 20 20 28 63 6f 6e 64 20 28 28 65 71 20 3a .based.on.CHOMP."...(cond.((eq.:
22340 63 6c 69 70 20 63 68 6f 6d 70 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 72 65 clip.chomp)..........(concat.(re
22360 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 6e 2a 5c 5c 27 22 20 place-regexp-in-string."\n*\\'".
22380 22 22 20 74 65 78 74 2d 62 6f 64 79 29 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 28 28 65 "".text-body)."\n")).........((e
223a0 71 20 3a 73 74 72 69 70 20 63 68 6f 6d 70 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 q.:strip.chomp)..........(replac
223c0 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 6e 2a 5c 5c 27 22 20 22 22 20 74 e-regexp-in-string."\n*\\'"."".t
223e0 65 78 74 2d 62 6f 64 79 29 29 0a 20 20 20 20 20 20 20 20 28 28 65 71 20 3a 6b 65 65 70 20 63 68 ext-body)).........((eq.:keep.ch
22400 6f 6d 70 29 0a 20 20 20 20 20 20 20 20 20 74 65 78 74 2d 62 6f 64 79 29 29 29 0a 0a 28 64 65 66 omp)..........text-body)))..(def
22420 75 6e 20 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 66 6f 6c 64 65 64 2d 74 65 78 74 20 28 74 65 un.yaml--process-folded-text.(te
22440 78 74 29 0a 20 20 22 52 65 6d 6f 76 65 20 74 68 65 20 68 65 61 64 65 72 20 6c 69 6e 65 20 66 6f xt)..."Remove.the.header.line.fo
22460 72 20 61 20 66 6f 6c 64 65 64 20 6d 61 74 63 68 20 61 6e 64 20 72 65 74 75 72 6e 20 54 45 58 54 r.a.folded.match.and.return.TEXT
22480 20 62 6f 64 79 20 66 6f 72 6d 61 74 74 65 64 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 74 65 78 74 .body.formatted."...(let*.((text
224a0 20 28 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 6c 69 74 65 72 61 6c 2d 74 65 78 74 20 74 65 78 .(yaml--process-literal-text.tex
224c0 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 6f 6e 65 29 29 0a 20 20 20 20 28 77 68 69 6c 65 20 t))..........(done)).....(while.
224e0 28 6e 6f 74 20 64 6f 6e 65 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 70 6c 61 63 65 64 (not.done).......(let.((replaced
22500 20 28 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 22 5c 5c 28 5b .(replace-regexp-in-string."\\([
22520 5e 5c 6e 5d 5c 5c 29 5c 6e 5c 5c 28 5b 5e 5c 6e 20 5d 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 ^\n]\\)\n\\([^\n.]\\)"..........
22540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22560 20 20 20 20 20 20 20 22 5c 5c 31 20 5c 5c 32 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......."\\1.\\2"................
22580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
225a0 20 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 72 65 .text))).........(when.(equal.re
225c0 70 6c 61 63 65 64 20 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 6f 6e placed.text)...........(setq.don
225e0 65 20 74 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 65 78 74 20 72 65 70 6c 61 63 65 e.t)).........(setq.text.replace
22600 64 29 29 29 0a 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 d))).....(replace-regexp-in-stri
22620 6e 67 0a 20 20 20 20 20 22 5c 5c 28 5c 5c 28 3f 3a 5e 5c 5c 7c 5c 6e 5c 5c 29 5b 5e 20 5c 6e 5d ng......"\\(\\(?:^\\|\n\\)[^.\n]
22640 5b 5e 5c 6e 5d 2a 5c 5c 29 5c 6e 5c 5c 28 5c 6e 2b 5c 5c 29 5c 5c 28 5b 5e 5c 6e 20 5d 5c 5c 29 [^\n]*\\)\n\\(\n+\\)\\([^\n.]\\)
22660 22 20 22 5c 5c 31 5c 5c 32 5c 5c 33 22 0a 20 20 20 20 20 74 65 78 74 29 29 29 0a 0a 28 64 65 66 "."\\1\\2\\3"......text)))..(def
22680 75 6e 20 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 6c 69 74 65 72 61 6c 2d 74 65 78 74 20 28 74 un.yaml--process-literal-text.(t
226a0 65 78 74 29 0a 20 20 22 52 65 6d 6f 76 65 20 74 68 65 20 68 65 61 64 65 72 20 6c 69 6e 65 20 66 ext)..."Remove.the.header.line.f
226c0 6f 72 20 61 20 66 6f 6c 64 65 64 20 6d 61 74 63 68 20 61 6e 64 20 72 65 74 75 72 6e 20 54 45 58 or.a.folded.match.and.return.TEX
226e0 54 20 62 6f 64 79 20 66 6f 72 6d 61 74 74 65 64 2e 22 0a 20 20 28 6c 65 74 20 28 28 6e 20 28 67 T.body.formatted."...(let.((n.(g
22700 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 79 61 6d 6c 2d 6e 20 74 65 78 74 29 et-text-property.0.'yaml-n.text)
22720 29 29 0a 20 20 20 20 28 72 65 6d 6f 76 65 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 30 )).....(remove-text-properties.0
22740 20 28 6c 65 6e 67 74 68 20 74 65 78 74 29 20 27 28 79 61 6d 6c 2d 6e 20 6e 69 6c 29 20 74 65 78 .(length.text).'(yaml-n.nil).tex
22760 74 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 68 65 61 64 65 72 2d 6c 69 6e 65 20 28 73 75 62 73 t).....(let*.((header-line.(subs
22780 74 72 69 6e 67 20 74 65 78 74 20 30 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 6e 22 20 tring.text.0.(string-match."\n".
227a0 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 65 78 74 2d 62 6f 64 79 20 28 73 text)))............(text-body.(s
227c0 75 62 73 74 72 69 6e 67 20 74 65 78 74 20 28 31 2b 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 ubstring.text.(1+.(string-match.
227e0 22 5c 6e 22 20 74 65 78 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 61 72 73 65 64 "\n".text))))............(parsed
22800 2d 68 65 61 64 65 72 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 62 6c 6f 63 6b 2d 68 65 61 64 65 -header.(yaml--parse-block-heade
22820 72 20 68 65 61 64 65 72 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 6d r.header-line))............(chom
22840 70 20 28 63 61 72 20 70 61 72 73 65 64 2d 68 65 61 64 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 p.(car.parsed-header))..........
22860 20 20 28 73 74 61 72 74 69 6e 67 2d 73 70 61 63 65 73 2d 63 74 0a 20 20 20 20 20 20 20 20 20 20 ..(starting-spaces-ct...........
22880 20 20 28 6f 72 20 28 61 6e 64 20 28 63 61 64 72 20 70 61 72 73 65 64 2d 68 65 61 64 65 72 29 20 ..(or.(and.(cadr.parsed-header).
228a0 28 2b 20 28 6f 72 20 6e 20 30 29 20 28 63 61 64 72 20 70 61 72 73 65 64 2d 68 65 61 64 65 72 29 (+.(or.n.0).(cadr.parsed-header)
228c0 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 5f 20 28 73 74 72 )).................(let.((_.(str
228e0 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5c 6e 2a 5c 5c 28 20 2a 5c 5c 29 22 20 74 65 78 74 2d 62 6f ing-match."^\n*\\(.*\\)".text-bo
22900 64 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 dy)))...................(length.
22920 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 74 65 78 74 2d 62 6f 64 79 29 29 29 29 29 0a 20 (match-string.1.text-body)))))..
22940 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 73 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 74 ..........(lines.(split-string.t
22960 65 78 74 2d 62 6f 64 79 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 ext-body."\n"))............(stri
22980 70 65 64 2d 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 6d 61 70 20 28 ped-lines.............(seq-map.(
229a0 6c 61 6d 62 64 61 20 28 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lambda.(l)......................
229c0 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 ..(replace-regexp-in-string.....
229e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5c 5c 60 ....................(format."\\`
22a00 20 5c 5c 7b 30 2c 25 64 5c 5c 7d 22 20 73 74 61 72 74 69 6e 67 2d 73 70 61 63 65 73 2d 63 74 29 .\\{0,%d\\}".starting-spaces-ct)
22a20 20 22 22 20 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e ."".l))......................lin
22a40 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 65 78 74 2d 62 6f 64 79 20 28 73 74 72 69 es))............(text-body.(stri
22a60 6e 67 2d 6a 6f 69 6e 20 73 74 72 69 70 65 64 2d 6c 69 6e 65 73 20 22 5c 6e 22 29 29 29 0a 20 20 ng-join.striped-lines."\n")))...
22a80 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 6f 6d 70 2d 74 65 78 74 20 74 65 78 74 2d 62 6f 64 79 20 ....(yaml--chomp-text.text-body.
22aa0 63 68 6f 6d 70 29 29 29 29 0a 0a 3b 3b 20 54 4f 44 4f 3a 20 50 72 6f 63 65 73 73 20 74 61 67 73 chomp))))..;;.TODO:.Process.tags
22ac0 20 61 6e 64 20 75 73 65 20 74 68 65 6d 20 69 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 2e 0a .and.use.them.in.this.function..
22ae0 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 72 65 73 6f 6c 76 65 2d 73 63 61 6c 61 72 2d 74 61 67 20 (defun.yaml--resolve-scalar-tag.
22b00 28 73 63 61 6c 61 72 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 61 20 53 43 41 4c 41 52 20 73 74 72 (scalar)..."Convert.a.SCALAR.str
22b20 69 6e 67 20 74 6f 20 69 74 27 73 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 6f 62 6a 65 63 74 ing.to.it's.corresponding.object
22b40 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 79 61 6d 6c 2d 2d 73 74 72 69 6e 67 2d 76 61 6c 75 ."...(cond....(yaml--string-valu
22b60 65 73 0a 20 20 20 20 73 63 61 6c 61 72 29 0a 20 20 20 3b 3b 20 74 61 67 3a 79 61 6d 6c 2e 6f 72 es.....scalar)....;;.tag:yaml.or
22b80 67 2c 32 30 30 32 3a 6e 75 6c 6c 0a 20 20 20 28 28 6f 72 20 28 65 71 75 61 6c 20 22 6e 75 6c 6c g,2002:null....((or.(equal."null
22ba0 22 20 73 63 61 6c 61 72 29 0a 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 22 4e 75 6c 6c 22 20 ".scalar).........(equal."Null".
22bc0 73 63 61 6c 61 72 29 0a 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 22 4e 55 4c 4c 22 20 73 63 scalar).........(equal."NULL".sc
22be0 61 6c 61 72 29 0a 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 22 7e 22 20 73 63 61 6c 61 72 29 alar).........(equal."~".scalar)
22c00 29 0a 20 20 20 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6e 75 6c 6c 2d 6f 62 6a 65 63 74 29 ).....yaml--parsing-null-object)
22c20 0a 20 20 20 3b 3b 20 74 61 67 3a 79 61 6d 6c 2e 6f 72 67 2c 32 30 30 32 3a 62 6f 6f 6c 0a 20 20 ....;;.tag:yaml.org,2002:bool...
22c40 20 28 28 6f 72 20 28 65 71 75 61 6c 20 22 74 72 75 65 22 20 73 63 61 6c 61 72 29 0a 20 20 20 20 .((or.(equal."true".scalar).....
22c60 20 20 20 20 28 65 71 75 61 6c 20 22 54 72 75 65 22 20 73 63 61 6c 61 72 29 0a 20 20 20 20 20 20 ....(equal."True".scalar).......
22c80 20 20 28 65 71 75 61 6c 20 22 54 52 55 45 22 20 73 63 61 6c 61 72 29 29 20 74 29 0a 20 20 20 28 ..(equal."TRUE".scalar)).t)....(
22ca0 28 6f 72 20 28 65 71 75 61 6c 20 22 66 61 6c 73 65 22 20 73 63 61 6c 61 72 29 0a 20 20 20 20 20 (or.(equal."false".scalar)......
22cc0 20 20 20 28 65 71 75 61 6c 20 22 46 61 6c 73 65 22 20 73 63 61 6c 61 72 29 0a 20 20 20 20 20 20 ...(equal."False".scalar).......
22ce0 20 20 28 65 71 75 61 6c 20 22 46 41 4c 53 45 22 20 73 63 61 6c 61 72 29 29 0a 20 20 20 20 79 61 ..(equal."FALSE".scalar)).....ya
22d00 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 66 61 6c 73 65 2d 6f 62 6a 65 63 74 29 0a 20 20 20 3b 3b 20 ml--parsing-false-object)....;;.
22d20 74 61 67 3a 79 61 6d 6c 2e 6f 72 67 2c 32 30 30 32 3a 69 6e 74 0a 20 20 20 28 28 73 74 72 69 6e tag:yaml.org,2002:int....((strin
22d40 67 2d 6d 61 74 63 68 20 22 5e 30 24 5c 5c 7c 5e 2d 3f 5b 31 2d 39 5d 5b 30 2d 39 5d 2a 24 22 20 g-match."^0$\\|^-?[1-9][0-9]*$".
22d60 73 63 61 6c 61 72 29 0a 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 73 63 scalar).....(string-to-number.sc
22d80 61 6c 61 72 29 29 0a 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 2d 2b 5d 3f alar))....((string-match."^[-+]?
22da0 5b 30 2d 39 5d 2b 24 22 20 73 63 61 6c 61 72 29 0a 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d [0-9]+$".scalar).....(string-to-
22dc0 6e 75 6d 62 65 72 20 73 63 61 6c 61 72 29 29 0a 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 number.scalar))....((string-matc
22de0 68 20 22 5e 30 6f 5b 30 2d 37 5d 2b 24 22 20 73 63 61 6c 61 72 29 0a 20 20 20 20 28 73 74 72 69 h."^0o[0-7]+$".scalar).....(stri
22e00 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 73 75 62 73 74 72 69 6e 67 20 73 63 61 6c 61 72 20 32 ng-to-number.(substring.scalar.2
22e20 29 20 38 29 29 0a 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 30 78 5b 30 2d 39 ).8))....((string-match."^0x[0-9
22e40 61 2d 66 41 2d 46 5d 2b 24 22 20 73 63 61 6c 61 72 29 0a 20 20 20 20 28 73 74 72 69 6e 67 2d 74 a-fA-F]+$".scalar).....(string-t
22e60 6f 2d 6e 75 6d 62 65 72 20 28 73 75 62 73 74 72 69 6e 67 20 73 63 61 6c 61 72 20 32 29 20 31 36 o-number.(substring.scalar.2).16
22e80 29 29 0a 20 20 20 3b 3b 20 74 61 67 3a 79 61 6d 6c 2e 6f 72 67 2c 32 30 30 32 3a 66 6c 6f 61 74 ))....;;.tag:yaml.org,2002:float
22ea0 0a 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 0a 20 20 20 20 20 22 5e 5b 2d 2b 5d 3f 5c ....((string-match......"^[-+]?\
22ec0 5c 28 5c 5c 2e 5b 30 2d 39 5d 2b 5c 5c 7c 5b 30 2d 39 5d 2b 5c 5c 28 5c 5c 2e 5b 30 2d 39 5d 2a \(\\.[0-9]+\\|[0-9]+\\(\\.[0-9]*
22ee0 5c 5c 29 3f 5c 5c 29 5c 5c 28 5b 65 45 5d 5b 2d 2b 5d 3f 5b 30 2d 39 5d 2b 5c 5c 29 3f 24 22 0a \\)?\\)\\([eE][-+]?[0-9]+\\)?$".
22f00 20 20 20 20 20 73 63 61 6c 61 72 29 0a 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 .....scalar).....(string-to-numb
22f20 65 72 20 73 63 61 6c 61 72 20 31 30 29 29 0a 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 er.scalar.10))....((string-match
22f40 20 22 5e 5b 2d 2b 5d 3f 5c 5c 28 5c 5c 2e 69 6e 66 5c 5c 7c 5c 5c 2e 49 6e 66 5c 5c 7c 5c 5c 2e ."^[-+]?\\(\\.inf\\|\\.Inf\\|\\.
22f60 49 4e 46 5c 5c 29 24 22 20 73 63 61 6c 61 72 29 0a 20 20 20 20 31 2e 30 65 2b 49 4e 46 29 0a 20 INF\\)$".scalar).....1.0e+INF)..
22f80 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 2d 2b 5d 3f 5c 5c 28 5c 5c 2e 6e 61 ..((string-match."^[-+]?\\(\\.na
22fa0 6e 5c 5c 7c 5c 5c 2e 4e 61 4e 5c 5c 7c 5c 5c 2e 4e 41 4e 5c 5c 29 24 22 20 73 63 61 6c 61 72 29 n\\|\\.NaN\\|\\.NAN\\)$".scalar)
22fc0 0a 20 20 20 20 31 2e 30 65 2b 49 4e 46 29 0a 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 .....1.0e+INF)....((string-match
22fe0 20 22 5e 30 24 5c 5c 7c 5e 2d 3f 5b 31 2d 39 5d 5c 5c 28 5c 5c 2e 5b 30 2d 39 5d 2a 5c 5c 29 3f ."^0$\\|^-?[1-9]\\(\\.[0-9]*\\)?
23000 5c 5c 28 65 5b 2d 2b 5d 5b 31 2d 39 5d 5b 30 2d 39 5d 2a 5c 5c 29 3f 24 22 0a 20 20 20 20 20 20 \\(e[-+][1-9][0-9]*\\)?$".......
23020 20 20 20 20 20 20 20 20 20 20 20 20 73 63 61 6c 61 72 29 0a 20 20 20 20 28 73 74 72 69 6e 67 2d ............scalar).....(string-
23040 74 6f 2d 6e 75 6d 62 65 72 20 73 63 61 6c 61 72 29 29 0a 20 20 20 28 74 20 73 63 61 6c 61 72 29 to-number.scalar))....(t.scalar)
23060 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 68 61 73 68 2d 74 61 62 6c 65 2d 74 6f 2d 61 ))..(defun.yaml--hash-table-to-a
23080 6c 69 73 74 20 28 68 61 73 68 2d 74 61 62 6c 65 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 48 41 53 list.(hash-table)..."Convert.HAS
230a0 48 2d 54 41 42 4c 45 20 74 6f 20 61 20 61 6c 69 73 74 2e 22 0a 20 20 28 6c 65 74 20 28 28 61 6c H-TABLE.to.a.alist."...(let.((al
230c0 69 73 74 20 6e 69 6c 29 29 0a 20 20 20 20 28 6d 61 70 68 61 73 68 0a 20 20 20 20 20 28 6c 61 6d ist.nil)).....(maphash......(lam
230e0 62 64 61 20 28 6b 20 76 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 61 6c 69 73 74 20 28 63 6f bda.(k.v)........(setq.alist.(co
23100 6e 73 20 28 63 6f 6e 73 20 6b 20 76 29 20 61 6c 69 73 74 29 29 29 0a 20 20 20 20 20 68 61 73 68 ns.(cons.k.v).alist)))......hash
23120 2d 74 61 62 6c 65 29 0a 20 20 20 20 61 6c 69 73 74 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c -table).....alist))..(defun.yaml
23140 2d 2d 68 61 73 68 2d 74 61 62 6c 65 2d 74 6f 2d 70 6c 69 73 74 20 28 68 61 73 68 2d 74 61 62 6c --hash-table-to-plist.(hash-tabl
23160 65 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 48 41 53 48 2d 54 41 42 4c 45 20 74 6f 20 61 20 70 6c e)..."Convert.HASH-TABLE.to.a.pl
23180 69 73 74 2e 22 0a 20 20 28 6c 65 74 20 28 28 70 6c 69 73 74 20 6e 69 6c 29 29 0a 20 20 20 20 28 ist."...(let.((plist.nil)).....(
231a0 6d 61 70 68 61 73 68 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6b 20 76 29 0a 20 20 20 20 20 maphash......(lambda.(k.v)......
231c0 20 20 28 73 65 74 71 20 70 6c 69 73 74 20 28 63 6f 6e 73 20 6b 20 28 63 6f 6e 73 20 76 20 70 6c ..(setq.plist.(cons.k.(cons.v.pl
231e0 69 73 74 29 29 29 29 0a 20 20 20 20 20 68 61 73 68 2d 74 61 62 6c 65 29 0a 20 20 20 20 70 6c 69 ist))))......hash-table).....pli
23200 73 74 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 66 6f 72 6d 61 74 2d 6f 62 6a 65 63 74 st))..(defun.yaml--format-object
23220 20 28 68 61 73 68 2d 74 61 62 6c 65 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 48 41 53 48 2d 54 41 .(hash-table)..."Convert.HASH-TA
23240 42 4c 45 20 74 6f 20 61 6c 69 73 74 20 6f 66 20 70 6c 69 73 74 20 69 66 20 73 70 65 63 69 66 69 BLE.to.alist.of.plist.if.specifi
23260 65 64 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 65 71 75 61 6c 20 79 61 6d 6c 2d 2d 70 61 ed."...(cond....((equal.yaml--pa
23280 72 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 68 61 73 68 2d 74 61 62 6c 65 29 0a 20 rsing-object-type.'hash-table)..
232a0 20 20 20 68 61 73 68 2d 74 61 62 6c 65 29 0a 20 20 20 28 28 65 71 75 61 6c 20 79 61 6d 6c 2d 2d ...hash-table)....((equal.yaml--
232c0 70 61 72 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 61 6c 69 73 74 29 0a 20 20 20 20 parsing-object-type.'alist).....
232e0 28 79 61 6d 6c 2d 2d 68 61 73 68 2d 74 61 62 6c 65 2d 74 6f 2d 61 6c 69 73 74 20 68 61 73 68 2d (yaml--hash-table-to-alist.hash-
23300 74 61 62 6c 65 29 29 0a 20 20 20 28 28 65 71 75 61 6c 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 table))....((equal.yaml--parsing
23320 2d 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 70 6c 69 73 74 29 0a 20 20 20 20 28 79 61 6d 6c 2d 2d -object-type.'plist).....(yaml--
23340 68 61 73 68 2d 74 61 62 6c 65 2d 74 6f 2d 70 6c 69 73 74 20 68 61 73 68 2d 74 61 62 6c 65 29 29 hash-table-to-plist.hash-table))
23360 0a 20 20 20 28 74 20 68 61 73 68 2d 74 61 62 6c 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d ....(t.hash-table)))..(defun.yam
23380 6c 2d 2d 66 6f 72 6d 61 74 2d 6c 69 73 74 20 28 6c 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 4c 20 l--format-list.(l)..."Convert.L.
233a0 74 6f 20 61 72 72 61 79 20 69 66 20 73 70 65 63 69 66 69 65 64 2e 22 0a 20 20 28 63 6f 6e 64 0a to.array.if.specified."...(cond.
233c0 20 20 20 28 28 65 71 75 61 6c 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 73 65 71 75 65 6e 63 ...((equal.yaml--parsing-sequenc
233e0 65 2d 74 79 70 65 20 27 6c 69 73 74 29 0a 20 20 20 20 6c 29 0a 20 20 20 28 28 65 71 75 61 6c 20 e-type.'list).....l)....((equal.
23400 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 73 65 71 75 65 6e 63 65 2d 74 79 70 65 20 27 61 72 72 yaml--parsing-sequence-type.'arr
23420 61 79 29 0a 20 20 20 20 28 61 70 70 6c 79 20 23 27 76 65 63 74 6f 72 20 6c 29 29 0a 20 20 20 28 ay).....(apply.#'vector.l))....(
23440 74 20 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 74 72 65 61 6d 2d 73 74 61 72 t.l)))..(defun.yaml--stream-star
23460 74 2d 65 76 65 6e 74 20 28 29 0a 20 20 22 43 72 65 61 74 65 20 74 68 65 20 64 61 74 61 20 66 6f t-event.()..."Create.the.data.fo
23480 72 20 61 20 73 74 72 65 61 6d 2d 73 74 61 72 74 20 65 76 65 6e 74 2e 22 0a 20 20 27 28 3a 73 74 r.a.stream-start.event."...'(:st
234a0 72 65 61 6d 2d 73 74 61 72 74 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 74 72 65 61 ream-start))..(defun.yaml--strea
234c0 6d 2d 65 6e 64 2d 65 76 65 6e 74 20 28 29 0a 20 20 22 43 72 65 61 74 65 20 74 68 65 20 64 61 74 m-end-event.()..."Create.the.dat
234e0 61 20 66 6f 72 20 61 20 73 74 72 65 61 6d 2d 65 6e 64 20 65 76 65 6e 74 2e 22 0a 20 20 27 28 3a a.for.a.stream-end.event."...'(:
23500 73 74 72 65 61 6d 2d 65 6e 64 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 6d 61 70 70 69 stream-end))..(defun.yaml--mappi
23520 6e 67 2d 73 74 61 72 74 2d 65 76 65 6e 74 20 28 5f 29 0a 20 20 22 50 72 6f 63 65 73 73 20 65 76 ng-start-event.(_)..."Process.ev
23540 65 6e 74 20 69 6e 64 69 63 61 74 69 6e 67 20 73 74 61 72 74 20 6f 66 20 6d 61 70 70 69 6e 67 2e ent.indicating.start.of.mapping.
23560 22 0a 20 20 3b 3b 20 4e 4f 54 45 3a 20 63 75 72 72 65 6e 74 6c 79 20 64 6f 6e 27 74 20 68 61 76 "...;;.NOTE:.currently.don't.hav
23580 65 20 61 20 75 73 65 20 66 6f 72 20 46 4c 4f 57 0a 20 20 28 70 75 73 68 20 3a 6d 61 70 70 69 6e e.a.use.for.FLOW...(push.:mappin
235a0 67 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 29 0a 20 20 28 70 75 73 68 20 28 6d 61 g.yaml--state-stack)...(push.(ma
235c0 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 79 61 6d 6c ke-hash-table.:test.'equal).yaml
235e0 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 6d --object-stack))..(defun.yaml--m
23600 61 70 70 69 6e 67 2d 65 6e 64 2d 65 76 65 6e 74 20 28 29 0a 20 20 22 50 72 6f 63 65 73 73 20 65 apping-end-event.()..."Process.e
23620 76 65 6e 74 20 69 6e 64 69 63 61 74 69 6e 67 20 65 6e 64 20 6f 66 20 6d 61 70 70 69 6e 67 2e 22 vent.indicating.end.of.mapping."
23640 0a 20 20 28 70 6f 70 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 29 0a 20 20 28 6c 65 ...(pop.yaml--state-stack)...(le
23660 74 20 28 28 6f 62 6a 20 28 70 6f 70 20 79 61 6d 6c 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 29 t.((obj.(pop.yaml--object-stack)
23680 29 29 0a 20 20 20 20 28 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d 65 76 65 6e 74 20 6e 69 6c 20 6f )).....(yaml--scalar-event.nil.o
236a0 62 6a 29 29 0a 20 20 27 28 3a 6d 61 70 70 69 6e 67 2d 65 6e 64 29 29 0a 0a 28 64 65 66 75 6e 20 bj))...'(:mapping-end))..(defun.
236c0 79 61 6d 6c 2d 2d 73 65 71 75 65 6e 63 65 2d 73 74 61 72 74 2d 65 76 65 6e 74 20 28 5f 29 0a 20 yaml--sequence-start-event.(_)..
236e0 20 22 50 72 6f 63 65 73 73 20 65 76 65 6e 74 20 69 6e 64 69 63 61 74 69 6e 67 20 73 74 61 72 74 ."Process.event.indicating.start
23700 20 6f 66 20 73 65 71 75 65 6e 63 65 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 46 4c 4f 57 2e 22 .of.sequence.according.to.FLOW."
23720 0a 20 20 3b 3b 20 4e 4f 54 45 3a 20 63 75 72 72 65 6e 74 6c 79 20 64 6f 6e 27 74 20 68 61 76 65 ...;;.NOTE:.currently.don't.have
23740 20 61 20 75 73 65 20 66 6f 72 20 46 4c 4f 57 0a 20 20 28 70 75 73 68 20 3a 73 65 71 75 65 6e 63 .a.use.for.FLOW...(push.:sequenc
23760 65 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 29 0a 20 20 28 70 75 73 68 20 6e 69 6c e.yaml--state-stack)...(push.nil
23780 20 79 61 6d 6c 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 29 0a 20 20 27 28 3a 73 65 71 75 65 6e .yaml--object-stack)...'(:sequen
237a0 63 65 2d 73 74 61 72 74 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 65 71 75 65 6e 63 ce-start))..(defun.yaml--sequenc
237c0 65 2d 65 6e 64 2d 65 76 65 6e 74 20 28 29 0a 20 20 22 50 72 6f 63 65 73 73 20 65 76 65 6e 74 20 e-end-event.()..."Process.event.
237e0 69 6e 64 69 63 61 74 69 6e 67 20 65 6e 64 20 6f 66 20 73 65 71 75 65 6e 63 65 2e 22 0a 20 20 28 indicating.end.of.sequence."...(
23800 70 6f 70 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 29 0a 20 20 28 6c 65 74 20 28 28 pop.yaml--state-stack)...(let.((
23820 6f 62 6a 20 28 70 6f 70 20 79 61 6d 6c 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 29 29 29 0a 20 obj.(pop.yaml--object-stack)))..
23840 20 20 20 28 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d 65 76 65 6e 74 20 6e 69 6c 20 6f 62 6a 29 29 ...(yaml--scalar-event.nil.obj))
23860 0a 20 20 27 28 3a 73 65 71 75 65 6e 63 65 2d 65 6e 64 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d ...'(:sequence-end))..(defun.yam
23880 6c 2d 2d 61 6e 63 68 6f 72 2d 65 76 65 6e 74 20 28 6e 61 6d 65 29 0a 20 20 22 50 72 6f 63 65 73 l--anchor-event.(name)..."Proces
238a0 73 20 65 76 65 6e 74 20 69 6e 64 69 63 61 74 69 6e 67 20 61 6e 20 61 6e 63 68 6f 72 20 68 61 73 s.event.indicating.an.anchor.has
238c0 20 62 65 65 6e 20 64 65 66 69 6e 65 64 20 77 69 74 68 20 4e 41 4d 45 2e 22 0a 20 20 28 70 75 73 .been.defined.with.NAME."...(pus
238e0 68 20 3a 61 6e 63 68 6f 72 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 29 0a 20 20 28 h.:anchor.yaml--state-stack)...(
23900 70 75 73 68 20 60 28 3a 61 6e 63 68 6f 72 20 2c 6e 61 6d 65 29 20 79 61 6d 6c 2d 2d 6f 62 6a 65 push.`(:anchor.,name).yaml--obje
23920 63 74 2d 73 74 61 63 6b 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d ct-stack))..(defun.yaml--scalar-
23940 65 76 65 6e 74 20 28 73 74 79 6c 65 20 76 61 6c 75 65 29 0a 20 20 22 50 72 6f 63 65 73 73 20 74 event.(style.value)..."Process.t
23960 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 66 20 61 20 73 63 61 6c 61 72 20 56 41 4c 55 45 2e he.completion.of.a.scalar.VALUE.
23980 0a 0a 20 4e 6f 74 65 20 74 68 61 74 20 56 41 4c 55 45 20 6d 61 79 20 62 65 20 61 20 63 6f 6d 70 ...Note.that.VALUE.may.be.a.comp
239a0 6c 65 78 20 6f 62 6a 65 63 74 20 68 65 72 65 2e 20 20 53 54 59 4c 45 20 69 73 0a 20 63 75 72 72 lex.object.here...STYLE.is..curr
239c0 65 6e 74 6c 79 20 75 6e 75 73 65 64 2e 22 0a 20 20 28 6c 65 74 20 28 28 74 6f 70 2d 73 74 61 74 ently.unused."...(let.((top-stat
239e0 65 20 28 63 61 72 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 29 29 0a 20 20 20 20 20 e.(car.yaml--state-stack))......
23a00 20 20 20 28 76 61 6c 75 65 2a 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...(value*.(cond................
23a20 20 20 28 28 73 74 72 69 6e 67 70 20 76 61 6c 75 65 29 20 28 79 61 6d 6c 2d 2d 72 65 73 6f 6c 76 ..((stringp.value).(yaml--resolv
23a40 65 2d 73 63 61 6c 61 72 2d 74 61 67 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 e-scalar-tag.value))............
23a60 20 20 20 20 20 20 28 28 6c 69 73 74 70 20 76 61 6c 75 65 29 20 28 79 61 6d 6c 2d 2d 66 6f 72 6d ......((listp.value).(yaml--form
23a80 61 74 2d 6c 69 73 74 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 at-list.value)).................
23aa0 20 28 28 68 61 73 68 2d 74 61 62 6c 65 2d 70 20 76 61 6c 75 65 29 20 28 79 61 6d 6c 2d 2d 66 6f .((hash-table-p.value).(yaml--fo
23ac0 72 6d 61 74 2d 6f 62 6a 65 63 74 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 rmat-object.value)).............
23ae0 20 20 20 20 20 28 28 76 65 63 74 6f 72 70 20 76 61 6c 75 65 29 20 76 61 6c 75 65 29 0a 20 20 20 .....((vectorp.value).value)....
23b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 76 61 6c 75 65 29 20 6e 69 6c 29 29 ..............((not.value).nil))
23b20 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 6e 6f 74 20 74 6f 70 2d 73 74 61 74 )).....(cond......((not.top-stat
23b40 65 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 72 6f 6f 74 20 76 61 6c 75 65 2a e).......(setq.yaml--root.value*
23b60 29 29 0a 20 20 20 20 20 28 28 65 71 75 61 6c 20 74 6f 70 2d 73 74 61 74 65 20 3a 61 6e 63 68 6f ))......((equal.top-state.:ancho
23b80 72 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 61 6e 63 68 6f 72 20 28 70 6f 70 20 79 61 6d r).......(let*.((anchor.(pop.yam
23ba0 6c 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 l--object-stack))..............(
23bc0 6e 61 6d 65 20 28 6e 74 68 20 31 20 61 6e 63 68 6f 72 29 29 29 0a 20 20 20 20 20 20 20 20 28 70 name.(nth.1.anchor))).........(p
23be0 75 74 68 61 73 68 20 6e 61 6d 65 20 76 61 6c 75 65 20 79 61 6d 6c 2d 2d 61 6e 63 68 6f 72 2d 6d uthash.name.value.yaml--anchor-m
23c00 61 70 70 69 6e 67 73 29 0a 20 20 20 20 20 20 20 20 28 70 6f 70 20 79 61 6d 6c 2d 2d 73 74 61 74 appings).........(pop.yaml--stat
23c20 65 2d 73 74 61 63 6b 29 0a 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d 65 e-stack).........(yaml--scalar-e
23c40 76 65 6e 74 20 6e 69 6c 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 28 28 65 71 75 61 6c 20 74 vent.nil.value)))......((equal.t
23c60 6f 70 2d 73 74 61 74 65 20 3a 73 65 71 75 65 6e 63 65 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 op-state.:sequence).......(let.(
23c80 28 6c 20 28 63 61 72 20 79 61 6d 6c 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 29 29 29 0a 20 20 (l.(car.yaml--object-stack)))...
23ca0 20 20 20 20 20 20 28 73 65 74 63 61 72 20 79 61 6d 6c 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b ......(setcar.yaml--object-stack
23cc0 20 28 61 70 70 65 6e 64 20 6c 20 28 6c 69 73 74 20 76 61 6c 75 65 2a 29 29 29 29 29 0a 20 20 20 .(append.l.(list.value*)))))....
23ce0 20 20 28 28 65 71 75 61 6c 20 74 6f 70 2d 73 74 61 74 65 20 3a 6d 61 70 70 69 6e 67 29 0a 20 20 ..((equal.top-state.:mapping)...
23d00 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 28 70 75 73 68 20 3a 6d 61 70 70 69 6e ....(progn.........(push.:mappin
23d20 67 2d 76 61 6c 75 65 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 29 0a 20 20 20 20 20 g-value.yaml--state-stack)......
23d40 20 20 20 28 70 75 73 68 20 76 61 6c 75 65 2a 20 79 61 6d 6c 2d 2d 63 61 63 68 65 29 29 29 0a 20 ...(push.value*.yaml--cache)))..
23d60 20 20 20 20 28 28 65 71 75 61 6c 20 74 6f 70 2d 73 74 61 74 65 20 3a 6d 61 70 70 69 6e 67 2d 76 ....((equal.top-state.:mapping-v
23d80 61 6c 75 65 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 alue).......(progn.........(let.
23da0 28 28 6b 65 79 20 28 70 6f 70 20 79 61 6d 6c 2d 2d 63 61 63 68 65 29 29 0a 20 20 20 20 20 20 20 ((key.(pop.yaml--cache))........
23dc0 20 20 20 20 20 20 20 28 74 61 62 6c 65 20 28 63 61 72 20 79 61 6d 6c 2d 2d 6f 62 6a 65 63 74 2d .......(table.(car.yaml--object-
23de0 73 74 61 63 6b 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 stack)))...........(when.(string
23e00 70 20 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 p.key).............(cond........
23e20 20 20 20 20 20 20 28 28 65 71 6c 20 27 73 79 6d 62 6f 6c 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e ......((eql.'symbol.yaml--parsin
23e40 67 2d 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 g-object-key-type)..............
23e60 20 28 73 65 74 71 20 6b 65 79 20 28 69 6e 74 65 72 6e 20 6b 65 79 29 29 29 0a 20 20 20 20 20 20 .(setq.key.(intern.key))).......
23e80 20 20 20 20 20 20 20 28 28 65 71 6c 20 27 6b 65 79 77 6f 72 64 20 79 61 6d 6c 2d 2d 70 61 72 73 .......((eql.'keyword.yaml--pars
23ea0 69 6e 67 2d 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 ing-object-key-type)............
23ec0 20 20 20 28 73 65 74 71 20 6b 65 79 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61 74 20 22 3a 25 ...(setq.key.(intern.(format.":%
23ee0 73 22 20 6b 65 79 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 74 68 61 73 68 20 s".key))))))...........(puthash.
23f00 6b 65 79 20 76 61 6c 75 65 2a 20 74 61 62 6c 65 29 29 0a 20 20 20 20 20 20 20 20 28 70 6f 70 20 key.value*.table)).........(pop.
23f20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 29 29 29 0a 20 20 20 20 20 28 28 65 71 75 61 yaml--state-stack)))......((equa
23f40 6c 20 74 6f 70 2d 73 74 61 74 65 20 3a 74 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 29 0a 20 20 20 l.top-state.:trail-comments)....
23f60 20 20 20 28 70 6f 70 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 29 0a 20 20 20 20 20 ...(pop.yaml--state-stack)......
23f80 20 28 6c 65 74 20 28 28 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 20 28 70 6f 70 20 79 61 6d 6c 2d 2d .(let.((comment-text.(pop.yaml--
23fa0 6f 62 6a 65 63 74 2d 73 74 61 63 6b 29 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 object-stack))).........(unless.
23fc0 28 73 74 72 69 6e 67 70 20 76 61 6c 75 65 2a 29 0a 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f (stringp.value*)...........(erro
23fe0 72 20 22 54 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 20 63 61 6e 27 74 20 62 65 20 6e 65 73 74 65 r."Trail-comments.can't.be.neste
24000 64 20 75 6e 64 65 72 20 6e 6f 6e 2d 73 74 72 69 6e 67 22 29 29 0a 20 20 20 20 20 20 20 20 28 79 d.under.non-string")).........(y
24020 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d 65 76 65 6e 74 0a 20 20 20 20 20 20 20 20 20 73 74 79 6c 65 aml--scalar-event..........style
24040 0a 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 ..........(replace-regexp-in-str
24060 69 6e 67 20 28 63 6f 6e 63 61 74 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 63 6f 6d 6d 65 6e ing.(concat.(regexp-quote.commen
24080 74 2d 74 65 78 74 29 20 22 5c 6e 2a 5c 5c 27 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t-text)."\n*\\'")...............
240a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 0a 20 20 20 20 20 20 20 20 ....................."".........
240c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 ...........................value
240e0 2a 29 29 29 29 0a 20 20 20 20 20 28 28 65 71 75 61 6c 20 74 6f 70 2d 73 74 61 74 65 20 6e 69 6c *))))......((equal.top-state.nil
24100 29 29 29 29 0a 20 20 27 28 3a 73 63 61 6c 61 72 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d ))))...'(:scalar))..(defun.yaml-
24120 2d 61 6c 69 61 73 2d 65 76 65 6e 74 20 28 6e 61 6d 65 29 0a 20 20 22 50 72 6f 63 65 73 73 20 61 -alias-event.(name)..."Process.a
24140 20 6e 6f 64 65 20 68 61 73 20 62 65 65 6e 20 64 65 66 69 6e 65 64 20 76 69 61 20 61 6c 69 61 73 .node.has.been.defined.via.alias
24160 20 4e 41 4d 45 2e 22 0a 20 20 28 69 66 20 79 61 6d 6c 2d 2d 72 65 73 6f 6c 76 65 2d 61 6c 69 61 .NAME."...(if.yaml--resolve-alia
24180 73 65 73 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 73 6f 6c 76 65 64 20 28 67 65 74 68 61 ses.......(let.((resolved.(getha
241a0 73 68 20 6e 61 6d 65 20 79 61 6d 6c 2d 2d 61 6e 63 68 6f 72 2d 6d 61 70 70 69 6e 67 73 29 29 29 sh.name.yaml--anchor-mappings)))
241c0 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 72 65 73 6f 6c 76 65 64 20 28 65 72 72 6f 72 .........(unless.resolved.(error
241e0 20 22 55 6e 64 65 66 69 6e 65 64 20 61 6c 69 61 73 20 27 25 73 27 22 20 6e 61 6d 65 29 29 0a 20 ."Undefined.alias.'%s'".name))..
24200 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d 65 76 65 6e 74 20 6e 69 6c 20 72 .......(yaml--scalar-event.nil.r
24220 65 73 6f 6c 76 65 64 29 29 0a 20 20 20 20 28 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d 65 76 65 6e esolved)).....(yaml--scalar-even
24240 74 20 6e 69 6c 20 28 76 65 63 74 6f 72 20 3a 61 6c 69 61 73 20 6e 61 6d 65 29 29 29 0a 20 20 27 t.nil.(vector.:alias.name)))...'
24260 28 3a 61 6c 69 61 73 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 74 72 61 69 6c 2d 63 6f (:alias))..(defun.yaml--trail-co
24280 6d 6d 65 6e 74 73 2d 65 76 65 6e 74 20 28 74 65 78 74 29 0a 20 20 22 50 72 6f 63 65 73 73 20 74 mments-event.(text)..."Process.t
242a0 72 61 69 6c 69 6e 67 20 63 6f 6d 6d 65 6e 74 73 20 6f 66 20 54 45 58 54 20 77 68 69 63 68 20 73 railing.comments.of.TEXT.which.s
242c0 68 6f 75 6c 64 20 62 65 20 74 72 69 6d 6d 65 64 20 66 72 6f 6d 20 70 61 72 65 6e 74 2e 22 0a 20 hould.be.trimmed.from.parent."..
242e0 20 28 70 75 73 68 20 3a 74 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 20 79 61 6d 6c 2d 2d 73 74 61 .(push.:trail-comments.yaml--sta
24300 74 65 2d 73 74 61 63 6b 29 0a 20 20 28 70 75 73 68 20 74 65 78 74 20 79 61 6d 6c 2d 2d 6f 62 6a te-stack)...(push.text.yaml--obj
24320 65 63 74 2d 73 74 61 63 6b 29 0a 20 20 27 28 3a 74 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 29 29 ect-stack)...'(:trail-comments))
24340 0a 0a 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 63 68 65 63 6b 2d 64 6f 63 75 6d 65 6e 74 2d ....(defun.yaml--check-document-
24360 65 6e 64 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 61 74 20 65 end.()..."Return.non-nil.if.at.e
24380 6e 64 20 6f 66 20 64 6f 63 75 6d 65 6e 74 2e 22 0a 20 20 3b 3b 20 4e 4f 54 45 3a 20 63 75 72 72 nd.of.document."...;;.NOTE:.curr
243a0 65 6e 74 6c 79 20 6e 6f 20 6e 65 65 64 20 66 6f 72 20 74 68 69 73 2e 20 20 4d 61 79 20 62 65 20 ently.no.need.for.this...May.be.
243c0 6e 65 65 64 65 64 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 2e 0a 20 20 74 29 0a 0a 28 64 65 66 needed.in.the.future....t)..(def
243e0 75 6e 20 79 61 6d 6c 2d 2d 72 65 76 65 72 73 65 2d 61 74 2d 6c 69 73 74 20 28 29 0a 20 20 22 52 un.yaml--reverse-at-list.()..."R
24400 65 76 65 72 73 65 20 74 68 65 20 6c 69 73 74 20 61 74 20 74 68 65 20 74 6f 70 20 6f 66 20 74 68 everse.the.list.at.the.top.of.th
24420 65 20 6f 62 6a 65 63 74 20 73 74 61 63 6b 2e 0a 0a 54 68 69 73 20 69 73 20 6e 65 65 64 65 64 20 e.object.stack...This.is.needed.
24440 74 6f 20 67 65 74 20 74 68 65 20 63 6f 72 72 65 63 74 20 6f 72 64 65 72 20 61 73 20 6c 69 73 74 to.get.the.correct.order.as.list
24460 73 20 61 72 65 20 70 72 6f 63 65 73 73 65 64 20 69 6e 0a 72 65 76 65 72 73 65 20 6f 72 64 65 72 s.are.processed.in.reverse.order
24480 2e 22 0a 20 20 28 73 65 74 63 61 72 20 79 61 6d 6c 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 20 ."...(setcar.yaml--object-stack.
244a0 28 72 65 76 65 72 73 65 20 28 63 61 72 20 79 61 6d 6c 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b (reverse.(car.yaml--object-stack
244c0 29 29 29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 6d 6c 2d 2d 67 72 61 6d 6d 61 72 2d 65 76 ))))..(defconst.yaml--grammar-ev
244e0 65 6e 74 73 2d 69 6e 0a 20 20 60 28 28 6c 2d 79 61 6d 6c 2d 73 74 72 65 61 6d 20 2e 20 2c 28 6c ents-in...`((l-yaml-stream...,(l
24500 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ambda.()........................
24520 20 28 79 61 6d 6c 2d 2d 73 74 72 65 61 6d 2d 73 74 61 72 74 2d 65 76 65 6e 74 29 0a 20 20 20 20 .(yaml--stream-start-event).....
24540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d ....................(setq.yaml--
24560 64 6f 63 75 6d 65 6e 74 2d 73 74 61 72 74 2d 76 65 72 73 69 6f 6e 20 6e 69 6c 29 0a 20 20 20 20 document-start-version.nil).....
24580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d ....................(setq.yaml--
245a0 64 6f 63 75 6d 65 6e 74 2d 73 74 61 72 74 2d 65 78 70 6c 69 63 69 74 20 6e 69 6c 29 0a 20 20 20 document-start-explicit.nil)....
245c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d .....................(setq.yaml-
245e0 2d 74 61 67 2d 6d 61 70 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 29 29 29 29 0a 20 20 -tag-map.(make-hash-table))))...
24600 20 20 28 63 2d 66 6c 6f 77 2d 6d 61 70 70 69 6e 67 20 2e 20 2c 28 6c 61 6d 62 64 61 20 28 29 0a ..(c-flow-mapping...,(lambda.().
24620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .........................(yaml--
24640 6d 61 70 70 69 6e 67 2d 73 74 61 72 74 2d 65 76 65 6e 74 20 74 29 29 29 0a 20 20 20 20 28 63 2d mapping-start-event.t))).....(c-
24660 66 6c 6f 77 2d 73 65 71 75 65 6e 63 65 20 2e 20 2c 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 flow-sequence...,(lambda.().....
24680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 65 71 ......................(yaml--seq
246a0 75 65 6e 63 65 2d 73 74 61 72 74 2d 65 76 65 6e 74 20 6e 69 6c 29 29 29 0a 20 20 20 20 28 6c 2b uence-start-event.nil))).....(l+
246c0 62 6c 6f 63 6b 2d 6d 61 70 70 69 6e 67 20 2e 20 2c 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 block-mapping...,(lambda.().....
246e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 6d 61 70 ......................(yaml--map
24700 70 69 6e 67 2d 73 74 61 72 74 2d 65 76 65 6e 74 20 6e 69 6c 29 29 29 0a 20 20 20 20 28 6c 2b 62 ping-start-event.nil))).....(l+b
24720 6c 6f 63 6b 2d 73 65 71 75 65 6e 63 65 20 2e 20 2c 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 lock-sequence...,(lambda.().....
24740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 65 .......................(yaml--se
24760 71 75 65 6e 63 65 2d 73 74 61 72 74 2d 65 76 65 6e 74 20 6e 69 6c 29 29 29 0a 20 20 20 20 28 6e quence-start-event.nil))).....(n
24780 73 2d 6c 2d 63 6f 6d 70 61 63 74 2d 6d 61 70 70 69 6e 67 20 2e 20 2c 28 6c 61 6d 62 64 61 20 28 s-l-compact-mapping...,(lambda.(
247a0 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 )...............................
247c0 20 28 79 61 6d 6c 2d 2d 6d 61 70 70 69 6e 67 2d 73 74 61 72 74 2d 65 76 65 6e 74 20 6e 69 6c 29 .(yaml--mapping-start-event.nil)
247e0 29 29 0a 20 20 20 20 28 6e 73 2d 6c 2d 63 6f 6d 70 61 63 74 2d 73 65 71 75 65 6e 63 65 20 2e 20 )).....(ns-l-compact-sequence...
24800 2c 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,(lambda.().....................
24820 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 65 71 75 65 6e 63 65 2d 73 74 61 72 ............(yaml--sequence-star
24840 74 2d 65 76 65 6e 74 20 6e 69 6c 29 29 29 0a 20 20 20 20 28 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 t-event.nil))).....(ns-flow-pair
24860 20 2e 20 2c 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...,(lambda.()..................
24880 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 6d 61 70 70 69 6e 67 2d 73 74 61 72 74 2d 65 76 65 6e 74 ......(yaml--mapping-start-event
248a0 20 74 29 29 29 0a 20 20 20 20 28 6e 73 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c 69 63 .t))).....(ns-l-block-map-implic
248c0 69 74 2d 65 6e 74 72 79 20 2e 20 2c 28 6c 61 6d 62 64 61 20 28 29 20 6e 69 6c 29 29 0a 20 20 20 it-entry...,(lambda.().nil))....
248e0 20 28 6e 73 2d 6c 2d 63 6f 6d 70 61 63 74 2d 6d 61 70 70 69 6e 67 20 2e 20 2c 28 6c 61 6d 62 64 .(ns-l-compact-mapping...,(lambd
24900 61 20 28 29 20 6e 69 6c 29 29 0a 20 20 20 20 28 63 2d 6c 2d 62 6c 6f 63 6b 2d 73 65 71 2d 65 6e a.().nil)).....(c-l-block-seq-en
24920 74 72 79 20 2e 20 2c 28 6c 61 6d 62 64 61 20 28 29 20 6e 69 6c 29 29 29 0a 20 20 22 4c 69 73 74 try...,(lambda.().nil)))..."List
24940 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 6d 61 74 63 68 65 64 20 72 75 6c 65 73 20 .of.functions.for.matched.rules.
24960 74 68 61 74 20 72 75 6e 20 6f 6e 20 74 68 65 20 65 6e 74 65 72 69 6e 67 20 6f 66 20 61 20 72 75 that.run.on.the.entering.of.a.ru
24980 6c 65 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 6d 6c 2d 2d 67 72 61 6d 6d 61 72 2d 65 le.")..(defconst.yaml--grammar-e
249a0 76 65 6e 74 73 2d 6f 75 74 0a 20 20 60 28 28 63 2d 62 2d 62 6c 6f 63 6b 2d 68 65 61 64 65 72 20 vents-out...`((c-b-block-header.
249c0 2e 0a 20 20 20 20 20 2c 28 6c 61 6d 62 64 61 20 28 5f 74 65 78 74 29 0a 20 20 20 20 20 20 20 6e .......,(lambda.(_text)........n
249e0 69 6c 29 29 0a 20 20 20 20 28 6c 2d 79 61 6d 6c 2d 73 74 72 65 61 6d 20 2e 0a 20 20 20 20 20 2c il)).....(l-yaml-stream........,
24a00 28 6c 61 6d 62 64 61 20 28 5f 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 (lambda.(_text)........(yaml--ch
24a20 65 63 6b 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d eck-document-end)........(yaml--
24a40 73 74 72 65 61 6d 2d 65 6e 64 2d 65 76 65 6e 74 29 29 29 0a 20 20 20 20 28 6e 73 2d 79 61 6d 6c stream-end-event))).....(ns-yaml
24a60 2d 76 65 72 73 69 6f 6e 20 2e 0a 20 20 20 20 20 2c 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a -version........,(lambda.(text).
24a80 20 20 20 20 20 20 20 28 77 68 65 6e 20 79 61 6d 6c 2d 2d 64 6f 63 75 6d 65 6e 74 2d 73 74 61 72 .......(when.yaml--document-star
24aa0 74 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 65 72 72 6f 72 t-version..........(throw.'error
24ac0 20 22 4d 75 6c 74 69 70 6c 65 20 25 59 41 4d 4c 20 64 69 72 65 63 74 69 76 65 73 20 6e 6f 74 20 ."Multiple.%YAML.directives.not.
24ae0 61 6c 6c 6f 77 65 64 2e 22 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 64 allowed."))........(setq.yaml--d
24b00 6f 63 75 6d 65 6e 74 2d 73 74 61 72 74 2d 76 65 72 73 69 6f 6e 20 74 65 78 74 29 29 29 0a 20 20 ocument-start-version.text)))...
24b20 20 20 28 63 2d 74 61 67 2d 68 61 6e 64 6c 65 20 2e 0a 20 20 20 20 20 2c 28 6c 61 6d 62 64 61 20 ..(c-tag-handle........,(lambda.
24b40 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 74 61 67 2d 68 61 (text)........(setq.yaml--tag-ha
24b60 6e 64 6c 65 20 74 65 78 74 29 29 29 0a 20 20 20 20 28 6e 73 2d 74 61 67 2d 70 72 65 66 69 78 20 ndle.text))).....(ns-tag-prefix.
24b80 2e 0a 20 20 20 20 20 2c 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 70 .......,(lambda.(text)........(p
24ba0 75 74 68 61 73 68 20 79 61 6d 6c 2d 2d 74 61 67 2d 68 61 6e 64 6c 65 20 74 65 78 74 20 79 61 6d uthash.yaml--tag-handle.text.yam
24bc0 6c 2d 2d 74 61 67 2d 6d 61 70 29 29 29 0a 20 20 20 20 28 63 2d 64 69 72 65 63 74 69 76 65 73 2d l--tag-map))).....(c-directives-
24be0 65 6e 64 20 2e 0a 20 20 20 20 20 2c 28 6c 61 6d 62 64 61 20 28 5f 74 65 78 74 29 0a 20 20 20 20 end........,(lambda.(_text).....
24c00 20 20 20 28 79 61 6d 6c 2d 2d 63 68 65 63 6b 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 29 0a 20 20 ...(yaml--check-document-end)...
24c20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 64 6f 63 75 6d 65 6e 74 2d 73 74 61 72 74 2d .....(setq.yaml--document-start-
24c40 65 78 70 6c 69 63 69 74 20 74 29 29 29 0a 20 20 20 20 28 63 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e explicit.t))).....(c-document-en
24c60 64 20 2e 0a 20 20 20 20 20 2c 28 6c 61 6d 62 64 61 20 28 5f 74 65 78 74 29 0a 20 20 20 20 20 20 d........,(lambda.(_text).......
24c80 20 28 77 68 65 6e 20 28 6e 6f 74 20 79 61 6d 6c 2d 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 29 0a .(when.(not.yaml--document-end).
24ca0 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e .........(setq.yaml--document-en
24cc0 64 2d 65 78 70 6c 69 63 69 74 20 74 29 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 65 d-explicit.t))........(yaml--che
24ce0 63 6b 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 29 29 29 0a 20 20 20 20 28 63 2d 66 6c 6f 77 2d 6d ck-document-end))).....(c-flow-m
24d00 61 70 70 69 6e 67 20 2e 0a 20 20 20 20 20 2c 28 6c 61 6d 62 64 61 20 28 5f 74 65 78 74 29 0a 20 apping........,(lambda.(_text)..
24d20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 6d 61 70 70 69 6e 67 2d 65 6e 64 2d 65 76 65 6e 74 29 29 ......(yaml--mapping-end-event))
24d40 29 0a 20 20 20 20 28 63 2d 66 6c 6f 77 2d 73 65 71 75 65 6e 63 65 20 2e 0a 20 20 20 20 20 2c 28 ).....(c-flow-sequence........,(
24d60 6c 61 6d 62 64 61 20 28 5f 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 65 71 lambda.(_text)........(yaml--seq
24d80 75 65 6e 63 65 2d 65 6e 64 2d 65 76 65 6e 74 20 29 29 29 0a 20 20 20 20 28 6c 2b 62 6c 6f 63 6b uence-end-event.))).....(l+block
24da0 2d 6d 61 70 70 69 6e 67 20 2e 0a 20 20 20 20 20 2c 28 6c 61 6d 62 64 61 20 28 5f 74 65 78 74 29 -mapping........,(lambda.(_text)
24dc0 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 6d 61 70 70 69 6e 67 2d 65 6e 64 2d 65 76 65 6e 74 ........(yaml--mapping-end-event
24de0 29 29 29 0a 20 20 20 20 28 6c 2b 62 6c 6f 63 6b 2d 73 65 71 75 65 6e 63 65 20 2e 0a 20 20 20 20 ))).....(l+block-sequence.......
24e00 20 2c 28 6c 61 6d 62 64 61 20 28 5f 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .,(lambda.(_text)........(yaml--
24e20 72 65 76 65 72 73 65 2d 61 74 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 reverse-at-list)........(yaml--s
24e40 65 71 75 65 6e 63 65 2d 65 6e 64 2d 65 76 65 6e 74 29 29 29 0a 20 20 20 20 28 6e 73 2d 6c 2d 63 equence-end-event))).....(ns-l-c
24e60 6f 6d 70 61 63 74 2d 6d 61 70 70 69 6e 67 20 2e 0a 20 20 20 20 20 2c 28 6c 61 6d 62 64 61 20 28 ompact-mapping........,(lambda.(
24e80 5f 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 6d 61 70 70 69 6e 67 2d 65 6e 64 _text)........(yaml--mapping-end
24ea0 2d 65 76 65 6e 74 29 29 29 0a 20 20 20 20 28 6e 73 2d 6c 2d 63 6f 6d 70 61 63 74 2d 73 65 71 75 -event))).....(ns-l-compact-sequ
24ec0 65 6e 63 65 20 2e 0a 20 20 20 20 20 2c 28 6c 61 6d 62 64 61 20 28 5f 74 65 78 74 29 0a 20 20 20 ence........,(lambda.(_text)....
24ee0 20 20 20 20 28 79 61 6d 6c 2d 2d 73 65 71 75 65 6e 63 65 2d 65 6e 64 2d 65 76 65 6e 74 29 29 29 ....(yaml--sequence-end-event)))
24f00 0a 20 20 20 20 28 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 20 2e 0a 20 20 20 20 20 2c 28 6c 61 6d 62 .....(ns-flow-pair........,(lamb
24f20 64 61 20 28 5f 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 6d 61 70 70 69 6e 67 da.(_text)........(yaml--mapping
24f40 2d 65 6e 64 2d 65 76 65 6e 74 29 29 29 0a 20 20 20 20 28 6e 73 2d 70 6c 61 69 6e 20 2e 0a 20 20 -end-event))).....(ns-plain.....
24f60 20 20 20 2c 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 6c 65 74 2a 20 ...,(lambda.(text)........(let*.
24f80 28 28 72 65 70 6c 61 63 65 64 20 28 69 66 20 28 61 6e 64 20 28 7a 65 72 6f 70 20 28 6c 65 6e 67 ((replaced.(if.(and.(zerop.(leng
24fa0 74 68 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 29 29 0a 20 20 20 20 20 20 20 20 20 th.yaml--state-stack))..........
24fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d ........................(string-
24fe0 6d 61 74 63 68 20 22 5c 5c 28 5e 5c 5c 7c 5c 6e 5c 5c 29 5c 5c 2e 5c 5c 2e 5c 5c 2e 5c 5c 27 22 match."\\(^\\|\n\\)\\.\\.\\.\\'"
25000 20 74 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .text)).........................
25020 20 20 20 20 3b 3b 20 48 61 63 6b 20 74 6f 20 6e 6f 74 20 73 65 6e 64 20 74 68 65 20 64 6f 63 75 ....;;.Hack.to.not.send.the.docu
25040 6d 65 6e 74 20 70 61 72 73 65 20 65 6e 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ment.parse.end..................
25060 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 57 69 6c 6c 20 6f 6e 6c 79 20 6f 63 63 75 72 20 77 ............;;.Will.only.occur.w
25080 69 74 68 20 62 61 72 65 20 6e 73 2d 70 6c 61 69 6e 20 61 74 20 74 6f 70 20 6c 65 76 65 6c 2e 0a ith.bare.ns-plain.at.top.level..
250a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 ............................(rep
250c0 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 28 5e 5c 5c 7c 5c 6e lace-regexp-in-string."\\(^\\|\n
250e0 5c 5c 29 5c 5c 2e 5c 5c 2e 5c 5c 2e 5c 5c 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \\)\\.\\.\\.\\'"................
25100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
25120 20 20 20 20 20 20 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......."".......................
25140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
25160 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 text)...........................
25180 74 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 text))...............(replaced.(
251a0 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 replace-regexp-in-string........
251c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 3a 5b 20 5c 74 5d 2a 5c 72 .................."\\(?:[.\t]*\r
251e0 3f 5c 6e 5b 20 5c 74 5d 2a 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ?\n[.\t]*\\)"...................
25200 20 20 20 20 20 20 20 22 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......."\n".....................
25220 20 20 20 20 20 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 .....replaced))...............(r
25240 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e eplaced.(replace-regexp-in-strin
25260 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5c g.........................."\\(\
25280 6e 5c 5c 29 5c 5c 28 5c 6e 2a 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n\\)\\(\n*\\)"..................
252a0 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ........(lambda.(x).............
252c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 6c 65 6e 67 74 68 20 78 29 ...............(if.(>.(length.x)
252e0 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .1).............................
25300 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 78 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ...(substring.x.1)..............
25320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 ................"."))...........
25340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 6c 61 63 65 64 29 29 29 0a 20 20 20 20 20 ...............replaced)))......
25360 20 20 20 20 28 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d 65 76 65 6e 74 20 22 70 6c 61 69 6e 22 20 ....(yaml--scalar-event."plain".
25380 72 65 70 6c 61 63 65 64 29 29 29 29 0a 20 20 20 20 28 63 2d 73 69 6e 67 6c 65 2d 71 75 6f 74 65 replaced)))).....(c-single-quote
253a0 64 20 2e 0a 20 20 20 20 20 2c 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 d........,(lambda.(text)........
253c0 28 6c 65 74 2a 20 28 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 (let*.((replaced.(replace-regexp
253e0 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -in-string......................
25400 20 20 20 20 22 5c 5c 28 3f 3a 5b 20 5c 74 5d 2a 5c 72 3f 5c 6e 5b 20 5c 74 5d 2a 5c 5c 29 22 0a ...."\\(?:[.\t]*\r?\n[.\t]*\\)".
25420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 0a 20 20 ........................."\n"...
25440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 29 29 0a 20 20 .......................text))...
25460 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d 72 ............(replaced.(replace-r
25480 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 egexp-in-string.................
254a0 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5c 6e 5c 5c 29 5c 5c 28 5c 6e 2a 5c 5c 29 22 0a 20 20 20 ........."\\(\n\\)\\(\n*\\)"....
254c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78 ......................(lambda.(x
254e0 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 )............................(if
25500 20 28 3e 20 28 6c 65 6e 67 74 68 20 78 29 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(>.(length.x).1)...............
25520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 78 20 31 29 .................(substring.x.1)
25540 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 ..............................".
25560 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 "))..........................rep
25580 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 laced))...............(replaced.
255a0 28 69 66 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 22 27 27 22 20 72 65 70 6c 61 63 65 64 29 29 0a (if.(not.(equal."''".replaced)).
255c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 ............................(rep
255e0 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 lace-regexp-in-string...........
25600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 27 27 22 0a 20 20 20 20 20 20 20 20 ..................."''".........
25620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78 29 .....................(lambda.(x)
25640 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
25660 28 69 66 20 28 3e 20 28 6c 65 6e 67 74 68 20 78 29 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 (if.(>.(length.x).1)............
25680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 ........................(substri
256a0 6e 67 20 78 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ng.x.1).........................
256c0 20 20 20 20 20 20 20 20 20 22 27 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ........."'"))..................
256e0 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 6c 61 63 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 ............replaced)...........
25700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 6c 61 63 65 64 29 29 29 0a 20 20 20 20 ................replaced))).....
25720 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d 65 76 65 6e 74 20 22 73 69 6e 67 6c 65 .....(yaml--scalar-event."single
25740 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 "..............................(
25760 73 75 62 73 74 72 69 6e 67 20 72 65 70 6c 61 63 65 64 20 31 20 28 31 2d 20 28 6c 65 6e 67 74 68 substring.replaced.1.(1-.(length
25780 20 72 65 70 6c 61 63 65 64 29 29 29 29 29 29 29 0a 20 20 20 20 28 63 2d 64 6f 75 62 6c 65 2d 71 .replaced))))))).....(c-double-q
257a0 75 6f 74 65 64 20 2e 0a 20 20 20 20 20 2c 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 uoted........,(lambda.(text)....
257c0 20 20 20 20 28 6c 65 74 2a 20 28 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 ....(let*.((replaced.(replace-re
257e0 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 gexp-in-string..................
25800 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 3a 5b 20 5c 74 5d 2a 5c 72 3f 5c 6e 5b 20 5c 74 5d 2a 5c ........"\\(?:[.\t]*\r?\n[.\t]*\
25820 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e \)".........................."\n
25840 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 29 "..........................text)
25860 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 )...............(replaced.(repla
25880 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 ce-regexp-in-string.............
258a0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5c 6e 5c 5c 29 5c 5c 28 5c 6e 2a 5c 5c 29 22 ............."\\(\n\\)\\(\n*\\)"
258c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 ..........................(lambd
258e0 61 20 28 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 a.(x)...........................
25900 20 28 69 66 20 28 3e 20 28 6c 65 6e 67 74 68 20 78 29 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 .(if.(>.(length.x).1)...........
25920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 .....................(substring.
25940 78 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 x.1)............................
25960 20 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..".")).........................
25980 20 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 .replaced))...............(repla
259a0 63 65 64 20 28 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 22 5c ced.(replace-regexp-in-string."\
259c0 5c 5c 5c 5c 5c 28 5b 5c 22 5c 5c 2f 5d 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \\\\\([\"\\/]\\)"...............
259e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
25a00 20 20 20 20 22 5c 5c 31 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...."\\1".......................
25a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 6c ............................repl
25a40 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 aced))...............(replaced.(
25a60 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 22 5c 5c 5c 5c 20 22 replace-regexp-in-string."\\\\."
25a80 20 22 20 22 20 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 .".".replaced))...............(r
25aa0 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e eplaced.(replace-regexp-in-strin
25ac0 67 20 22 5c 5c 5c 5c 20 22 20 22 20 22 20 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 g."\\\\.".".".replaced))........
25ae0 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 .......(replaced.(replace-regexp
25b00 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 5c 5c 62 22 20 22 5c 62 22 20 72 65 70 6c 61 63 65 64 -in-string."\\\\b"."\b".replaced
25b20 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c ))...............(replaced.(repl
25b40 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 5c 5c 74 22 20 22 5c 74 ace-regexp-in-string."\\\\t"."\t
25b60 22 20 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c ".replaced))...............(repl
25b80 61 63 65 64 20 28 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 22 aced.(replace-regexp-in-string."
25ba0 5c 5c 5c 5c 6e 22 20 22 5c 6e 22 20 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 \\\\n"."\n".replaced))..........
25bc0 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 .....(replaced.(replace-regexp-i
25be0 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 5c 5c 72 22 20 22 5c 72 22 20 72 65 70 6c 61 63 65 64 29 29 n-string."\\\\r"."\r".replaced))
25c00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 ...............(replaced.(replac
25c20 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 5c 5c 72 22 20 22 5c 72 22 20 e-regexp-in-string."\\\\r"."\r".
25c40 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 replaced))...............(replac
25c60 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 ed.(replace-regexp-in-string....
25c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 5c 5c 78 5c 5c 28 5b ......................"\\\\x\\([
25ca0 30 2d 39 61 2d 66 41 2d 46 5d 5c 5c 7b 32 5c 5c 7d 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 0-9a-fA-F]\\{2\\}\\)"...........
25cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 20 20 ...............(lambda.(x)......
25ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 68 61 ......................(let.((cha
25d00 72 2d 70 74 20 28 73 75 62 73 74 72 69 6e 67 20 32 20 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 r-pt.(substring.2.x)))..........
25d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 28 73 74 72 ....................(string.(str
25d40 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 63 68 61 72 2d 70 74 20 31 36 29 29 29 29 0a 20 20 20 ing-to-number.char-pt.16))))....
25d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 6c 61 63 65 64 29 29 ......................replaced))
25d80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 ...............(replaced.(replac
25da0 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e-regexp-in-string..............
25dc0 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 5c 5c 78 5c 5c 28 5b 30 2d 39 61 2d 66 41 2d 46 5d ............"\\\\x\\([0-9a-fA-F]
25de0 5c 5c 7b 32 5c 5c 7d 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \\{2\\}\\)".....................
25e00 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .....(lambda.(x)................
25e20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 68 61 72 2d 70 74 20 28 73 75 62 73 ............(let.((char-pt.(subs
25e40 74 72 69 6e 67 20 78 20 32 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 tring.x.2)))....................
25e60 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d ..........(string.(string-to-num
25e80 62 65 72 20 63 68 61 72 2d 70 74 20 31 36 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ber.char-pt.16))))..............
25ea0 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 ............replaced))..........
25ec0 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 .....(replaced.(replace-regexp-i
25ee0 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n-string........................
25f00 20 20 22 5c 5c 5c 5c 78 5c 5c 28 5b 30 2d 39 61 2d 66 41 2d 46 5d 5c 5c 7b 34 5c 5c 7d 5c 5c 29 .."\\\\x\\([0-9a-fA-F]\\{4\\}\\)
25f20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 "..........................(lamb
25f40 64 61 20 28 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 da.(x)..........................
25f60 20 20 28 6c 65 74 20 28 28 63 68 61 72 2d 70 74 20 28 73 75 62 73 74 72 69 6e 67 20 78 20 32 29 ..(let.((char-pt.(substring.x.2)
25f80 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ))..............................
25fa0 28 73 74 72 69 6e 67 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 63 68 61 72 2d 70 (string.(string-to-number.char-p
25fc0 74 20 31 36 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t.16))))........................
25fe0 20 20 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c ..replaced))...............(repl
26000 61 63 65 64 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 aced.(replace-regexp-in-string..
26020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 5c 5c 78 5c 5c ........................"\\\\x\\
26040 28 5b 30 2d 39 61 2d 66 41 2d 46 5d 5c 5c 7b 38 5c 5c 7d 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 ([0-9a-fA-F]\\{8\\}\\)".........
26060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 .................(lambda.(x)....
26080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 ........................(let.((c
260a0 68 61 72 2d 70 74 20 28 73 75 62 73 74 72 69 6e 67 20 78 20 32 29 29 29 0a 20 20 20 20 20 20 20 har-pt.(substring.x.2)))........
260c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 28 73 ......................(string.(s
260e0 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 63 68 61 72 2d 70 74 20 31 36 29 29 29 29 0a 20 tring-to-number.char-pt.16))))..
26100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 6c 61 63 65 64 ........................replaced
26120 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 72 65 70 6c ))...............(replaced.(repl
26140 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 ace-regexp-in-string............
26160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 5c 5c 5c 5c 5c 5c 22 0a 20 20 20 20 20 20 20 .............."\\\\\\\\"........
26180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 22 0a 20 20 20 20 20 20 20 20 20 .................."\\"..........
261a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 6c 61 63 65 64 29 29 0a 20 20 20 20 20 ................replaced))......
261c0 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 64 20 28 73 75 62 73 74 72 69 6e 67 20 72 65 .........(replaced.(substring.re
261e0 70 6c 61 63 65 64 20 31 20 28 31 2d 20 28 6c 65 6e 67 74 68 20 72 65 70 6c 61 63 65 64 29 29 29 placed.1.(1-.(length.replaced)))
26200 29 29 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d 65 76 65 6e 74 20 ))..........(yaml--scalar-event.
26220 22 64 6f 75 62 6c 65 22 20 72 65 70 6c 61 63 65 64 29 29 29 29 0a 20 20 20 20 28 63 2d 6c 2b 6c "double".replaced)))).....(c-l+l
26240 69 74 65 72 61 6c 20 2e 0a 20 20 20 20 20 2c 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 iteral........,(lambda.(text)...
26260 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 28 63 61 72 20 79 61 6d 6c 2d 2d 73 74 61 .....(when.(equal.(car.yaml--sta
26280 74 65 2d 73 74 61 63 6b 29 20 3a 74 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 29 0a 20 20 20 20 20 te-stack).:trail-comments)......
262a0 20 20 20 20 28 70 6f 70 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 29 0a 20 20 20 20 ....(pop.yaml--state-stack).....
262c0 20 20 20 20 20 28 6c 65 74 20 28 28 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 20 28 70 6f 70 20 79 61 .....(let.((comment-text.(pop.ya
262e0 6d 6c 2d 2d 6f 62 6a 65 63 74 2d 73 74 61 63 6b 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 ml--object-stack)))............(
26300 73 65 74 71 20 74 65 78 74 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 setq.text.(replace-regexp-in-str
26320 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 ing........................(conc
26340 61 74 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 29 20 22 at.(regexp-quote.comment-text)."
26360 5c 6e 2a 5c 5c 27 22 29 20 22 22 20 74 65 78 74 29 29 29 29 0a 20 20 20 20 20 20 20 28 6c 65 74 \n*\\'")."".text))))........(let
26380 2a 20 28 28 70 72 6f 63 65 73 73 65 64 2d 74 65 78 74 20 28 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 *.((processed-text.(yaml--proces
263a0 73 2d 6c 69 74 65 72 61 6c 2d 74 65 78 74 20 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 s-literal-text.text)))..........
263c0 28 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 2d 65 76 65 6e 74 20 22 66 6f 6c 64 65 64 22 20 70 72 6f (yaml--scalar-event."folded".pro
263e0 63 65 73 73 65 64 2d 74 65 78 74 29 29 29 29 0a 20 20 20 20 28 63 2d 6c 2b 66 6f 6c 64 65 64 20 cessed-text)))).....(c-l+folded.
26400 2e 0a 20 20 20 20 20 2c 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 77 .......,(lambda.(text)........(w
26420 68 65 6e 20 28 65 71 75 61 6c 20 28 63 61 72 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 hen.(equal.(car.yaml--state-stac
26440 6b 29 20 3a 74 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 28 70 6f k).:trail-comments)..........(po
26460 70 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 28 6c p.yaml--state-stack)..........(l
26480 65 74 20 28 28 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 20 28 70 6f 70 20 79 61 6d 6c 2d 2d 6f 62 6a et.((comment-text.(pop.yaml--obj
264a0 65 63 74 2d 73 74 61 63 6b 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 65 ect-stack)))............(setq.te
264c0 78 74 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 xt.(replace-regexp-in-string....
264e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 72 65 67 ....................(concat.(reg
26500 65 78 70 2d 71 75 6f 74 65 20 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 29 20 22 5c 6e 2a 5c 5c 27 22 exp-quote.comment-text)."\n*\\'"
26520 29 20 22 22 20 74 65 78 74 29 29 29 29 0a 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 70 72 6f )."".text))))........(let*.((pro
26540 63 65 73 73 65 64 2d 74 65 78 74 20 28 79 61 6d 6c 2d 2d 70 72 6f 63 65 73 73 2d 66 6f 6c 64 65 cessed-text.(yaml--process-folde
26560 64 2d 74 65 78 74 20 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 d-text.text)))..........(yaml--s
26580 63 61 6c 61 72 2d 65 76 65 6e 74 20 22 66 6f 6c 64 65 64 22 20 70 72 6f 63 65 73 73 65 64 2d 74 calar-event."folded".processed-t
265a0 65 78 74 29 29 29 29 0a 20 20 20 20 28 65 2d 73 63 61 6c 61 72 20 2e 0a 20 20 20 20 20 2c 28 6c ext)))).....(e-scalar........,(l
265c0 61 6d 62 64 61 20 28 5f 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 63 61 6c ambda.(_text)........(yaml--scal
265e0 61 72 2d 65 76 65 6e 74 20 22 70 6c 61 69 6e 22 20 22 6e 75 6c 6c 22 29 29 29 0a 20 20 20 20 28 ar-event."plain"."null"))).....(
26600 63 2d 6e 73 2d 61 6e 63 68 6f 72 2d 70 72 6f 70 65 72 74 79 20 2e 0a 20 20 20 20 20 2c 28 6c 61 c-ns-anchor-property........,(la
26620 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 63 68 6f 72 mbda.(text)........(yaml--anchor
26640 2d 65 76 65 6e 74 20 28 73 75 62 73 74 72 69 6e 67 20 74 65 78 74 20 31 29 29 29 29 0a 20 20 20 -event.(substring.text.1))))....
26660 20 28 63 2d 6e 73 2d 74 61 67 2d 70 72 6f 70 65 72 74 79 20 2e 0a 20 20 20 20 20 2c 28 6c 61 6d .(c-ns-tag-property........,(lam
26680 62 64 61 20 28 5f 74 65 78 74 29 0a 20 20 20 20 20 20 20 3b 3b 20 54 4f 44 4f 3a 20 49 6d 70 6c bda.(_text)........;;.TODO:.Impl
266a0 65 6d 65 6e 74 20 74 61 67 73 0a 20 20 20 20 20 20 20 29 29 0a 20 20 20 20 28 6c 2d 74 72 61 69 ement.tags........)).....(l-trai
266c0 6c 2d 63 6f 6d 6d 65 6e 74 73 20 2e 0a 20 20 20 20 20 2c 28 6c 61 6d 62 64 61 20 28 74 65 78 74 l-comments........,(lambda.(text
266e0 29 0a 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 74 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 2d 65 )........(yaml--trail-comments-e
26700 76 65 6e 74 20 74 65 78 74 29 29 29 0a 20 20 20 20 28 63 2d 6e 73 2d 61 6c 69 61 73 2d 6e 6f 64 vent.text))).....(c-ns-alias-nod
26720 65 20 2e 0a 20 20 20 20 20 2c 28 6c 61 6d 62 64 61 20 28 74 65 78 74 29 0a 20 20 20 20 20 20 20 e........,(lambda.(text)........
26740 28 79 61 6d 6c 2d 2d 61 6c 69 61 73 2d 65 76 65 6e 74 20 28 73 75 62 73 74 72 69 6e 67 20 74 65 (yaml--alias-event.(substring.te
26760 78 74 20 31 29 29 29 29 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 66 xt.1)))))..."List.of.functions.f
26780 6f 72 20 6d 61 74 63 68 65 64 20 72 75 6c 65 73 20 74 68 61 74 20 72 75 6e 20 6f 6e 20 74 68 65 or.matched.rules.that.run.on.the
267a0 20 65 78 69 74 69 6e 67 20 6f 66 20 61 20 72 75 6c 65 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 .exiting.of.a.rule.")..(defconst
267c0 20 79 61 6d 6c 2d 2d 74 65 72 6d 69 6e 61 6c 2d 72 75 6c 65 73 0a 20 20 27 28 20 6c 2d 6e 62 2d .yaml--terminal-rules...'(.l-nb-
267e0 6c 69 74 65 72 61 6c 2d 74 65 78 74 0a 20 20 20 20 20 6c 2d 6e 62 2d 64 69 66 66 2d 6c 69 6e 65 literal-text......l-nb-diff-line
26800 73 0a 20 20 20 20 20 6e 73 2d 70 6c 61 69 6e 0a 20 20 20 20 20 63 2d 73 69 6e 67 6c 65 2d 71 75 s......ns-plain......c-single-qu
26820 6f 74 65 64 0a 20 20 20 20 20 63 2d 64 6f 75 62 6c 65 2d 71 75 6f 74 65 64 29 0a 20 20 22 4c 69 oted......c-double-quoted)..."Li
26840 73 74 20 6f 66 20 72 75 6c 65 73 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 20 61 74 20 77 68 69 st.of.rules.that.indicate.at.whi
26860 63 68 20 74 68 65 20 70 61 72 73 65 20 74 72 65 65 20 73 68 6f 75 6c 64 20 73 74 6f 70 2e 0a 0a ch.the.parse.tree.should.stop...
26880 54 68 69 73 20 61 64 64 69 74 69 6f 6e 20 69 73 20 61 20 68 61 63 6b 20 74 6f 20 70 72 65 76 65 This.addition.is.a.hack.to.preve
268a0 6e 74 20 74 68 65 20 70 61 72 73 65 20 74 72 65 65 20 66 72 6f 6d 20 67 6f 69 6e 67 20 74 6f 6f nt.the.parse.tree.from.going.too
268c0 20 64 65 65 70 20 61 6e 64 20 74 68 75 73 0a 72 69 73 6b 20 68 69 74 74 69 6e 67 20 74 68 65 20 .deep.and.thus.risk.hitting.the.
268e0 73 74 61 63 6b 20 64 65 70 74 68 20 6c 69 6d 69 74 2e 20 20 45 61 63 68 20 6f 66 20 74 68 65 73 stack.depth.limit...Each.of.thes
26900 65 20 72 75 6c 65 73 20 61 72 65 20 72 65 63 75 72 73 69 76 65 20 61 6e 64 0a 72 65 70 65 61 74 e.rules.are.recursive.and.repeat
26920 20 66 6f 72 20 65 61 63 68 20 63 68 61 72 61 63 74 65 72 20 69 6e 20 61 20 74 65 78 74 2e 22 29 .for.each.character.in.a.text.")
26940 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 77 61 6c 6b 2d 65 76 65 6e 74 73 20 28 74 72 65 65 ..(defun.yaml--walk-events.(tree
26960 29 0a 20 20 22 45 76 65 6e 74 20 77 61 6c 6b 65 72 20 69 74 65 72 61 74 65 73 20 6f 76 65 72 20 )..."Event.walker.iterates.over.
26980 74 68 65 20 70 61 72 73 65 20 54 52 45 45 20 61 6e 64 20 73 69 67 6e 61 6c 73 20 65 76 65 6e 74 the.parse.TREE.and.signals.event
269a0 73 20 66 72 6f 6d 20 74 68 65 20 72 75 6c 65 73 2e 22 0a 20 20 28 77 68 65 6e 20 28 63 6f 6e 73 s.from.the.rules."...(when.(cons
269c0 70 20 74 72 65 65 29 0a 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 28 63 61 72 20 74 72 p.tree).....(if.(stringp.(car.tr
269e0 65 65 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 65 78 74 20 28 63 61 72 20 74 72 ee)).........(let.((text.(car.tr
26a00 65 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 72 61 6d 6d 61 72 2d 72 75 6c 65 ee))...............(grammar-rule
26a20 20 28 63 61 64 72 20 74 72 65 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 68 69 .(cadr.tree))...............(chi
26a40 6c 64 72 65 6e 20 28 63 6c 2d 63 61 64 64 72 20 74 72 65 65 29 29 29 0a 20 20 20 20 20 20 20 20 ldren.(cl-caddr.tree))).........
26a60 20 20 28 6c 65 74 20 28 28 69 6e 2d 66 6e 20 28 63 64 72 20 28 61 73 73 71 20 67 72 61 6d 6d 61 ..(let.((in-fn.(cdr.(assq.gramma
26a80 72 2d 72 75 6c 65 20 79 61 6d 6c 2d 2d 67 72 61 6d 6d 61 72 2d 65 76 65 6e 74 73 2d 69 6e 29 29 r-rule.yaml--grammar-events-in))
26aa0 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 75 74 2d 66 6e 20 28 63 64 72 20 28 ).................(out-fn.(cdr.(
26ac0 61 73 73 71 20 67 72 61 6d 6d 61 72 2d 72 75 6c 65 20 79 61 6d 6c 2d 2d 67 72 61 6d 6d 61 72 2d assq.grammar-rule.yaml--grammar-
26ae0 65 76 65 6e 74 73 2d 6f 75 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e events-out)))).............(when
26b00 20 69 6e 2d 66 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 69 6e .in-fn...............(funcall.in
26b20 2d 66 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 77 61 6c 6b 2d 65 76 -fn)).............(yaml--walk-ev
26b40 65 6e 74 73 20 63 68 69 6c 64 72 65 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e ents.children).............(when
26b60 20 6f 75 74 2d 66 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6f .out-fn...............(funcall.o
26b80 75 74 2d 66 6e 20 74 65 78 74 29 29 29 29 0a 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 77 61 6c 6b ut-fn.text)))).......(yaml--walk
26ba0 2d 65 76 65 6e 74 73 20 28 63 61 72 20 74 72 65 65 29 29 0a 20 20 20 20 20 20 28 79 61 6d 6c 2d -events.(car.tree)).......(yaml-
26bc0 2d 77 61 6c 6b 2d 65 76 65 6e 74 73 20 28 63 64 72 20 74 72 65 65 29 29 29 29 29 0a 0a 28 64 65 -walk-events.(cdr.tree)))))..(de
26be0 66 75 6e 20 79 61 6d 6c 2d 2d 65 6e 64 2d 6f 66 2d 73 74 72 65 61 6d 20 28 29 0a 20 20 22 52 65 fun.yaml--end-of-stream.()..."Re
26c00 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 6f 73 69 turn.non-nil.if.the.current.posi
26c20 74 69 6f 6e 20 69 73 20 61 66 74 65 72 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 64 6f 63 tion.is.after.the.end.of.the.doc
26c40 75 6d 65 6e 74 2e 22 0a 20 20 28 3e 3d 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 ument."...(>=.yaml--parsing-posi
26c60 74 69 6f 6e 20 28 6c 65 6e 67 74 68 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 tion.(length.yaml--parsing-input
26c80 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 63 68 61 72 2d 61 74 2d 70 6f 73 20 28 70 )))..(defun.yaml--char-at-pos.(p
26ca0 6f 73 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 61 74 20 50 os)..."Return.the.character.at.P
26cc0 4f 53 2e 22 0a 20 20 28 61 72 65 66 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 OS."...(aref.yaml--parsing-input
26ce0 20 70 6f 73 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 6c 69 63 65 20 28 70 6f 73 29 .pos))..(defun.yaml--slice.(pos)
26d00 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 61 74 20 50 4f 53 2e ..."Return.the.character.at.POS.
26d20 22 0a 20 20 28 73 75 62 73 74 72 69 6e 67 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 "...(substring.yaml--parsing-inp
26d40 75 74 20 70 6f 73 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 61 74 2d 63 68 61 72 20 28 ut.pos))..(defun.yaml--at-char.(
26d60 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 61 72 61 63 74 65 )..."Return.the.current.characte
26d80 72 2e 22 0a 20 20 28 79 61 6d 6c 2d 2d 63 68 61 72 2d 61 74 2d 70 6f 73 20 79 61 6d 6c 2d 2d 70 r."...(yaml--char-at-pos.yaml--p
26da0 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d arsing-position))..(defun.yaml--
26dc0 63 68 61 72 2d 6d 61 74 63 68 20 28 61 74 20 26 72 65 73 74 20 63 68 61 72 73 29 0a 20 20 22 52 char-match.(at.&rest.chars)..."R
26de0 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 41 54 20 6d 61 74 63 68 20 61 6e 79 20 6f 66 eturn.non-nil.if.AT.match.any.of
26e00 20 43 48 41 52 53 2e 22 0a 20 20 28 69 66 20 28 6e 6f 74 20 63 68 61 72 73 29 0a 20 20 20 20 20 .CHARS."...(if.(not.chars)......
26e20 20 6e 69 6c 0a 20 20 20 20 28 6f 72 20 28 65 71 75 61 6c 20 61 74 20 28 63 61 72 20 63 68 61 72 .nil.....(or.(equal.at.(car.char
26e40 73 29 29 0a 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 79 61 6d 6c 2d 2d 63 68 61 72 2d s)).........(apply.#'yaml--char-
26e60 6d 61 74 63 68 20 28 63 6f 6e 73 20 61 74 20 28 63 64 72 20 63 68 61 72 73 29 29 29 29 29 29 0a match.(cons.at.(cdr.chars)))))).
26e80 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 63 68 72 20 28 63 29 0a 20 20 22 54 72 79 20 74 6f 20 .(defun.yaml--chr.(c)..."Try.to.
26ea0 6d 61 74 63 68 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 43 2e 22 0a 20 20 28 69 66 20 28 6f match.the.character.C."...(if.(o
26ec0 72 20 28 79 61 6d 6c 2d 2d 65 6e 64 2d 6f 66 2d 73 74 72 65 61 6d 29 20 28 6e 6f 74 20 28 65 71 r.(yaml--end-of-stream).(not.(eq
26ee0 75 61 6c 20 28 79 61 6d 6c 2d 2d 61 74 2d 63 68 61 72 29 20 63 29 29 29 0a 20 20 20 20 20 20 6e ual.(yaml--at-char).c))).......n
26f00 69 6c 0a 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 il.....(setq.yaml--parsing-posit
26f20 69 6f 6e 20 28 31 2b 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 ion.(1+.yaml--parsing-position))
26f40 0a 20 20 20 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 63 68 72 2d 72 61 6e 67 65 .....t))..(defun.yaml--chr-range
26f60 20 28 6d 69 6e 20 6d 61 78 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 .(min.max)..."Return.non-nil.if.
26f80 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 61 72 61 63 74 65 72 20 69 73 20 62 65 74 77 65 65 6e the.current.character.is.between
26fa0 20 4d 49 4e 20 61 6e 64 20 4d 41 58 2e 22 0a 20 20 28 69 66 20 28 6f 72 20 28 79 61 6d 6c 2d 2d .MIN.and.MAX."...(if.(or.(yaml--
26fc0 65 6e 64 2d 6f 66 2d 73 74 72 65 61 6d 29 20 28 6e 6f 74 20 28 3c 3d 20 6d 69 6e 20 28 79 61 6d end-of-stream).(not.(<=.min.(yam
26fe0 6c 2d 2d 61 74 2d 63 68 61 72 29 20 6d 61 78 29 29 29 0a 20 20 20 20 20 20 6e 69 6c 0a 20 20 20 l--at-char).max))).......nil....
27000 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 28 31 .(setq.yaml--parsing-position.(1
27020 2b 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 74 +.yaml--parsing-position)).....t
27040 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 72 75 6e 2d 61 6c 6c 20 28 26 72 65 73 74 20 ))..(defun.yaml--run-all.(&rest.
27060 66 75 6e 63 73 29 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 65 76 61 funcs)..."Return.list.of.all.eva
27080 6c 75 61 74 65 64 20 46 55 4e 43 53 20 69 66 20 61 6c 6c 20 6f 66 20 46 55 4e 43 53 20 70 61 73 luated.FUNCS.if.all.of.FUNCS.pas
270a0 73 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 73 74 61 72 74 2d 70 6f 73 20 79 61 6d 6c 2d 2d 70 61 s."...(let*.((start-pos.yaml--pa
270c0 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 73 73 20 27 rsing-position)..........(ress.'
270e0 28 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 72 65 61 6b 29 29 0a 20 20 20 20 28 77 68 69 6c 65 ())..........(break)).....(while
27100 20 28 61 6e 64 20 28 6e 6f 74 20 62 72 65 61 6b 29 20 66 75 6e 63 73 29 0a 20 20 20 20 20 20 28 .(and.(not.break).funcs).......(
27120 6c 65 74 20 28 28 72 65 73 20 28 66 75 6e 63 61 6c 6c 20 28 63 61 72 20 66 75 6e 63 73 29 29 29 let.((res.(funcall.(car.funcs)))
27140 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6e 6f 74 20 72 65 73 29 0a 20 20 20 20 20 20 ).........(when.(not.res).......
27160 20 20 20 20 28 73 65 74 71 20 62 72 65 61 6b 20 74 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 ....(setq.break.t)).........(set
27180 71 20 72 65 73 73 20 28 61 70 70 65 6e 64 20 72 65 73 73 20 28 6c 69 73 74 20 72 65 73 29 29 29 q.ress.(append.ress.(list.res)))
271a0 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 75 6e 63 73 20 28 63 64 72 20 66 75 6e 63 73 29 .........(setq.funcs.(cdr.funcs)
271c0 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 62 72 65 61 6b 0a 20 20 20 20 20 20 28 73 65 74 71 20 ))).....(when.break.......(setq.
271e0 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 73 74 61 72 74 2d 70 6f 73 yaml--parsing-position.start-pos
27200 29 29 0a 20 20 20 20 28 69 66 20 62 72 65 61 6b 20 6e 69 6c 20 72 65 73 73 29 29 29 0a 0a 28 64 )).....(if.break.nil.ress)))..(d
27220 65 66 6d 61 63 72 6f 20 79 61 6d 6c 2d 2d 61 6c 6c 20 28 26 72 65 73 74 20 66 6f 72 6d 73 29 0a efmacro.yaml--all.(&rest.forms).
27240 20 20 22 50 61 73 73 20 61 6e 64 20 72 65 74 75 72 6e 20 61 6c 6c 20 66 6f 72 6d 73 20 69 66 20 .."Pass.and.return.all.forms.if.
27260 61 6c 6c 20 6f 66 20 46 4f 52 4d 53 20 70 61 73 73 2e 22 0a 20 20 60 28 79 61 6d 6c 2d 2d 72 75 all.of.FORMS.pass."...`(yaml--ru
27280 6e 2d 61 6c 6c 0a 20 20 20 20 2c 40 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 66 6f 72 n-all.....,@(mapcar.(lambda.(for
272a0 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 6c 61 6d 62 64 61 20 28 29 20 2c m).................`(lambda.().,
272c0 66 6f 72 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 6d 73 29 29 29 0a 0a 28 form))...............forms)))..(
272e0 64 65 66 6d 61 63 72 6f 20 79 61 6d 6c 2d 2d 61 6e 79 20 28 26 72 65 73 74 20 66 6f 72 6d 73 29 defmacro.yaml--any.(&rest.forms)
27300 0a 20 20 22 50 61 73 73 20 69 66 20 61 6e 79 20 6f 66 20 46 4f 52 4d 53 20 70 61 73 73 2e 22 0a ..."Pass.if.any.of.FORMS.pass.".
27320 20 20 28 69 66 20 28 3d 20 31 20 28 6c 65 6e 67 74 68 20 66 6f 72 6d 73 29 29 0a 20 20 20 20 20 ..(if.(=.1.(length.forms))......
27340 20 28 63 61 72 20 66 6f 72 6d 73 29 0a 20 20 20 20 28 6c 65 74 20 28 28 73 74 61 72 74 2d 70 6f .(car.forms).....(let.((start-po
27360 73 2d 73 79 6d 20 28 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 73 74 61 72 74 22 29 29 0a 20 20 20 s-sym.(make-symbol."start"))....
27380 20 20 20 20 20 20 20 28 72 75 6c 65 73 2d 73 79 6d 20 28 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 .......(rules-sym.(make-symbol."
273a0 72 75 6c 65 73 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 73 2d 73 79 6d 20 28 6d 61 6b rules"))...........(res-sym.(mak
273c0 65 2d 73 79 6d 62 6f 6c 20 22 72 65 73 22 29 29 29 0a 20 20 20 20 20 20 60 28 6c 65 74 20 28 28 e-symbol."res"))).......`(let.((
273e0 2c 73 74 61 72 74 2d 70 6f 73 2d 73 79 6d 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 ,start-pos-sym.yaml--parsing-pos
27400 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2c 72 75 6c 65 73 2d 73 79 6d 20 ition)..............(,rules-sym.
27420 2c 28 63 6f 6e 73 20 27 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,(cons.'list....................
27440 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 6d 61 70 20 28 6c 61 6d 62 64 61 20 28 66 .............(seq-map.(lambda.(f
27460 6f 72 6d 29 20 60 28 6c 61 6d 62 64 61 20 28 29 20 2c 66 6f 72 6d 29 29 0a 20 20 20 20 20 20 20 orm).`(lambda.().,form))........
27480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
274a0 20 20 66 6f 72 6d 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2c 72 65 73 2d 73 79 ..forms)))..............(,res-sy
274c0 6d 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 28 6e 6f 74 20 2c 72 m))..........(while.(and.(not.,r
274e0 65 73 2d 73 79 6d 29 20 2c 72 75 6c 65 73 2d 73 79 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 es-sym).,rules-sym)............(
27500 73 65 74 71 20 2c 72 65 73 2d 73 79 6d 20 28 66 75 6e 63 61 6c 6c 20 28 63 61 72 20 2c 72 75 6c setq.,res-sym.(funcall.(car.,rul
27520 65 73 2d 73 79 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 2c 72 65 es-sym)))............(unless.,re
27540 73 2d 73 79 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 s-sym..............(setq.yaml--p
27560 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 2c 73 74 61 72 74 2d 70 6f 73 2d 73 79 6d 29 29 arsing-position.,start-pos-sym))
27580 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 2c 72 75 6c 65 73 2d 73 79 6d 20 28 63 64 ............(setq.,rules-sym.(cd
275a0 72 20 2c 72 75 6c 65 73 2d 73 79 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 2c 72 65 73 2d 73 79 r.,rules-sym)))..........,res-sy
275c0 6d 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 79 61 6d 6c 2d 2d 65 78 63 6c 75 64 65 20 28 m))))..(defmacro.yaml--exclude.(
275e0 5f 29 0a 20 20 22 53 65 74 20 74 68 65 20 65 78 63 6c 75 64 65 64 20 63 68 61 72 61 63 74 65 72 _)..."Set.the.excluded.character
27600 73 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 52 55 4c 45 2e 0a 0a 54 68 69 73 20 69 73 20 63 75 s.according.to.RULE...This.is.cu
27620 72 72 65 6e 74 6c 79 20 75 6e 69 6d 70 6c 65 6d 65 6e 74 65 64 2e 22 0a 20 20 3b 3b 20 4e 4f 54 rrently.unimplemented."...;;.NOT
27640 45 3a 20 54 68 69 73 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 6e 6f 74 20 69 6d 70 6c 65 6d 65 E:.This.is.currently.not.impleme
27660 6e 74 65 64 2e 0a 20 20 27 74 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 79 61 6d 6c 2d 2d 6d 61 78 nted....'t)..(defmacro.yaml--max
27680 20 28 5f 29 0a 20 20 22 41 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 70 61 73 73 2e 22 0a 20 20 74 .(_)..."Automatically.pass."...t
276a0 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 65 6d 70 74 79 20 28 29 0a 20 20 22 52 65 74 75 )..(defun.yaml--empty.()..."Retu
276c0 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 61 74 20 65 6d 70 74 79 rn.non-nil.indicating.that.empty
276e0 20 72 75 6c 65 20 6e 65 65 64 73 20 6e 6f 74 68 69 6e 67 20 74 6f 20 70 61 73 73 2e 22 0a 20 20 .rule.needs.nothing.to.pass."...
27700 27 74 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 75 62 20 28 61 20 62 29 0a 20 20 22 52 't)..(defun.yaml--sub.(a.b)..."R
27720 65 74 75 72 6e 20 41 20 6d 69 6e 75 73 20 42 2e 22 0a 20 20 28 2d 20 61 20 62 29 29 0a 0a 28 64 eturn.A.minus.B."...(-.a.b))..(d
27740 65 66 75 6e 20 79 61 6d 6c 2d 2d 6d 61 74 63 68 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 efun.yaml--match.()..."Return.th
27760 65 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 73 69 62 6c 69 6e e.content.of.the.previous.siblin
27780 67 20 63 6f 6d 70 6c 65 74 65 64 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 73 74 61 74 65 73 20 79 g.completed."...(let*.((states.y
277a0 61 6d 6c 2d 2d 73 74 61 74 65 73 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 73 20 6e 69 6c 29 29 aml--states)..........(res.nil))
277c0 0a 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 73 74 61 74 65 73 20 28 6e 6f 74 20 72 65 73 .....(while.(and.states.(not.res
277e0 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 6f 70 2d 73 74 61 74 65 20 28 63 61 72 20 73 )).......(let.((top-state.(car.s
27800 74 61 74 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 79 61 6d 6c 2d 2d 73 74 61 74 tates))).........(if.(yaml--stat
27820 65 2d 65 6e 64 20 74 6f 70 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 e-end.top-state).............(le
27840 74 20 28 28 62 65 67 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 62 65 67 20 74 6f 70 2d 73 74 61 t.((beg.(yaml--state-beg.top-sta
27860 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 79 61 6d te))...................(end.(yam
27880 6c 2d 2d 73 74 61 74 65 2d 65 6e 64 20 74 6f 70 2d 73 74 61 74 65 29 29 29 0a 20 20 20 20 20 20 l--state-end.top-state))).......
278a0 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 73 20 28 73 75 62 73 74 72 69 6e 67 20 79 61 6d ........(setq.res.(substring.yam
278c0 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 20 62 65 67 20 65 6e 64 29 29 29 0a 20 20 20 20 l--parsing-input.beg.end))).....
278e0 20 20 20 20 20 20 28 73 65 74 71 20 73 74 61 74 65 73 20 28 63 64 72 20 73 74 61 74 65 73 29 29 ......(setq.states.(cdr.states))
27900 29 29 29 0a 20 20 20 20 72 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 61 75 74 6f ))).....res))..(defun.yaml--auto
27920 2d 64 65 74 65 63 74 20 28 6e 29 0a 20 20 22 44 65 74 65 63 74 20 74 68 65 20 69 6e 64 65 6e 74 -detect.(n)..."Detect.the.indent
27940 61 74 69 6f 6e 20 67 69 76 65 6e 20 4e 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 73 6c 69 63 65 20 ation.given.N."...(let*.((slice.
27960 28 79 61 6d 6c 2d 2d 73 6c 69 63 65 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 (yaml--slice.yaml--parsing-posit
27980 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 20 28 73 74 72 69 6e 67 2d 6d 61 ion))..........(match.(string-ma
279a0 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5e 2e 2a 5c 6e 5c 5c 28 5c 5c tch.................."^.*\n\\(\\
279c0 28 3f 3a 20 2a 5c 6e 5c 5c 29 2a 5c 5c 29 5c 5c 28 20 2a 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 (?:.*\n\\)*\\)\\(.*\\)".........
279e0 20 20 20 20 20 20 20 20 20 73 6c 69 63 65 29 29 29 0a 20 20 20 20 28 69 66 20 28 6e 6f 74 20 6d .........slice))).....(if.(not.m
27a00 61 74 63 68 29 0a 20 20 20 20 20 20 20 20 31 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 72 65 atch).........1.......(let.((pre
27a20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 73 6c 69 63 65 29 29 0a 20 20 20 20 20 20 20 .(match-string.1.slice))........
27a40 20 20 20 20 20 28 6d 20 28 2d 20 28 6c 65 6e 67 74 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 .....(m.(-.(length.(match-string
27a60 20 32 20 73 6c 69 63 65 29 29 20 6e 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 3c 20 6d .2.slice)).n))).........(if.(<.m
27a80 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 31 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 .1).............1...........(whe
27aa0 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 28 66 6f 72 6d 61 74 20 22 5e 2e 5c 5c 7b 25 64 n.(string-match.(format."^.\\{%d
27ac0 5c 5c 7d 2e 22 20 6d 29 20 70 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 \\}.".m).pre).............(error
27ae0 20 22 53 70 61 63 65 73 20 66 6f 75 6e 64 20 61 66 74 65 72 20 69 6e 64 65 6e 74 20 69 6e 20 61 ."Spaces.found.after.indent.in.a
27b00 75 74 6f 2d 64 65 74 65 63 74 20 28 35 4c 4c 55 29 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 6d uto-detect.(5LLU)"))...........m
27b20 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 61 75 74 6f 2d 64 65 74 65 63 74 2d )))))..(defun.yaml--auto-detect-
27b40 69 6e 64 65 6e 74 20 28 6e 29 0a 20 20 22 44 65 74 65 63 74 20 74 68 65 20 69 6e 64 65 6e 74 61 indent.(n)..."Detect.the.indenta
27b60 74 69 6f 6e 20 67 69 76 65 6e 20 4e 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 70 6f 73 20 79 61 6d tion.given.N."...(let*.((pos.yam
27b80 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 28 69 l--parsing-position)..........(i
27ba0 6e 2d 73 65 71 20 28 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 20 n-seq.(and...................(>.
27bc0 70 6f 73 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d pos.0)...................(yaml--
27be0 63 68 61 72 2d 6d 61 74 63 68 20 28 79 61 6d 6c 2d 2d 63 68 61 72 2d 61 74 2d 70 6f 73 20 28 31 char-match.(yaml--char-at-pos.(1
27c00 2d 20 70 6f 73 29 29 20 3f 5c 2d 20 3f 5c 3f 20 3f 5c 3a 29 29 29 0a 20 20 20 20 20 20 20 20 20 -.pos)).?\-.?\?.?\:)))..........
27c20 28 73 6c 69 63 65 20 28 79 61 6d 6c 2d 2d 73 6c 69 63 65 20 70 6f 73 29 29 0a 20 20 20 20 20 20 (slice.(yaml--slice.pos)).......
27c40 20 20 20 28 5f 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 ...(_.(string-match.............
27c60 20 22 5e 5c 5c 28 5c 5c 28 3f 3a 20 2a 5c 5c 28 3f 3a 23 2e 2a 5c 5c 29 3f 5c 6e 5c 5c 29 2a 5c ."^\\(\\(?:.*\\(?:#.*\\)?\n\\)*\
27c80 5c 29 5c 5c 28 20 2a 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6c 69 63 65 29 29 \)\\(.*\\)"..............slice))
27ca0 0a 20 20 20 20 20 20 20 20 20 28 70 72 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 73 ..........(pre.(match-string.1.s
27cc0 6c 69 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 20 28 6c 65 6e 67 74 68 20 28 6d 61 74 63 lice))..........(m.(length.(matc
27ce0 68 2d 73 74 72 69 6e 67 20 32 20 73 6c 69 63 65 29 29 29 29 0a 20 20 20 20 28 69 66 20 28 61 6e h-string.2.slice)))).....(if.(an
27d00 64 20 69 6e 2d 73 65 71 20 28 3d 20 28 6c 65 6e 67 74 68 20 70 72 65 29 20 30 29 29 0a 20 20 20 d.in-seq.(=.(length.pre).0))....
27d20 20 20 20 20 20 28 77 68 65 6e 20 28 3d 20 6e 20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 .....(when.(=.n.-1)...........(s
27d40 65 74 71 20 6d 20 28 31 2b 20 6d 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 20 28 2d 20 etq.m.(1+.m))).......(setq.m.(-.
27d60 6d 20 6e 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 3c 20 6d 20 30 29 0a 20 20 20 20 20 20 28 m.n))).....(when.(<.m.0).......(
27d80 73 65 74 71 20 6d 20 30 29 29 0a 20 20 20 20 6d 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d setq.m.0)).....m))..(defun.yaml-
27da0 2d 74 68 65 2d 65 6e 64 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 -the-end.()..."Return.non-nil.if
27dc0 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 69 6e 70 75 74 20 28 3f 29 2e 22 0a 20 20 28 6f 72 .at.the.end.of.input.(?)."...(or
27de0 20 28 3e 3d 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 28 6c 65 6e .(>=.yaml--parsing-position.(len
27e00 67 74 68 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 29 29 0a 20 20 20 20 20 20 gth.yaml--parsing-input)).......
27e20 28 61 6e 64 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d 64 6f 63 29 0a 20 20 20 20 (and.(yaml--state-curr-doc).....
27e40 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 74 61 72 74 2d 6f 66 2d 6c 69 6e 65 29 0a 20 20 20 .......(yaml--start-of-line)....
27e60 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 ........(string-match...........
27e80 20 20 22 5c 5c 5e 67 5c 5c 28 3f 3a 2d 2d 2d 7c 5c 5c 2e 5c 5c 2e 5c 5c 2e 5c 5c 29 5c 5c 28 5b .."\\^g\\(?:---|\\.\\.\\.\\)\\([
27ea0 5b 3a 62 6c 61 6e 6b 3a 5d 5d 5c 5c 7c 24 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 [:blank:]]\\|$\\)".............(
27ec0 73 75 62 73 74 72 69 6e 67 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 20 79 61 substring.yaml--parsing-input.ya
27ee0 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 0a 0a 28 64 65 66 75 ml--parsing-position)))))..(defu
27f00 6e 20 79 61 6d 6c 2d 2d 6f 72 64 20 28 66 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 61 6e 20 41 53 n.yaml--ord.(f)..."Convert.an.AS
27f20 43 49 49 20 6e 75 6d 62 65 72 20 72 65 74 75 72 6e 65 64 20 62 79 20 46 20 74 6f 20 61 20 6e 75 CII.number.returned.by.F.to.a.nu
27f40 6d 62 65 72 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 65 73 20 28 66 75 6e 63 61 6c 6c 20 66 29 29 mber."...(let.((res.(funcall.f))
27f60 29 0a 20 20 20 20 28 2d 20 28 61 72 65 66 20 72 65 73 20 30 29 20 34 38 29 29 29 0a 0a 28 64 65 ).....(-.(aref.res.0).48)))..(de
27f80 66 75 6e 20 79 61 6d 6c 2d 2d 62 75 74 20 28 26 72 65 73 74 20 66 73 29 0a 20 20 22 4d 61 74 63 fun.yaml--but.(&rest.fs)..."Matc
27fa0 68 20 74 68 65 20 66 69 72 73 74 20 46 53 20 62 75 74 20 6e 6f 6e 65 20 6f 66 20 74 68 65 20 6f h.the.first.FS.but.none.of.the.o
27fc0 74 68 65 72 73 2e 22 0a 20 20 28 69 66 20 28 79 61 6d 6c 2d 2d 74 68 65 2d 65 6e 64 29 0a 20 20 thers."...(if.(yaml--the-end)...
27fe0 20 20 20 20 6e 69 6c 0a 20 20 20 20 28 6c 65 74 20 28 28 70 6f 73 31 20 79 61 6d 6c 2d 2d 70 61 ....nil.....(let.((pos1.yaml--pa
28000 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 rsing-position)).......(if.(not.
28020 28 66 75 6e 63 61 6c 6c 20 28 63 61 72 20 66 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 6e 69 (funcall.(car.fs)))...........ni
28040 6c 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 6f 73 32 20 79 61 6d 6c 2d 2d 70 61 72 73 l.........(let.((pos2.yaml--pars
28060 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 79 ing-position))...........(setq.y
28080 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 70 6f 73 31 29 0a 20 20 20 20 aml--parsing-position.pos1).....
280a0 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 27 3a 65 72 72 6f 72 20 28 63 61 74 63 68 20 ......(if.(equal.':error.(catch.
280c0 27 62 72 65 61 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 'break..........................
280e0 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 20 28 63 64 72 20 66 73 29 29 0a 20 20 20 20 20 ......(dolist.(f.(cdr.fs))......
28100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 ............................(if.
28120 28 66 75 6e 63 61 6c 6c 20 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (funcall.f).....................
28140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 .................(progn.........
28160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
28180 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 70 6f 73 31 setq.yaml--parsing-position.pos1
281a0 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 )...............................
281c0 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 62 72 65 61 6b 20 27 3a 65 72 72 6f 72 29 29 .........(throw.'break.':error))
281e0 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 ))))...............nil..........
28200 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 ...(setq.yaml--parsing-position.
28220 70 6f 73 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 29 29 29 29 29 29 0a 0a 28 64 65 66 6d pos2).............t))))))..(defm
28240 61 63 72 6f 20 79 61 6d 6c 2d 2d 72 65 70 20 28 6d 69 6e 20 6d 61 78 20 66 75 6e 63 29 0a 20 20 acro.yaml--rep.(min.max.func)...
28260 22 52 65 70 65 61 74 20 46 55 4e 43 20 62 65 74 77 65 65 6e 20 4d 49 4e 20 61 6e 64 20 4d 41 58 "Repeat.FUNC.between.MIN.and.MAX
28280 20 74 69 6d 65 73 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 32 29 29 0a .times."...(declare.(indent.2)).
282a0 20 20 60 28 79 61 6d 6c 2d 2d 72 65 70 32 20 2c 6d 69 6e 20 2c 6d 61 78 20 2c 66 75 6e 63 29 29 ..`(yaml--rep2.,min.,max.,func))
282c0 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 72 65 70 32 20 28 6d 69 6e 20 6d 61 78 20 66 75 6e ..(defun.yaml--rep2.(min.max.fun
282e0 63 29 0a 20 20 22 52 65 70 65 61 74 20 46 55 4e 43 20 62 65 74 77 65 65 6e 20 4d 49 4e 20 61 6e c)..."Repeat.FUNC.between.MIN.an
28300 64 20 4d 41 58 20 74 69 6d 65 73 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 d.MAX.times."...(declare.(indent
28320 20 32 29 29 0a 20 20 28 69 66 20 28 61 6e 64 20 6d 61 78 20 28 3c 20 6d 61 78 20 30 29 29 0a 20 .2))...(if.(and.max.(<.max.0))..
28340 20 20 20 20 20 6e 69 6c 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 72 65 73 2d 6c 69 73 74 20 27 28 .....nil.....(let*.((res-list.'(
28360 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 74 20 30 29 0a 20 20 20 20 20 20 20 20 ))............(count.0).........
28380 20 20 20 28 70 6f 73 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 0a ...(pos.yaml--parsing-position).
283a0 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 73 2d 73 74 61 72 74 20 70 6f 73 29 0a 20 20 20 20 20 ...........(pos-start.pos)......
283c0 20 20 20 20 20 20 28 62 72 65 61 6b 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 ......(break.nil)).......(while.
283e0 28 61 6e 64 20 28 6e 6f 74 20 62 72 65 61 6b 29 20 28 6f 72 20 28 6e 6f 74 20 6d 61 78 29 20 28 (and.(not.break).(or.(not.max).(
28400 3c 20 63 6f 75 6e 74 20 6d 61 78 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 <.count.max))).........(let.((re
28420 73 20 28 66 75 6e 63 61 6c 6c 20 66 75 6e 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 s.(funcall.func)))...........(if
28440 20 28 6f 72 20 28 6e 6f 74 20 72 65 73 29 20 28 3d 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d .(or.(not.res).(=.yaml--parsing-
28460 70 6f 73 69 74 69 6f 6e 20 70 6f 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 position.pos))...............(se
28480 74 71 20 62 72 65 61 6b 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 tq.break.t).............(setq.re
284a0 73 2d 6c 69 73 74 20 28 63 6f 6e 73 20 72 65 73 20 72 65 73 2d 6c 69 73 74 29 29 0a 20 20 20 20 s-list.(cons.res.res-list)).....
284c0 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 75 6e 74 20 28 31 2b 20 63 6f 75 6e 74 29 29 0a ........(setq.count.(1+.count)).
284e0 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 6f 73 20 79 61 6d 6c 2d 2d 70 61 72 73 ............(setq.pos.yaml--pars
28500 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 ing-position)))).......(if.(and.
28520 28 3e 3d 20 63 6f 75 6e 74 20 6d 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f (>=.count.min)................(o
28540 72 20 28 6e 6f 74 20 6d 61 78 29 20 28 3c 3d 20 63 6f 75 6e 74 20 6d 61 78 29 29 29 0a 20 20 20 r.(not.max).(<=.count.max)))....
28560 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 .......(progn.............(setq.
28580 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 70 6f 73 29 0a 20 20 20 20 yaml--parsing-position.pos).....
285a0 20 20 20 20 20 20 20 20 28 69 66 20 28 7a 65 72 6f 70 20 63 6f 75 6e 74 29 0a 20 20 20 20 20 20 ........(if.(zerop.count).......
285c0 20 20 20 20 20 20 20 20 20 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 2d 6c 69 ..........t...............res-li
285e0 73 74 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 st)).........(setq.yaml--parsing
28600 2d 70 6f 73 69 74 69 6f 6e 20 70 6f 73 2d 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 6e 69 6c -position.pos-start).........nil
28620 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 74 61 72 74 2d 6f 66 2d 6c 69 6e 65 ))))..(defun.yaml--start-of-line
28640 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 73 74 61 72 74 20 6f .()..."Return.non-nil.if.start.o
28660 66 20 6c 69 6e 65 2e 22 0a 20 20 28 6f 72 20 28 3d 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d f.line."...(or.(=.yaml--parsing-
28680 70 6f 73 69 74 69 6f 6e 20 30 29 0a 20 20 20 20 20 20 28 3e 3d 20 79 61 6d 6c 2d 2d 70 61 72 73 position.0).......(>=.yaml--pars
286a0 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 28 6c 65 6e 67 74 68 20 79 61 6d 6c 2d 2d 70 61 72 73 69 ing-position.(length.yaml--parsi
286c0 6e 67 2d 69 6e 70 75 74 29 29 0a 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 79 61 6d 6c 2d 2d 63 ng-input)).......(equal.(yaml--c
286e0 68 61 72 2d 61 74 2d 70 6f 73 20 28 31 2d 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 har-at-pos.(1-.yaml--parsing-pos
28700 69 74 69 6f 6e 29 29 20 3f 5c 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 74 6f 70 ition)).?\n)))..(defun.yaml--top
28720 20 28 29 0a 20 20 22 50 65 72 66 6f 72 6d 20 74 6f 70 20 6c 65 76 65 6c 20 59 41 4d 4c 20 70 61 .()..."Perform.top.level.YAML.pa
28740 72 73 69 6e 67 20 72 75 6c 65 2e 22 0a 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d rsing.rule."...(yaml--parse-from
28760 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 79 61 6d 6c 2d 73 74 72 65 61 6d 29 29 0a 0a 28 64 65 66 6d -grammar.'l-yaml-stream))..(defm
28780 61 63 72 6f 20 79 61 6d 6c 2d 2d 73 65 74 20 28 76 61 72 69 61 62 6c 65 20 76 61 6c 75 65 29 0a acro.yaml--set.(variable.value).
287a0 20 20 22 53 65 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 74 61 74 65 20 6f 66 20 56 41 52 49 .."Set.the.current.state.of.VARI
287c0 41 42 4c 45 20 74 6f 20 56 41 4c 55 45 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 65 73 2d 73 79 6d ABLE.to.VALUE."...(let.((res-sym
287e0 20 28 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 72 65 73 22 29 29 29 0a 20 20 20 20 60 28 6c 65 74 .(make-symbol."res"))).....`(let
28800 20 28 28 2c 72 65 73 2d 73 79 6d 20 2c 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 28 77 68 65 .((,res-sym.,value))........(whe
28820 6e 20 2c 72 65 73 2d 73 79 6d 0a 20 20 20 20 20 20 20 20 20 28 2c 28 63 6f 6e 64 20 28 28 65 71 n.,res-sym..........(,(cond.((eq
28840 20 27 6d 20 76 61 72 69 61 62 6c 65 29 20 27 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 65 74 2d 6d .'m.variable).'yaml--state-set-m
28860 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 27 74 20 76 61 72 69 61 )..................((eq.'t.varia
28880 62 6c 65 29 20 27 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 65 74 2d 74 29 29 0a 20 20 20 20 20 20 ble).'yaml--state-set-t)).......
288a0 20 20 20 20 2c 72 65 73 2d 73 79 6d 29 0a 20 20 20 20 20 20 20 20 20 2c 72 65 73 2d 73 79 6d 29 ....,res-sym)..........,res-sym)
288c0 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 79 61 6d 6c 2d 2d 63 68 6b 20 28 74 79 70 65 20 65 )))..(defmacro.yaml--chk.(type.e
288e0 78 70 72 29 0a 20 20 22 43 68 65 63 6b 20 69 66 20 45 58 50 52 20 69 73 20 6e 6f 6e 2d 6e 69 6c xpr)..."Check.if.EXPR.is.non-nil
28900 20 61 74 20 74 68 65 20 70 61 72 73 69 6e 67 20 70 6f 73 69 74 69 6f 6e 2e 0a 0a 49 66 20 54 59 .at.the.parsing.position...If.TY
28920 50 45 20 69 73 20 5c 22 3c 3d 5c 22 20 74 68 65 6e 20 63 68 65 63 6b 20 61 74 20 74 68 65 20 70 PE.is.\"<=\".then.check.at.the.p
28940 72 65 76 69 6f 75 73 20 70 6f 73 69 74 69 6f 6e 2e 20 20 49 66 20 54 59 50 45 0a 69 73 20 5c 22 revious.position...If.TYPE.is.\"
28960 21 5c 22 20 65 6e 73 75 72 65 20 74 68 61 74 20 45 58 50 52 20 69 73 20 6e 69 6c 2e 20 20 4f 74 !\".ensure.that.EXPR.is.nil...Ot
28980 68 65 72 77 69 73 65 2c 20 69 66 20 54 59 50 45 20 69 73 20 5c 22 3d 5c 22 0a 74 68 65 6e 20 63 herwise,.if.TYPE.is.\"=\".then.c
289a0 68 65 63 6b 20 45 58 50 52 20 61 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f heck.EXPR.at.the.current.positio
289c0 6e 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 74 61 72 74 2d 73 79 6d 62 6f 6c 20 28 6d 61 6b 65 2d n."...(let.((start-symbol.(make-
289e0 73 79 6d 62 6f 6c 20 22 73 74 61 72 74 22 29 29 0a 20 20 20 20 20 20 20 20 28 6f 6b 2d 73 79 6d symbol."start")).........(ok-sym
28a00 62 6f 6c 20 28 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 6f 6b 22 29 29 29 0a 20 20 20 20 60 28 6c bol.(make-symbol."ok"))).....`(l
28a20 65 74 20 28 28 2c 73 74 61 72 74 2d 73 79 6d 62 6f 6c 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 et.((,start-symbol.yaml--parsing
28a40 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 5f 20 28 77 68 65 6e 20 28 -position)............(_.(when.(
28a60 65 71 75 61 6c 20 2c 74 79 70 65 20 22 3c 3d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 equal.,type."<=")...............
28a80 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 28 ..(setq.yaml--parsing-position.(
28aa0 31 2d 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 20 20 1-.yaml--parsing-position))))...
28ac0 20 20 20 20 20 20 20 20 20 28 2c 6f 6b 2d 73 79 6d 62 6f 6c 20 28 61 6e 64 20 28 3e 3d 20 79 61 .........(,ok-symbol.(and.(>=.ya
28ae0 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 30 29 20 2c 65 78 70 72 29 29 29 ml--parsing-position.0).,expr)))
28b00 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 ........(setq.yaml--parsing-posi
28b20 74 69 6f 6e 20 2c 73 74 61 72 74 2d 73 79 6d 62 6f 6c 29 0a 20 20 20 20 20 20 20 28 69 66 20 28 tion.,start-symbol)........(if.(
28b40 65 71 75 61 6c 20 2c 74 79 70 65 20 22 21 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 equal.,type."!")............(not
28b60 20 2c 6f 6b 2d 73 79 6d 62 6f 6c 29 0a 20 20 20 20 20 20 20 20 20 2c 6f 6b 2d 73 79 6d 62 6f 6c .,ok-symbol)..........,ok-symbol
28b80 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 69 6e 69 74 69 61 6c 69 7a 65 ))))..(cl-defun.yaml--initialize
28ba0 2d 70 61 72 73 69 6e 67 2d 73 74 61 74 65 0a 20 20 20 20 28 26 6b 65 79 20 28 6e 75 6c 6c 2d 6f -parsing-state.....(&key.(null-o
28bc0 62 6a 65 63 74 20 3a 6e 75 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 61 6c 73 65 2d 6f 62 bject.:null)...........(false-ob
28be0 6a 65 63 74 20 3a 66 61 6c 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 2d 74 79 ject.:false)...........object-ty
28c00 70 65 0a 20 20 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 0a 20 20 20 pe...........object-key-type....
28c20 20 20 20 20 20 20 20 73 65 71 75 65 6e 63 65 2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 73 .......sequence-type...........s
28c40 74 72 69 6e 67 2d 76 61 6c 75 65 73 29 0a 20 20 22 49 6e 69 74 69 61 6c 69 7a 65 20 73 74 61 74 tring-values)..."Initialize.stat
28c60 65 20 72 65 71 75 69 72 65 64 20 66 6f 72 20 70 61 72 73 69 6e 67 20 61 63 63 6f 72 64 69 6e 67 e.required.for.parsing.according
28c80 20 74 6f 20 70 6c 69 73 74 20 41 52 47 53 2e 22 0a 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 63 .to.plist.ARGS."...(setq.yaml--c
28ca0 61 63 68 65 20 6e 69 6c 29 0a 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 6f 62 6a 65 63 74 2d 73 ache.nil)...(setq.yaml--object-s
28cc0 74 61 63 6b 20 6e 69 6c 29 0a 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 73 74 tack.nil)...(setq.yaml--state-st
28ce0 61 63 6b 20 6e 69 6c 29 0a 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 72 6f 6f 74 20 6e 69 6c 29 ack.nil)...(setq.yaml--root.nil)
28d00 0a 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 61 6e 63 68 6f 72 2d 6d 61 70 70 69 6e 67 73 20 28 ...(setq.yaml--anchor-mappings.(
28d20 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 0a 20 make-hash-table.:test.'equal))..
28d40 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 72 65 73 6f 6c 76 65 2d 61 6c 69 61 73 65 73 20 6e 69 6c .(setq.yaml--resolve-aliases.nil
28d60 29 0a 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6e 75 6c 6c 2d 6f 62 6a )...(setq.yaml--parsing-null-obj
28d80 65 63 74 20 6e 75 6c 6c 2d 6f 62 6a 65 63 74 29 0a 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 ect.null-object)...(setq.yaml--p
28da0 61 72 73 69 6e 67 2d 66 61 6c 73 65 2d 6f 62 6a 65 63 74 20 66 61 6c 73 65 2d 6f 62 6a 65 63 74 arsing-false-object.false-object
28dc0 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 6f 72 20 28 6e 6f 74 20 6f 62 6a 65 63 74 2d 74 79 )...(cond....((or.(not.object-ty
28de0 70 65 29 0a 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 pe).........(equal.object-type.'
28e00 68 61 73 68 2d 74 61 62 6c 65 29 29 0a 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 hash-table)).....(setq.yaml--par
28e20 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 68 61 73 68 2d 74 61 62 6c 65 29 29 0a 20 sing-object-type.'hash-table))..
28e40 20 20 28 28 65 71 75 61 6c 20 27 61 6c 69 73 74 20 6f 62 6a 65 63 74 2d 74 79 70 65 29 0a 20 20 ..((equal.'alist.object-type)...
28e60 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 74 79 70 ..(setq.yaml--parsing-object-typ
28e80 65 20 27 61 6c 69 73 74 29 29 0a 20 20 20 28 28 65 71 75 61 6c 20 27 70 6c 69 73 74 20 6f 62 6a e.'alist))....((equal.'plist.obj
28ea0 65 63 74 2d 74 79 70 65 29 0a 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e ect-type).....(setq.yaml--parsin
28ec0 67 2d 6f 62 6a 65 63 74 2d 74 79 70 65 20 27 70 6c 69 73 74 29 29 0a 20 20 20 28 74 20 28 65 72 g-object-type.'plist))....(t.(er
28ee0 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 6f 62 6a 65 63 74 2d 74 79 70 65 2e 20 20 4d 75 73 74 20 ror."Invalid.object-type...Must.
28f00 62 65 20 68 61 73 68 2d 74 61 62 6c 65 2c 20 61 6c 69 73 74 2c 20 6f 72 20 70 6c 69 73 74 22 29 be.hash-table,.alist,.or.plist")
28f20 29 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 6f 72 20 28 6e 6f 74 20 6f 62 6a 65 63 74 2d 6b ))...(cond....((or.(not.object-k
28f40 65 79 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 27 73 79 6d 62 6f 6c 20 ey-type).........(equal.'symbol.
28f60 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 29 29 0a 20 20 20 20 28 69 66 20 28 65 71 75 61 6c object-key-type)).....(if.(equal
28f80 20 27 70 6c 69 73 74 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 74 79 70 .'plist.yaml--parsing-object-typ
28fa0 65 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6f e).........(setq.yaml--parsing-o
28fc0 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 20 27 6b 65 79 77 6f 72 64 29 0a 20 20 20 20 20 20 28 bject-key-type.'keyword).......(
28fe0 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 setq.yaml--parsing-object-key-ty
29000 70 65 20 27 73 79 6d 62 6f 6c 29 29 29 0a 20 20 20 28 28 65 71 75 61 6c 20 27 73 74 72 69 6e 67 pe.'symbol)))....((equal.'string
29020 20 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 29 0a 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c .object-key-type).....(setq.yaml
29040 2d 2d 70 61 72 73 69 6e 67 2d 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 20 27 73 74 72 69 6e --parsing-object-key-type.'strin
29060 67 29 29 0a 20 20 20 28 28 65 71 75 61 6c 20 27 6b 65 79 77 6f 72 64 20 6f 62 6a 65 63 74 2d 6b g))....((equal.'keyword.object-k
29080 65 79 2d 74 79 70 65 29 0a 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 ey-type).....(setq.yaml--parsing
290a0 2d 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 20 27 6b 65 79 77 6f 72 64 29 29 0a 20 20 20 28 -object-key-type.'keyword))....(
290c0 74 20 28 65 72 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 t.(error."Invalid.object-key-typ
290e0 65 2e 20 20 4d 75 73 74 20 62 65 20 73 74 72 69 6e 67 2c 20 6b 65 79 77 6f 72 64 2c 20 6f 72 20 e...Must.be.string,.keyword,.or.
29100 73 79 6d 62 6f 6c 22 29 29 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 6f 72 20 28 6e 6f 74 20 symbol")))...(cond....((or.(not.
29120 73 65 71 75 65 6e 63 65 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 73 65 sequence-type).........(equal.se
29140 71 75 65 6e 63 65 2d 74 79 70 65 20 27 61 72 72 61 79 29 29 0a 20 20 20 20 28 73 65 74 71 20 79 quence-type.'array)).....(setq.y
29160 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 73 65 71 75 65 6e 63 65 2d 74 79 70 65 20 27 61 72 72 61 aml--parsing-sequence-type.'arra
29180 79 29 29 0a 20 20 20 28 28 65 71 75 61 6c 20 27 6c 69 73 74 20 73 65 71 75 65 6e 63 65 2d 74 79 y))....((equal.'list.sequence-ty
291a0 70 65 29 0a 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 73 65 71 75 pe).....(setq.yaml--parsing-sequ
291c0 65 6e 63 65 2d 74 79 70 65 20 27 6c 69 73 74 29 29 0a 20 20 20 28 74 20 28 65 72 72 6f 72 20 22 ence-type.'list))....(t.(error."
291e0 49 6e 76 61 6c 69 64 20 73 65 71 75 65 6e 63 65 2d 74 79 70 65 2e 20 20 73 65 71 75 65 6e 63 65 Invalid.sequence-type...sequence
29200 2d 74 79 70 65 20 6d 75 73 74 20 62 65 20 6c 69 73 74 20 6f 72 20 61 72 72 61 79 22 29 29 29 0a -type.must.be.list.or.array"))).
29220 20 20 28 69 66 20 73 74 72 69 6e 67 2d 76 61 6c 75 65 73 0a 20 20 20 20 20 20 28 73 65 74 71 20 ..(if.string-values.......(setq.
29240 79 61 6d 6c 2d 2d 73 74 72 69 6e 67 2d 76 61 6c 75 65 73 20 74 29 0a 20 20 20 20 28 73 65 74 71 yaml--string-values.t).....(setq
29260 20 79 61 6d 6c 2d 2d 73 74 72 69 6e 67 2d 76 61 6c 75 65 73 20 6e 69 6c 29 29 29 0a 0a 28 63 6c .yaml--string-values.nil)))..(cl
29280 2d 64 65 66 75 6e 20 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 28 73 74 72 69 6e 67 -defun.yaml-parse-string.(string
292a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 6b ..............................&k
292c0 65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ey..............................
292e0 28 6e 75 6c 6c 2d 6f 62 6a 65 63 74 20 3a 6e 75 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 (null-object.:null).............
29300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 61 6c 73 65 2d 6f 62 6a 65 63 74 20 3a .................(false-object.:
29320 66 61 6c 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 false)..........................
29340 20 20 20 20 6f 62 6a 65 63 74 2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ....object-type.................
29360 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 0a 20 20 20 .............object-key-type....
29380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 71 75 65 6e ..........................sequen
293a0 63 65 2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ce-type.........................
293c0 20 20 20 20 20 73 74 72 69 6e 67 2d 76 61 6c 75 65 73 29 0a 20 20 22 50 61 72 73 65 20 74 68 65 .....string-values)..."Parse.the
293e0 20 59 41 4d 4c 20 76 61 6c 75 65 20 69 6e 20 53 54 52 49 4e 47 2e 0a 0a 4f 42 4a 45 43 54 2d 54 .YAML.value.in.STRING...OBJECT-T
29400 59 50 45 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 4c 69 73 70 20 6f 62 6a 65 63 74 20 74 6f YPE.specifies.the.Lisp.object.to
29420 20 75 73 65 20 66 6f 72 20 72 65 70 72 65 73 65 6e 74 69 6e 67 0a 6b 65 79 2d 76 61 6c 75 65 20 .use.for.representing.key-value.
29440 59 41 4d 4c 20 6d 61 70 70 69 6e 67 73 2e 20 20 50 6f 73 73 69 62 6c 65 20 76 61 6c 75 65 73 20 YAML.mappings...Possible.values.
29460 66 6f 72 20 4f 42 4a 45 43 54 2d 54 59 50 45 20 61 72 65 0a 74 68 65 20 73 79 6d 62 6f 6c 73 20 for.OBJECT-TYPE.are.the.symbols.
29480 60 68 61 73 68 2d 74 61 62 6c 65 27 20 28 64 65 66 61 75 6c 74 29 2c 20 60 61 6c 69 73 74 27 2c `hash-table'.(default),.`alist',
294a0 20 61 6e 64 20 60 70 6c 69 73 74 27 2e 0a 0a 4f 42 4a 45 43 54 2d 4b 45 59 2d 54 59 50 45 20 73 .and.`plist'...OBJECT-KEY-TYPE.s
294c0 70 65 63 69 66 69 65 73 20 74 68 65 20 4c 69 73 70 20 74 79 70 65 20 74 6f 20 75 73 65 20 66 6f pecifies.the.Lisp.type.to.use.fo
294e0 72 20 6b 65 79 73 20 69 6e 0a 6b 65 79 2d 76 61 6c 75 65 20 59 41 4d 4c 20 6d 61 70 70 69 6e 67 r.keys.in.key-value.YAML.mapping
29500 73 2e 20 20 50 6f 73 73 69 62 6c 65 20 76 61 6c 75 65 73 20 61 72 65 20 74 68 65 20 73 79 6d 62 s...Possible.values.are.the.symb
29520 6f 6c 73 0a 60 73 74 72 69 6e 67 27 2c 20 60 73 79 6d 62 6f 6c 27 2c 20 61 6e 64 20 60 6b 65 79 ols.`string',.`symbol',.and.`key
29540 77 6f 72 64 27 2e 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 74 68 69 73 20 69 73 20 60 73 79 6d word'...By.default,.this.is.`sym
29560 62 6f 6c 27 3b 0a 69 66 20 4f 42 4a 45 43 54 2d 54 59 50 45 20 69 73 20 60 70 6c 69 73 74 27 2c bol';.if.OBJECT-TYPE.is.`plist',
29580 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 60 6b 65 79 77 6f 72 64 27 20 28 61 6e 64 20 60 .the.default.is.`keyword'.(and.`
295a0 73 79 6d 62 6f 6c 27 0a 62 65 63 6f 6d 65 73 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 60 6b 65 79 symbol'.becomes.synonym.for.`key
295c0 77 6f 72 64 27 29 2e 0a 0a 53 45 51 55 45 4e 43 45 2d 54 59 50 45 20 73 70 65 63 69 66 69 65 73 word')...SEQUENCE-TYPE.specifies
295e0 20 74 68 65 20 4c 69 73 70 20 6f 62 6a 65 63 74 20 74 6f 20 75 73 65 20 66 6f 72 20 72 65 70 72 .the.Lisp.object.to.use.for.repr
29600 65 73 65 6e 74 69 6e 67 0a 59 41 4d 4c 20 73 65 71 75 65 6e 63 65 73 2e 20 20 50 6f 73 73 69 62 esenting.YAML.sequences...Possib
29620 6c 65 20 76 61 6c 75 65 73 20 66 6f 72 20 53 45 51 55 45 4e 43 45 2d 54 59 50 45 20 61 72 65 20 le.values.for.SEQUENCE-TYPE.are.
29640 74 68 65 20 73 79 6d 62 6f 6c 73 0a 60 6c 69 73 74 27 2c 20 61 6e 64 20 60 61 72 72 61 79 27 20 the.symbols.`list',.and.`array'.
29660 28 64 65 66 61 75 6c 74 29 2e 0a 0a 4e 55 4c 4c 2d 4f 42 4a 45 43 54 20 63 6f 6e 74 61 69 6e 73 (default)...NULL-OBJECT.contains
29680 20 74 68 65 20 6f 62 6a 65 63 74 20 75 73 65 64 20 74 6f 20 72 65 70 72 65 73 65 6e 74 20 74 68 .the.object.used.to.represent.th
296a0 65 20 6e 75 6c 6c 20 76 61 6c 75 65 2e 0a 49 74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 e.null.value..It.defaults.to.the
296c0 20 73 79 6d 62 6f 6c 20 60 3a 6e 75 6c 6c 27 2e 0a 0a 46 41 4c 53 45 2d 4f 42 4a 45 43 54 20 63 .symbol.`:null'...FALSE-OBJECT.c
296e0 6f 6e 74 61 69 6e 73 20 74 68 65 20 6f 62 6a 65 63 74 20 75 73 65 64 20 74 6f 20 72 65 70 72 65 ontains.the.object.used.to.repre
29700 73 65 6e 74 20 74 68 65 20 66 61 6c 73 65 0a 76 61 6c 75 65 2e 20 20 49 74 20 64 65 66 61 75 6c sent.the.false.value...It.defaul
29720 74 73 20 74 6f 20 74 68 65 20 73 79 6d 62 6f 6c 20 60 3a 66 61 6c 73 65 27 2e 22 0a 20 20 28 79 ts.to.the.symbol.`:false'."...(y
29740 61 6d 6c 2d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 70 61 72 73 69 6e 67 2d 73 74 61 74 65 0a 20 20 aml--initialize-parsing-state...
29760 20 3a 6e 75 6c 6c 2d 6f 62 6a 65 63 74 20 6e 75 6c 6c 2d 6f 62 6a 65 63 74 0a 20 20 20 3a 66 61 .:null-object.null-object....:fa
29780 6c 73 65 2d 6f 62 6a 65 63 74 20 66 61 6c 73 65 2d 6f 62 6a 65 63 74 0a 20 20 20 3a 6f 62 6a 65 lse-object.false-object....:obje
297a0 63 74 2d 74 79 70 65 20 6f 62 6a 65 63 74 2d 74 79 70 65 0a 20 20 20 3a 6f 62 6a 65 63 74 2d 6b ct-type.object-type....:object-k
297c0 65 79 2d 74 79 70 65 20 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 0a 20 20 20 3a 73 65 71 75 ey-type.object-key-type....:sequ
297e0 65 6e 63 65 2d 74 79 70 65 20 73 65 71 75 65 6e 63 65 2d 74 79 70 65 0a 20 20 20 3a 73 74 72 69 ence-type.sequence-type....:stri
29800 6e 67 2d 76 61 6c 75 65 73 20 73 74 72 69 6e 67 2d 76 61 6c 75 65 73 29 0a 20 20 28 6c 65 74 20 ng-values.string-values)...(let.
29820 28 28 72 65 73 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 ((res.(yaml--parse.string.......
29840 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 74 6f 70 29 29 29 29 0a 20 20 20 20 28 77 68 65 .........(yaml--top)))).....(whe
29860 6e 20 28 3c 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 28 6c 65 6e n.(<.yaml--parsing-position.(len
29880 67 74 68 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 29 29 0a 20 20 20 20 20 20 gth.yaml--parsing-input)).......
298a0 28 65 72 72 6f 72 0a 20 20 20 20 20 20 20 22 55 6e 61 62 6c 65 20 74 6f 20 70 61 72 73 65 20 59 (error........"Unable.to.parse.Y
298c0 41 4d 4c 2e 20 20 50 61 72 73 65 72 20 66 69 6e 69 73 68 65 64 20 62 65 66 6f 72 65 20 65 6e 64 AML...Parser.finished.before.end
298e0 20 6f 66 20 69 6e 70 75 74 20 25 73 2f 25 73 22 0a 20 20 20 20 20 20 20 79 61 6d 6c 2d 2d 70 61 .of.input.%s/%s"........yaml--pa
29900 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 79 61 rsing-position........(length.ya
29920 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 79 ml--parsing-input))).....(when.y
29940 61 6d 6c 2d 2d 70 61 72 73 65 2d 64 65 62 75 67 20 28 6d 65 73 73 61 67 65 20 22 50 61 72 73 65 aml--parse-debug.(message."Parse
29960 64 20 64 61 74 61 3a 20 25 73 22 20 28 70 70 2d 74 6f 2d 73 74 72 69 6e 67 20 72 65 73 29 29 29 d.data:.%s".(pp-to-string.res)))
29980 0a 20 20 20 20 28 79 61 6d 6c 2d 2d 77 61 6c 6b 2d 65 76 65 6e 74 73 20 72 65 73 29 0a 20 20 20 .....(yaml--walk-events.res)....
299a0 20 28 69 66 20 28 68 61 73 68 2d 74 61 62 6c 65 2d 65 6d 70 74 79 2d 70 20 79 61 6d 6c 2d 2d 61 .(if.(hash-table-empty-p.yaml--a
299c0 6e 63 68 6f 72 2d 6d 61 70 70 69 6e 67 73 29 0a 20 20 20 20 20 20 20 20 79 61 6d 6c 2d 2d 72 6f nchor-mappings).........yaml--ro
299e0 6f 74 0a 20 20 20 20 20 20 3b 3b 20 52 75 6e 20 65 76 65 6e 74 20 70 72 6f 63 65 73 73 69 6e 67 ot.......;;.Run.event.processing
29a00 20 74 77 69 63 65 20 74 6f 20 72 65 73 6f 6c 76 65 20 61 6c 69 61 73 65 73 2e 0a 20 20 20 20 20 .twice.to.resolve.aliases.......
29a20 20 28 6c 65 74 20 28 28 79 61 6d 6c 2d 2d 72 6f 6f 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 .(let.((yaml--root.nil).........
29a40 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 73 6f 6c 76 65 2d 61 6c 69 61 73 65 73 20 74 29 29 0a 20 ....(yaml--resolve-aliases.t))..
29a60 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 77 61 6c 6b 2d 65 76 65 6e 74 73 20 72 65 73 29 0a 20 .......(yaml--walk-events.res)..
29a80 20 20 20 20 20 20 20 79 61 6d 6c 2d 2d 72 6f 6f 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 .......yaml--root))))..(defun.ya
29aa0 6d 6c 2d 70 61 72 73 65 2d 74 72 65 65 20 28 73 74 72 69 6e 67 29 0a 20 20 22 50 61 72 73 65 20 ml-parse-tree.(string)..."Parse.
29ac0 74 68 65 20 59 41 4d 4c 20 76 61 6c 75 65 20 69 6e 20 53 54 52 49 4e 47 20 61 6e 64 20 72 65 74 the.YAML.value.in.STRING.and.ret
29ae0 75 72 6e 20 69 74 73 20 70 61 72 73 65 20 74 72 65 65 2e 22 0a 20 20 28 79 61 6d 6c 2d 2d 69 6e urn.its.parse.tree."...(yaml--in
29b00 69 74 69 61 6c 69 7a 65 2d 70 61 72 73 69 6e 67 2d 73 74 61 74 65 29 0a 20 20 28 6c 65 74 2a 20 itialize-parsing-state)...(let*.
29b20 28 28 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 73 74 6f 72 65 2d 70 6f 73 69 74 69 6f 6e 20 74 ((yaml--parsing-store-position.t
29b40 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 73 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 20 73 74 72 )..........(res.(yaml--parse.str
29b60 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 74 6f 70 29 29 ing.................(yaml--top))
29b80 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 3c 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f )).....(when.(<.yaml--parsing-po
29ba0 73 69 74 69 6f 6e 20 28 6c 65 6e 67 74 68 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 sition.(length.yaml--parsing-inp
29bc0 75 74 29 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 0a 20 20 20 20 20 20 20 22 55 6e 61 62 6c 65 ut)).......(error........"Unable
29be0 20 74 6f 20 70 61 72 73 65 20 59 41 4d 4c 2e 20 20 50 61 72 73 65 72 20 66 69 6e 69 73 68 65 64 .to.parse.YAML...Parser.finished
29c00 20 62 65 66 6f 72 65 20 65 6e 64 20 6f 66 20 69 6e 70 75 74 20 25 73 2f 25 73 22 0a 20 20 20 20 .before.end.of.input.%s/%s".....
29c20 20 20 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 20 20 ...yaml--parsing-position.......
29c40 20 28 6c 65 6e 67 74 68 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 29 29 29 0a .(length.yaml--parsing-input))).
29c60 20 20 20 20 72 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 ....res))..(defun.yaml-parse-str
29c80 69 6e 67 2d 77 69 74 68 2d 70 6f 73 20 28 73 74 72 69 6e 67 29 0a 20 20 22 50 61 72 73 65 20 74 ing-with-pos.(string)..."Parse.t
29ca0 68 65 20 59 41 4d 4c 20 76 61 6c 75 65 20 69 6e 20 53 54 52 49 4e 47 2c 20 73 74 6f 72 69 6e 67 he.YAML.value.in.STRING,.storing
29cc0 20 70 6f 73 69 74 69 6f 6e 73 20 61 73 20 74 65 78 74 20 70 72 6f 70 65 72 74 69 65 73 2e 0a 0a .positions.as.text.properties...
29ce0 4e 4f 54 45 3a 20 54 68 69 73 20 69 73 20 61 6e 20 65 78 70 65 72 69 6d 65 6e 74 61 6c 20 66 65 NOTE:.This.is.an.experimental.fe
29d00 61 74 75 72 65 20 61 6e 64 20 6d 61 79 20 65 78 70 65 72 69 65 6e 63 65 20 41 50 49 0a 63 68 61 ature.and.may.experience.API.cha
29d20 6e 67 65 73 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 79 61 nges.in.the.future."...(let.((ya
29d40 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 73 74 6f 72 65 2d 70 6f 73 69 74 69 6f 6e 20 74 29 29 0a 20 ml--parsing-store-position.t))..
29d60 20 20 20 28 79 61 6d 6c 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 73 74 72 69 6e 67 0a 20 20 20 ...(yaml-parse-string.string....
29d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 62 6a 65 63 74 2d 74 79 70 65 ....................:object-type
29da0 20 27 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a .'alist........................:
29dc0 6f 62 6a 65 63 74 2d 6b 65 79 2d 74 79 70 65 20 27 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 object-key-type.'string.........
29de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 74 72 69 6e 67 2d 76 61 6c 75 65 73 20 74 29 ...............:string-values.t)
29e00 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d ))..(defun.yaml--parse-from-gram
29e20 6d 61 72 20 28 73 74 61 74 65 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 50 61 72 73 65 20 mar.(state.&rest.args)..."Parse.
29e40 59 41 4d 4c 20 67 72 61 6d 6d 61 72 20 66 6f 72 20 67 69 76 65 6e 20 53 54 41 54 45 20 61 6e 64 YAML.grammar.for.given.STATE.and
29e60 20 41 52 47 53 2e 0a 0a 52 75 6c 65 73 20 66 6f 72 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 .ARGS...Rules.for.this.function.
29e80 61 72 65 20 64 65 66 69 6e 65 64 20 62 79 20 74 68 65 20 79 61 6d 6c 2d 73 70 65 63 20 4a 53 4f are.defined.by.the.yaml-spec.JSO
29ea0 4e 20 66 69 6c 65 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 62 65 67 20 79 61 6d 6c 2d 2d 70 61 72 N.file."...(let*.((beg.yaml--par
29ec0 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 28 5f 20 28 77 68 65 6e sing-position)..........(_.(when
29ee0 20 28 61 6e 64 20 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 64 65 62 75 67 0a 20 20 20 20 20 20 20 20 .(and.yaml--parse-debug.........
29f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 71 20 73 74 61 74 65 20 ...............(not.(memq.state.
29f20 79 61 6d 6c 2d 2d 74 72 61 63 69 6e 67 2d 69 67 6e 6f 72 65 29 29 29 0a 20 20 20 20 20 20 20 20 yaml--tracing-ignore))).........
29f40 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 7c 25 73 3e 25 73 20 25 34 30 73 20 61 72 67 73 ......(message."|%s>%s.%40s.args
29f60 3d 25 73 20 27 25 73 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 =%s.'%s'".......................
29f80 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 6c 65 6e 67 74 68 20 79 61 6d 6c 2d 2d 73 74 61 74 .(make-string.(length.yaml--stat
29fa0 65 73 29 20 3f 2d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 es).?-)........................(
29fc0 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 37 30 20 28 6c 65 6e 67 74 68 20 79 61 6d 6c 2d 2d make-string.(-.70.(length.yaml--
29fe0 73 74 61 74 65 73 29 29 20 3f 5c 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 states)).?\s)...................
2a000 20 20 20 20 20 73 74 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .....state......................
2a020 20 20 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 ..args........................(r
2a040 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 eplace-regexp-in-string.........
2a060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 ................"\n"............
2a080 20 20 20 20 20 20 20 20 20 20 20 20 20 22 e2 86 93 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ............."..."..............
2a0a0 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 6c 69 63 65 20 79 61 6d 6c 2d 2d 70 61 ...........(yaml--slice.yaml--pa
2a0c0 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 5f 20 rsing-position)))))..........(_.
2a0e0 28 79 61 6d 6c 2d 2d 70 75 73 68 2d 73 74 61 74 65 20 73 74 61 74 65 29 29 0a 20 20 20 20 20 20 (yaml--push-state.state)).......
2a100 20 20 20 28 79 61 6d 6c 2d 6e 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 73 0a 20 20 20 20 20 20 ...(yaml-n)..........(res.......
2a120 20 20 20 20 28 70 63 61 73 65 20 73 74 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 ....(pcase.state.............('c
2a140 2d 66 6c 6f 77 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 -flow-sequence..............(let
2a160 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .((n.(nth.0.args))..............
2a180 20 20 20 20 20 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 ......(c.(nth.1.args))).........
2a1a0 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......(yaml--all...............
2a1c0 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..(yaml--chr.?\[)...............
2a1e0 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..(yaml--rep.0.1................
2a200 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 ............(lambda.().(yaml--pa
2a220 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 rse-from-grammar.'s-separate.n.c
2a240 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 ))).................(yaml--rep.0
2a260 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c .1............................(l
2a280 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ambda.()........................
2a2a0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 0a ......(yaml--parse-from-grammar.
2a2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6e ..............................'n
2a2e0 73 2d 73 2d 66 6c 6f 77 2d 73 65 71 2d 65 6e 74 72 69 65 73 20 6e 0a 20 20 20 20 20 20 20 20 20 s-s-flow-seq-entries.n..........
2a300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 .....................(yaml--pars
2a320 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 69 6e 2d 66 6c 6f 77 20 63 29 29 29 29 0a 20 20 e-from-grammar.'in-flow.c))))...
2a340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5d 29 29 29 29 ..............(yaml--chr.?\]))))
2a360 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 2d 69 6e ..............('c-indentation-in
2a380 64 69 63 61 74 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 20 28 6e dicator..............(let.((m.(n
2a3a0 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d th.0.args)))................(yam
2a3c0 6c 2d 2d 61 6e 79 20 28 77 68 65 6e 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 l--any.(when.(yaml--parse-from-g
2a3e0 72 61 6d 6d 61 72 20 27 6e 73 2d 64 65 63 2d 64 69 67 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 rammar.'ns-dec-digit)...........
2a400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 65 74 20 6d 20 28 ..................(yaml--set.m.(
2a420 79 61 6d 6c 2d 2d 6f 72 64 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 6d 61 74 63 yaml--ord.(lambda.().(yaml--matc
2a440 68 29 29 29 29 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 h)))).t)........................
2a460 20 20 20 28 77 68 65 6e 20 28 79 61 6d 6c 2d 2d 65 6d 70 74 79 29 0a 20 20 20 20 20 20 20 20 20 ...(when.(yaml--empty)..........
2a480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 65 77 2d 6d 20 ...................(let.((new-m.
2a4a0 28 79 61 6d 6c 2d 2d 61 75 74 6f 2d 64 65 74 65 63 74 20 6d 29 29 29 0a 20 20 20 20 20 20 20 20 (yaml--auto-detect.m))).........
2a4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 65 74 ......................(yaml--set
2a4e0 20 6d 20 6e 65 77 2d 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .m.new-m))......................
2a500 20 20 20 20 20 20 20 74 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 72 .......t))))..............('ns-r
2a520 65 73 65 72 76 65 64 2d 64 69 72 65 63 74 69 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 eserved-directive..............(
2a540 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d yaml--all.(yaml--parse-from-gram
2a560 6d 61 72 20 27 6e 73 2d 64 69 72 65 63 74 69 76 65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 mar.'ns-directive-name).........
2a580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 ................(yaml--rep2.0.ni
2a5a0 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l...............................
2a5c0 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......(lambda.()................
2a5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c .......................(yaml--al
2a600 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l...............................
2a620 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d .........(yaml--parse-from-gramm
2a640 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 ar.'s-separate-in-line).........
2a660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
2a680 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 64 69 72 yaml--parse-from-grammar.'ns-dir
2a6a0 65 63 74 69 76 65 2d 70 61 72 61 6d 65 74 65 72 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 ective-parameter))))))..........
2a6c0 20 20 20 20 28 27 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 65 6e 74 72 79 ....('ns-flow-map-implicit-entry
2a6e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 ..............(let.((n.(nth.0.ar
2a700 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 20 28 6e 74 68 20 gs))....................(c.(nth.
2a720 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 4f 54 45 1.args)))................;;.NOTE
2a740 3a 20 49 20 72 61 6e 20 69 6e 74 6f 20 61 20 62 75 67 20 77 69 74 68 20 74 68 65 20 6f 72 64 65 :.I.ran.into.a.bug.with.the.orde
2a760 72 20 6f 66 20 74 68 65 73 65 20 72 75 6c 65 73 2e 20 49 74 20 73 65 65 6d 73 0a 20 20 20 20 20 r.of.these.rules..It.seems......
2a780 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 6f 6d 65 74 69 6d 65 73 20 6e 73 2d 66 6c 6f 77 2d 6d ..........;;.sometimes.ns-flow-m
2a7a0 61 70 2d 79 61 6d 6c 2d 6b 65 79 2d 65 6e 74 72 79 20 73 75 63 63 65 65 64 73 20 77 69 74 68 20 ap-yaml-key-entry.succeeds.with.
2a7c0 61 6e 20 65 6d 70 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 68 65 6e 20 an.empty................;;.when.
2a7e0 74 68 65 20 63 6f 72 72 65 63 74 20 61 6e 73 77 65 72 20 73 68 6f 75 6c 64 20 62 65 0a 20 20 20 the.correct.answer.should.be....
2a800 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 6a 73 6f ............;;.c-ns-flow-map-jso
2a820 6e 2d 6b 65 79 2d 65 6e 74 72 79 2e 20 20 43 68 61 6e 67 69 6e 67 20 74 68 65 20 6f 72 64 65 72 n-key-entry...Changing.the.order
2a840 20 73 65 65 6d 65 64 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 61 76 .seemed.to................;;.hav
2a860 65 20 66 69 78 20 74 68 69 73 20 62 75 74 20 74 68 69 73 20 73 65 65 6d 73 20 6c 69 6b 65 20 61 e.fix.this.but.this.seems.like.a
2a880 20 62 61 6e 64 61 67 65 20 66 69 78 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 .bandage.fix.................(ya
2a8a0 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 ml--any.................(yaml--p
2a8c0 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 arse-from-grammar.'c-ns-flow-map
2a8e0 2d 6a 73 6f 6e 2d 6b 65 79 2d 65 6e 74 72 79 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 -json-key-entry.n.c)............
2a900 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
2a920 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 79 61 6d 6c 2d 6b 65 79 2d 65 6e 74 72 79 20 6e 20 63 29 0a ns-flow-map-yaml-key-entry.n.c).
2a940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f ................(yaml--parse-fro
2a960 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6d 70 74 79 2d 6b m-grammar.'c-ns-flow-map-empty-k
2a980 65 79 2d 65 6e 74 72 79 20 6e 20 63 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 ey-entry.n.c))))..............('
2a9a0 6e 73 2d 65 73 63 2d 64 6f 75 62 6c 65 2d 71 75 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 ns-esc-double-quote.............
2a9c0 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 22 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 .(yaml--chr.?\"))..............(
2a9e0 27 63 2d 6d 61 70 70 69 6e 67 2d 73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 'c-mapping-start..............(y
2aa00 61 6d 6c 2d 2d 63 68 72 20 3f 5c 7b 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 aml--chr.?\{))..............('ns
2aa20 2d 66 6c 6f 77 2d 73 65 71 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 -flow-seq-entry..............(le
2aa40 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 t.((n.(nth.0.args)).............
2aa60 20 20 20 20 20 20 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 .......(c.(nth.1.args)))........
2aa80 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ........(yaml--any.(yaml--parse-
2aaa0 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 20 6e 20 63 29 0a from-grammar.'ns-flow-pair.n.c).
2aac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d ..........................(yaml-
2aae0 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 6e 6f 64 -parse-from-grammar.'ns-flow-nod
2ab00 65 20 6e 20 63 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6c 2d 65 6d 70 74 79 e.n.c))))..............('l-empty
2ab20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 ..............(let.((n.(nth.0.ar
2ab40 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 20 28 6e 74 68 20 gs))....................(c.(nth.
2ab60 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 1.args)))................(yaml--
2ab80 61 6c 6c 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d all.(yaml--any.(yaml--parse-from
2aba0 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 69 6e 65 2d 70 72 65 66 69 78 20 6e 20 63 29 0a 20 20 20 -grammar.'s-line-prefix.n.c)....
2abc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2abe0 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 69 ..(yaml--parse-from-grammar.'s-i
2ac00 6e 64 65 6e 74 2d 6c 74 20 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ndent-lt.n))....................
2ac20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 .......(yaml--parse-from-grammar
2ac40 20 27 62 2d 61 73 2d 6c 69 6e 65 2d 66 65 65 64 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 .'b-as-line-feed))))............
2ac60 20 20 28 27 63 2d 70 72 69 6d 61 72 79 2d 74 61 67 2d 68 61 6e 64 6c 65 0a 20 20 20 20 20 20 20 ..('c-primary-tag-handle........
2ac80 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 21 29 29 0a 0a 20 20 20 20 20 20 20 20 ......(yaml--chr.?\!))..........
2aca0 20 20 20 20 28 27 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 2d 6f 75 74 0a 20 20 20 20 20 20 20 20 ....('ns-plain-safe-out.........
2acc0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
2ace0 6e 73 2d 63 68 61 72 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 6e 73 2d 73 68 ns-char))..............('c-ns-sh
2ad00 6f 72 74 68 61 6e 64 2d 74 61 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d orthand-tag..............(yaml--
2ad20 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 all...............(yaml--parse-f
2ad40 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 74 61 67 2d 68 61 6e 64 6c 65 29 0a 20 20 20 20 20 rom-grammar.'c-tag-handle)......
2ad60 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 31 20 6e 69 6c 20 28 6c 61 6d 62 64 .........(yaml--rep.1.nil.(lambd
2ad80 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 a.().(yaml--parse-from-grammar.'
2ada0 6e 73 2d 74 61 67 2d 63 68 61 72 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 ns-tag-char)))))..............('
2adc0 6e 62 2d 6e 73 2d 73 69 6e 67 6c 65 2d 69 6e 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 nb-ns-single-in-line............
2ade0 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 ..(yaml--rep2.0.nil.............
2ae00 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 .............(lambda.().........
2ae20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 ...................(yaml--all.(y
2ae40 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 aml--rep2.0.nil.................
2ae60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ae80 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 ..(lambda.().(yaml--parse-from-g
2aea0 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 rammar.'s-white)))..............
2aec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .........................(yaml--
2aee0 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 73 69 6e 67 6c 65 2d 63 68 parse-from-grammar.'ns-single-ch
2af00 61 72 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6c 2d 73 74 72 69 70 2d 65 ar)))))..............('l-strip-e
2af20 6d 70 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 mpty..............(let.((n.(nth.
2af40 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 0.args)))................(yaml--
2af60 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 all.................(yaml--rep2.
2af80 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0.nil...........................
2afa0 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 ..(lambda.().(yaml--all.........
2afc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c ...........................(yaml
2afe0 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 69 6e 64 65 6e 74 2d 6c --parse-from-grammar.'s-indent-l
2b000 65 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.n)............................
2b020 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ........(yaml--parse-from-gramma
2b040 72 20 27 62 2d 6e 6f 6e 2d 63 6f 6e 74 65 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 r.'b-non-content))))............
2b060 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 .....(yaml--rep.0.1.............
2b080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d ...............(lambda.().(yaml-
2b0a0 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 74 72 61 69 6c 2d 63 6f 6d -parse-from-grammar.'l-trail-com
2b0c0 6d 65 6e 74 73 20 6e 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 69 ments.n))))))..............('c-i
2b0e0 6e 64 69 63 61 74 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 ndicator..............(yaml--any
2b100 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(yaml--chr.?\-)................
2b120 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3f 29 0a 20 20 20 20 20 20 20 .........(yaml--chr.?\?)........
2b140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3a 29 .................(yaml--chr.?\:)
2b160 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .........................(yaml--
2b180 63 68 72 20 3f 5c 2c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 chr.?\,)........................
2b1a0 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(yaml--chr.?\[)................
2b1c0 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5d 29 0a 20 20 20 20 20 20 20 .........(yaml--chr.?\])........
2b1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 7b 29 .................(yaml--chr.?\{)
2b200 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .........................(yaml--
2b220 63 68 72 20 3f 5c 7d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 chr.?\})........................
2b240 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 23 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(yaml--chr.?\#)................
2b260 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 26 29 0a 20 20 20 20 20 20 20 .........(yaml--chr.?\&)........
2b280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2a 29 .................(yaml--chr.?\*)
2b2a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .........................(yaml--
2b2c0 63 68 72 20 3f 5c 21 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 chr.?\!)........................
2b2e0 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 7c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(yaml--chr.?\|)................
2b300 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3e 29 0a 20 20 20 20 20 20 20 .........(yaml--chr.?\>)........
2b320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 27 29 .................(yaml--chr.?\')
2b340 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .........................(yaml--
2b360 63 68 72 20 3f 5c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 chr.?\")........................
2b380 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(yaml--chr.?\%)................
2b3a0 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 40 29 0a 20 20 20 20 20 20 20 .........(yaml--chr.?\@)........
2b3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 60 29 .................(yaml--chr.?\`)
2b3e0 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 6c 2b 6c 69 74 65 72 61 6c 0a 20 20 ))..............('c-l+literal...
2b400 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 ...........(let.((n.(nth.0.args)
2b420 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 6e 20 6e ))................(setq.yaml-n.n
2b440 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 )................(yaml--all.....
2b460 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 7c 29 0a 20 20 20 20 ............(yaml--chr.?\|).....
2b480 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
2b4a0 61 6d 6d 61 72 20 27 63 2d 62 2d 62 6c 6f 63 6b 2d 68 65 61 64 65 72 20 6e 20 28 79 61 6d 6c 2d ammar.'c-b-block-header.n.(yaml-
2b4c0 2d 73 74 61 74 65 2d 63 75 72 72 2d 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -state-curr-t)).................
2b4e0 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 6c 69 74 (yaml--parse-from-grammar.'l-lit
2b500 65 72 61 6c 2d 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 eral-content....................
2b520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 78 20 28 2b 20 6e .......................(max.(+.n
2b540 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d 6d 29 29 20 31 29 0a 20 20 20 20 20 20 .(yaml--state-curr-m)).1).......
2b560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2b580 20 20 20 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d 74 29 29 29 29 29 0a 0a 20 20 ....(yaml--state-curr-t)))))....
2b5a0 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 73 69 6e 67 6c 65 2d 71 75 6f 74 65 64 0a 20 20 20 20 ..........('c-single-quoted.....
2b5c0 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a .........(let.((n.(nth.0.args)).
2b5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 ...................(c.(nth.1.arg
2b600 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 s)))................(yaml--all.(
2b620 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 27 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 yaml--chr.?\')..................
2b640 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d .........(yaml--parse-from-gramm
2b660 61 72 20 27 6e 62 2d 73 69 6e 67 6c 65 2d 74 65 78 74 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 ar.'nb-single-text.n.c).........
2b680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 27 ..................(yaml--chr.?\'
2b6a0 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 66 6f 72 62 69 64 64 65 6e 0a ))))..............('c-forbidden.
2b6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 73 .............(yaml--all.(yaml--s
2b6e0 74 61 72 74 2d 6f 66 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 tart-of-line)...................
2b700 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......(yaml--any................
2b720 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d ..........(yaml--parse-from-gram
2b740 6d 61 72 20 27 63 2d 64 69 72 65 63 74 69 76 65 73 2d 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 mar.'c-directives-end)..........
2b760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f ................(yaml--parse-fro
2b780 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 29 29 0a 20 20 20 20 m-grammar.'c-document-end)).....
2b7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 ....................(yaml--any..
2b7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 ........................(yaml--p
2b7e0 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 63 68 61 72 29 0a 20 20 20 20 20 arse-from-grammar.'b-char)......
2b800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 ....................(yaml--parse
2b820 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 0a 20 20 20 20 20 20 20 20 -from-grammar.'s-white).........
2b840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 64 2d 6f 66 2d 73 .................(yaml--end-of-s
2b860 74 72 65 61 6d 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 6e 73 2d 61 6c tream))))..............('c-ns-al
2b880 69 61 73 2d 6e 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c ias-node..............(yaml--all
2b8a0 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(yaml--chr.?\*)................
2b8c0 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d .........(yaml--parse-from-gramm
2b8e0 61 72 20 27 6e 73 2d 61 6e 63 68 6f 72 2d 6e 61 6d 65 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 ar.'ns-anchor-name)))...........
2b900 20 20 20 28 27 63 2d 73 65 63 6f 6e 64 61 72 79 2d 74 61 67 2d 68 61 6e 64 6c 65 0a 20 20 20 20 ...('c-secondary-tag-handle.....
2b920 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f .........(yaml--all.(yaml--chr.?
2b940 5c 21 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 21 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 \!).(yaml--chr.?\!)))...........
2b960 20 20 20 28 27 6e 73 2d 65 73 63 2d 6e 65 78 74 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 ...('ns-esc-next-line...........
2b980 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 4e 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 ...(yaml--chr.?N))..............
2b9a0 28 27 6c 2d 6e 62 2d 73 61 6d 65 2d 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ('l-nb-same-lines..............(
2b9c0 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 let.((n.(nth.0.args)))..........
2b9e0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......(yaml--all................
2ba00 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .(yaml--rep2.0.nil..............
2ba20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d ...............(lambda.().(yaml-
2ba40 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 65 6d 70 74 79 20 6e 20 22 -parse-from-grammar.'l-empty.n."
2ba60 62 6c 6f 63 6b 2d 69 6e 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 block-in"))).................(ya
2ba80 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ml--any.(yaml--parse-from-gramma
2baa0 72 20 27 6c 2d 6e 62 2d 66 6f 6c 64 65 64 2d 6c 69 6e 65 73 20 6e 29 0a 20 20 20 20 20 20 20 20 r.'l-nb-folded-lines.n).........
2bac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ...................(yaml--parse-
2bae0 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 6e 62 2d 73 70 61 63 65 64 2d 6c 69 6e 65 73 20 from-grammar.'l-nb-spaced-lines.
2bb00 6e 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 61 6c 69 61 73 0a 20 20 n)))))..............('c-alias...
2bb20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2a 29 29 0a 0a 20 20 20 ...........(yaml--chr.?\*)).....
2bb40 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 73 69 6e 67 6c 65 2d 63 68 61 72 0a 20 20 20 20 20 20 .........('ns-single-char.......
2bb60 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 62 75 74 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 .......(yaml--but.(lambda.().(ya
2bb80 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 73 69 6e 67 6c ml--parse-from-grammar.'nb-singl
2bba0 65 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e-char))........................
2bbc0 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 .(lambda.().(yaml--parse-from-gr
2bbe0 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 ammar.'s-white))))..............
2bc00 28 27 63 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 76 61 6c 75 65 0a 20 ('c-l-block-map-implicit-value..
2bc20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 ............(let.((n.(nth.0.args
2bc40 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 )))................(yaml--all.(y
2bc60 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 aml--chr.?\:)...................
2bc80 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ........(yaml--any..............
2bca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ..............(yaml--parse-from-
2bcc0 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2b 62 6c 6f 63 6b 2d 6e 6f 64 65 20 6e 20 22 62 6c 6f 63 6b grammar.'s-l+block-node.n."block
2bce0 2d 6f 75 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -out")..........................
2bd00 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 ..(yaml--all.(yaml--parse-from-g
2bd20 72 61 6d 6d 61 72 20 27 65 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rammar.'e-node).................
2bd40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 ......................(yaml--par
2bd60 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 29 29 29 se-from-grammar.'s-l-comments)))
2bd80 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 75 72 69 2d 63 68 61 72 0a 20 )))..............('ns-uri-char..
2bda0 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 61 6c ............(yaml--any.(yaml--al
2bdc0 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 25 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l.(yaml--chr.?\%)...............
2bde0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 .....................(yaml--pars
2be00 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 68 65 78 2d 64 69 67 69 74 29 0a 20 20 e-from-grammar.'ns-hex-digit)...
2be20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2be40 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 68 .(yaml--parse-from-grammar.'ns-h
2be60 65 78 2d 64 69 67 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ex-digit))......................
2be80 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 ...(yaml--parse-from-grammar.'ns
2bea0 2d 77 6f 72 64 2d 63 68 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -word-char).....................
2bec0 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 23 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ....(yaml--chr.?\#).............
2bee0 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3b 29 0a 20 20 20 20 ............(yaml--chr.?\;).....
2bf00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f ....................(yaml--chr.?
2bf20 5c 2f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d \/).........................(yam
2bf40 6c 2d 2d 63 68 72 20 3f 5c 3f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l--chr.?\?).....................
2bf60 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ....(yaml--chr.?\:).............
2bf80 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 40 29 0a 20 20 20 20 ............(yaml--chr.?\@).....
2bfa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f ....................(yaml--chr.?
2bfc0 5c 26 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d \&).........................(yam
2bfe0 6c 2d 2d 63 68 72 20 3f 5c 3d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l--chr.?\=).....................
2c000 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ....(yaml--chr.?\+).............
2c020 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 24 29 0a 20 20 20 20 ............(yaml--chr.?\$).....
2c040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f ....................(yaml--chr.?
2c060 5c 2c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d \,).........................(yam
2c080 6c 2d 2d 63 68 72 20 3f 5c 5f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l--chr.?\_).....................
2c0a0 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ....(yaml--chr.?\.).............
2c0c0 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 21 29 0a 20 20 20 20 ............(yaml--chr.?\!).....
2c0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f ....................(yaml--chr.?
2c100 5c 7e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d \~).........................(yam
2c120 6c 2d 2d 63 68 72 20 3f 5c 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l--chr.?\*).....................
2c140 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 27 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ....(yaml--chr.?\').............
2c160 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 28 29 0a 20 20 20 20 ............(yaml--chr.?\().....
2c180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f ....................(yaml--chr.?
2c1a0 5c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d \)).........................(yam
2c1c0 6c 2d 2d 63 68 72 20 3f 5c 5b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l--chr.?\[).....................
2c1e0 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5d 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 ....(yaml--chr.?\])))...........
2c200 20 20 20 28 27 6e 73 2d 65 73 63 2d 31 36 2d 62 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ...('ns-esc-16-bit..............
2c220 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 75 29 0a 20 20 20 20 20 20 (yaml--all.(yaml--chr.?u).......
2c240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 34 20 34 ..................(yaml--rep.4.4
2c260 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c280 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ....(lambda.().(yaml--parse-from
2c2a0 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 68 65 78 2d 64 69 67 69 74 29 29 29 29 29 0a 0a 20 20 20 -grammar.'ns-hex-digit))))).....
2c2c0 20 20 20 20 20 20 20 20 20 28 27 6c 2d 6e 62 2d 73 70 61 63 65 64 2d 6c 69 6e 65 73 0a 20 20 20 .........('l-nb-spaced-lines....
2c2e0 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 ..........(let.((n.(nth.0.args))
2c300 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 )................(yaml--all.....
2c320 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
2c340 61 6d 6d 61 72 20 27 73 2d 6e 62 2d 73 70 61 63 65 64 2d 74 65 78 74 20 6e 29 0a 20 20 20 20 20 ammar.'s-nb-spaced-text.n)......
2c360 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 ...........(yaml--rep2.0.nil....
2c380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 .........................(lambda
2c3a0 20 28 29 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .().(yaml--all..................
2c3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 ..................(yaml--parse-f
2c3e0 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 6c 2d 73 70 61 63 65 64 20 6e 29 0a 20 20 20 20 20 rom-grammar.'b-l-spaced.n)......
2c400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 ..............................(y
2c420 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6e 62 2d 73 70 aml--parse-from-grammar.'s-nb-sp
2c440 61 63 65 64 2d 74 65 78 74 20 6e 29 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 aced-text.n)))))))..............
2c460 28 27 6e 73 2d 70 6c 61 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e ('ns-plain..............(let.((n
2c480 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(nth.0.args))..................
2c4a0 20 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ..(c.(nth.1.args))).............
2c4c0 20 20 20 28 70 63 61 73 65 20 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 62 ...(pcase.c..................("b
2c4e0 6c 6f 63 6b 2d 6b 65 79 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d lock-key".(yaml--parse-from-gram
2c500 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 6f 6e 65 2d 6c 69 6e 65 20 63 29 29 0a 20 20 20 20 20 mar.'ns-plain-one-line.c))......
2c520 20 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 69 6e 22 20 28 79 61 6d 6c 2d 2d 70 61 ............("flow-in".(yaml--pa
2c540 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 6d 75 6c 74 69 rse-from-grammar.'ns-plain-multi
2c560 2d 6c 69 6e 65 20 6e 20 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 66 -line.n.c))..................("f
2c580 6c 6f 77 2d 6b 65 79 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d low-key".(yaml--parse-from-gramm
2c5a0 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 6f 6e 65 2d 6c 69 6e 65 20 63 29 29 0a 20 20 20 20 20 20 ar.'ns-plain-one-line.c)).......
2c5c0 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 6f 75 74 22 20 28 79 61 6d 6c 2d 2d 70 61 ...........("flow-out".(yaml--pa
2c5e0 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 6d 75 6c 74 69 rse-from-grammar.'ns-plain-multi
2c600 2d 6c 69 6e 65 20 6e 20 63 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d -line.n.c)))))..............('c-
2c620 70 72 69 6e 74 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e printable..............(yaml--an
2c640 79 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 78 30 39 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 y.(yaml--chr.?\x09).............
2c660 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 78 30 41 29 0a 20 20 ............(yaml--chr.?\x0A)...
2c680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 ......................(yaml--chr
2c6a0 20 3f 5c 78 30 44 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .?\x0D).........................
2c6c0 28 79 61 6d 6c 2d 2d 63 68 72 2d 72 61 6e 67 65 20 3f 5c 78 32 30 20 3f 5c 78 37 45 29 0a 20 20 (yaml--chr-range.?\x20.?\x7E)...
2c6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 ......................(yaml--chr
2c700 20 3f 5c 78 38 35 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .?\x85).........................
2c720 28 79 61 6d 6c 2d 2d 63 68 72 2d 72 61 6e 67 65 20 3f 5c 78 41 30 20 3f 5c 78 44 37 46 46 29 0a (yaml--chr-range.?\xA0.?\xD7FF).
2c740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 ........................(yaml--c
2c760 68 72 2d 72 61 6e 67 65 20 3f 5c 78 45 30 30 30 20 3f 5c 78 46 46 46 44 29 0a 20 20 20 20 20 20 hr-range.?\xE000.?\xFFFD).......
2c780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 2d 72 61 6e ..................(yaml--chr-ran
2c7a0 67 65 20 3f 5c 78 30 31 30 30 30 30 20 3f 5c 78 31 30 46 46 46 46 29 29 29 0a 0a 20 20 20 20 20 ge.?\x010000.?\x10FFFF))).......
2c7c0 20 20 20 20 20 20 20 28 27 63 2d 6d 61 70 70 69 6e 67 2d 76 61 6c 75 65 0a 20 20 20 20 20 20 20 .......('c-mapping-value........
2c7e0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3a 29 29 0a 0a 20 20 20 20 20 20 20 20 ......(yaml--chr.?\:))..........
2c800 20 20 20 20 28 27 6c 2d 6e 62 2d 6c 69 74 65 72 61 6c 2d 74 65 78 74 0a 20 20 20 20 20 20 20 20 ....('l-nb-literal-text.........
2c820 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 .....(let.((n.(nth.0.args)))....
2c840 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 ............(yaml--all..........
2c860 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 .......(yaml--rep2.0.nil........
2c880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 .....................(lambda.().
2c8a0 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 65 6d 70 (yaml--parse-from-grammar.'l-emp
2c8c0 74 79 20 6e 20 22 62 6c 6f 63 6b 2d 69 6e 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ty.n."block-in")))..............
2c8e0 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d ...(yaml--parse-from-grammar.'s-
2c900 69 6e 64 65 6e 74 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d indent.n).................(yaml-
2c920 2d 72 65 70 20 31 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -rep.1.nil......................
2c940 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 ......(lambda.().(yaml--parse-fr
2c960 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 63 68 61 72 29 29 29 29 29 29 0a 0a 20 20 20 20 20 om-grammar.'nb-char)))))).......
2c980 20 20 20 20 20 20 20 28 27 6e 73 2d 70 6c 61 69 6e 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 .......('ns-plain-char..........
2c9a0 20 20 20 20 28 6c 65 74 20 28 28 63 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 ....(let.((c.(nth.0.args))).....
2c9c0 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 ...........(yaml--any...........
2c9e0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 62 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......(yaml--but................
2ca00 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 ..(lambda.().(yaml--parse-from-g
2ca20 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 20 63 29 29 0a 20 20 20 20 20 20 rammar.'ns-plain-safe.c)).......
2ca40 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 63 68 72 ...........(lambda.().(yaml--chr
2ca60 20 3f 5c 3a 29 29 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 23 .?\:)).(lambda.().(yaml--chr.?\#
2ca80 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 ))).................(yaml--all..
2caa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 6b 20 22 3c 3d 22 20 ................(yaml--chk."<=".
2cac0 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 63 68 (yaml--parse-from-grammar.'ns-ch
2cae0 61 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 ar))..................(yaml--chr
2cb00 20 3f 5c 23 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c .?\#)).................(yaml--al
2cb20 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c l..................(yaml--chr.?\
2cb40 3a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 6b 20 22 :)..................(yaml--chk."
2cb60 3d 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 =".(yaml--parse-from-grammar.'ns
2cb80 2d 70 6c 61 69 6e 2d 73 61 66 65 20 63 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 -plain-safe.c)))))).............
2cba0 20 28 27 6e 73 2d 61 6e 63 68 6f 72 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 .('ns-anchor-char..............(
2cbc0 79 61 6d 6c 2d 2d 62 75 74 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 yaml--but.(lambda.().(yaml--pars
2cbe0 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 e-from-grammar.'ns-char)).......
2cc00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 ..................(lambda.().(ya
2cc20 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 66 6c 6f 77 2d 69 ml--parse-from-grammar.'c-flow-i
2cc40 6e 64 69 63 61 74 6f 72 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 2d 6c 2b ndicator))))..............('s-l+
2cc60 62 6c 6f 63 6b 2d 73 63 61 6c 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 block-scalar..............(let.(
2cc80 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 (n.(nth.0.args)).(c.(nth.1.args)
2cca0 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 ))................(yaml--all.(ya
2ccc0 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 ml--parse-from-grammar.'s-separa
2cce0 74 65 20 28 2b 20 6e 20 31 29 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 te.(+.n.1).c)...................
2cd00 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 ........(yaml--rep.0.1..........
2cd20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d ............................(lam
2cd40 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 bda.()..........................
2cd60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 ..............(yaml--all........
2cd80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2cda0 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 .(yaml--parse-from-grammar.'c-ns
2cdc0 2d 70 72 6f 70 65 72 74 69 65 73 20 28 2b 20 6e 20 31 29 20 63 29 0a 20 20 20 20 20 20 20 20 20 -properties.(+.n.1).c)..........
2cde0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
2ce00 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 yaml--parse-from-grammar.'s-sepa
2ce20 72 61 74 65 20 28 2b 20 6e 20 31 29 20 63 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 rate.(+.n.1).c))))..............
2ce40 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 .............(yaml--any.(yaml--p
2ce60 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6c 2b 6c 69 74 65 72 61 6c 20 6e arse-from-grammar.'c-l+literal.n
2ce80 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 )...............................
2cea0 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 .......(yaml--parse-from-grammar
2cec0 20 27 63 2d 6c 2b 66 6f 6c 64 65 64 20 6e 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 .'c-l+folded.n))))).............
2cee0 20 28 27 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 2d 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 .('ns-plain-safe-in.............
2cf00 20 28 79 61 6d 6c 2d 2d 62 75 74 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 .(yaml--but.(lambda.().(yaml--pa
2cf20 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 63 68 61 72 29 29 0a 20 20 20 20 rse-from-grammar.'ns-char)).....
2cf40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 ....................(lambda.().(
2cf60 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 66 6c 6f 77 yaml--parse-from-grammar.'c-flow
2cf80 2d 69 6e 64 69 63 61 74 6f 72 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 62 -indicator))))..............('nb
2cfa0 2d 73 69 6e 67 6c 65 2d 74 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 -single-text..............(let.(
2cfc0 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 (n.(nth.0.args)).(c.(nth.1.args)
2cfe0 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 63 0a 20 20 20 20 20 ))................(pcase.c......
2d000 20 20 20 20 20 20 20 20 20 20 20 20 28 22 62 6c 6f 63 6b 2d 6b 65 79 22 20 28 79 61 6d 6c 2d 2d ............("block-key".(yaml--
2d020 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 73 69 6e 67 6c 65 2d 6f 6e parse-from-grammar.'nb-single-on
2d040 65 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 e-line))..................("flow
2d060 2d 69 6e 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 -in".(yaml--parse-from-grammar.'
2d080 6e 62 2d 73 69 6e 67 6c 65 2d 6d 75 6c 74 69 2d 6c 69 6e 65 20 6e 29 29 0a 20 20 20 20 20 20 20 nb-single-multi-line.n))........
2d0a0 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 6b 65 79 22 20 28 79 61 6d 6c 2d 2d 70 61 72 ..........("flow-key".(yaml--par
2d0c0 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 73 69 6e 67 6c 65 2d 6f 6e 65 2d 6c se-from-grammar.'nb-single-one-l
2d0e0 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 6f 75 ine))..................("flow-ou
2d100 74 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 t".(yaml--parse-from-grammar.'nb
2d120 2d 73 69 6e 67 6c 65 2d 6d 75 6c 74 69 2d 6c 69 6e 65 20 6e 29 29 29 29 29 0a 0a 20 20 20 20 20 -single-multi-line.n))))).......
2d140 20 20 20 20 20 20 20 28 27 73 2d 69 6e 64 65 6e 74 2d 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 .......('s-indent-le............
2d160 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 ..(let.((n.(nth.0.args))).......
2d180 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 .........(yaml--all.(yaml--rep2.
2d1a0 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0.nil...........................
2d1c0 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 ............(lambda.().(yaml--pa
2d1e0 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 70 61 63 65 29 29 29 0a 20 20 20 rse-from-grammar.'s-space)))....
2d200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 3d 20 28 6c 65 6e 67 .......................(<=.(leng
2d220 74 68 20 28 79 61 6d 6c 2d 2d 6d 61 74 63 68 29 29 20 6e 29 29 29 29 0a 0a 20 20 20 20 20 20 20 th.(yaml--match)).n)))).........
2d240 20 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 6e 0a 20 20 .....('ns-esc-carriage-return...
2d260 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 72 29 29 0a 0a 20 20 20 20 ...........(yaml--chr.?r))......
2d280 20 20 20 20 20 20 20 20 28 27 6c 2d 63 68 6f 6d 70 65 64 2d 65 6d 70 74 79 0a 20 20 20 20 20 20 ........('l-chomped-empty.......
2d2a0 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 .......(let.((n.(nth.0.args))...
2d2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 74 20 28 6e 74 68 20 31 20 61 72 67 73 .................(tt.(nth.1.args
2d2e0 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 74 74 0a 20 20 20 )))................(pcase.tt....
2d300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 63 6c 69 70 22 20 28 79 61 6d 6c 2d 2d 70 61 72 ..............("clip".(yaml--par
2d320 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 73 74 72 69 70 2d 65 6d 70 74 79 20 6e se-from-grammar.'l-strip-empty.n
2d340 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6b 65 65 70 22 20 28 79 61 6d ))..................("keep".(yam
2d360 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 6b 65 65 70 2d 65 6d l--parse-from-grammar.'l-keep-em
2d380 70 74 79 20 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 73 74 72 69 70 pty.n))..................("strip
2d3a0 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 73 ".(yaml--parse-from-grammar.'l-s
2d3c0 74 72 69 70 2d 65 6d 70 74 79 20 6e 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 trip-empty.n)))))..............(
2d3e0 27 63 2d 73 2d 69 6d 70 6c 69 63 69 74 2d 6a 73 6f 6e 2d 6b 65 79 0a 20 20 20 20 20 20 20 20 20 'c-s-implicit-json-key..........
2d400 20 20 20 20 28 6c 65 74 20 28 28 63 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 ....(let.((c.(nth.0.args))).....
2d420 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 ...........(yaml--all...........
2d440 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 6d 61 78 20 31 30 32 34 29 0a 20 20 20 20 20 20 20 20 20 ......(yaml--max.1024)..........
2d460 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 .......(yaml--parse-from-grammar
2d480 20 27 63 2d 66 6c 6f 77 2d 6a 73 6f 6e 2d 6e 6f 64 65 20 6e 69 6c 20 63 29 0a 20 20 20 20 20 20 .'c-flow-json-node.nil.c).......
2d4a0 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 ..........(yaml--rep.0.1........
2d4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 ....................(lambda.().(
2d4e0 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 yaml--parse-from-grammar.'s-sepa
2d500 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 rate-in-line))))))..............
2d520 28 27 62 2d 61 73 2d 73 70 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d ('b-as-space..............(yaml-
2d540 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 62 72 65 61 6b 29 29 0a 0a -parse-from-grammar.'b-break))..
2d560 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 73 2d 66 6c 6f 77 2d 73 65 71 2d 65 6e 74 72 ............('ns-s-flow-seq-entr
2d580 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 ies..............(let.((n.(nth.0
2d5a0 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 .args)).(c.(nth.1.args))).......
2d5c0 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 .........(yaml--all.............
2d5e0 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e ....(yaml--parse-from-grammar.'n
2d600 73 2d 66 6c 6f 77 2d 73 65 71 2d 65 6e 74 72 79 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 s-flow-seq-entry.n.c)...........
2d620 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 ......(yaml--rep.0.1............
2d640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c ................(lambda.().(yaml
2d660 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 --parse-from-grammar.'s-separate
2d680 20 6e 20 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 .n.c))).................(yaml--r
2d6a0 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ep.0.1..........................
2d6c0 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..(lambda.()....................
2d6e0 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 ..........(yaml--all............
2d700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c ...................(yaml--chr.?\
2d720 2c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,)..............................
2d740 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(yaml--rep.0.1.................
2d760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 .........................(lambda
2d780 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 .().(yaml--parse-from-grammar.'s
2d7a0 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -separate.n.c)))................
2d7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 ...............(yaml--rep.0.1...
2d7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2d800 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......(lambda.()...............
2d820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 .............................(ya
2d840 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 73 2d 66 6c 6f ml--parse-from-grammar.'ns-s-flo
2d860 77 2d 73 65 71 2d 65 6e 74 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 w-seq-entries...................
2d880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2d8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 0a 20 20 20 20 20 20 20 20 20 20 20 ...................n............
2d8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2d8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 29 29 29 29 29 ..........................c)))))
2d900 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d ))))..............('l-block-map-
2d920 65 78 70 6c 69 63 69 74 2d 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 explicit-value..............(let
2d940 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 .((n.(nth.0.args))).............
2d960 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 ...(yaml--all.................(y
2d980 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 69 6e 64 65 6e aml--parse-from-grammar.'s-inden
2d9a0 74 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 t.n).................(yaml--chr.
2d9c0 3f 5c 3a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 ?\:).................(yaml--pars
2d9e0 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2b 62 6c 6f 63 6b 2d 69 6e 64 65 6e 74 e-from-grammar.'s-l+block-indent
2da00 65 64 20 6e 20 22 62 6c 6f 63 6b 2d 6f 75 74 22 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 ed.n."block-out"))))............
2da20 20 20 28 27 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 6a 73 6f 6e 2d 6b 65 79 2d 65 6e 74 72 79 ..('c-ns-flow-map-json-key-entry
2da40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 ..............(let.((n.(nth.0.ar
2da60 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 gs)).(c.(nth.1.args)))..........
2da80 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......(yaml--all................
2daa0 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 66 6c .(yaml--parse-from-grammar.'c-fl
2dac0 6f 77 2d 6a 73 6f 6e 2d 6e 6f 64 65 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ow-json-node.n.c)...............
2dae0 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 ..(yaml--any..................(y
2db00 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c aml--all...................(yaml
2db20 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 --rep.0.1.......................
2db40 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 .......(lambda.().(yaml--parse-f
2db60 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 29 29 0a 20 rom-grammar.'s-separate.n.c)))..
2db80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .................(yaml--parse-fr
2dba0 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 61 64 6a 61 63 65 om-grammar.'c-ns-flow-map-adjace
2dbc0 6e 74 2d 76 61 6c 75 65 20 6e 20 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nt-value.n.c))..................
2dbe0 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 65 2d 6e 6f 64 (yaml--parse-from-grammar.'e-nod
2dc00 65 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 73 65 71 75 65 6e 63 65 e)))))..............('c-sequence
2dc20 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f -entry..............(yaml--chr.?
2dc40 5c 2d 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6c 2d 62 61 72 65 2d 64 6f 63 75 6d \-))..............('l-bare-docum
2dc60 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d ent..............(yaml--all.(yam
2dc80 6c 2d 2d 65 78 63 6c 75 64 65 20 22 63 2d 66 6f 72 62 69 64 64 65 6e 22 29 0a 20 20 20 20 20 20 l--exclude."c-forbidden").......
2dca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 ..................(yaml--parse-f
2dcc0 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2b 62 6c 6f 63 6b 2d 6e 6f 64 65 20 2d 31 20 22 rom-grammar.'s-l+block-node.-1."
2dce0 62 6c 6f 63 6b 2d 69 6e 22 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 4f 44 block-in")))..............;;.TOD
2dd00 4f 3a 20 64 6f 6e 27 74 20 75 73 65 20 74 68 65 20 73 79 6d 62 6f 6c 20 74 20 61 73 20 61 20 76 O:.don't.use.the.symbol.t.as.a.v
2dd20 61 72 69 61 62 6c 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 62 2d 63 68 6f 6d 70 65 64 ariable..............('b-chomped
2dd40 2d 6c 61 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 74 20 28 6e 74 -last..............(let.((tt.(nt
2dd60 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 h.0.args)))................(pcas
2dd80 65 20 74 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 63 6c 69 70 22 0a 20 20 e.tt..................("clip"...
2dda0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 4f 44 4f 3a 20 46 69 78 20 74 68 69 ................;;.TODO:.Fix.thi
2ddc0 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 s...................(yaml--any.(
2dde0 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 61 73 2d 6c yaml--parse-from-grammar.'b-as-l
2de00 69 6e 65 2d 66 65 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ine-feed).......................
2de20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 64 2d 6f 66 2d 73 74 72 65 61 6d 29 29 29 0a 20 .......(yaml--end-of-stream)))..
2de40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6b 65 65 70 22 0a 20 20 20 20 20 20 20 20 ................("keep".........
2de60 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 ..........(yaml--any.(yaml--pars
2de80 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 61 73 2d 6c 69 6e 65 2d 66 65 65 64 29 0a e-from-grammar.'b-as-line-feed).
2dea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 .............................(ya
2dec0 6d 6c 2d 2d 65 6e 64 2d 6f 66 2d 73 74 72 65 61 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 ml--end-of-stream)))............
2dee0 20 20 20 20 20 20 28 22 73 74 72 69 70 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......("strip"..................
2df00 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 .(yaml--any.(yaml--parse-from-gr
2df20 61 6d 6d 61 72 20 27 62 2d 6e 6f 6e 2d 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 ammar.'b-non-content)...........
2df40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 64 2d 6f 66 ...................(yaml--end-of
2df60 2d 73 74 72 65 61 6d 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6c 2d 74 -stream))))))..............('l-t
2df80 72 61 69 6c 2d 63 6f 6d 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 rail-comments..............(let.
2dfa0 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ((n.(nth.0.args)))..............
2dfc0 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 ..(yaml--all.(yaml--parse-from-g
2dfe0 72 61 6d 6d 61 72 20 27 73 2d 69 6e 64 65 6e 74 2d 6c 74 20 6e 29 0a 20 20 20 20 20 20 20 20 20 rammar.'s-indent-lt.n)..........
2e000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .................(yaml--parse-fr
2e020 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 62 2d 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 29 0a 20 om-grammar.'c-nb-comment-text)..
2e040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .........................(yaml--
2e060 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 63 6f 6d 6d 65 6e 74 29 0a 20 parse-from-grammar.'b-comment)..
2e080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .........................(yaml--
2e0a0 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rep2.0.nil......................
2e0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d .................(lambda.().(yam
2e0e0 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 63 6f 6d 6d 65 6e 74 l--parse-from-grammar.'l-comment
2e100 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 66 6c 6f 77 2d 6d 61 ))))))..............('ns-flow-ma
2e120 70 2d 79 61 6d 6c 2d 6b 65 79 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c p-yaml-key-entry..............(l
2e140 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 et.((n.(nth.0.args)).(c.(nth.1.a
2e160 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c rgs)))................(yaml--all
2e180 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .................(yaml--parse-fr
2e1a0 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 79 61 6d 6c 2d 6e 6f 64 65 20 6e 20 om-grammar.'ns-flow-yaml-node.n.
2e1c0 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 c).................(yaml--any...
2e1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 ...............(yaml--all.......
2e200 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 ............(yaml--rep.0.1......
2e220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 ........................(lambda.
2e240 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d ().(yaml--parse-from-grammar.'s-
2e260 73 65 70 61 72 61 74 65 20 6e 20 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 separate.n.c))).................
2e280 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e ..(yaml--parse-from-grammar.'c-n
2e2a0 73 2d 66 6c 6f 77 2d 6d 61 70 2d 73 65 70 61 72 61 74 65 2d 76 61 6c 75 65 20 6e 20 63 29 29 0a s-flow-map-separate-value.n.c)).
2e2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .................(yaml--parse-fr
2e2e0 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 65 2d 6e 6f 64 65 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 om-grammar.'e-node))))).........
2e300 20 20 20 20 20 28 27 73 2d 69 6e 64 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 .....('s-indent..............(le
2e320 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 t.((n.(nth.0.args)))............
2e340 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 6e 20 6e 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 ....(yaml--rep.n.n.(lambda.().(y
2e360 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 70 61 63 65 aml--parse-from-grammar.'s-space
2e380 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 6c 69 6e 65 )))))..............('ns-esc-line
2e3a0 2d 73 65 70 61 72 61 74 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 -separator..............(yaml--c
2e3c0 68 72 20 3f 4c 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 66 6c 6f 77 2d 79 hr.?L))..............('ns-flow-y
2e3e0 61 6d 6c 2d 6e 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 aml-node..............(let.((n.(
2e400 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 nth.0.args)).(c.(nth.1.args)))..
2e420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 ..............(yaml--any........
2e440 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d .........(yaml--parse-from-gramm
2e460 61 72 20 27 63 2d 6e 73 2d 61 6c 69 61 73 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 ar.'c-ns-alias-node)............
2e480 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
2e4a0 6e 73 2d 66 6c 6f 77 2d 79 61 6d 6c 2d 63 6f 6e 74 65 6e 74 20 6e 20 63 29 0a 20 20 20 20 20 20 ns-flow-yaml-content.n.c).......
2e4c0 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 ..........(yaml--all............
2e4e0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 ......(yaml--parse-from-grammar.
2e500 27 63 2d 6e 73 2d 70 72 6f 70 65 72 74 69 65 73 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 'c-ns-properties.n.c)...........
2e520 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......(yaml--any...............
2e540 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ....(yaml--all..................
2e560 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 ..(yaml--parse-from-grammar.'s-s
2e580 65 70 61 72 61 74 65 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 eparate.n.c)....................
2e5a0 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c (yaml--parse-from-grammar.'ns-fl
2e5c0 6f 77 2d 79 61 6d 6c 2d 63 6f 6e 74 65 6e 74 20 6e 20 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 ow-yaml-content.n.c))...........
2e5e0 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ........(yaml--parse-from-gramma
2e600 72 20 27 65 2d 73 63 61 6c 61 72 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 r.'e-scalar))))))..............(
2e620 27 6e 73 2d 79 61 6d 6c 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 'ns-yaml-version..............(y
2e640 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 72 65 70 20 31 20 6e 69 6c 0a 20 20 20 20 20 20 aml--all.(yaml--rep.1.nil.......
2e660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 .............................(la
2e680 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 mbda.().(yaml--parse-from-gramma
2e6a0 72 20 27 6e 73 2d 64 65 63 2d 64 69 67 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 r.'ns-dec-digit)))..............
2e6c0 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2e 29 0a 20 20 20 20 20 ...........(yaml--chr.?\.)......
2e6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 31 20 ...................(yaml--rep.1.
2e700 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nil.............................
2e720 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 .......(lambda.().(yaml--parse-f
2e740 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 64 65 63 2d 64 69 67 69 74 29 29 29 29 29 0a 0a rom-grammar.'ns-dec-digit)))))..
2e760 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 66 6f 6c 64 65 64 0a 20 20 20 20 20 20 20 20 20 ............('c-folded..........
2e780 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3e 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 ....(yaml--chr.?\>))............
2e7a0 20 20 28 27 63 2d 64 69 72 65 63 74 69 76 65 73 2d 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 ..('c-directives-end............
2e7c0 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2d 29 20 28 79 61 ..(yaml--all.(yaml--chr.?\-).(ya
2e7e0 6d 6c 2d 2d 63 68 72 20 3f 5c 2d 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2d 29 29 29 0a 0a ml--chr.?\-).(yaml--chr.?\-)))..
2e800 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 2d 64 6f 75 62 6c 65 2d 62 72 65 61 6b 0a 20 20 20 ............('s-double-break....
2e820 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 ..........(let.((n.(nth.0.args))
2e840 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d )................(yaml--any.(yam
2e860 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 64 6f 75 62 6c 65 2d l--parse-from-grammar.'s-double-
2e880 65 73 63 61 70 65 64 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 escaped.n)......................
2e8a0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
2e8c0 73 2d 66 6c 6f 77 2d 66 6f 6c 64 65 64 20 6e 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 s-flow-folded.n)))).............
2e8e0 20 28 27 73 2d 6e 62 2d 73 70 61 63 65 64 2d 74 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 .('s-nb-spaced-text.............
2e900 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 .(let.((n.(nth.0.args)))........
2e920 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ........(yaml--all.(yaml--parse-
2e940 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 69 6e 64 65 6e 74 20 6e 29 0a 20 20 20 20 20 20 from-grammar.'s-indent.n).......
2e960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 ....................(yaml--parse
2e980 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 0a 20 20 20 20 20 20 20 20 -from-grammar.'s-white).........
2e9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 ..................(yaml--rep2.0.
2e9c0 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nil.............................
2e9e0 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 ..........(lambda.().(yaml--pars
2ea00 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 63 68 61 72 29 29 29 29 29 29 0a 0a 20 e-from-grammar.'nb-char))))))...
2ea20 20 20 20 20 20 20 20 20 20 20 20 28 27 6c 2d 66 6f 6c 64 65 64 2d 63 6f 6e 74 65 6e 74 0a 20 20 ...........('l-folded-content...
2ea40 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 ...........(let.((n.(nth.0.args)
2ea60 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 74 20 28 6e 74 68 20 31 20 )....................(tt.(nth.1.
2ea80 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c args)))................(yaml--al
2eaa0 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 l.................(yaml--rep.0.1
2eac0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d ............................(lam
2eae0 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 bda.()..........................
2eb00 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ....(yaml--all.(yaml--parse-from
2eb20 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 6e 62 2d 64 69 66 66 2d 6c 69 6e 65 73 20 6e 29 0a 20 20 20 -grammar.'l-nb-diff-lines.n)....
2eb40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2eb60 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
2eb80 62 2d 63 68 6f 6d 70 65 64 2d 6c 61 73 74 20 74 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 b-chomped-last.tt))))...........
2eba0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 ......(yaml--parse-from-grammar.
2ebc0 27 6c 2d 63 68 6f 6d 70 65 64 2d 65 6d 70 74 79 20 6e 20 74 74 29 29 29 29 0a 0a 20 20 20 20 20 'l-chomped-empty.n.tt)))).......
2ebe0 20 20 20 20 20 20 20 28 27 6e 62 2d 6e 73 2d 70 6c 61 69 6e 2d 69 6e 2d 6c 69 6e 65 0a 20 20 20 .......('nb-ns-plain-in-line....
2ec00 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 ..........(let.((c.(nth.0.args))
2ec20 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e )................(yaml--rep2.0.n
2ec40 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c il............................(l
2ec60 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 ambda.().(yaml--all.............
2ec80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 ......................(yaml--rep
2eca0 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2.0.nil.........................
2ecc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 ......................(lambda.()
2ece0 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 .(yaml--parse-from-grammar.'s-wh
2ed00 69 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ite)))..........................
2ed20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d .........(yaml--parse-from-gramm
2ed40 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 63 68 61 72 20 63 29 29 29 29 29 29 0a 0a 20 20 20 20 20 ar.'ns-plain-char.c)))))).......
2ed60 20 20 20 20 20 20 20 28 27 6e 62 2d 73 69 6e 67 6c 65 2d 6d 75 6c 74 69 2d 6c 69 6e 65 0a 20 20 .......('nb-single-multi-line...
2ed80 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 ...........(let.((n.(nth.0.args)
2eda0 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 ))................(yaml--all....
2edc0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 .............(yaml--parse-from-g
2ede0 72 61 6d 6d 61 72 20 27 6e 62 2d 6e 73 2d 73 69 6e 67 6c 65 2d 69 6e 2d 6c 69 6e 65 29 0a 20 20 rammar.'nb-ns-single-in-line)...
2ee00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 ..............(yaml--any........
2ee20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d ..........(yaml--parse-from-gram
2ee40 6d 61 72 20 27 73 2d 73 69 6e 67 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 20 6e 29 0a 20 20 20 20 20 mar.'s-single-next-line.n)......
2ee60 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 ............(yaml--rep2.0.nil...
2ee80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 ...........................(lamb
2eea0 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 da.().(yaml--parse-from-grammar.
2eec0 27 73 2d 77 68 69 74 65 29 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6c 's-white)))))))..............('l
2eee0 2d 64 6f 63 75 6d 65 6e 74 2d 73 75 66 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 -document-suffix..............(y
2ef00 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d aml--all.(yaml--parse-from-gramm
2ef20 61 72 20 27 63 2d 64 6f 63 75 6d 65 6e 74 2d 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ar.'c-document-end).............
2ef40 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
2ef60 61 6d 6d 61 72 20 27 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 29 29 29 0a 0a 20 20 20 20 20 20 20 20 ammar.'s-l-comments)))..........
2ef80 20 20 20 20 28 27 63 2d 73 65 71 75 65 6e 63 65 2d 73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20 ....('c-sequence-start..........
2efa0 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5b 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 ....(yaml--chr.?\[))............
2efc0 20 20 28 27 6e 73 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 20 ..('ns-l-block-map-entry........
2efe0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ......(yaml--any...............(
2f000 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6c 2d 62 6c yaml--parse-from-grammar.'c-l-bl
2f020 6f 63 6b 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 ock-map-explicit-entry..........
2f040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
2f060 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c nth.0.args))...............(yaml
2f080 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 6c 2d 62 6c 6f 63 6b --parse-from-grammar.'ns-l-block
2f0a0 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 -map-implicit-entry.............
2f0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 ............................(nth
2f0e0 20 30 20 61 72 67 73 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 6c 2d .0.args))))..............('ns-l-
2f100 63 6f 6d 70 61 63 74 2d 6d 61 70 70 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 compact-mapping..............(ya
2f120 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 ml--all...............(yaml--par
2f140 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d se-from-grammar.'ns-l-block-map-
2f160 65 6e 74 72 79 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 entry.(nth.0.args)).............
2f180 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 ..(yaml--rep2.0.nil.............
2f1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 ..............(lambda.()........
2f1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a .....................(yaml--all.
2f1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 .............................(ya
2f200 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 69 6e 64 65 6e 74 ml--parse-from-grammar.'s-indent
2f220 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(nth.0.args))..................
2f240 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
2f260 61 6d 6d 61 72 20 27 6e 73 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 6e 74 72 79 20 28 6e 74 68 ammar.'ns-l-block-map-entry.(nth
2f280 20 30 20 61 72 67 73 29 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 .0.args)))))))..............('ns
2f2a0 2d 65 73 63 2d 73 70 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 -esc-space..............(yaml--c
2f2c0 68 72 20 3f 5c 78 32 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 65 73 63 2d hr.?\x20)).............('ns-esc-
2f2e0 76 65 72 74 69 63 61 6c 2d 74 61 62 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d vertical-tab..............(yaml-
2f300 2d 63 68 72 20 3f 76 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 73 2d 69 6d -chr.?v))..............('ns-s-im
2f320 70 6c 69 63 69 74 2d 79 61 6d 6c 2d 6b 65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 plicit-yaml-key..............(le
2f340 74 20 28 28 63 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 t.((c.(nth.0.args)))............
2f360 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ....(yaml--all.................(
2f380 79 61 6d 6c 2d 2d 6d 61 78 20 31 30 32 34 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 yaml--max.1024).................
2f3a0 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c (yaml--parse-from-grammar.'ns-fl
2f3c0 6f 77 2d 79 61 6d 6c 2d 6e 6f 64 65 20 6e 69 6c 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ow-yaml-node.nil.c).............
2f3e0 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ....(yaml--rep.0.1..............
2f400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d ..............(lambda.().(yaml--
2f420 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 69 parse-from-grammar.'s-separate-i
2f440 6e 2d 6c 69 6e 65 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 62 2d 6c 2d n-line))))))..............('b-l-
2f460 66 6f 6c 64 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 folded..............(let.((n.(nt
2f480 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 h.0.args)).(c.(nth.1.args)))....
2f4a0 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 ............(yaml--any.(yaml--pa
2f4c0 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 6c 2d 74 72 69 6d 6d 65 64 20 6e 20 rse-from-grammar.'b-l-trimmed.n.
2f4e0 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 c)...........................(ya
2f500 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 61 73 2d 73 70 61 ml--parse-from-grammar.'b-as-spa
2f520 63 65 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 2d 6c 2b 62 6c 6f 63 6b 2d ce))))..............('s-l+block-
2f540 63 6f 6c 6c 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 collection..............(yaml--a
2f560 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a ll...............(yaml--rep.0.1.
2f580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 .........................(lambda
2f5a0 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 .()............................(
2f5c0 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 yaml--all.......................
2f5e0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 0a ......(yaml--parse-from-grammar.
2f600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73 2d .............................'s-
2f620 73 65 70 61 72 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 separate........................
2f640 20 20 20 20 20 20 28 2b 20 28 6e 74 68 20 30 20 61 72 67 73 29 20 31 29 0a 20 20 20 20 20 20 20 ......(+.(nth.0.args).1)........
2f660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 31 20 61 72 67 ......................(nth.1.arg
2f680 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s)).............................
2f6a0 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 0a 20 20 20 20 20 20 (yaml--parse-from-grammar.......
2f6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 63 2d 6e 73 2d 70 72 6f .......................'c-ns-pro
2f6e0 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 perties.........................
2f700 20 20 20 20 20 28 2b 20 28 6e 74 68 20 30 20 61 72 67 73 29 20 31 29 0a 20 20 20 20 20 20 20 20 .....(+.(nth.0.args).1).........
2f720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 31 20 61 72 67 73 .....................(nth.1.args
2f740 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 )))))...............(yaml--parse
2f760 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 29 0a 20 20 20 -from-grammar.'s-l-comments)....
2f780 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 ...........(yaml--any...........
2f7a0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 0a 20 .....(yaml--parse-from-grammar..
2f7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6c 2b 62 6c 6f 63 6b 2d 73 65 71 75 65 6e 63 65 ...............'l+block-sequence
2f7e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .................(yaml--parse-fr
2f800 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 65 71 2d 73 70 61 63 65 73 20 28 6e 74 68 20 30 20 61 72 om-grammar.'seq-spaces.(nth.0.ar
2f820 67 73 29 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 gs).(nth.1.args)))..............
2f840 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2b 62 ..(yaml--parse-from-grammar.'l+b
2f860 6c 6f 63 6b 2d 6d 61 70 70 69 6e 67 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 29 29 0a 0a 20 lock-mapping.(nth.0.args)))))...
2f880 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 71 75 6f 74 65 64 2d 71 75 6f 74 65 0a 20 20 20 20 ...........('c-quoted-quote.....
2f8a0 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f .........(yaml--all.(yaml--chr.?
2f8c0 5c 27 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 27 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 \').(yaml--chr.?\')))...........
2f8e0 20 20 20 28 27 6c 2b 62 6c 6f 63 6b 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 20 20 20 20 20 20 20 ...('l+block-sequence...........
2f900 20 20 20 3b 3b 20 4e 4f 54 45 3a 20 64 65 76 69 61 74 65 64 20 66 72 6f 6d 20 74 68 65 20 73 70 ...;;.NOTE:.deviated.from.the.sp
2f920 65 63 20 65 78 61 6d 70 6c 65 20 68 65 72 65 20 62 79 20 6d 61 6b 69 6e 67 20 6e 65 77 2d 6d 20 ec.example.here.by.making.new-m.
2f940 61 74 20 6c 65 61 73 74 20 31 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 at.least.1...............;;.The.
2f960 77 6f 72 64 69 6e 67 20 61 6e 64 20 65 78 61 6d 70 6c 65 73 20 6c 65 61 64 20 6d 65 20 74 6f 20 wording.and.examples.lead.me.to.
2f980 62 65 6c 69 65 76 65 20 74 68 69 73 20 69 73 20 68 6f 77 20 69 74 27 73 20 64 6f 6e 65 2e 0a 20 believe.this.is.how.it's.done...
2f9a0 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 65 20 2f 2a 20 46 6f 72 20 73 6f 6d 65 20 66 69 ............;;.ie./*.For.some.fi
2f9c0 78 65 64 20 61 75 74 6f 2d 64 65 74 65 63 74 65 64 20 6d 20 3e 20 30 20 2a 2f 0a 20 20 20 20 20 xed.auto-detected.m.>.0.*/......
2f9e0 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 65 77 2d 6d 20 28 6d 61 78 20 28 79 61 6d 6c 2d ........(let.((new-m.(max.(yaml-
2fa00 2d 61 75 74 6f 2d 64 65 74 65 63 74 2d 69 6e 64 65 6e 74 20 28 6e 74 68 20 30 20 61 72 67 73 29 -auto-detect-indent.(nth.0.args)
2fa20 29 20 31 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c ).1)))................(yaml--all
2fa40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 65 74 20 6d 20 6e 65 .................(yaml--set.m.ne
2fa60 77 2d 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 w-m).................(yaml--rep.
2fa80 31 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 1.nil...........................
2faa0 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(lambda.().....................
2fac0 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 .........(yaml--all.............
2fae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 ..................(yaml--parse-f
2fb00 72 6f 6d 2d 67 72 61 6d 6d 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rom-grammar.....................
2fb20 20 20 20 20 20 20 20 20 20 20 20 27 73 2d 69 6e 64 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 ...........'s-indent............
2fb40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2b 20 28 6e 74 68 20 30 20 61 72 ....................(+.(nth.0.ar
2fb60 67 73 29 20 6e 65 77 2d 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 gs).new-m)).....................
2fb80 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d ..........(yaml--parse-from-gram
2fba0 6d 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 mar.............................
2fbc0 20 20 20 27 63 2d 6c 2d 62 6c 6f 63 6b 2d 73 65 71 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 ...'c-l-block-seq-entry.........
2fbe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2b 20 28 6e 74 68 20 30 .......................(+.(nth.0
2fc00 20 61 72 67 73 29 20 6e 65 77 2d 6d 29 29 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 .args).new-m))))))))............
2fc20 20 20 28 27 63 2d 64 6f 75 62 6c 65 2d 71 75 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ..('c-double-quote..............
2fc40 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 22 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 (yaml--chr.?\"))..............('
2fc60 6e 73 2d 65 73 63 2d 62 61 63 6b 73 70 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 ns-esc-backspace..............(y
2fc80 61 6d 6c 2d 2d 63 68 72 20 3f 62 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 66 aml--chr.?b))..............('c-f
2fca0 6c 6f 77 2d 6a 73 6f 6e 2d 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c low-json-content..............(l
2fcc0 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 et.((n.(nth.0.args)).(c.(nth.1.a
2fce0 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 rgs)))................(yaml--any
2fd00 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 66 6c .(yaml--parse-from-grammar.'c-fl
2fd20 6f 77 2d 73 65 71 75 65 6e 63 65 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ow-sequence.n.c)................
2fd40 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 ...........(yaml--parse-from-gra
2fd60 6d 6d 61 72 20 27 63 2d 66 6c 6f 77 2d 6d 61 70 70 69 6e 67 20 6e 20 63 29 0a 20 20 20 20 20 20 mmar.'c-flow-mapping.n.c).......
2fd80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 ....................(yaml--parse
2fda0 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 73 69 6e 67 6c 65 2d 71 75 6f 74 65 64 20 6e -from-grammar.'c-single-quoted.n
2fdc0 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 .c)...........................(y
2fde0 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 64 6f 75 62 6c aml--parse-from-grammar.'c-doubl
2fe00 65 2d 71 75 6f 74 65 64 20 6e 20 63 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 e-quoted.n.c))))..............('
2fe20 63 2d 6d 61 70 70 69 6e 67 2d 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c c-mapping-end..............(yaml
2fe40 2d 2d 63 68 72 20 3f 5c 7d 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 62 2d 73 69 --chr.?\}))..............('nb-si
2fe60 6e 67 6c 65 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e ngle-char..............(yaml--an
2fe80 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 71 y.(yaml--parse-from-grammar.'c-q
2fea0 75 6f 74 65 64 2d 71 75 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 uoted-quote)....................
2fec0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 62 75 74 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c .....(yaml--but.(lambda.().(yaml
2fee0 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 6a 73 6f 6e 29 29 0a --parse-from-grammar.'nb-json)).
2ff00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ff20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 27 29 29 29 29 ...(lambda.().(yaml--chr.?\'))))
2ff40 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 66 6c 6f 77 2d 6e 6f 64 65 0a 20 20 )..............('ns-flow-node...
2ff60 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 ...........(let.((n.(nth.0.args)
2ff80 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ).(c.(nth.1.args))).............
2ffa0 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 ...(yaml--any.................(y
2ffc0 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 61 6c aml--parse-from-grammar.'c-ns-al
2ffe0 69 61 73 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d ias-node).................(yaml-
30000 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 63 6f 6e -parse-from-grammar.'ns-flow-con
30020 74 65 6e 74 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d tent.n.c).................(yaml-
30040 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 -all..................(yaml--par
30060 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 70 72 6f 70 65 72 74 69 65 73 se-from-grammar.'c-ns-properties
30080 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e .n.c)..................(yaml--an
300a0 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 y...................(yaml--all.(
300c0 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 yaml--parse-from-grammar.'s-sepa
300e0 72 61 74 65 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rate.n.c).......................
30100 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 .......(yaml--parse-from-grammar
30120 20 27 6e 73 2d 66 6c 6f 77 2d 63 6f 6e 74 65 6e 74 20 6e 20 63 29 29 0a 20 20 20 20 20 20 20 20 .'ns-flow-content.n.c)).........
30140 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d ..........(yaml--parse-from-gram
30160 6d 61 72 20 27 65 2d 73 63 61 6c 61 72 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 mar.'e-scalar)))))).............
30180 20 28 27 63 2d 6e 6f 6e 2d 73 70 65 63 69 66 69 63 2d 74 61 67 0a 20 20 20 20 20 20 20 20 20 20 .('c-non-specific-tag...........
301a0 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 21 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 ...(yaml--chr.?\!)).............
301c0 20 28 27 6c 2d 64 69 72 65 63 74 69 76 65 2d 64 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 .('l-directive-document.........
301e0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 72 65 70 20 31 20 6e 69 6c .....(yaml--all.(yaml--rep.1.nil
30200 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30220 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ....(lambda.().(yaml--parse-from
30240 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 64 69 72 65 63 74 69 76 65 29 29 29 0a 20 20 20 20 20 20 20 -grammar.'l-directive)))........
30260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .................(yaml--parse-fr
30280 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 65 78 70 6c 69 63 69 74 2d 64 6f 63 75 6d 65 6e 74 29 om-grammar.'l-explicit-document)
302a0 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d ))..............('c-l-block-map-
302c0 65 78 70 6c 69 63 69 74 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 explicit-entry..............(let
302e0 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 .((n.(nth.0.args))).............
30300 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 ...(yaml--all.................(y
30320 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6c 2d 62 6c 6f aml--parse-from-grammar.'c-l-blo
30340 63 6b 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 6b 65 79 20 6e 29 0a 20 20 20 20 20 20 20 20 20 ck-map-explicit-key.n)..........
30360 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 .......(yaml--any.(yaml--parse-f
30380 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 78 70 6c 69 63 69 rom-grammar.'l-block-map-explici
303a0 74 2d 76 61 6c 75 65 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t-value.n)......................
303c0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 ......(yaml--parse-from-grammar.
303e0 27 65 2d 6e 6f 64 65 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 65 2d 6e 6f 'e-node)))))..............('e-no
30400 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f de..............(yaml--parse-fro
30420 6d 2d 67 72 61 6d 6d 61 72 20 27 65 2d 73 63 61 6c 61 72 29 29 0a 0a 20 20 20 20 20 20 20 20 20 m-grammar.'e-scalar))...........
30440 20 20 20 28 27 73 65 71 2d 73 70 61 63 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 ...('seq-spaces..............(le
30460 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 t.((n.(nth.0.args)).(c.(nth.1.ar
30480 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 63 0a 20 20 gs)))................(pcase.c...
304a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 62 6c 6f 63 6b 2d 69 6e 22 20 6e 29 0a 20 20 ...............("block-in".n)...
304c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 62 6c 6f 63 6b 2d 6f 75 74 22 20 28 79 61 6d ...............("block-out".(yam
304e0 6c 2d 2d 73 75 62 20 6e 20 31 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6c l--sub.n.1)))))..............('l
30500 2d 79 61 6d 6c 2d 73 74 72 65 61 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d -yaml-stream..............(yaml-
30520 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 -all...............(yaml--rep2.0
30540 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 .nil...........................(
30560 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d lambda.().(yaml--parse-from-gram
30580 6d 61 72 20 27 6c 2d 64 6f 63 75 6d 65 6e 74 2d 70 72 65 66 69 78 29 29 29 0a 20 20 20 20 20 20 mar.'l-document-prefix))).......
305a0 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 ........(yaml--rep.0.1..........
305c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c ................(lambda.().(yaml
305e0 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 61 6e 79 2d 64 6f 63 75 --parse-from-grammar.'l-any-docu
30600 6d 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 ment)))...............(yaml--rep
30620 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2.0.nil.........................
30640 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..(lambda.()....................
30660 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 .........(yaml--any.............
30680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 .................(yaml--all.....
306a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d ..........................(yaml-
306c0 2d 72 65 70 20 31 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -rep.1.nil......................
306e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 ....................(lambda.().(
30700 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 64 6f 63 75 yaml--parse-from-grammar.'l-docu
30720 6d 65 6e 74 2d 73 75 66 66 69 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ment-suffix)))..................
30740 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 .............(yaml--rep2.0.nil..
30760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30780 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 .........(lambda.().(yaml--parse
307a0 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 64 6f 63 75 6d 65 6e 74 2d 70 72 65 66 69 78 -from-grammar.'l-document-prefix
307c0 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ))).............................
307e0 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..(yaml--rep.0.1................
30800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 ..........................(lambd
30820 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 a.().(yaml--parse-from-grammar.'
30840 6c 2d 61 6e 79 2d 64 6f 63 75 6d 65 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 l-any-document))))..............
30860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 ................(yaml--all......
30880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .........................(yaml--
308a0 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rep2.0.nil......................
308c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 .....................(lambda.().
308e0 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 64 6f 63 (yaml--parse-from-grammar.'l-doc
30900 75 6d 65 6e 74 2d 70 72 65 66 69 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ument-prefix))).................
30920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 ..............(yaml--rep.0.1....
30940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30960 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......(lambda.()................
30980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d ............................(yam
309a0 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 65 78 70 6c 69 63 69 l--parse-from-grammar.'l-explici
309c0 74 2d 64 6f 63 75 6d 65 6e 74 29 29 29 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 t-document))))))))).............
309e0 20 28 27 6e 62 2d 64 6f 75 62 6c 65 2d 6f 6e 65 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 .('nb-double-one-line...........
30a00 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 ...(yaml--rep2.0.nil............
30a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d ..............(lambda.().(yaml--
30a40 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 64 6f 75 62 6c 65 2d 63 68 parse-from-grammar.'nb-double-ch
30a60 61 72 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 2d 6c 2d 63 6f 6d 6d 65 6e ar))))..............('s-l-commen
30a80 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c ts..............(yaml--all.(yaml
30aa0 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 --any..........................(
30ac0 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 62 2d 63 6f yaml--parse-from-grammar.'s-b-co
30ae0 6d 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 mment)..........................
30b00 28 79 61 6d 6c 2d 2d 73 74 61 72 74 2d 6f 66 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 (yaml--start-of-line))..........
30b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c ...............(yaml--rep2.0.nil
30b40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30b60 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f .....(lambda.().(yaml--parse-fro
30b80 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 63 6f 6d 6d 65 6e 74 29 29 29 29 29 0a 0a 20 20 20 20 20 m-grammar.'l-comment))))).......
30ba0 20 20 20 20 20 20 20 28 27 6e 62 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 .......('nb-char..............(y
30bc0 61 6d 6c 2d 2d 62 75 74 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 aml--but.(lambda.().(yaml--parse
30be0 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 70 72 69 6e 74 61 62 6c 65 29 29 0a 20 20 20 -from-grammar.'c-printable))....
30c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 .....................(lambda.().
30c20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 63 68 61 (yaml--parse-from-grammar.'b-cha
30c40 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d r)).........................(lam
30c60 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 bda.().(yaml--parse-from-grammar
30c80 20 27 63 2d 62 79 74 65 2d 6f 72 64 65 72 2d 6d 61 72 6b 29 29 29 29 0a 0a 20 20 20 20 20 20 20 .'c-byte-order-mark)))).........
30ca0 20 20 20 20 20 28 27 6e 73 2d 70 6c 61 69 6e 2d 66 69 72 73 74 0a 20 20 20 20 20 20 20 20 20 20 .....('ns-plain-first...........
30cc0 20 20 20 28 6c 65 74 20 28 28 63 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 ...(let.((c.(nth.0.args)))......
30ce0 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 ..........(yaml--any............
30d00 20 20 20 20 20 28 79 61 6d 6c 2d 2d 62 75 74 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c .....(yaml--but.(lambda.().(yaml
30d20 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 63 68 61 72 29 29 0a --parse-from-grammar.'ns-char)).
30d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 ...........................(lamb
30d60 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 da.().(yaml--parse-from-grammar.
30d80 27 63 2d 69 6e 64 69 63 61 74 6f 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 'c-indicator))).................
30da0 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d (yaml--all..................(yam
30dc0 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3f 29 0a 20 20 20 20 20 20 20 20 20 l--any.(yaml--chr.?\?)..........
30de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c ...................(yaml--chr.?\
30e00 3a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 :).............................(
30e20 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 yaml--chr.?\-)).................
30e40 20 28 79 61 6d 6c 2d 2d 63 68 6b 20 22 3d 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f .(yaml--chk."=".(yaml--parse-fro
30e60 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 20 63 29 29 29 29 29 29 m-grammar.'ns-plain-safe.c))))))
30e80 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 6e 73 2d 65 73 63 2d 63 68 61 72 0a 20 20 ..............('c-ns-esc-char...
30ea0 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 ...........(yaml--all...........
30ec0 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ....(yaml--chr.?\\).............
30ee0 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 ..(yaml--any.(yaml--parse-from-g
30f00 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 6e 75 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 rammar.'ns-esc-null)............
30f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ..............(yaml--parse-from-
30f40 67 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 62 65 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 grammar.'ns-esc-bell)...........
30f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ...............(yaml--parse-from
30f80 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 62 61 63 6b 73 70 61 63 65 29 0a 20 20 20 20 -grammar.'ns-esc-backspace).....
30fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 .....................(yaml--pars
30fc0 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 68 6f 72 69 7a 6f 6e 74 61 e-from-grammar.'ns-esc-horizonta
30fe0 6c 2d 74 61 62 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l-tab)..........................
31000 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 (yaml--parse-from-grammar.'ns-es
31020 63 2d 6c 69 6e 65 2d 66 65 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 c-line-feed)....................
31040 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 ......(yaml--parse-from-grammar.
31060 27 6e 73 2d 65 73 63 2d 76 65 72 74 69 63 61 6c 2d 74 61 62 29 0a 20 20 20 20 20 20 20 20 20 20 'ns-esc-vertical-tab)...........
31080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ...............(yaml--parse-from
310a0 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 66 6f 72 6d 2d 66 65 65 64 29 0a 20 20 20 20 -grammar.'ns-esc-form-feed).....
310c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 .....................(yaml--pars
310e0 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 63 61 72 72 69 61 67 65 2d e-from-grammar.'ns-esc-carriage-
31100 72 65 74 75 72 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 return).........................
31120 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 65 .(yaml--parse-from-grammar.'ns-e
31140 73 63 2d 65 73 63 61 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 sc-escape)......................
31160 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e ....(yaml--parse-from-grammar.'n
31180 73 2d 65 73 63 2d 73 70 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s-esc-space)....................
311a0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 ......(yaml--parse-from-grammar.
311c0 27 6e 73 2d 65 73 63 2d 64 6f 75 62 6c 65 2d 71 75 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 'ns-esc-double-quote)...........
311e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ...............(yaml--parse-from
31200 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 73 6c 61 73 68 29 0a 20 20 20 20 20 20 20 20 -grammar.'ns-esc-slash).........
31220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .................(yaml--parse-fr
31240 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 62 61 63 6b 73 6c 61 73 68 29 0a 20 20 om-grammar.'ns-esc-backslash)...
31260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 .......................(yaml--pa
31280 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 6e 65 78 74 2d 6c 69 rse-from-grammar.'ns-esc-next-li
312a0 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 ne)..........................(ya
312c0 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 6e ml--parse-from-grammar.'ns-esc-n
312e0 6f 6e 2d 62 72 65 61 6b 69 6e 67 2d 73 70 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 on-breaking-space)..............
31300 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
31320 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 6c 69 6e 65 2d 73 65 70 61 72 61 74 6f 72 29 0a 20 20 ammar.'ns-esc-line-separator)...
31340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 .......................(yaml--pa
31360 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 70 61 72 61 67 72 61 rse-from-grammar.'ns-esc-paragra
31380 70 68 2d 73 65 70 61 72 61 74 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ph-separator)...................
313a0 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 .......(yaml--parse-from-grammar
313c0 20 27 6e 73 2d 65 73 63 2d 38 2d 62 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .'ns-esc-8-bit).................
313e0 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d .........(yaml--parse-from-gramm
31400 61 72 20 27 6e 73 2d 65 73 63 2d 31 36 2d 62 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ar.'ns-esc-16-bit)..............
31420 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
31440 61 6d 6d 61 72 20 27 6e 73 2d 65 73 63 2d 33 32 2d 62 69 74 29 29 29 29 0a 0a 20 20 20 20 20 20 ammar.'ns-esc-32-bit))))........
31460 20 20 20 20 20 20 28 27 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 ......('ns-flow-map-entry.......
31480 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 .......(let.((n.(nth.0.args)).(c
314a0 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 .(nth.1.args)))................(
314c0 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d yaml--any.................(yaml-
314e0 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3f 29 0a 20 20 20 20 20 20 20 20 20 20 20 -all.(yaml--chr.?\?)............
31500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f ................(yaml--parse-fro
31520 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 0a 20 20 20 20 20 m-grammar.'s-separate.n.c)......
31540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 ......................(yaml--par
31560 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 78 70 se-from-grammar.'ns-flow-map-exp
31580 6c 69 63 69 74 2d 65 6e 74 72 79 20 6e 20 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 licit-entry.n.c))...............
315a0 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d ..(yaml--parse-from-grammar.'ns-
315c0 66 6c 6f 77 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 65 6e 74 72 79 20 6e 20 63 29 29 29 29 0a flow-map-implicit-entry.n.c)))).
315e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6c 2d 65 78 70 6c 69 63 69 74 2d 64 6f 63 75 6d 65 .............('l-explicit-docume
31600 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 nt..............(yaml--all......
31620 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d .........(yaml--parse-from-gramm
31640 61 72 20 27 63 2d 64 69 72 65 63 74 69 76 65 73 2d 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 ar.'c-directives-end)...........
31660 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ....(yaml--any.(yaml--parse-from
31680 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 62 61 72 65 2d 64 6f 63 75 6d 65 6e 74 29 0a 20 20 20 20 20 -grammar.'l-bare-document)......
316a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 ....................(yaml--all.(
316c0 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 65 2d 6e 6f 64 65 yaml--parse-from-grammar.'e-node
316e0 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 )...............................
31700 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 ......(yaml--parse-from-grammar.
31720 27 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 's-l-comments)))))..............
31740 28 27 73 2d 77 68 69 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e ('s-white..............(yaml--an
31760 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 y.(yaml--parse-from-grammar.'s-s
31780 70 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 pace).........................(y
317a0 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 74 61 62 29 29 aml--parse-from-grammar.'s-tab))
317c0 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6c 2d 6b 65 65 70 2d 65 6d 70 74 79 0a 20 20 )..............('l-keep-empty...
317e0 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 ...........(let.((n.(nth.0.args)
31800 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 ))................(yaml--all....
31820 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 .............(yaml--rep2.0.nil..
31840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 ...........................(lamb
31860 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 da.().(yaml--parse-from-grammar.
31880 27 6c 2d 65 6d 70 74 79 20 6e 20 22 62 6c 6f 63 6b 2d 69 6e 22 29 29 29 0a 20 20 20 20 20 20 20 'l-empty.n."block-in")))........
318a0 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 .........(yaml--rep.0.1.........
318c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 ...................(lambda.().(y
318e0 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 74 72 61 69 6c aml--parse-from-grammar.'l-trail
31900 2d 63 6f 6d 6d 65 6e 74 73 20 6e 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 -comments.n))))))..............(
31920 27 6e 73 2d 74 61 67 2d 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 'ns-tag-prefix..............(yam
31940 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 l--any.(yaml--parse-from-grammar
31960 20 27 63 2d 6e 73 2d 6c 6f 63 61 6c 2d 74 61 67 2d 70 72 65 66 69 78 29 0a 20 20 20 20 20 20 20 .'c-ns-local-tag-prefix)........
31980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .................(yaml--parse-fr
319a0 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 67 6c 6f 62 61 6c 2d 74 61 67 2d 70 72 65 66 69 78 om-grammar.'ns-global-tag-prefix
319c0 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 6c 2b 66 6f 6c 64 65 64 0a 20 20 )))..............('c-l+folded...
319e0 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 ...........(let.((n.(nth.0.args)
31a00 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 79 61 6d 6c 2d 6e 20 6e ))................(setq.yaml-n.n
31a20 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 )................(yaml--all.....
31a40 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3e 29 0a 20 20 20 20 ............(yaml--chr.?\>).....
31a60 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
31a80 61 6d 6d 61 72 20 27 63 2d 62 2d 62 6c 6f 63 6b 2d 68 65 61 64 65 72 0a 20 20 20 20 20 20 20 20 ammar.'c-b-block-header.........
31aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31ac0 20 20 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..n.............................
31ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 2d 63 75 72 72 2d ..............(yaml--state-curr-
31b00 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 t)).................(yaml--parse
31b20 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 66 6f 6c 64 65 64 2d 63 6f 6e 74 65 6e 74 0a -from-grammar.'l-folded-content.
31b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31b60 20 20 20 20 20 20 20 20 20 20 28 6d 61 78 20 28 2b 20 6e 20 28 79 61 6d 6c 2d 2d 73 74 61 74 65 ..........(max.(+.n.(yaml--state
31b80 2d 63 75 72 72 2d 6d 29 29 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -curr-m)).1)....................
31ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 74 .......................(yaml--st
31bc0 61 74 65 2d 63 75 72 72 2d 74 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e ate-curr-t)))))..............('n
31be0 73 2d 64 69 72 65 63 74 69 76 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 s-directive-name..............(y
31c00 61 6d 6c 2d 2d 72 65 70 20 31 20 6e 69 6c 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d aml--rep.1.nil.(lambda.().(yaml-
31c20 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 63 68 61 72 29 29 29 29 -parse-from-grammar.'ns-char))))
31c40 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 62 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 ..............('b-char..........
31c60 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ....(yaml--any.(yaml--parse-from
31c80 2d 67 72 61 6d 6d 61 72 20 27 62 2d 6c 69 6e 65 2d 66 65 65 64 29 0a 20 20 20 20 20 20 20 20 20 -grammar.'b-line-feed)..........
31ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ...............(yaml--parse-from
31cc0 2d 67 72 61 6d 6d 61 72 20 27 62 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 6e 29 29 29 0a 0a -grammar.'b-carriage-return)))..
31ce0 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 70 6c 61 69 6e 2d 6d 75 6c 74 69 2d 6c 69 6e ............('ns-plain-multi-lin
31d00 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 e..............(let.((n.(nth.0.a
31d20 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 rgs)).(c.(nth.1.args))).........
31d40 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......(yaml--all...............
31d60 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d ..(yaml--parse-from-grammar.'ns-
31d80 70 6c 61 69 6e 2d 6f 6e 65 2d 6c 69 6e 65 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 plain-one-line.c)...............
31da0 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 ..(yaml--rep2.0.nil.............
31dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 ................(lambda.()......
31de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .........................(yaml--
31e00 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6e 73 2d 70 6c 61 69 6e 2d 6e parse-from-grammar.'s-ns-plain-n
31e20 65 78 74 2d 6c 69 6e 65 20 6e 20 63 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 ext-line.n.c))))))..............
31e40 28 27 6e 73 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 62 75 ('ns-char..............(yaml--bu
31e60 74 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 t.(lambda.().(yaml--parse-from-g
31e80 72 61 6d 6d 61 72 20 27 6e 62 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rammar.'nb-char))...............
31ea0 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 ..........(lambda.().(yaml--pars
31ec0 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 29 0a 0a 20 20 20 e-from-grammar.'s-white)))).....
31ee0 20 20 20 20 20 20 20 20 20 28 27 73 2d 73 70 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .........('s-space..............
31f00 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 78 32 30 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 (yaml--chr.?\x20))..............
31f20 28 27 63 2d 6c 2d 62 6c 6f 63 6b 2d 73 65 71 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 20 ('c-l-block-seq-entry...........
31f40 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2d 29 0a 20 20 ...(yaml--all.(yaml--chr.?\-)...
31f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 6b ......................(yaml--chk
31f80 20 22 21 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 ."!".(yaml--parse-from-grammar.'
31fa0 6e 73 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ns-char)).......................
31fc0 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c ..(yaml--parse-from-grammar.'s-l
31fe0 2b 62 6c 6f 63 6b 2d 69 6e 64 65 6e 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +block-indented.................
32000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32020 20 20 28 6e 74 68 20 30 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..(nth.0.args)..................
32040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32060 20 22 62 6c 6f 63 6b 2d 69 6e 22 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d ."block-in")))..............('c-
32080 6e 73 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 ns-properties..............(let.
320a0 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 ((n.(nth.0.args)).(c.(nth.1.args
320c0 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 )))................(yaml--any...
320e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 ..............(yaml--all........
32100 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d ..........(yaml--parse-from-gram
32120 6d 61 72 20 27 63 2d 6e 73 2d 74 61 67 2d 70 72 6f 70 65 72 74 79 29 0a 20 20 20 20 20 20 20 20 mar.'c-ns-tag-property).........
32140 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 .........(yaml--rep.0.1.........
32160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 ....................(lambda.()..
32180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 .............................(ya
321a0 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ml--all.........................
321c0 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 .......(yaml--parse-from-grammar
321e0 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .'s-separate.n.c)...............
32200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .................(yaml--parse-fr
32220 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 61 6e 63 68 6f 72 2d 70 72 6f 70 65 72 74 79 om-grammar.'c-ns-anchor-property
32240 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c ))))).................(yaml--all
32260 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 ..................(yaml--parse-f
32280 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 61 6e 63 68 6f 72 2d 70 72 6f 70 65 72 74 rom-grammar.'c-ns-anchor-propert
322a0 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 y)..................(yaml--rep.0
322c0 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 .1.............................(
322e0 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 lambda.().(yaml--all............
32300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 ........................(yaml--p
32320 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 arse-from-grammar.'s-separate.n.
32340 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 c)..............................
32360 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 ......(yaml--parse-from-grammar.
32380 27 63 2d 6e 73 2d 74 61 67 2d 70 72 6f 70 65 72 74 79 29 29 29 29 29 29 29 29 0a 0a 20 20 20 20 'c-ns-tag-property))))))))......
323a0 20 20 20 20 20 20 20 20 28 27 6e 73 2d 64 69 72 65 63 74 69 76 65 2d 70 61 72 61 6d 65 74 65 72 ........('ns-directive-parameter
323c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 31 20 6e 69 6c 20 28 ..............(yaml--rep.1.nil.(
323e0 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d lambda.().(yaml--parse-from-gram
32400 6d 61 72 20 27 6e 73 2d 63 68 61 72 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 mar.'ns-char))))..............('
32420 63 2d 63 68 6f 6d 70 69 6e 67 2d 69 6e 64 69 63 61 74 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 c-chomping-indicator............
32440 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 77 68 65 6e 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c ..(yaml--any.(when.(yaml--chr.?\
32460 2d 29 20 28 79 61 6d 6c 2d 2d 73 65 74 20 74 20 22 73 74 72 69 70 22 29 20 74 29 0a 20 20 20 20 -).(yaml--set.t."strip").t).....
32480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 79 61 6d 6c 2d ....................(when.(yaml-
324a0 2d 63 68 72 20 3f 5c 2b 29 20 28 79 61 6d 6c 2d 2d 73 65 74 20 74 20 22 6b 65 65 70 22 29 20 74 -chr.?\+).(yaml--set.t."keep").t
324c0 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 ).........................(when.
324e0 28 79 61 6d 6c 2d 2d 65 6d 70 74 79 29 20 28 79 61 6d 6c 2d 2d 73 65 74 20 74 20 22 63 6c 69 70 (yaml--empty).(yaml--set.t."clip
32500 22 29 20 74 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 67 6c 6f 62 61 6c ").t)))..............('ns-global
32520 2d 74 61 67 2d 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d -tag-prefix..............(yaml--
32540 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 all...............(yaml--parse-f
32560 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 74 61 67 2d 63 68 61 72 29 0a 20 20 20 20 20 20 rom-grammar.'ns-tag-char).......
32580 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 ........(yaml--rep2.0.nil.......
325a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 ....................(lambda.().(
325c0 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 75 72 69 yaml--parse-from-grammar.'ns-uri
325e0 2d 63 68 61 72 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 6e 73 2d 66 -char)))))..............('c-ns-f
32600 6c 6f 77 2d 70 61 69 72 2d 6a 73 6f 6e 2d 6b 65 79 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 low-pair-json-key-entry.........
32620 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 .....(let.((n.(nth.0.args)).(c.(
32640 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 nth.1.args)))................(ya
32660 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 ml--all.................(yaml--p
32680 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 73 2d 69 6d 70 6c 69 63 69 74 2d arse-from-grammar.'c-s-implicit-
326a0 6a 73 6f 6e 2d 6b 65 79 20 22 66 6c 6f 77 2d 6b 65 79 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 json-key."flow-key")............
326c0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
326e0 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 61 64 6a 61 63 65 6e 74 2d 76 61 6c 75 65 20 6e 20 63 c-ns-flow-map-adjacent-value.n.c
32700 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6c 2d 6c 69 74 65 72 61 6c 2d 63 6f ))))..............('l-literal-co
32720 6e 74 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 ntent..............(let.((n.(nth
32740 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 74 .0.args))....................(tt
32760 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 .(nth.1.args)))................(
32780 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d yaml--all.................(yaml-
327a0 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -rep.0.1........................
327c0 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ....(lambda.()..................
327e0 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 ............(yaml--all.(yaml--pa
32800 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 6e 62 2d 6c 69 74 65 72 61 6c 2d 74 rse-from-grammar.'l-nb-literal-t
32820 65 78 74 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ext.n)..........................
32840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c ...............(yaml--rep2.0.nil
32860 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a .....................(lambda.().
328a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
328c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 ......................(yaml--par
328e0 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 6e 62 2d 6c 69 74 65 72 61 6c 2d 6e 65 se-from-grammar.'b-nb-literal-ne
32900 78 74 20 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 xt.n))).........................
32920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f ................(yaml--parse-fro
32940 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 63 68 6f 6d 70 65 64 2d 6c 61 73 74 20 74 74 29 29 29 29 m-grammar.'b-chomped-last.tt))))
32960 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .................(yaml--parse-fr
32980 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 63 68 6f 6d 70 65 64 2d 65 6d 70 74 79 20 6e 20 74 74 om-grammar.'l-chomped-empty.n.tt
329a0 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 64 6f 63 75 6d 65 6e 74 2d 65 ))))..............('c-document-e
329c0 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c nd..............(yaml--all.(yaml
329e0 2d 2d 63 68 72 20 3f 5c 2e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 --chr.?\.)......................
32a00 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ...(yaml--chr.?\.)..............
32a20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2e 29 29 29 0a 0a 20 20 ...........(yaml--chr.?\.)))....
32a40 20 20 20 20 20 20 20 20 20 20 28 27 6e 62 2d 64 6f 75 62 6c 65 2d 74 65 78 74 0a 20 20 20 20 20 ..........('nb-double-text......
32a60 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 ........(let.((n.(nth.0.args)).(
32a80 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 c.(nth.1.args)))................
32aa0 28 70 63 61 73 65 20 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 62 6c 6f 63 (pcase.c..................("bloc
32ac0 6b 2d 6b 65 79 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 k-key".(yaml--parse-from-grammar
32ae0 20 27 6e 62 2d 64 6f 75 62 6c 65 2d 6f 6e 65 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 .'nb-double-one-line))..........
32b00 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 69 6e 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ........("flow-in".(yaml--parse-
32b20 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 64 6f 75 62 6c 65 2d 6d 75 6c 74 69 2d 6c 69 from-grammar.'nb-double-multi-li
32b40 6e 65 20 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 6b ne.n))..................("flow-k
32b60 65 79 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e ey".(yaml--parse-from-grammar.'n
32b80 62 2d 64 6f 75 62 6c 65 2d 6f 6e 65 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 b-double-one-line)).............
32ba0 20 20 20 20 20 28 22 66 6c 6f 77 2d 6f 75 74 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .....("flow-out".(yaml--parse-fr
32bc0 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 64 6f 75 62 6c 65 2d 6d 75 6c 74 69 2d 6c 69 6e 65 om-grammar.'nb-double-multi-line
32be0 20 6e 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 2d 62 2d 63 6f 6d 6d 65 .n)))))..............('s-b-comme
32c00 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 nt..............(yaml--all......
32c20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 .........(yaml--rep.0.1.........
32c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 .................(lambda.().....
32c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c .......................(yaml--al
32c80 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 l.............................(y
32ca0 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 aml--parse-from-grammar.'s-separ
32cc0 61 74 65 2d 69 6e 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ate-in-line)....................
32ce0 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 .........(yaml--rep.0.1.........
32d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
32d20 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d lambda.().(yaml--parse-from-gram
32d40 6d 61 72 20 27 63 2d 6e 62 2d 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 29 29 29 29 29 29 0a 20 20 20 mar.'c-nb-comment-text))))))....
32d60 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 ...........(yaml--parse-from-gra
32d80 6d 6d 61 72 20 27 62 2d 63 6f 6d 6d 65 6e 74 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 mmar.'b-comment)))..............
32da0 28 27 73 2d 62 6c 6f 63 6b 2d 6c 69 6e 65 2d 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 ('s-block-line-prefix...........
32dc0 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 ...(let.((n.(nth.0.args)))......
32de0 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d ..........(yaml--parse-from-gram
32e00 6d 61 72 20 27 73 2d 69 6e 64 65 6e 74 20 6e 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 mar.'s-indent.n)))..............
32e20 28 27 63 2d 74 61 67 2d 68 61 6e 64 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d ('c-tag-handle..............(yam
32e40 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 l--any.(yaml--parse-from-grammar
32e60 20 27 63 2d 6e 61 6d 65 64 2d 74 61 67 2d 68 61 6e 64 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 .'c-named-tag-handle)...........
32e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ..............(yaml--parse-from-
32ea0 67 72 61 6d 6d 61 72 20 27 63 2d 73 65 63 6f 6e 64 61 72 79 2d 74 61 67 2d 68 61 6e 64 6c 65 29 grammar.'c-secondary-tag-handle)
32ec0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .........................(yaml--
32ee0 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 70 72 69 6d 61 72 79 2d 74 61 parse-from-grammar.'c-primary-ta
32f00 67 2d 68 61 6e 64 6c 65 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 70 6c g-handle)))..............('ns-pl
32f20 61 69 6e 2d 6f 6e 65 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 ain-one-line..............(let.(
32f40 28 63 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (c.(nth.0.args)))...............
32f60 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 .(yaml--all.(yaml--parse-from-gr
32f80 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 66 69 72 73 74 20 63 29 0a 20 20 20 20 20 20 20 ammar.'ns-plain-first.c)........
32fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ...................(yaml--parse-
32fc0 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 6e 73 2d 70 6c 61 69 6e 2d 69 6e 2d 6c 69 6e from-grammar.'nb-ns-plain-in-lin
32fe0 65 20 63 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 62 2d 6a 73 6f 6e 0a 20 e.c))))..............('nb-json..
33000 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 63 68 ............(yaml--any.(yaml--ch
33020 72 20 3f 5c 78 30 39 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.?\x09)........................
33040 20 28 79 61 6d 6c 2d 2d 63 68 72 2d 72 61 6e 67 65 20 3f 5c 78 32 30 20 3f 5c 78 31 30 46 46 46 .(yaml--chr-range.?\x20.?\x10FFF
33060 46 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 2d 6e 73 2d 70 6c 61 69 6e 2d 6e F)))..............('s-ns-plain-n
33080 65 78 74 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 ext-line..............(let.((n.(
330a0 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 nth.0.args)).(c.(nth.1.args)))..
330c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d ..............(yaml--all.(yaml--
330e0 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 66 6c 6f 77 2d 66 6f 6c 64 65 parse-from-grammar.'s-flow-folde
33100 64 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 d.n)...........................(
33120 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 yaml--parse-from-grammar.'ns-pla
33140 69 6e 2d 63 68 61 72 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 in-char.c)......................
33160 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
33180 6e 62 2d 6e 73 2d 70 6c 61 69 6e 2d 69 6e 2d 6c 69 6e 65 20 63 29 29 29 29 0a 0a 20 20 20 20 20 nb-ns-plain-in-line.c)))).......
331a0 20 20 20 20 20 20 20 28 27 63 2d 72 65 73 65 72 76 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 .......('c-reserved.............
331c0 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 40 29 20 28 79 61 6d .(yaml--any.(yaml--chr.?\@).(yam
331e0 6c 2d 2d 63 68 72 20 3f 5c 60 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 62 2d 6c l--chr.?\`)))..............('b-l
33200 2d 74 72 69 6d 6d 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 -trimmed..............(let.((n.(
33220 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 nth.0.args)).(c.(nth.1.args)))..
33240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 ..............(yaml--all........
33260 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d .........(yaml--parse-from-gramm
33280 61 72 20 27 62 2d 6e 6f 6e 2d 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ar.'b-non-content)..............
332a0 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 31 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 ...(yaml--rep.1.nil.............
332c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d ...............(lambda.().(yaml-
332e0 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 65 6d 70 74 79 20 6e 20 63 -parse-from-grammar.'l-empty.n.c
33300 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6c 2d 64 6f 63 75 6d 65 6e 74 ))))))..............('l-document
33320 2d 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a -prefix..............(yaml--all.
33340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 ..............(yaml--rep.0.1....
33360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 ......................(lambda.()
33380 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 62 79 .(yaml--parse-from-grammar.'c-by
333a0 74 65 2d 6f 72 64 65 72 2d 6d 61 72 6b 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 te-order-mark)))...............(
333c0 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 yaml--rep2.0.nil................
333e0 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 ...........(lambda.().(yaml--par
33400 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 63 6f 6d 6d 65 6e 74 29 29 29 29 29 0a se-from-grammar.'l-comment))))).
33420 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 62 79 74 65 2d 6f 72 64 65 72 2d 6d 61 72 6b .............('c-byte-order-mark
33440 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 78 46 45 46 46 ..............(yaml--chr.?\xFEFF
33460 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 61 6e 63 68 6f 72 0a 20 20 20 20 20 ))..............('c-anchor......
33480 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 26 29 29 0a 0a 20 20 20 20 20 20 ........(yaml--chr.?\&))........
334a0 20 20 20 20 20 20 28 27 73 2d 64 6f 75 62 6c 65 2d 65 73 63 61 70 65 64 0a 20 20 20 20 20 20 20 ......('s-double-escaped........
334c0 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 ......(let.((n.(nth.0.args)))...
334e0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 .............(yaml--all.........
33500 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 ........(yaml--rep2.0.nil.......
33520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 ......................(lambda.()
33540 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 .(yaml--parse-from-grammar.'s-wh
33560 69 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 ite))).................(yaml--ch
33580 72 20 3f 5c 5c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 r.?\\).................(yaml--pa
335a0 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 6e 6f 6e 2d 63 6f 6e 74 65 6e 74 29 rse-from-grammar.'b-non-content)
335c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e .................(yaml--rep2.0.n
335e0 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 il.............................(
33600 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d lambda.().(yaml--parse-from-gram
33620 6d 61 72 20 27 6c 2d 65 6d 70 74 79 20 6e 20 22 66 6c 6f 77 2d 69 6e 22 29 29 29 0a 20 20 20 20 mar.'l-empty.n."flow-in"))).....
33640 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
33660 61 6d 6d 61 72 20 27 73 2d 66 6c 6f 77 2d 6c 69 6e 65 2d 70 72 65 66 69 78 20 6e 29 29 29 29 0a ammar.'s-flow-line-prefix.n)))).
33680 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 33 32 2d 62 69 74 0a 20 20 20 .............('ns-esc-32-bit....
336a0 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 ..........(yaml--all............
336c0 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 55 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...(yaml--chr.?U)...............
336e0 28 79 61 6d 6c 2d 2d 72 65 70 20 38 20 38 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d (yaml--rep.8.8.(lambda.().(yaml-
33700 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 68 65 78 2d 64 69 67 69 -parse-from-grammar.'ns-hex-digi
33720 74 29 29 29 29 29 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 62 2d 6e 6f 6e 2d 63 6f 6e t)))))...............('b-non-con
33740 74 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 tent..............(yaml--parse-f
33760 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 62 72 65 61 6b 29 29 0a 0a 20 20 20 20 20 20 20 20 rom-grammar.'b-break))..........
33780 20 20 20 20 28 27 6e 73 2d 74 61 67 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ....('ns-tag-char..............(
337a0 79 61 6d 6c 2d 2d 62 75 74 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 yaml--but.(lambda.().(yaml--pars
337c0 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 75 72 69 2d 63 68 61 72 29 29 0a 20 20 e-from-grammar.'ns-uri-char))...
337e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 ......................(lambda.()
33800 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 21 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(yaml--chr.?\!))...............
33820 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 ..........(lambda.().(yaml--pars
33840 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 66 6c 6f 77 2d 69 6e 64 69 63 61 74 6f 72 e-from-grammar.'c-flow-indicator
33860 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 62 2d 63 61 72 72 69 61 67 65 2d 72 ))))..............('b-carriage-r
33880 65 74 75 72 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c eturn..............(yaml--chr.?\
338a0 78 30 44 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 2d 64 6f 75 62 6c 65 2d 6e 65 x0D))..............('s-double-ne
338c0 78 74 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e xt-line..............(let.((n.(n
338e0 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d th.0.args)))................(yam
33900 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 l--all.................(yaml--pa
33920 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 64 6f 75 62 6c 65 2d 62 72 65 61 6b rse-from-grammar.'s-double-break
33940 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 .n).................(yaml--rep.0
33960 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c .1............................(l
33980 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ambda.()........................
339a0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......(yaml--all................
339c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ...............(yaml--parse-from
339e0 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 64 6f 75 62 6c 65 2d 63 68 61 72 29 0a 20 20 20 20 20 20 -grammar.'ns-double-char).......
33a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 ........................(yaml--p
33a20 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 6e 73 2d 64 6f 75 62 6c 65 2d arse-from-grammar.'nb-ns-double-
33a40 69 6e 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 in-line)........................
33a60 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......(yaml--any...............
33a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .................(yaml--parse-fr
33aa0 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 64 6f 75 62 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 20 6e om-grammar.'s-double-next-line.n
33ac0 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 )...............................
33ae0 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .(yaml--rep2.0.nil..............
33b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c ..............................(l
33b20 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d ambda.().(yaml--parse-from-gramm
33b40 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 29 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 ar.'s-white))))))))))...........
33b60 20 20 20 28 27 6e 73 2d 65 73 63 2d 6e 6f 6e 2d 62 72 65 61 6b 69 6e 67 2d 73 70 61 63 65 0a 20 ...('ns-esc-non-breaking-space..
33b80 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5f 29 29 0a 0a 20 20 ............(yaml--chr.?\_))....
33ba0 20 20 20 20 20 20 20 20 20 20 28 27 6c 2d 6e 62 2d 64 69 66 66 2d 6c 69 6e 65 73 0a 20 20 20 20 ..........('l-nb-diff-lines.....
33bc0 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 .........(let.((n.(nth.0.args)))
33be0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 ................(yaml--all......
33c00 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 ...........(yaml--parse-from-gra
33c20 6d 6d 61 72 20 27 6c 2d 6e 62 2d 73 61 6d 65 2d 6c 69 6e 65 73 20 6e 29 0a 20 20 20 20 20 20 20 mmar.'l-nb-same-lines.n)........
33c40 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 .........(yaml--rep2.0.nil......
33c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 .......................(lambda.(
33c80 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 )...............................
33ca0 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 (yaml--all.(yaml--parse-from-gra
33cc0 6d 6d 61 72 20 27 62 2d 61 73 2d 6c 69 6e 65 2d 66 65 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 mmar.'b-as-line-feed)...........
33ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
33d00 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 6e 62 2d 73 yaml--parse-from-grammar.'l-nb-s
33d20 61 6d 65 2d 6c 69 6e 65 73 20 6e 29 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 ame-lines.n)))))))..............
33d40 28 27 73 2d 66 6c 6f 77 2d 66 6f 6c 64 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 ('s-flow-folded..............(le
33d60 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 t.((n.(nth.0.args)))............
33d80 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ....(yaml--all.................(
33da0 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 yaml--rep.0.1...................
33dc0 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 .........(lambda.().(yaml--parse
33de0 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e -from-grammar.'s-separate-in-lin
33e00 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 e))).................(yaml--pars
33e20 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 6c 2d 66 6f 6c 64 65 64 20 6e 20 22 66 6c e-from-grammar.'b-l-folded.n."fl
33e40 6f 77 2d 69 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 ow-in").................(yaml--p
33e60 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 66 6c 6f 77 2d 6c 69 6e 65 2d 70 arse-from-grammar.'s-flow-line-p
33e80 72 65 66 69 78 20 6e 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 66 6c refix.n))))..............('ns-fl
33ea0 6f 77 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 20 ow-map-explicit-entry...........
33ec0 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 ...(let.((n.(nth.0.args)).(c.(nt
33ee0 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c h.1.args)))................(yaml
33f00 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 --any.................(yaml--par
33f20 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 69 6d 70 se-from-grammar.'ns-flow-map-imp
33f40 6c 69 63 69 74 2d 65 6e 74 72 79 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 licit-entry.n.c)................
33f60 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 .(yaml--all..................(ya
33f80 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 65 2d 6e 6f 64 65 29 0a ml--parse-from-grammar.'e-node).
33fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .................(yaml--parse-fr
33fc0 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 65 2d 6e 6f 64 65 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 om-grammar.'e-node))))).........
33fe0 20 20 20 20 20 28 27 6e 73 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 65 .....('ns-l-block-map-implicit-e
34000 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 ntry..............(yaml--all....
34020 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 ...........(yaml--any.(yaml--par
34040 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 73 2d 62 6c 6f 63 6b 2d 6d 61 70 2d se-from-grammar.'ns-s-block-map-
34060 69 6d 70 6c 69 63 69 74 2d 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 implicit-key)...................
34080 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 .......(yaml--parse-from-grammar
340a0 20 27 65 2d 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .'e-node))...............(yaml--
340c0 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 parse-from-grammar.'c-l-block-ma
340e0 70 2d 69 6d 70 6c 69 63 69 74 2d 76 61 6c 75 65 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 29 p-implicit-value.(nth.0.args))))
34100 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6c 2d 6e 62 2d 66 6f 6c 64 65 64 2d 6c 69 6e 65 ..............('l-nb-folded-line
34120 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 s..............(let.((n.(nth.0.a
34140 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c rgs)))................(yaml--all
34160 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .................(yaml--parse-fr
34180 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6e 62 2d 66 6f 6c 64 65 64 2d 74 65 78 74 20 6e 29 0a om-grammar.'s-nb-folded-text.n).
341a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 ................(yaml--rep2.0.ni
341c0 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c l.............................(l
341e0 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ambda.()........................
34200 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 .......(yaml--all.(yaml--parse-f
34220 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 6c 2d 66 6f 6c 64 65 64 20 6e 20 22 62 6c 6f 63 6b rom-grammar.'b-l-folded.n."block
34240 2d 69 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -in")...........................
34260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ...............(yaml--parse-from
34280 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6e 62 2d 66 6f 6c 64 65 64 2d 74 65 78 74 20 6e 29 29 29 29 -grammar.'s-nb-folded-text.n))))
342a0 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 )))..............('c-l-block-map
342c0 2d 65 78 70 6c 69 63 69 74 2d 6b 65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 -explicit-key..............(let.
342e0 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ((n.(nth.0.args)))..............
34300 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 ..(yaml--all.................(ya
34320 6d 6c 2d 2d 63 68 72 20 3f 5c 3f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 ml--chr.?\?).................(ya
34340 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2b 62 6c 6f 63 ml--parse-from-grammar.'s-l+bloc
34360 6b 2d 69 6e 64 65 6e 74 65 64 20 6e 20 22 62 6c 6f 63 6b 2d 6f 75 74 22 29 29 29 29 0a 0a 20 20 k-indented.n."block-out"))))....
34380 20 20 20 20 20 20 20 20 20 20 28 27 73 2d 73 65 70 61 72 61 74 65 0a 20 20 20 20 20 20 20 20 20 ..........('s-separate..........
343a0 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 0a 20 20 20 20 20 ....(let.((n.(nth.0.args))......
343c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a ..............(c.(nth.1.args))).
343e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 63 0a 20 20 20 20 20 20 20 20 ...............(pcase.c.........
34400 20 20 20 20 20 20 20 20 20 28 22 62 6c 6f 63 6b 2d 69 6e 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 .........("block-in".(yaml--pars
34420 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 6c 69 6e 65 73 e-from-grammar.'s-separate-lines
34440 20 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 62 6c 6f 63 6b 2d 6b 65 .n))..................("block-ke
34460 79 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d y".(yaml--parse-from-grammar.'s-
34480 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 separate-in-line))..............
344a0 20 20 20 20 28 22 62 6c 6f 63 6b 2d 6f 75 74 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 ....("block-out".(yaml--parse-fr
344c0 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 6c 69 6e 65 73 20 6e 29 29 om-grammar.'s-separate-lines.n))
344e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 69 6e 22 20 28 79 61 ..................("flow-in".(ya
34500 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 ml--parse-from-grammar.'s-separa
34520 74 65 2d 6c 69 6e 65 73 20 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 te-lines.n))..................("
34540 66 6c 6f 77 2d 6b 65 79 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d flow-key".(yaml--parse-from-gram
34560 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 mar.'s-separate-in-line)).......
34580 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 6f 75 74 22 20 28 79 61 6d 6c 2d 2d 70 61 ...........("flow-out".(yaml--pa
345a0 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 6c 69 6e rse-from-grammar.'s-separate-lin
345c0 65 73 20 6e 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 66 6c 6f 77 es.n)))))..............('ns-flow
345e0 2d 70 61 69 72 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 -pair-entry..............(let.((
34600 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 n.(nth.0.args)).(c.(nth.1.args))
34620 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 )................(yaml--any.....
34640 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
34660 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 2d 79 61 6d 6c 2d 6b 65 79 2d 65 6e 74 ammar.'ns-flow-pair-yaml-key-ent
34680 72 79 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 ry.n.c).................(yaml--p
346a0 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 arse-from-grammar.'c-ns-flow-map
346c0 2d 65 6d 70 74 79 2d 6b 65 79 2d 65 6e 74 72 79 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 -empty-key-entry.n.c)...........
346e0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 ......(yaml--parse-from-grammar.
34700 27 63 2d 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 2d 6a 73 6f 6e 2d 6b 65 79 2d 65 6e 74 72 79 20 6e 'c-ns-flow-pair-json-key-entry.n
34720 20 63 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 66 6c 6f 77 2d 69 6e 64 .c))))..............('c-flow-ind
34740 69 63 61 74 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 icator..............(yaml--any.(
34760 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 yaml--chr.?\,)..................
34780 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5b 29 0a 20 20 20 20 20 20 20 20 20 .......(yaml--chr.?\[)..........
347a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5d 29 0a 20 ...............(yaml--chr.?\])..
347c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 .......................(yaml--ch
347e0 72 20 3f 5c 7b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 r.?\{).........................(
34800 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 7d 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 yaml--chr.?\})))..............('
34820 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 2d 79 61 6d 6c 2d 6b 65 79 2d 65 6e 74 72 79 0a 20 20 20 20 ns-flow-pair-yaml-key-entry.....
34840 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 .........(let.((n.(nth.0.args)).
34860 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (c.(nth.1.args)))...............
34880 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d .(yaml--all.................(yam
348a0 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 73 2d 69 6d 70 6c l--parse-from-grammar.'ns-s-impl
348c0 69 63 69 74 2d 79 61 6d 6c 2d 6b 65 79 20 22 66 6c 6f 77 2d 6b 65 79 22 29 0a 20 20 20 20 20 20 icit-yaml-key."flow-key").......
348e0 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d ..........(yaml--parse-from-gram
34900 6d 61 72 20 27 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 73 65 70 61 72 61 74 65 2d 76 61 6c 75 mar.'c-ns-flow-map-separate-valu
34920 65 20 6e 20 63 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 65 2d 73 63 61 6c 61 e.n.c))))..............('e-scala
34940 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6d 70 74 79 29 29 0a 0a 20 r..............(yaml--empty))...
34960 20 20 20 20 20 20 20 20 20 20 20 28 27 73 2d 69 6e 64 65 6e 74 2d 6c 74 0a 20 20 20 20 20 20 20 ...........('s-indent-lt........
34980 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 ......(let.((n.(nth.0.args)))...
349a0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 .............(yaml--all.........
349c0 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 ........(yaml--rep2.0.nil.......
349e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 ......................(lambda.()
34a00 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 70 .(yaml--parse-from-grammar.'s-sp
34a20 61 63 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 20 28 6c 65 6e 67 74 ace))).................(<.(lengt
34a40 68 20 28 79 61 6d 6c 2d 2d 6d 61 74 63 68 29 29 20 6e 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 h.(yaml--match)).n))))..........
34a60 20 20 20 20 28 27 6e 62 2d 73 69 6e 67 6c 65 2d 6f 6e 65 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 ....('nb-single-one-line........
34a80 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 ......(yaml--rep2.0.nil.........
34aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d .................(lambda.().(yam
34ac0 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 73 69 6e 67 6c 65 l--parse-from-grammar.'nb-single
34ae0 2d 63 68 61 72 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 63 6f 6c 6c 65 -char))))..............('c-colle
34b00 63 74 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 ct-entry..............(yaml--chr
34b20 20 3f 5c 2c 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 6c 2d 63 6f 6d 70 61 .?\,))..............('ns-l-compa
34b40 63 74 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 ct-sequence..............(let.((
34b60 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n.(nth.0.args)))................
34b80 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c (yaml--all.................(yaml
34ba0 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6c 2d 62 6c 6f 63 6b 2d --parse-from-grammar.'c-l-block-
34bc0 73 65 71 2d 65 6e 74 72 79 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 seq-entry.n).................(ya
34be0 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ml--rep2.0.nil..................
34c00 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 ...........(lambda.()...........
34c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 ....................(yaml--all..
34c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 ..............................(y
34c60 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 69 6e 64 65 6e aml--parse-from-grammar.'s-inden
34c80 74 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t.n)............................
34ca0 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 ....(yaml--parse-from-grammar.'c
34cc0 2d 6c 2d 62 6c 6f 63 6b 2d 73 65 71 2d 65 6e 74 72 79 20 6e 29 29 29 29 29 29 29 0a 0a 20 20 20 -l-block-seq-entry.n))))))).....
34ce0 20 20 20 20 20 20 20 20 20 28 27 63 2d 63 6f 6d 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 .........('c-comment............
34d00 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 23 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 ..(yaml--chr.?\#))..............
34d20 28 27 73 2d 6c 69 6e 65 2d 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 ('s-line-prefix..............(le
34d40 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 t.((n.(nth.0.args)).(c.(nth.1.ar
34d60 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 63 0a 20 20 gs)))................(pcase.c...
34d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 62 6c 6f 63 6b 2d 69 6e 22 20 28 79 61 6d 6c ...............("block-in".(yaml
34da0 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 62 6c 6f 63 6b 2d 6c 69 --parse-from-grammar.'s-block-li
34dc0 6e 65 2d 70 72 65 66 69 78 20 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ne-prefix.n))..................(
34de0 22 62 6c 6f 63 6b 2d 6f 75 74 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 "block-out".(yaml--parse-from-gr
34e00 61 6d 6d 61 72 20 27 73 2d 62 6c 6f 63 6b 2d 6c 69 6e 65 2d 70 72 65 66 69 78 20 6e 29 29 0a 20 ammar.'s-block-line-prefix.n))..
34e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 69 6e 22 20 28 79 61 6d 6c ................("flow-in".(yaml
34e40 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 66 6c 6f 77 2d 6c 69 6e --parse-from-grammar.'s-flow-lin
34e60 65 2d 70 72 65 66 69 78 20 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 e-prefix.n))..................("
34e80 66 6c 6f 77 2d 6f 75 74 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d flow-out".(yaml--parse-from-gram
34ea0 6d 61 72 20 27 73 2d 66 6c 6f 77 2d 6c 69 6e 65 2d 70 72 65 66 69 78 20 6e 29 29 29 29 29 0a 0a mar.'s-flow-line-prefix.n)))))..
34ec0 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 2d 74 61 62 0a 20 20 20 20 20 20 20 20 20 20 20 20 ............('s-tab.............
34ee0 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 78 30 39 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 .(yaml--chr.?\x09)).............
34f00 20 28 27 63 2d 64 69 72 65 63 74 69 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d .('c-directive..............(yam
34f20 6c 2d 2d 63 68 72 20 3f 5c 25 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 66 l--chr.?\%))..............('ns-f
34f40 6c 6f 77 2d 70 61 69 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 low-pair..............(let.((n.(
34f60 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 nth.0.args)).(c.(nth.1.args)))..
34f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 ..............(yaml--any........
34fa0 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f .........(yaml--all.(yaml--chr.?
34fc0 5c 3f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 \?)............................(
34fe0 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 yaml--parse-from-grammar.'s-sepa
35000 72 61 74 65 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rate.n.c).......................
35020 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
35040 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 78 70 6c 69 63 69 74 2d 65 6e 74 72 79 20 6e 20 63 29 29 ns-flow-map-explicit-entry.n.c))
35060 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .................(yaml--parse-fr
35080 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 70 61 69 72 2d 65 6e 74 72 79 20 6e om-grammar.'ns-flow-pair-entry.n
350a0 20 63 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 2d 6c 2b 62 6c 6f 63 6b 2d .c))))..............('s-l+block-
350c0 69 6e 64 65 6e 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 20 28 indented..............(let.((m.(
350e0 79 61 6d 6c 2d 2d 61 75 74 6f 2d 64 65 74 65 63 74 2d 69 6e 64 65 6e 74 20 28 6e 74 68 20 30 20 yaml--auto-detect-indent.(nth.0.
35100 61 72 67 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 args))))................(yaml--a
35120 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 ny.................(yaml--all...
35140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ...............(yaml--parse-from
35160 2d 67 72 61 6d 6d 61 72 20 27 73 2d 69 6e 64 65 6e 74 20 6d 29 0a 20 20 20 20 20 20 20 20 20 20 -grammar.'s-indent.m)...........
35180 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......(yaml--any...............
351a0 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e ....(yaml--parse-from-grammar.'n
351c0 73 2d 6c 2d 63 6f 6d 70 61 63 74 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 s-l-compact-sequence............
351e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
35200 20 28 2b 20 28 6e 74 68 20 30 20 61 72 67 73 29 20 28 2b 20 31 20 6d 29 29 29 0a 20 20 20 20 20 .(+.(nth.0.args).(+.1.m)))......
35220 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 .............(yaml--parse-from-g
35240 72 61 6d 6d 61 72 20 27 6e 73 2d 6c 2d 63 6f 6d 70 61 63 74 2d 6d 61 70 70 69 6e 67 0a 20 20 20 rammar.'ns-l-compact-mapping....
35260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
35280 20 20 20 20 20 20 20 20 20 28 2b 20 28 6e 74 68 20 30 20 61 72 67 73 29 20 28 2b 20 31 20 6d 29 .........(+.(nth.0.args).(+.1.m)
352a0 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 )))).................(yaml--pars
352c0 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2b 62 6c 6f 63 6b 2d 6e 6f 64 65 20 28 e-from-grammar.'s-l+block-node.(
352e0 6e 74 68 20 30 20 61 72 67 73 29 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 nth.0.args).(nth.1.args)).......
35300 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 ..........(yaml--all.(yaml--pars
35320 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 65 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 e-from-grammar.'e-node).........
35340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ...................(yaml--parse-
35360 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 29 29 29 29 29 0a from-grammar.'s-l-comments))))).
35380 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 73 69 6e 67 6c 65 2d 71 75 6f 74 65 0a 20 20 .............('c-single-quote...
353a0 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 27 29 29 0a 0a 20 20 20 ...........(yaml--chr.?\')).....
353c0 20 20 20 20 20 20 20 20 20 28 27 73 2d 66 6c 6f 77 2d 6c 69 6e 65 2d 70 72 65 66 69 78 0a 20 20 .........('s-flow-line-prefix...
353e0 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 ...........(let.((n.(nth.0.args)
35400 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 ))................(yaml--all....
35420 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 .............(yaml--parse-from-g
35440 72 61 6d 6d 61 72 20 27 73 2d 69 6e 64 65 6e 74 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 rammar.'s-indent.n).............
35460 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ....(yaml--rep.0.1..............
35480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d ..............(lambda.().(yaml--
354a0 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 69 parse-from-grammar.'s-separate-i
354c0 6e 2d 6c 69 6e 65 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 62 2d 64 n-line))))))..............('nb-d
354e0 6f 75 62 6c 65 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 ouble-char..............(yaml--a
35500 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 ny...............(yaml--parse-fr
35520 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 65 73 63 2d 63 68 61 72 29 0a 20 20 20 20 20 om-grammar.'c-ns-esc-char)......
35540 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 62 75 74 20 28 6c 61 6d 62 64 61 20 28 29 20 28 .........(yaml--but.(lambda.().(
35560 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 6a 73 6f yaml--parse-from-grammar.'nb-jso
35580 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 n))..........................(la
355a0 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5c 29 29 20 28 6c 61 6d 62 64 61 mbda.().(yaml--chr.?\\)).(lambda
355c0 20 28 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 22 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 .().(yaml--chr.?\"))))).........
355e0 20 20 20 20 20 28 27 6c 2d 63 6f 6d 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 .....('l-comment..............(y
35600 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 aml--all...............(yaml--pa
35620 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d rse-from-grammar.'s-separate-in-
35640 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 line)...............(yaml--rep.0
35660 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d .1..........................(lam
35680 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 bda.().(yaml--parse-from-grammar
356a0 20 27 63 2d 6e 62 2d 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 .'c-nb-comment-text)))..........
356c0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
356e0 62 2d 63 6f 6d 6d 65 6e 74 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 68 b-comment)))..............('ns-h
35700 65 78 2d 64 69 67 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 ex-digit..............(yaml--any
35720 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ...............(yaml--parse-from
35740 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 64 65 63 2d 64 69 67 69 74 29 0a 20 20 20 20 20 20 20 20 -grammar.'ns-dec-digit).........
35760 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 2d 72 61 6e 67 65 20 3f 5c 78 34 31 20 3f 5c 78 ......(yaml--chr-range.?\x41.?\x
35780 34 36 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 2d 72 61 6e 46)...............(yaml--chr-ran
357a0 67 65 20 3f 5c 78 36 31 20 3f 5c 78 36 36 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 ge.?\x61.?\x66)))..............(
357c0 27 73 2d 6c 2b 66 6c 6f 77 2d 69 6e 2d 62 6c 6f 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 's-l+flow-in-block..............
357e0 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 (let.((n.(nth.0.args))).........
35800 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......(yaml--all...............
35820 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 ..(yaml--parse-from-grammar.'s-s
35840 65 70 61 72 61 74 65 20 28 2b 20 6e 20 31 29 20 22 66 6c 6f 77 2d 6f 75 74 22 29 0a 20 20 20 20 eparate.(+.n.1)."flow-out").....
35860 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
35880 61 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 6e 6f 64 65 20 28 2b 20 6e 20 31 29 20 22 66 6c 6f ammar.'ns-flow-node.(+.n.1)."flo
358a0 77 2d 6f 75 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 w-out").................(yaml--p
358c0 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 29 arse-from-grammar.'s-l-comments)
358e0 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 66 6c 6f 77 2d 6a 73 6f 6e 2d 6e )))..............('c-flow-json-n
35900 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 ode..............(let.((n.(nth.0
35920 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 .args)).(c.(nth.1.args))).......
35940 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 .........(yaml--all.............
35960 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ....(yaml--rep.0.1..............
35980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 ..............(lambda.()........
359a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c ......................(yaml--all
359c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
359e0 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 70 yaml--parse-from-grammar.'c-ns-p
35a00 72 6f 70 65 72 74 69 65 73 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 roperties.n.c)..................
35a20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 .............(yaml--parse-from-g
35a40 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 29 29 29 0a 20 20 20 20 20 rammar.'s-separate.n.c))))......
35a60 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 ...........(yaml--parse-from-gra
35a80 6d 6d 61 72 20 27 63 2d 66 6c 6f 77 2d 6a 73 6f 6e 2d 63 6f 6e 74 65 6e 74 20 6e 20 63 29 29 29 mmar.'c-flow-json-content.n.c)))
35aa0 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 62 2d 62 6c 6f 63 6b 2d 68 65 61 64 65 )..............('c-b-block-heade
35ac0 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 20 28 6e 74 68 20 30 20 61 r..............(let.((m.(nth.0.a
35ae0 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 74 20 28 6e 74 rgs))....................(tt.(nt
35b00 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c h.1.args)))................(yaml
35b20 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 --all.................(yaml--any
35b40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 73 74 72 ..................(and.(not.(str
35b60 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5b 2d 2b 5d 5b 30 2d 39 5d 22 0a 20 20 20 20 20 20 20 ing-match."\\`[-+][0-9]"........
35b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
35ba0 20 20 28 79 61 6d 6c 2d 2d 73 6c 69 63 65 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 ..(yaml--slice.yaml--parsing-pos
35bc0 69 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b ition))).......................;
35be0 3b 20 68 61 63 6b 20 74 6f 20 6e 6f 74 20 6d 61 74 63 68 20 74 68 69 73 20 63 61 73 65 20 69 66 ;.hack.to.not.match.this.case.if
35c00 20 74 68 65 72 65 20 69 73 20 61 20 6e 75 6d 62 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 .there.is.a.number..............
35c20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 ..........(yaml--all............
35c40 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 ............(yaml--parse-from-gr
35c60 61 6d 6d 61 72 20 27 63 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 2d 69 6e 64 69 63 61 74 6f 72 20 6d ammar.'c-indentation-indicator.m
35c80 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d )........................(yaml--
35ca0 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 63 68 6f 6d 70 69 6e 67 2d 69 parse-from-grammar.'c-chomping-i
35cc0 6e 64 69 63 61 74 6f 72 20 74 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ndicator.tt)))..................
35ce0 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 (yaml--all...................(ya
35d00 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 63 68 6f 6d 70 69 ml--parse-from-grammar.'c-chompi
35d20 6e 67 2d 69 6e 64 69 63 61 74 6f 72 20 74 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ng-indicator.tt)................
35d40 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d ...(yaml--parse-from-grammar.'c-
35d60 69 6e 64 65 6e 74 61 74 69 6f 6e 2d 69 6e 64 69 63 61 74 6f 72 20 6d 29 29 29 0a 20 20 20 20 20 indentation-indicator.m)))......
35d80 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 ...........(yaml--parse-from-gra
35da0 6d 6d 61 72 20 27 73 2d 62 2d 63 6f 6d 6d 65 6e 74 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 mmar.'s-b-comment))))...........
35dc0 20 20 20 28 27 6e 73 2d 65 73 63 2d 38 2d 62 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...('ns-esc-8-bit..............(
35de0 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 78 29 0a 20 20 20 20 20 20 20 yaml--all.(yaml--chr.?x)........
35e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 32 20 32 0a .................(yaml--rep.2.2.
35e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
35e40 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ...(lambda.().(yaml--parse-from-
35e60 67 72 61 6d 6d 61 72 20 27 6e 73 2d 68 65 78 2d 64 69 67 69 74 29 29 29 29 29 0a 0a 20 20 20 20 grammar.'ns-hex-digit)))))......
35e80 20 20 20 20 20 20 20 20 28 27 6e 73 2d 61 6e 63 68 6f 72 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 ........('ns-anchor-name........
35ea0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 31 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 ......(yaml--rep.1.nil..........
35ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d ...............(lambda.().(yaml-
35ee0 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 61 6e 63 68 6f 72 2d 63 -parse-from-grammar.'ns-anchor-c
35f00 68 61 72 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 73 6c har))))..............('ns-esc-sl
35f20 61 73 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2f 29 ash..............(yaml--chr.?\/)
35f40 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 2d 6e 62 2d 66 6f 6c 64 65 64 2d 74 65 78 )..............('s-nb-folded-tex
35f60 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 t..............(let.((n.(nth.0.a
35f80 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c rgs)))................(yaml--all
35fa0 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 69 6e .(yaml--parse-from-grammar.'s-in
35fc0 64 65 6e 74 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 dent.n).........................
35fe0 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d ..(yaml--parse-from-grammar.'ns-
36000 63 68 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 char)...........................
36020 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (yaml--rep2.0.nil...............
36040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 ........................(lambda.
36060 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 ().(yaml--parse-from-grammar.'nb
36080 2d 63 68 61 72 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 77 6f -char))))))..............('ns-wo
360a0 72 64 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 rd-char..............(yaml--any.
360c0 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 64 65 (yaml--parse-from-grammar.'ns-de
360e0 63 2d 64 69 67 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 c-digit)........................
36100 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 61 .(yaml--parse-from-grammar.'ns-a
36120 73 63 69 69 2d 6c 65 74 74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 scii-letter)....................
36140 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2d 29 29 29 0a 0a 20 20 20 20 20 20 20 20 .....(yaml--chr.?\-)))..........
36160 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 66 6f 72 6d 2d 66 65 65 64 0a 20 20 20 20 20 20 20 20 20 ....('ns-esc-form-feed..........
36180 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 66 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 ....(yaml--chr.?f)).............
361a0 20 28 27 6e 73 2d 73 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 69 6d 70 6c 69 63 69 74 2d 6b 65 79 0a 20 .('ns-s-block-map-implicit-key..
361c0 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 ............(yaml--any..........
361e0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
36200 63 2d 73 2d 69 6d 70 6c 69 63 69 74 2d 6a 73 6f 6e 2d 6b 65 79 20 22 62 6c 6f 63 6b 2d 6b 65 79 c-s-implicit-json-key."block-key
36220 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 ")...............(yaml--parse-fr
36240 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 73 2d 69 6d 70 6c 69 63 69 74 2d 79 61 6d 6c 2d 6b om-grammar.'ns-s-implicit-yaml-k
36260 65 79 20 22 62 6c 6f 63 6b 2d 6b 65 79 22 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 ey."block-key")))..............(
36280 27 6e 73 2d 65 73 63 2d 6e 75 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 30 29 29 0a 0a 20 'ns-esc-null.(yaml--chr.?\0))...
362a0 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 6e 73 2d 74 61 67 2d 70 72 6f 70 65 72 74 79 0a 20 ...........('c-ns-tag-property..
362c0 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 ............(yaml--any.(yaml--pa
362e0 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 76 65 72 62 61 74 69 6d 2d 74 61 67 rse-from-grammar.'c-verbatim-tag
36300 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d ).........................(yaml-
36320 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 73 68 6f 72 74 68 -parse-from-grammar.'c-ns-shorth
36340 61 6e 64 2d 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 and-tag)........................
36360 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 6f .(yaml--parse-from-grammar.'c-no
36380 6e 2d 73 70 65 63 69 66 69 63 2d 74 61 67 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 n-specific-tag)))..............(
363a0 27 63 2d 6e 73 2d 6c 6f 63 61 6c 2d 74 61 67 2d 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 20 'c-ns-local-tag-prefix..........
363c0 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 ....(yaml--all...............(ya
363e0 6d 6c 2d 2d 63 68 72 20 3f 5c 21 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c ml--chr.?\!)...............(yaml
36400 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 --rep2.0.nil....................
36420 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 .......(lambda.().(yaml--parse-f
36440 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 75 72 69 2d 63 68 61 72 29 29 29 29 29 0a 0a 20 rom-grammar.'ns-uri-char)))))...
36460 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 74 61 67 2d 64 69 72 65 63 74 69 76 65 0a 20 20 ...........('ns-tag-directive...
36480 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 ...........(yaml--all.(yaml--chr
364a0 20 3f 54 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 41 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f .?T).(yaml--chr.?A).(yaml--chr.?
364c0 47 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c G).........................(yaml
364e0 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 --parse-from-grammar.'s-separate
36500 2d 69 6e 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -in-line).......................
36520 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 74 ..(yaml--parse-from-grammar.'c-t
36540 61 67 2d 68 61 6e 64 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ag-handle)......................
36560 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d ...(yaml--parse-from-grammar.'s-
36580 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 separate-in-line)...............
365a0 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d ..........(yaml--parse-from-gram
365c0 6d 61 72 20 27 6e 73 2d 74 61 67 2d 70 72 65 66 69 78 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 mar.'ns-tag-prefix)))...........
365e0 20 20 20 28 27 63 2d 66 6c 6f 77 2d 6d 61 70 70 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 ...('c-flow-mapping.............
36600 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 .(let.((n.(nth.0.args)).(c.(nth.
36620 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 1.args)))................(yaml--
36640 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f all.................(yaml--chr.?
36660 5c 7b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 \{).................(yaml--rep.0
36680 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c .1............................(l
366a0 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d ambda.().(yaml--parse-from-gramm
366c0 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 ar.'s-separate.n.c)))...........
366e0 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 ......(yaml--rep.0.1............
36700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 ................(lambda.()......
36720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 ........................(yaml--p
36740 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 73 2d 66 6c 6f 77 2d 6d 61 70 arse-from-grammar.'ns-s-flow-map
36760 2d 65 6e 74 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -entries........................
36780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
367a0 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n...............................
367c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .........................(yaml--
367e0 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 69 6e 2d 66 6c 6f 77 20 63 29 29 29 parse-from-grammar.'in-flow.c)))
36800 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 7d ).................(yaml--chr.?\}
36820 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 64 6f 75 62 6c 65 2d 63 68 ))))..............('ns-double-ch
36840 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 62 75 74 20 28 6c 61 6d 62 ar..............(yaml--but.(lamb
36860 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 da.().(yaml--parse-from-grammar.
36880 27 6e 62 2d 64 6f 75 62 6c 65 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 'nb-double-char))...............
368a0 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 ..........(lambda.().(yaml--pars
368c0 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 29 0a 0a 20 20 20 e-from-grammar.'s-white)))).....
368e0 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 61 73 63 69 69 2d 6c 65 74 74 65 72 0a 20 20 20 20 20 .........('ns-ascii-letter......
36900 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 63 68 72 2d 72 61 ........(yaml--any.(yaml--chr-ra
36920 6e 67 65 20 3f 5c 78 34 31 20 3f 5c 78 35 41 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nge.?\x41.?\x5A)................
36940 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 2d 72 61 6e 67 65 20 3f 5c 78 36 31 20 .........(yaml--chr-range.?\x61.
36960 3f 5c 78 37 41 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 62 2d 62 72 65 61 6b 0a ?\x7A)))..............('b-break.
36980 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 61 .............(yaml--any.(yaml--a
369a0 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d ll.(yaml--parse-from-grammar.'b-
369c0 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 carriage-return)................
369e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 ....................(yaml--parse
36a00 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 6c 69 6e 65 2d 66 65 65 64 29 29 0a 20 20 20 -from-grammar.'b-line-feed))....
36a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 .....................(yaml--pars
36a40 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 63 61 72 72 69 61 67 65 2d 72 65 74 75 72 e-from-grammar.'b-carriage-retur
36a60 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c n).........................(yaml
36a80 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 6c 69 6e 65 2d 66 65 65 --parse-from-grammar.'b-line-fee
36aa0 64 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 62 2d 6e 73 2d 64 6f 75 62 6c 65 d)))..............('nb-ns-double
36ac0 2d 69 6e 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 -in-line..............(yaml--rep
36ae0 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2.0.nil.........................
36b00 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(lambda.().....................
36b20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......(yaml--all...............
36b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a ..............(yaml--rep2.0.nil.
36b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
36b80 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ........(lambda.().(yaml--parse-
36ba0 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 0a 20 20 20 20 20 20 20 from-grammar.'s-white)))........
36bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 .....................(yaml--pars
36be0 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 64 6f 75 62 6c 65 2d 63 68 61 72 29 29 e-from-grammar.'ns-double-char))
36c00 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 2d 6c 2b 62 6c 6f 63 6b 2d 6e 6f 64 )))..............('s-l+block-nod
36c20 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 e..............(yaml--any.......
36c40 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ........(yaml--parse-from-gramma
36c60 72 20 27 73 2d 6c 2b 62 6c 6f 63 6b 2d 69 6e 2d 62 6c 6f 63 6b 20 28 6e 74 68 20 30 20 61 72 67 r.'s-l+block-in-block.(nth.0.arg
36c80 73 29 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 s).(nth.1.args))...............(
36ca0 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2b 66 6c yaml--parse-from-grammar.'s-l+fl
36cc0 6f 77 2d 69 6e 2d 62 6c 6f 63 6b 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 29 0a 0a 20 20 20 ow-in-block.(nth.0.args)))).....
36ce0 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 62 65 6c 6c 0a 20 20 20 20 20 20 20 20 20 .........('ns-esc-bell..........
36d00 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 61 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 ....(yaml--chr.?a)).............
36d20 20 28 27 63 2d 6e 61 6d 65 64 2d 74 61 67 2d 68 61 6e 64 6c 65 0a 20 20 20 20 20 20 20 20 20 20 .('c-named-tag-handle...........
36d40 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d ...(yaml--all...............(yam
36d60 6c 2d 2d 63 68 72 20 3f 5c 21 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d l--chr.?\!)...............(yaml-
36d80 2d 72 65 70 20 31 20 6e 69 6c 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 -rep.1.nil.(lambda.().(yaml--par
36da0 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 77 6f 72 64 2d 63 68 61 72 29 29 29 se-from-grammar.'ns-word-char)))
36dc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 21 29 29 29 ...............(yaml--chr.?\!)))
36de0 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 2d 73 65 70 61 72 61 74 65 2d 6c 69 6e 65 73 ..............('s-separate-lines
36e00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 ..............(let.((n.(nth.0.ar
36e20 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 gs)))................(yaml--any.
36e40 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 (yaml--all.(yaml--parse-from-gra
36e60 6d 6d 61 72 20 27 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 mmar.'s-l-comments).............
36e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .........................(yaml--
36ea0 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 66 6c 6f 77 2d 6c 69 6e 65 2d parse-from-grammar.'s-flow-line-
36ec0 70 72 65 66 69 78 20 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 prefix.n))......................
36ee0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
36f00 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 s-separate-in-line))))..........
36f20 20 20 20 20 28 27 6c 2d 64 69 72 65 63 74 69 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ....('l-directive..............(
36f40 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 25 29 0a 20 20 20 20 20 20 yaml--all.(yaml--chr.?\%).......
36f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 ..................(yaml--any.(ya
36f80 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 79 61 6d 6c 2d ml--parse-from-grammar.'ns-yaml-
36fa0 64 69 72 65 63 74 69 76 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 directive)......................
36fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ..............(yaml--parse-from-
36fe0 67 72 61 6d 6d 61 72 20 27 6e 73 2d 74 61 67 2d 64 69 72 65 63 74 69 76 65 29 0a 20 20 20 20 20 grammar.'ns-tag-directive)......
37000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 ..............................(y
37020 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 72 65 73 65 aml--parse-from-grammar.'ns-rese
37040 72 76 65 64 2d 64 69 72 65 63 74 69 76 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rved-directive))................
37060 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d .........(yaml--parse-from-gramm
37080 61 72 20 27 73 2d 6c 2d 63 6f 6d 6d 65 6e 74 73 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 ar.'s-l-comments))).............
370a0 20 28 27 6e 73 2d 65 73 63 2d 65 73 63 61 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 .('ns-esc-escape..............(y
370c0 61 6d 6c 2d 2d 63 68 72 20 3f 65 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 62 2d 6e aml--chr.?e))..............('b-n
370e0 62 2d 6c 69 74 65 72 61 6c 2d 6e 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 b-literal-next..............(let
37100 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 .((n.(nth.0.args))).............
37120 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ...(yaml--all.(yaml--parse-from-
37140 67 72 61 6d 6d 61 72 20 27 62 2d 61 73 2d 6c 69 6e 65 2d 66 65 65 64 29 0a 20 20 20 20 20 20 20 grammar.'b-as-line-feed)........
37160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d ...................(yaml--parse-
37180 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 6e 62 2d 6c 69 74 65 72 61 6c 2d 74 65 78 74 20 from-grammar.'l-nb-literal-text.
371a0 6e 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 73 2d 66 6c 6f 77 2d 6d n))))..............('ns-s-flow-m
371c0 61 70 2d 65 6e 74 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e ap-entries..............(let.((n
371e0 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 .(nth.0.args)).(c.(nth.1.args)))
37200 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 ................(yaml--all......
37220 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 ...........(yaml--parse-from-gra
37240 6d 6d 61 72 20 27 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6e 74 72 79 20 6e 20 63 29 0a 20 20 20 mmar.'ns-flow-map-entry.n.c)....
37260 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 20 28 6c 61 6d .............(yaml--rep.0.1.(lam
37280 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 bda.().(yaml--parse-from-grammar
372a0 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 .'s-separate.n.c))).............
372c0 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ....(yaml--rep.0.1..............
372e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 ..............(lambda.()........
37300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c ......................(yaml--all
37320 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
37340 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 2c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 yaml--chr.?\,)..................
37360 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 .............(yaml--rep.0.1.....
37380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
373a0 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f .....(lambda.().(yaml--parse-fro
373c0 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 29 29 0a 20 20 20 m-grammar.'s-separate.n.c)))....
373e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c ...........................(yaml
37400 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 --rep.0.1.......................
37420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 ...................(lambda.()...
37440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
37460 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d .........(yaml--parse-from-gramm
37480 61 72 20 27 6e 73 2d 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6e 74 72 69 65 73 0a 20 20 20 20 20 20 ar.'ns-s-flow-map-entries.......
374a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
374c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e ...............................n
374e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
37500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
37520 20 20 20 20 20 20 63 29 29 29 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 ......c)))))))))..............('
37540 63 2d 6e 62 2d 63 6f 6d 6d 65 6e 74 2d 74 65 78 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 c-nb-comment-text..............(
37560 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 yaml--all...............(yaml--c
37580 68 72 20 3f 5c 23 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 hr.?\#)...............(yaml--rep
375a0 32 20 30 20 6e 69 6c 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 2.0.nil.(lambda.().(yaml--parse-
375c0 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 63 68 61 72 29 29 29 29 29 0a 0a 20 20 20 20 from-grammar.'nb-char)))))......
375e0 20 20 20 20 20 20 20 20 28 27 6e 73 2d 64 65 63 2d 64 69 67 69 74 0a 20 20 20 20 20 20 20 20 20 ........('ns-dec-digit..........
37600 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 2d 72 61 6e 67 65 20 3f 5c 78 33 30 20 3f 5c 78 33 39 ....(yaml--chr-range.?\x30.?\x39
37620 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 79 61 6d 6c 2d 64 69 72 65 63 74 ))..............('ns-yaml-direct
37640 69 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d ive..............(yaml--all.(yam
37660 6c 2d 2d 63 68 72 20 3f 59 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 41 29 20 28 79 61 6d 6c 2d l--chr.?Y).(yaml--chr.?A).(yaml-
37680 2d 63 68 72 20 3f 4d 29 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 4c 29 0a 20 20 20 20 20 20 20 20 -chr.?M).(yaml--chr.?L).........
376a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f ................(yaml--parse-fro
376c0 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 29 0a 20 m-grammar.'s-separate-in-line)..
376e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 .......................(yaml--pa
37700 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 79 61 6d 6c 2d 76 65 72 73 69 6f rse-from-grammar.'ns-yaml-versio
37720 6e 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 6d 61 70 70 69 6e 67 2d 6b 65 n)))..............('c-mapping-ke
37740 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3f 29 29 0a y..............(yaml--chr.?\?)).
37760 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 62 2d 61 73 2d 6c 69 6e 65 2d 66 65 65 64 0a 20 20 .............('b-as-line-feed...
37780 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 ...........(yaml--parse-from-gra
377a0 6d 6d 61 72 20 27 62 2d 62 72 65 61 6b 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 mmar.'b-break))..............('s
377c0 2d 6c 2b 62 6c 6f 63 6b 2d 69 6e 2d 62 6c 6f 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 -l+block-in-block..............(
377e0 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 yaml--any...............(yaml--p
37800 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2b 62 6c 6f 63 6b 2d 73 63 61 arse-from-grammar.'s-l+block-sca
37820 6c 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lar.............................
37840 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 30 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 ............(nth.0.args)........
37860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
37880 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 .(nth.1.args))...............(ya
378a0 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 6c 2b 62 6c 6f 63 ml--parse-from-grammar.'s-l+bloc
378c0 6b 2d 63 6f 6c 6c 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 k-collection....................
378e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 30 20 61 72 67 73 .....................(nth.0.args
37900 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 )...............................
37920 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 29 0a 0a 20 20 20 20 20 ..........(nth.1.args)))).......
37940 20 20 20 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 70 61 72 61 67 72 61 70 68 2d 73 65 70 61 72 61 .......('ns-esc-paragraph-separa
37960 74 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 50 29 29 tor..............(yaml--chr.?P))
37980 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 64 6f 75 62 6c 65 2d 71 75 6f 74 65 64 0a ..............('c-double-quoted.
379a0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 .............(let.((n.(nth.0.arg
379c0 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 s)).(c.(nth.1.args)))...........
379e0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 22 29 0a .....(yaml--all.(yaml--chr.?\").
37a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d ..........................(yaml-
37a20 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 64 6f 75 62 6c 65 2d 74 -parse-from-grammar.'nb-double-t
37a40 65 78 74 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ext.n.c)........................
37a60 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 22 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 ...(yaml--chr.?\"))))...........
37a80 20 20 20 28 27 62 2d 6c 69 6e 65 2d 66 65 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 ...('b-line-feed..............(y
37aa0 61 6d 6c 2d 2d 63 68 72 20 3f 5c 78 30 41 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 aml--chr.?\x0A))..............('
37ac0 6e 73 2d 65 73 63 2d 68 6f 72 69 7a 6f 6e 74 61 6c 2d 74 61 62 0a 20 20 20 20 20 20 20 20 20 20 ns-esc-horizontal-tab...........
37ae0 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 74 29 20 28 79 61 ...(yaml--any.(yaml--chr.?t).(ya
37b00 6d 6c 2d 2d 63 68 72 20 3f 5c 78 30 39 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 ml--chr.?\x09)))..............('
37b20 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 65 6d 70 74 79 2d 6b 65 79 2d 65 6e 74 72 79 0a 20 20 c-ns-flow-map-empty-key-entry...
37b40 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 ...........(let.((n.(nth.0.args)
37b60 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ).(c.(nth.1.args))).............
37b80 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 ...(yaml--all.................(y
37ba0 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 65 2d 6e 6f 64 65 29 aml--parse-from-grammar.'e-node)
37bc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 .................(yaml--parse-fr
37be0 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 63 2d 6e 73 2d 66 6c 6f 77 2d 6d 61 70 2d 73 65 70 61 72 61 om-grammar.'c-ns-flow-map-separa
37c00 74 65 2d 76 61 6c 75 65 20 6e 20 63 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 te-value.n.c))))..............('
37c20 6c 2d 61 6e 79 2d 64 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d l-any-document..............(yam
37c40 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 l--any.(yaml--parse-from-grammar
37c60 20 27 6c 2d 64 69 72 65 63 74 69 76 65 2d 64 6f 63 75 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 .'l-directive-document).........
37c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f ................(yaml--parse-fro
37ca0 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 65 78 70 6c 69 63 69 74 2d 64 6f 63 75 6d 65 6e 74 29 0a m-grammar.'l-explicit-document).
37cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 ........................(yaml--p
37ce0 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 62 61 72 65 2d 64 6f 63 75 6d 65 arse-from-grammar.'l-bare-docume
37d00 6e 74 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 74 61 67 20 28 79 61 6d 6c nt)))..............('c-tag.(yaml
37d20 2d 2d 63 68 72 20 3f 5c 21 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 65 73 63 --chr.?\!))..............('c-esc
37d40 61 70 65 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5c 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 ape.(yaml--chr.?\\))............
37d60 20 20 28 27 63 2d 73 65 71 75 65 6e 63 65 2d 65 6e 64 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c ..('c-sequence-end.(yaml--chr.?\
37d80 5d 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6c 2b 62 6c 6f 63 6b 2d 6d 61 70 70 69 ]))..............('l+block-mappi
37da0 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 65 77 2d 6d 20 28 79 61 ng..............(let.((new-m.(ya
37dc0 6d 6c 2d 2d 61 75 74 6f 2d 64 65 74 65 63 74 2d 69 6e 64 65 6e 74 20 28 6e 74 68 20 30 20 61 72 ml--auto-detect-indent.(nth.0.ar
37de0 67 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3d 20 30 20 6e gs))))................(if.(=.0.n
37e00 65 77 2d 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 3b 3b 20 ew-m)....................nil.;;.
37e20 46 6f 72 20 73 6f 6d 65 20 66 69 78 65 64 20 61 75 74 6f 2d 64 65 74 65 63 74 65 64 20 6d 20 3e For.some.fixed.auto-detected.m.>
37e40 20 30 20 3b 3b 20 49 73 20 74 68 69 73 20 72 69 67 68 74 3f 3f 3f 0a 20 20 20 20 20 20 20 20 20 .0.;;.Is.this.right???..........
37e60 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ........(yaml--all..............
37e80 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 65 74 20 6d 20 6e 65 77 2d 6d 29 0a 20 20 20 20 20 20 20 .....(yaml--set.m.new-m)........
37ea0 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 31 20 6e 69 6c 0a 20 20 20 20 ...........(yaml--rep.1.nil.....
37ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 .........................(lambda
37ee0 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .().............................
37f00 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...(yaml--all...................
37f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ..............(yaml--parse-from-
37f40 67 72 61 6d 6d 61 72 20 27 73 2d 69 6e 64 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 grammar.'s-indent...............
37f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
37f80 20 20 20 20 20 20 20 20 20 20 20 20 28 2b 20 28 6e 74 68 20 30 20 61 72 67 73 29 20 6e 65 77 2d ............(+.(nth.0.args).new-
37fa0 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 m)).............................
37fc0 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e ....(yaml--parse-from-grammar.'n
37fe0 73 2d 6c 2d 62 6c 6f 63 6b 2d 6d 61 70 2d 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 s-l-block-map-entry.............
38000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
38020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2b 20 28 6e 74 68 20 30 20 61 72 67 73 29 20 6e 65 ..............(+.(nth.0.args).ne
38040 77 2d 6d 29 29 29 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 6e 73 w-m)))))))))..............('c-ns
38060 2d 66 6c 6f 77 2d 6d 61 70 2d 61 64 6a 61 63 65 6e 74 2d 76 61 6c 75 65 0a 20 20 20 20 20 20 20 -flow-map-adjacent-value........
38080 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 ......(let.((n.(nth.0.args)).(c.
380a0 28 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 (nth.1.args)))................(y
380c0 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d aml--all.................(yaml--
380e0 63 68 72 20 3f 5c 3a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d chr.?\:).................(yaml--
38100 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a any..................(yaml--all.
38120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 30 20 31 ..................(yaml--rep.0.1
38140 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c ..............................(l
38160 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d ambda.().(yaml--parse-from-gramm
38180 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 ar.'s-separate.n.c)))...........
381a0 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 ........(yaml--parse-from-gramma
381c0 72 20 27 6e 73 2d 66 6c 6f 77 2d 6e 6f 64 65 20 6e 20 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 r.'ns-flow-node.n.c))...........
381e0 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 .......(yaml--parse-from-grammar
38200 20 27 65 2d 6e 6f 64 65 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 2d 73 .'e-node)))))..............('s-s
38220 69 6e 67 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 ingle-next-line..............(le
38240 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 t.((n.(nth.0.args)))............
38260 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ....(yaml--all.................(
38280 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 66 6c 6f 77 yaml--parse-from-grammar.'s-flow
382a0 2d 66 6f 6c 64 65 64 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c -folded.n).................(yaml
382c0 2d 2d 72 65 70 20 30 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 --rep.0.1.......................
382e0 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .....(lambda.().................
38300 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 .............(yaml--all.........
38320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 ......................(yaml--par
38340 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 73 69 6e 67 6c 65 2d 63 68 61 72 29 se-from-grammar.'ns-single-char)
38360 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
38380 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 6e 73 2d yaml--parse-from-grammar.'nb-ns-
383a0 73 69 6e 67 6c 65 2d 69 6e 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 single-in-line).................
383c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 0a 20 20 20 20 20 20 20 ..............(yaml--any........
383e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 ........................(yaml--p
38400 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 69 6e 67 6c 65 2d 6e 65 78 74 arse-from-grammar.'s-single-next
38420 2d 6c 69 6e 65 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -line.n)........................
38440 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 ........(yaml--rep2.0.nil.......
38460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
38480 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f .....(lambda.().(yaml--parse-fro
384a0 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 29 29 29 29 29 29 29 0a 0a 20 20 m-grammar.'s-white))))))))))....
384c0 20 20 20 20 20 20 20 20 20 20 28 27 73 2d 73 65 70 61 72 61 74 65 2d 69 6e 2d 6c 69 6e 65 0a 20 ..........('s-separate-in-line..
384e0 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 72 65 ............(yaml--any.(yaml--re
38500 70 20 31 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 p.1.nil.........................
38520 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 ...........(lambda.().(yaml--par
38540 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 0a 20 20 20 20 se-from-grammar.'s-white))).....
38560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 73 74 61 72 74 ....................(yaml--start
38580 2d 6f 66 2d 6c 69 6e 65 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 62 2d 63 6f 6d -of-line)))..............('b-com
385a0 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 ment..............(yaml--any.(ya
385c0 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 62 2d 6e 6f 6e 2d 63 6f ml--parse-from-grammar.'b-non-co
385e0 6e 74 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ntent).........................(
38600 79 61 6d 6c 2d 2d 65 6e 64 2d 6f 66 2d 73 74 72 65 61 6d 29 29 29 0a 0a 20 20 20 20 20 20 20 20 yaml--end-of-stream)))..........
38620 20 20 20 20 28 27 6e 73 2d 65 73 63 2d 62 61 63 6b 73 6c 61 73 68 0a 20 20 20 20 20 20 20 20 20 ....('ns-esc-backslash..........
38640 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 5c 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 ....(yaml--chr.?\\))............
38660 20 20 28 27 63 2d 6e 73 2d 61 6e 63 68 6f 72 2d 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 20 ..('c-ns-anchor-property........
38680 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 26 29 ......(yaml--all.(yaml--chr.?\&)
386a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d .........................(yaml--
386c0 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 61 6e 63 68 6f 72 2d 6e 61 parse-from-grammar.'ns-anchor-na
386e0 6d 65 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 70 6c 61 69 6e 2d 73 61 me)))..............('ns-plain-sa
38700 66 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 20 28 6e 74 68 20 30 20 fe..............(let.((c.(nth.0.
38720 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 63 0a args)))................(pcase.c.
38740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 62 6c 6f 63 6b 2d 6b 65 79 22 20 28 79 .................("block-key".(y
38760 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 aml--parse-from-grammar.'ns-plai
38780 6e 2d 73 61 66 65 2d 6f 75 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 n-safe-out))..................("
387a0 66 6c 6f 77 2d 69 6e 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d flow-in".(yaml--parse-from-gramm
387c0 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 2d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 ar.'ns-plain-safe-in))..........
387e0 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 6b 65 79 22 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 ........("flow-key".(yaml--parse
38800 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e 2d 73 61 66 65 2d 69 6e 29 -from-grammar.'ns-plain-safe-in)
38820 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 6f 75 74 22 20 28 )..................("flow-out".(
38840 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 yaml--parse-from-grammar.'ns-pla
38860 69 6e 2d 73 61 66 65 2d 6f 75 74 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 in-safe-out)))))..............('
38880 6e 73 2d 66 6c 6f 77 2d 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 ns-flow-content..............(le
388a0 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 61 72 t.((n.(nth.0.args)).(c.(nth.1.ar
388c0 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6e 79 20 gs)))................(yaml--any.
388e0 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 66 6c (yaml--parse-from-grammar.'ns-fl
38900 6f 77 2d 79 61 6d 6c 2d 63 6f 6e 74 65 6e 74 20 6e 20 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 ow-yaml-content.n.c)............
38920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d ...............(yaml--parse-from
38940 2d 67 72 61 6d 6d 61 72 20 27 63 2d 66 6c 6f 77 2d 6a 73 6f 6e 2d 63 6f 6e 74 65 6e 74 20 6e 20 -grammar.'c-flow-json-content.n.
38960 63 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 6e 73 2d 66 6c 6f 77 2d 6d c))))..............('c-ns-flow-m
38980 61 70 2d 73 65 70 61 72 61 74 65 2d 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ap-separate-value..............(
389a0 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 6e 74 68 20 31 20 let.((n.(nth.0.args)).(c.(nth.1.
389c0 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c args)))................(yaml--al
389e0 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3a l.................(yaml--chr.?\:
38a00 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 6b 20 22 21 22 ).................(yaml--chk."!"
38a20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 .(yaml--parse-from-grammar.'ns-p
38a40 6c 61 69 6e 2d 73 61 66 65 20 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 lain-safe.c)).................(y
38a60 61 6d 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 61 6c 6c 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 aml--any.(yaml--all.(yaml--parse
38a80 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 73 65 70 61 72 61 74 65 20 6e 20 63 29 0a 20 -from-grammar.'s-separate.n.c)..
38aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
38ac0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 .....(yaml--parse-from-grammar.'
38ae0 6e 73 2d 66 6c 6f 77 2d 6e 6f 64 65 20 6e 20 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ns-flow-node.n.c))..............
38b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d ..............(yaml--parse-from-
38b20 67 72 61 6d 6d 61 72 20 27 65 2d 6e 6f 64 65 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 grammar.'e-node)))))............
38b40 20 20 28 27 69 6e 2d 66 6c 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 ..('in-flow..............(let.((
38b60 63 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 c.(nth.0.args)))................
38b80 28 70 63 61 73 65 20 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 62 6c 6f 63 (pcase.c..................("bloc
38ba0 6b 2d 6b 65 79 22 20 22 66 6c 6f 77 2d 6b 65 79 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 k-key"."flow-key")..............
38bc0 20 20 20 20 28 22 66 6c 6f 77 2d 69 6e 22 20 22 66 6c 6f 77 2d 69 6e 22 29 0a 20 20 20 20 20 20 ....("flow-in"."flow-in").......
38be0 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 6b 65 79 22 20 22 66 6c 6f 77 2d 6b 65 79 ...........("flow-key"."flow-key
38c00 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 66 6c 6f 77 2d 6f 75 74 22 20 ")..................("flow-out".
38c20 22 66 6c 6f 77 2d 69 6e 22 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 2d 76 "flow-in"))))..............('c-v
38c40 65 72 62 61 74 69 6d 2d 74 61 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d erbatim-tag..............(yaml--
38c60 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 21 all...............(yaml--chr.?\!
38c80 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3c 29 0a )...............(yaml--chr.?\<).
38ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 20 31 20 6e 69 6c 20 28 ..............(yaml--rep.1.nil.(
38cc0 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d lambda.().(yaml--parse-from-gram
38ce0 6d 61 72 20 27 6e 73 2d 75 72 69 2d 63 68 61 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 mar.'ns-uri-char))).............
38d00 20 20 28 79 61 6d 6c 2d 2d 63 68 72 20 3f 5c 3e 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 ..(yaml--chr.?\>))).............
38d20 20 28 27 63 2d 6c 69 74 65 72 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d .('c-literal..............(yaml-
38d40 2d 63 68 72 20 3f 5c 7c 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 73 2d 65 73 63 -chr.?\|))..............('ns-esc
38d60 2d 6c 69 6e 65 2d 66 65 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 63 -line-feed..............(yaml--c
38d80 68 72 20 3f 6e 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6e 62 2d 64 6f 75 62 6c 65 hr.?n))..............('nb-double
38da0 2d 6d 75 6c 74 69 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 -multi-line..............(let.((
38dc0 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n.(nth.0.args)))................
38de0 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c (yaml--all.................(yaml
38e00 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 62 2d 6e 73 2d 64 6f 75 62 --parse-from-grammar.'nb-ns-doub
38e20 6c 65 2d 69 6e 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d le-in-line).................(yam
38e40 6c 2d 2d 61 6e 79 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 l--any.(yaml--parse-from-grammar
38e60 20 27 73 2d 64 6f 75 62 6c 65 2d 6e 65 78 74 2d 6c 69 6e 65 20 6e 29 0a 20 20 20 20 20 20 20 20 .'s-double-next-line.n).........
38e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 ...................(yaml--rep2.0
38ea0 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .nil............................
38ec0 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 61 6d 6c 2d 2d 70 61 ............(lambda.().(yaml--pa
38ee0 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 73 2d 77 68 69 74 65 29 29 29 29 29 29 29 rse-from-grammar.'s-white)))))))
38f00 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 62 2d 6c 2d 73 70 61 63 65 64 0a 20 20 20 20 20 ..............('b-l-spaced......
38f20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 29 0a ........(let.((n.(nth.0.args))).
38f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 6c 0a 20 20 20 20 20 20 ...............(yaml--all.......
38f60 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d ..........(yaml--parse-from-gram
38f80 6d 61 72 20 27 62 2d 61 73 2d 6c 69 6e 65 2d 66 65 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 mar.'b-as-line-feed)............
38fa0 20 20 20 20 20 28 79 61 6d 6c 2d 2d 72 65 70 32 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 .....(yaml--rep2.0.nil..........
38fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 79 ...................(lambda.().(y
38fe0 61 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6c 2d 65 6d 70 74 79 aml--parse-from-grammar.'l-empty
39000 20 6e 20 22 62 6c 6f 63 6b 2d 69 6e 22 29 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 .n."block-in")))))).............
39020 20 28 27 6e 73 2d 66 6c 6f 77 2d 79 61 6d 6c 2d 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 20 20 20 .('ns-flow-yaml-content.........
39040 20 20 20 20 20 28 6c 65 74 20 28 28 6e 20 28 6e 74 68 20 30 20 61 72 67 73 29 29 20 28 63 20 28 .....(let.((n.(nth.0.args)).(c.(
39060 6e 74 68 20 31 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 nth.1.args)))................(ya
39080 6d 6c 2d 2d 70 61 72 73 65 2d 66 72 6f 6d 2d 67 72 61 6d 6d 61 72 20 27 6e 73 2d 70 6c 61 69 6e ml--parse-from-grammar.'ns-plain
390a0 20 6e 20 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 5f 20 28 65 72 72 6f 72 20 22 55 .n.c))).............(_.(error."U
390c0 6e 6b 6e 6f 77 6e 20 70 61 72 73 69 6e 67 20 67 72 61 6d 6d 61 72 20 73 74 61 74 65 3a 20 25 53 nknown.parsing.grammar.state:.%S
390e0 20 25 53 22 20 73 74 61 74 65 20 61 72 67 73 29 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 .%S".state.args))))).....(when.(
39100 61 6e 64 20 79 61 6d 6c 2d 2d 70 61 72 73 65 2d 64 65 62 75 67 0a 20 20 20 20 20 20 20 20 20 20 and.yaml--parse-debug...........
39120 20 20 20 20 20 72 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 .....res................(not.(me
39140 6d 71 20 73 74 61 74 65 20 79 61 6d 6c 2d 2d 74 72 61 63 69 6e 67 2d 69 67 6e 6f 72 65 29 29 29 mq.state.yaml--tracing-ignore)))
39160 0a 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 3c 25 73 7c 25 73 20 25 34 30 73 20 3d 20 27 .......(message."<%s|%s.%40s.=.'
39180 25 73 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 %s'"................(make-string
391a0 20 28 6c 65 6e 67 74 68 20 79 61 6d 6c 2d 2d 73 74 61 74 65 73 29 20 3f 2d 29 0a 20 20 20 20 20 .(length.yaml--states).?-)......
391c0 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 37 30 20 28 6c 65 ..........(make-string.(-.70.(le
391e0 6e 67 74 68 20 79 61 6d 6c 2d 2d 73 74 61 74 65 73 29 29 20 3f 5c 73 29 0a 20 20 20 20 20 20 20 ngth.yaml--states)).?\s)........
39200 20 20 20 20 20 20 20 20 73 74 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 ........state................(re
39220 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 place-regexp-in-string..........
39240 20 20 20 20 20 20 20 22 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 e2 86 93 ......."\n"................."...
39260 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 79 61 6d ".................(substring.yam
39280 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 20 62 65 67 20 79 61 6d 6c 2d 2d 70 61 72 73 69 l--parsing-input.beg.yaml--parsi
392a0 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 28 79 61 6d 6c 2d 2d 70 6f 70 2d 73 ng-position)))).....(yaml--pop-s
392c0 74 61 74 65 29 0a 20 20 20 20 28 69 66 20 28 6e 6f 74 20 72 65 73 29 0a 20 20 20 20 20 20 20 20 tate).....(if.(not.res).........
392e0 6e 69 6c 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 73 2d 74 79 70 65 20 28 63 64 72 20 28 nil.......(let.((res-type.(cdr.(
39300 61 73 73 71 20 73 74 61 74 65 20 79 61 6d 6c 2d 2d 67 72 61 6d 6d 61 72 2d 72 65 73 6f 6c 75 74 assq.state.yaml--grammar-resolut
39320 69 6f 6e 2d 72 75 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 73 20 28 69 ion-rules))).............(res.(i
39340 66 20 28 6d 65 6d 71 20 73 74 61 74 65 20 79 61 6d 6c 2d 2d 74 65 72 6d 69 6e 61 6c 2d 72 75 6c f.(memq.state.yaml--terminal-rul
39360 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 67 6e 6f es)......................;;.Igno
39380 72 65 20 63 68 69 6c 64 72 65 6e 20 69 66 20 61 74 2d 72 75 6c 65 20 69 73 0a 20 20 20 20 20 20 re.children.if.at-rule.is.......
393a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 6e 64 69 63 61 74 65 64 20 74 6f 20 62 ...............;;.indicated.to.b
393c0 65 20 74 65 72 6d 69 6e 61 6c 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.terminal......................
393e0 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 29 29 29 0a 20 20 20 .t....................res)))....
39400 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 28 61 73 73 71 20 73 .....(cond..........((or.(assq.s
39420 74 61 74 65 20 79 61 6d 6c 2d 2d 67 72 61 6d 6d 61 72 2d 65 76 65 6e 74 73 2d 69 6e 29 0a 20 20 tate.yaml--grammar-events-in)...
39440 20 20 20 20 20 20 20 20 20 20 20 20 28 61 73 73 71 20 73 74 61 74 65 20 79 61 6d 6c 2d 2d 67 72 ............(assq.state.yaml--gr
39460 61 6d 6d 61 72 2d 65 76 65 6e 74 73 2d 6f 75 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 ammar-events-out))...........(le
39480 74 20 28 28 73 74 72 20 28 73 75 62 73 74 72 69 6e 67 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 t.((str.(substring.yaml--parsing
394a0 2d 69 6e 70 75 74 20 62 65 67 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f -input.beg.yaml--parsing-positio
394c0 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 79 61 6d 6c 2d 2d 70 61 72 n))).............(when.yaml--par
394e0 73 69 6e 67 2d 73 74 6f 72 65 2d 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 sing-store-position.............
39500 20 20 28 73 65 74 71 20 73 74 72 20 28 70 72 6f 70 65 72 74 69 7a 65 20 73 74 72 20 27 79 61 6d ..(setq.str.(propertize.str.'yam
39520 6c 2d 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l-position......................
39540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 31 2b 20 62 65 67 29 0a 20 20 ...............(cons.(1+.beg)...
39560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
39580 20 20 20 20 20 20 20 20 28 31 2b 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 ........(1+.yaml--parsing-positi
395a0 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 on))))).............(when.(memq.
395c0 73 74 61 74 65 20 27 28 63 2d 6c 2b 66 6f 6c 64 65 64 20 63 2d 6c 2b 6c 69 74 65 72 61 6c 29 29 state.'(c-l+folded.c-l+literal))
395e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 20 28 70 72 6f 70 65 72 ...............(setq.str.(proper
39600 74 69 7a 65 20 73 74 72 20 27 79 61 6d 6c 2d 6e 20 28 6d 61 78 20 30 20 79 61 6d 6c 2d 6e 29 29 tize.str.'yaml-n.(max.0.yaml-n))
39620 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 69 66 20 79 61 6d 6c 2d 2d 70 )).............(list.(if.yaml--p
39640 61 72 73 69 6e 67 2d 73 74 6f 72 65 2d 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 arsing-store-position...........
39660 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 73 74 72 20 27 79 61 6d ............(propertize.str.'yam
39680 6c 2d 70 6f 73 69 74 69 6f 6e 20 28 63 6f 6e 73 20 28 31 2b 20 62 65 67 29 0a 20 20 20 20 20 20 l-position.(cons.(1+.beg).......
396a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
396c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 2b 20 79 61 6d 6c 2d 2d 70 .....................(1+.yaml--p
396e0 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 arsing-position)))..............
39700 20 20 20 20 20 20 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 .......str)...................st
39720 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 29 29 29 0a 20 20 20 ate...................res)))....
39740 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 72 65 73 2d 74 79 70 65 20 27 6c 69 73 74 29 20 28 6c ......((equal.res-type.'list).(l
39760 69 73 74 20 73 74 61 74 65 20 72 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c ist.state.res))..........((equal
39780 20 72 65 73 2d 74 79 70 65 20 27 6c 69 74 65 72 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 .res-type.'literal)...........(s
397a0 75 62 73 74 72 69 6e 67 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 69 6e 70 75 74 20 62 65 67 ubstring.yaml--parsing-input.beg
397c0 20 79 61 6d 6c 2d 2d 70 61 72 73 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 .yaml--parsing-position)).......
397e0 20 20 20 28 74 20 72 65 73 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 45 6e 63 6f 64 69 6e 67 0a 0a 28 ...(t.res))))))..;;;.Encoding..(
39800 64 65 66 75 6e 20 79 61 6d 6c 2d 65 6e 63 6f 64 65 20 28 6f 62 6a 65 63 74 29 0a 20 20 22 45 6e defun.yaml-encode.(object)..."En
39820 63 6f 64 65 20 4f 42 4a 45 43 54 20 74 6f 20 61 20 59 41 4d 4c 20 73 74 72 69 6e 67 2e 22 0a 20 code.OBJECT.to.a.YAML.string."..
39840 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6e .(with-temp-buffer.....(yaml--en
39860 63 6f 64 65 2d 6f 62 6a 65 63 74 20 6f 62 6a 65 63 74 20 30 29 0a 20 20 20 20 28 67 6f 74 6f 2d code-object.object.0).....(goto-
39880 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 6c 6f char.(point-min)).....(while.(lo
398a0 6f 6b 69 6e 67 2d 61 74 2d 70 20 22 5c 6e 22 29 0a 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 63 oking-at-p."\n").......(delete-c
398c0 68 61 72 20 31 29 29 0a 20 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 0a 0a 28 har.1)).....(buffer-string)))..(
398e0 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 6f 62 6a 65 63 74 20 28 6f 62 6a 65 63 defun.yaml--encode-object.(objec
39900 74 20 69 6e 64 65 6e 74 20 26 6f 70 74 69 6f 6e 61 6c 20 61 75 74 6f 2d 69 6e 64 65 6e 74 29 0a t.indent.&optional.auto-indent).
39920 20 20 22 45 6e 63 6f 64 65 20 61 20 4c 69 73 70 20 4f 42 4a 45 43 54 20 74 6f 20 59 41 4d 4c 2e .."Encode.a.Lisp.OBJECT.to.YAML.
39940 0a 0a 49 4e 44 45 4e 54 20 69 6e 64 69 63 61 74 65 73 20 68 6f 77 20 64 65 65 70 6c 79 20 6e 65 ..INDENT.indicates.how.deeply.ne
39960 73 74 65 64 20 74 68 65 20 6f 62 6a 65 63 74 20 77 69 6c 6c 20 62 65 20 64 69 73 70 6c 61 79 65 sted.the.object.will.be.displaye
39980 64 0a 69 6e 20 74 68 65 20 59 41 4d 4c 2e 20 20 49 66 20 41 55 54 4f 2d 49 4e 44 45 4e 54 20 69 d.in.the.YAML...If.AUTO-INDENT.i
399a0 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 65 6d 69 74 20 74 68 65 20 6f 62 6a 65 63 74 0a s.non-nil,.then.emit.the.object.
399c0 77 69 74 68 6f 75 74 20 66 69 72 73 74 20 69 6e 73 65 72 74 69 6e 67 20 61 20 6e 65 77 6c 69 6e without.first.inserting.a.newlin
399e0 65 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 70 20 6f e."...(cond....((yaml--scalarp.o
39a00 62 6a 65 63 74 29 20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 73 63 61 6c 61 72 20 6f 62 6a 65 bject).(yaml--encode-scalar.obje
39a20 63 74 29 29 0a 20 20 20 28 28 68 61 73 68 2d 74 61 62 6c 65 2d 70 20 6f 62 6a 65 63 74 29 20 28 ct))....((hash-table-p.object).(
39a40 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 6f 62 6a 65 63 74 20 69 yaml--encode-hash-table.object.i
39a60 6e 64 65 6e 74 20 61 75 74 6f 2d 69 6e 64 65 6e 74 29 29 0a 20 20 20 28 28 6c 69 73 74 70 20 6f ndent.auto-indent))....((listp.o
39a80 62 6a 65 63 74 29 20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 6c 69 73 74 20 6f 62 6a 65 63 74 bject).(yaml--encode-list.object
39aa0 20 69 6e 64 65 6e 74 20 61 75 74 6f 2d 69 6e 64 65 6e 74 29 29 0a 20 20 20 28 28 61 72 72 61 79 .indent.auto-indent))....((array
39ac0 70 20 6f 62 6a 65 63 74 29 20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 61 72 72 61 79 20 6f 62 p.object).(yaml--encode-array.ob
39ae0 6a 65 63 74 20 69 6e 64 65 6e 74 20 61 75 74 6f 2d 69 6e 64 65 6e 74 29 29 0a 20 20 20 28 74 20 ject.indent.auto-indent))....(t.
39b00 28 65 72 72 6f 72 20 22 55 6e 6b 6e 6f 77 6e 20 6f 62 6a 65 63 74 20 25 73 22 20 6f 62 6a 65 63 (error."Unknown.object.%s".objec
39b20 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 73 63 61 6c 61 72 70 20 28 6f 62 6a t))))..(defun.yaml--scalarp.(obj
39b40 65 63 74 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 4f 42 4a 45 43 54 ect)..."Return.non-nil.if.OBJECT
39b60 20 63 6f 72 72 65 6c 61 74 65 73 20 74 6f 20 61 20 59 41 4d 4c 20 73 63 61 6c 61 72 2e 22 0a 20 .correlates.to.a.YAML.scalar."..
39b80 20 28 6f 72 20 28 6e 75 6d 62 65 72 70 20 6f 62 6a 65 63 74 29 0a 20 20 20 20 20 20 28 73 79 6d .(or.(numberp.object).......(sym
39ba0 62 6f 6c 70 20 6f 62 6a 65 63 74 29 0a 20 20 20 20 20 20 28 73 74 72 69 6e 67 70 20 6f 62 6a 65 bolp.object).......(stringp.obje
39bc0 63 74 29 0a 20 20 20 20 20 20 28 6e 6f 74 20 6f 62 6a 65 63 74 29 29 29 0a 0a 28 64 65 66 75 6e ct).......(not.object)))..(defun
39be0 20 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 65 73 63 61 70 65 2d 73 74 72 69 6e 67 20 28 73 29 0a .yaml--encode-escape-string.(s).
39c00 20 20 22 45 73 63 61 70 65 20 79 61 6d 6c 20 73 70 65 63 69 61 6c 20 63 68 61 72 61 63 74 65 72 .."Escape.yaml.special.character
39c20 73 20 69 6e 20 73 74 72 69 6e 67 20 53 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 73 20 28 72 65 70 s.in.string.S."...(let*.((s.(rep
39c40 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 5c 5c 22 20 22 5c 5c lace-regexp-in-string."\\\\"."\\
39c60 5c 5c 22 20 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 20 28 72 65 70 6c 61 63 65 2d 72 65 67 \\".s))..........(s.(replace-reg
39c80 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 6e 22 20 22 5c 5c 5c 5c 6e 22 20 73 29 29 0a 20 exp-in-string."\n"."\\\\n".s))..
39ca0 20 20 20 20 20 20 20 20 28 73 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 ........(s.(replace-regexp-in-st
39cc0 72 69 6e 67 20 22 5c 74 22 20 22 5c 5c 5c 5c 74 22 20 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 ring."\t"."\\\\t".s))..........(
39ce0 73 20 28 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 22 5c 72 22 s.(replace-regexp-in-string."\r"
39d00 20 22 5c 5c 5c 5c 72 22 20 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 20 28 72 65 70 6c 61 63 ."\\\\r".s))..........(s.(replac
39d20 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 22 22 20 22 5c 5c 5c 5c 5c 22 22 e-regexp-in-string."\""."\\\\\""
39d40 20 73 29 29 29 0a 20 20 20 20 73 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 65 6e 63 6f .s))).....s))..(defun.yaml--enco
39d60 64 65 2d 61 72 72 61 79 20 28 61 20 69 6e 64 65 6e 74 20 26 6f 70 74 69 6f 6e 61 6c 20 61 75 74 de-array.(a.indent.&optional.aut
39d80 6f 2d 69 6e 64 65 6e 74 29 0a 20 20 22 45 6e 63 6f 64 65 20 61 72 72 61 79 20 41 20 74 6f 20 61 o-indent)..."Encode.array.A.to.a
39da0 20 73 74 72 69 6e 67 20 69 6e 20 74 68 65 20 63 6f 6e 74 65 78 74 20 6f 66 20 62 65 69 6e 67 20 .string.in.the.context.of.being.
39dc0 49 4e 44 45 4e 54 20 64 65 65 70 2e 0a 0a 49 66 20 41 55 54 4f 2d 49 4e 44 45 4e 54 20 69 73 20 INDENT.deep...If.AUTO-INDENT.is.
39de0 6e 6f 6e 2d 6e 69 6c 2c 20 73 74 61 72 74 20 74 68 65 20 6c 69 73 74 20 6f 6e 20 74 68 65 20 63 non-nil,.start.the.list.on.the.c
39e00 75 72 72 65 6e 74 20 6c 69 6e 65 2c 0a 61 75 74 6f 2d 64 65 74 65 63 74 69 6e 67 20 74 68 65 20 urrent.line,.auto-detecting.the.
39e20 69 6e 64 65 6e 74 61 74 69 6f 6e 2e 20 20 46 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 64 65 66 65 indentation...Functionality.defe
39e40 72 73 20 74 6f 0a 60 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 6c 69 73 74 27 2e 22 0a 20 20 28 79 rs.to.`yaml--encode-list'."...(y
39e60 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 6c 69 73 74 20 28 73 65 71 2d 6d 61 70 20 23 27 69 64 65 6e aml--encode-list.(seq-map.#'iden
39e80 74 69 74 79 20 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 tity.a)......................ind
39ea0 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 75 74 6f 2d 69 6e ent......................auto-in
39ec0 64 65 6e 74 29 29 0a 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 73 63 61 dent))...(defun.yaml--encode-sca
39ee0 6c 61 72 20 28 73 29 0a 20 20 22 45 6e 63 6f 64 65 20 73 63 61 6c 61 72 20 53 20 74 6f 20 62 75 lar.(s)..."Encode.scalar.S.to.bu
39f00 66 66 65 72 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 6e 6f 74 20 73 29 20 28 69 6e 73 65 ffer."...(cond....((not.s).(inse
39f20 72 74 20 22 6e 75 6c 6c 22 29 29 0a 20 20 20 28 28 65 71 6c 20 74 20 73 29 20 28 69 6e 73 65 72 rt."null"))....((eql.t.s).(inser
39f40 74 20 22 74 72 75 65 22 29 29 0a 20 20 20 28 28 73 79 6d 62 6f 6c 70 20 73 29 0a 20 20 20 20 28 t."true"))....((symbolp.s).....(
39f60 63 6f 6e 64 0a 20 20 20 20 20 28 28 65 71 6c 20 73 20 3a 6e 75 6c 6c 29 20 28 69 6e 73 65 72 74 cond......((eql.s.:null).(insert
39f80 20 22 6e 75 6c 6c 22 29 29 0a 20 20 20 20 20 28 28 65 71 6c 20 73 20 3a 66 61 6c 73 65 29 20 28 ."null"))......((eql.s.:false).(
39fa0 69 6e 73 65 72 74 20 22 66 61 6c 73 65 22 29 29 0a 20 20 20 20 20 28 74 20 28 69 6e 73 65 72 74 insert."false"))......(t.(insert
39fc0 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 73 29 29 29 29 29 0a 20 20 20 28 28 6e 75 6d 62 65 72 .(symbol-name.s)))))....((number
39fe0 70 20 73 29 20 28 69 6e 73 65 72 74 20 28 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 20 73 p.s).(insert.(number-to-string.s
3a000 29 29 29 0a 20 20 20 28 28 73 74 72 69 6e 67 70 20 73 29 0a 20 20 20 20 28 69 66 20 28 73 74 72 )))....((stringp.s).....(if.(str
3a020 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5b 2d 5f 61 2d 7a 41 2d 5a 30 2d 39 5d 2b 5c 5c 27 22 ing-match."\\`[-_a-zA-Z0-9]+\\'"
3a040 20 73 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 73 29 0a 20 20 20 20 20 20 28 69 6e .s).........(insert.s).......(in
3a060 73 65 72 74 20 22 5c 22 22 20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 65 73 63 61 70 65 2d 73 sert."\"".(yaml--encode-escape-s
3a080 74 72 69 6e 67 20 73 29 20 22 5c 22 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d tring.s)."\"")))))..(defun.yaml-
3a0a0 2d 61 6c 69 73 74 2d 74 6f 2d 68 61 73 68 2d 74 61 62 6c 65 20 28 6c 29 0a 20 20 22 52 65 74 75 -alist-to-hash-table.(l)..."Retu
3a0c0 72 6e 20 68 61 73 68 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 4c 20 69 66 20 69 rn.hash.representation.of.L.if.i
3a0e0 74 20 69 73 20 61 6e 20 61 6c 69 73 74 2c 20 6e 69 6c 20 6f 74 68 65 72 77 69 73 65 2e 22 0a 20 t.is.an.alist,.nil.otherwise."..
3a100 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6c 69 73 74 70 20 6c 29 0a 20 20 20 20 20 20 20 20 20 20 .(when.(and.(listp.l)...........
3a120 20 20 20 28 73 65 71 2d 65 76 65 72 79 2d 70 20 28 6c 61 6d 62 64 61 20 28 78 29 20 28 61 6e 64 ...(seq-every-p.(lambda.(x).(and
3a140 20 28 63 6f 6e 73 70 20 78 29 20 28 61 74 6f 6d 20 28 63 61 72 20 78 29 29 29 29 20 6c 29 29 0a .(consp.x).(atom.(car.x)))).l)).
3a160 20 20 20 20 28 6c 65 74 20 28 28 68 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 29 29 29 ....(let.((h.(make-hash-table)))
3a180 0a 20 20 20 20 20 20 28 73 65 71 2d 6d 61 70 20 28 6c 61 6d 62 64 61 20 28 63 70 61 69 72 29 0a .......(seq-map.(lambda.(cpair).
3a1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6b 20 28 63 61 72 20 .................(let*.((k.(car.
3a1c0 63 70 61 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cpair)).........................
3a1e0 28 76 20 28 61 6c 69 73 74 2d 67 65 74 20 6b 20 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 (v.(alist-get.k.l)))............
3a200 20 20 20 20 20 20 20 20 28 70 75 74 68 61 73 68 20 6b 20 76 20 68 29 29 29 0a 20 20 20 20 20 20 ........(puthash.k.v.h))).......
3a220 20 20 20 20 20 20 20 20 20 6c 29 0a 20 20 20 20 20 20 68 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 .........l).......h)))..(defun.y
3a240 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 6c 69 73 74 20 28 6c 20 69 6e 64 65 6e 74 20 26 6f 70 74 69 aml--encode-list.(l.indent.&opti
3a260 6f 6e 61 6c 20 61 75 74 6f 2d 69 6e 64 65 6e 74 29 0a 20 20 22 45 6e 63 6f 64 65 20 6c 69 73 74 onal.auto-indent)..."Encode.list
3a280 20 4c 20 74 6f 20 61 20 73 74 72 69 6e 67 20 69 6e 20 74 68 65 20 63 6f 6e 74 65 78 74 20 6f 66 .L.to.a.string.in.the.context.of
3a2a0 20 62 65 69 6e 67 20 49 4e 44 45 4e 54 20 64 65 65 70 2e 0a 0a 49 66 20 41 55 54 4f 2d 49 4e 44 .being.INDENT.deep...If.AUTO-IND
3a2c0 45 4e 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 73 74 61 72 74 20 74 68 65 20 6c 69 73 74 20 6f ENT.is.non-nil,.start.the.list.o
3a2e0 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 0a 61 75 74 6f 2d 64 65 74 65 63 74 69 n.the.current.line,.auto-detecti
3a300 6e 67 20 74 68 65 20 69 6e 64 65 6e 74 61 74 69 6f 6e 22 0a 20 20 28 6c 65 74 20 28 28 68 74 20 ng.the.indentation"...(let.((ht.
3a320 28 79 61 6d 6c 2d 2d 61 6c 69 73 74 2d 74 6f 2d 68 61 73 68 2d 74 61 62 6c 65 20 6c 29 29 29 0a (yaml--alist-to-hash-table.l))).
3a340 20 20 20 20 28 63 6f 6e 64 20 28 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d ....(cond.(ht............(yaml--
3a360 65 6e 63 6f 64 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 68 74 20 69 6e 64 65 6e 74 20 61 75 74 6f encode-hash-table.ht.indent.auto
3a380 2d 69 6e 64 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 7a 65 72 6f 70 20 28 6c 65 6e -indent))...........((zerop.(len
3a3a0 67 74 68 20 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5b 5d 22 29 gth.l))............(insert."[]")
3a3c0 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 73 65 71 2d 65 76 65 72 79 2d 70 20 23 27 79 61 6d 6c )...........((seq-every-p.#'yaml
3a3e0 2d 2d 73 63 61 6c 61 72 70 20 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 --scalarp.l)............(insert.
3a400 22 5b 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 6f 62 "[")............(yaml--encode-ob
3a420 6a 65 63 74 20 28 63 61 72 20 6c 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d ject.(car.l).0)............(seq-
3a440 64 6f 20 28 6c 61 6d 62 64 61 20 28 6f 62 6a 65 63 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 do.(lambda.(object).............
3a460 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 2c 20 22 29 0a 20 20 20 20 20 20 20 20 20 .........(insert.",.")..........
3a480 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 6f 62 6a 65 63 74 ............(yaml--encode-object
3a4a0 20 6f 62 6a 65 63 74 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 .object.0))....................(
3a4c0 63 64 72 20 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5d 22 29 29 cdr.l))............(insert."]"))
3a4e0 0a 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 ...........(t............(when.(
3a500 7a 65 72 6f 70 20 69 6e 64 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 zerop.indent)..............(setq
3a520 20 69 6e 64 65 6e 74 20 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 66 .indent.2))............(let*.((f
3a540 69 72 73 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 64 65 6e irst.t)...................(inden
3a560 74 2d 73 74 72 69 6e 67 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 69 6e 64 65 6e 74 20 t-string.(make-string.(-.indent.
3a580 32 29 20 3f 5c 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 64 6f 0a 20 2).?\s)))..............(seq-do..
3a5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6f 62 6a 65 63 74 29 0a 20 20 .............(lambda.(object)...
3a5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 66 69 72 73 74 29 0a 20 20 ..............(if.(not.first)...
3a5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 20 69 ..................(insert."\n".i
3a600 6e 64 65 6e 74 2d 73 74 72 69 6e 67 20 22 2d 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ndent-string."-.")..............
3a620 20 20 20 20 20 28 69 66 20 61 75 74 6f 2d 69 6e 64 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 .....(if.auto-indent............
3a640 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 75 72 72 2d 69 6e 64 65 6e 74 20 28 79 ...........(let.((curr-indent.(y
3a660 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 61 75 74 6f 2d 64 65 74 65 63 74 2d 69 6e 64 65 6e 74 29 29 aml--encode-auto-detect-indent))
3a680 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 ).........................(inser
3a6a0 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 69 6e 64 65 6e 74 20 63 75 72 72 2d 69 6e t.(make-string.(-.indent.curr-in
3a6c0 64 65 6e 74 29 20 3f 5c 73 29 20 20 22 2d 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 dent).?\s).."-."))..............
3a6e0 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 20 69 6e 64 65 6e 74 2d 73 74 72 69 6e .......(insert."\n".indent-strin
3a700 67 20 22 2d 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 g."-."))...................(setq
3a720 20 66 69 72 73 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 .first.nil)).................(if
3a740 20 28 6f 72 20 28 68 61 73 68 2d 74 61 62 6c 65 2d 70 20 6f 62 6a 65 63 74 29 0a 20 20 20 20 20 .(or.(hash-table-p.object)......
3a760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 61 6c 69 73 74 2d ...................(yaml--alist-
3a780 74 6f 2d 68 61 73 68 2d 74 61 62 6c 65 20 6f 62 6a 65 63 74 29 29 0a 20 20 20 20 20 20 20 20 20 to-hash-table.object))..........
3a7a0 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 6f 62 6a 65 63 74 20 ...........(yaml--encode-object.
3a7c0 6f 62 6a 65 63 74 20 69 6e 64 65 6e 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 object.indent.t)................
3a7e0 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 6f 62 6a 65 63 74 20 6f 62 6a 65 63 74 20 28 ...(yaml--encode-object.object.(
3a800 2b 20 69 6e 64 65 6e 74 20 32 29 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 +.indent.2).nil)))..............
3a820 20 6c 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 61 75 .l))))))..(defun.yaml--encode-au
3a840 74 6f 2d 64 65 74 65 63 74 2d 69 6e 64 65 6e 74 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 to-detect-indent.()..."Return.th
3a860 65 20 61 6d 6f 75 6e 74 20 6f 66 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 61 74 20 63 75 72 72 65 e.amount.of.indentation.at.curre
3a880 6e 74 20 70 6c 61 63 65 20 69 6e 20 65 6e 63 6f 64 69 6e 67 2e 22 0a 20 20 28 6c 65 6e 67 74 68 nt.place.in.encoding."...(length
3a8a0 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 6c 69 6e 65 29 29 29 0a 0a 28 64 65 66 75 .(thing-at-point.'line)))..(defu
3a8c0 6e 20 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 28 6d 20 69 6e 64 n.yaml--encode-hash-table.(m.ind
3a8e0 65 6e 74 20 26 6f 70 74 69 6f 6e 61 6c 20 61 75 74 6f 2d 69 6e 64 65 6e 74 29 0a 20 20 22 45 6e ent.&optional.auto-indent)..."En
3a900 63 6f 64 65 20 68 61 73 68 20 74 61 62 6c 65 20 4d 20 74 6f 20 61 20 73 74 72 69 6e 67 20 69 6e code.hash.table.M.to.a.string.in
3a920 20 74 68 65 20 63 6f 6e 74 65 78 74 20 6f 66 20 62 65 69 6e 67 20 49 4e 44 45 4e 54 20 64 65 65 .the.context.of.being.INDENT.dee
3a940 70 2e 0a 0a 49 66 20 41 55 54 4f 2d 49 4e 44 45 4e 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 p...If.AUTO-INDENT.is.non-nil,.a
3a960 75 74 6f 2d 64 65 74 65 63 74 20 74 68 65 20 69 6e 64 65 6e 74 20 6f 6e 20 74 68 65 20 63 75 72 uto-detect.the.indent.on.the.cur
3a980 72 65 6e 74 0a 6c 69 6e 65 20 61 6e 64 20 69 6e 73 65 72 74 20 61 63 63 6f 72 64 69 6e 67 6c 79 rent.line.and.insert.accordingly
3a9a0 2e 22 0a 20 20 28 63 6f 6e 64 20 28 28 7a 65 72 6f 70 20 28 68 61 73 68 2d 74 61 62 6c 65 2d 73 ."...(cond.((zerop.(hash-table-s
3a9c0 69 7a 65 20 6d 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 7b 7d 22 29 29 0a ize.m))..........(insert."{}")).
3a9e0 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 69 72 73 74 ........(t..........(let.((first
3aa00 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 64 65 6e 74 2d 73 74 72 69 6e .t)................(indent-strin
3aa20 67 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 69 6e 64 65 6e 74 20 3f 5c 73 29 29 29 0a 20 20 20 g.(make-string.indent.?\s)))....
3aa40 20 20 20 20 20 20 20 20 28 6d 61 70 68 61 73 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 ........(maphash.............(la
3aa60 6d 62 64 61 20 28 6b 20 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f mbda.(k.v)...............(if.(no
3aa80 74 20 66 69 72 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 t.first)...................(inse
3aaa0 72 74 20 22 5c 6e 22 20 69 6e 64 65 6e 74 2d 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 rt."\n".indent-string)..........
3aac0 20 20 20 20 20 20 20 28 69 66 20 61 75 74 6f 2d 69 6e 64 65 6e 74 0a 20 20 20 20 20 20 20 20 20 .......(if.auto-indent..........
3aae0 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 75 72 72 2d 69 6e 64 65 6e 74 20 28 79 ...........(let.((curr-indent.(y
3ab00 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 61 75 74 6f 2d 64 65 74 65 63 74 2d 69 6e 64 65 6e 74 29 29 aml--encode-auto-detect-indent))
3ab20 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 3e ).......................(when.(>
3ab40 20 63 75 72 72 2d 69 6e 64 65 6e 74 20 69 6e 64 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 .curr-indent.indent)............
3ab60 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 6e 64 65 6e 74 20 28 2b 20 63 75 72 .............(setq.indent.(+.cur
3ab80 72 2d 69 6e 64 65 6e 74 20 31 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r-indent.1)))...................
3aba0 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 69 6e 64 65 ....(insert.(make-string.(-.inde
3abc0 6e 74 20 63 75 72 72 2d 69 6e 64 65 6e 74 29 20 3f 5c 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 nt.curr-indent).?\s)))..........
3abe0 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 20 69 6e 64 65 6e 74 2d 73 74 72 .........(insert."\n".indent-str
3ac00 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 72 73 ing)).................(setq.firs
3ac20 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 63 t.nil))...............(yaml--enc
3ac40 6f 64 65 2d 6f 62 6a 65 63 74 20 6b 20 69 6e 64 65 6e 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 ode-object.k.indent.nil)........
3ac60 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 3a 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 .......(insert.":.")............
3ac80 20 20 20 28 79 61 6d 6c 2d 2d 65 6e 63 6f 64 65 2d 6f 62 6a 65 63 74 20 76 20 28 2b 20 69 6e 64 ...(yaml--encode-object.v.(+.ind
3aca0 65 6e 74 20 32 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 29 29 29 29 29 0a 0a 28 70 72 ent.2))).............m)))))..(pr
3acc0 6f 76 69 64 65 20 27 79 61 6d 6c 29 0a 0a 3b 3b 3b 20 79 61 6d 6c 2e 65 6c 20 65 6e 64 73 20 68 ovide.'yaml)..;;;.yaml.el.ends.h
3ace0 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ere.............................
3ad00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ad20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ad40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ad60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ad80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ada0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3adc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ade0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ae00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ae20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ae40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ae60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ae80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3aea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3aec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3aee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3af00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3af20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3af40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3af60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3af80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3afa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3afc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3afe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b0a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b0e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b1a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b2a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b2c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b2e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b3a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b3c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b4a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b4e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b5a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b6a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b6e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b7a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b7e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b8a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b9a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b9c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ba00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ba20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ba40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ba60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ba80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3baa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bb00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bb20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bb40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bb60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bb80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bbc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bbe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bc00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bc20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bc40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bc60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bc80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bcc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bd00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bd20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bd40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bd60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bd80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bda0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bdc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bde0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3be00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3be20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3be40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3be60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3be80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bf00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bf20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bf40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bf60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bf80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bfa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bfc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bfe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................