ofs | hex dump | ascii |
---|
0000 | 62 30 56 49 4d 20 37 2e 31 00 00 00 00 10 00 00 e5 bc 47 4a 5b d9 08 00 6b 54 00 00 73 6d 69 74 | b0VIM.7.1.........GJ[...kT..smit |
0020 | 68 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | h............................... |
0040 | 00 00 00 00 68 61 72 64 79 62 61 62 79 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....hardybaby................... |
0060 | 00 00 00 00 00 00 00 00 00 00 00 00 7e 73 6d 69 74 68 2f 61 70 70 73 2f 6e 61 72 77 68 61 6c 2f | ............~smith/apps/narwhal/ |
0080 | 6c 69 62 2f 61 72 67 73 2e 6a 73 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | lib/args.js..................... |
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
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 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
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 75 74 66 2d 38 0d 55 33 32 31 30 23 22 21 20 13 12 55 00 00 00 00 00 | .........utf-8.U3210#"!...U..... |
0400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
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 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
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 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
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 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
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 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1000 | 74 70 06 00 ff 00 00 00 02 00 00 00 82 00 00 00 01 00 00 00 01 00 00 00 04 00 00 00 6c 00 00 00 | tp..........................l... |
1020 | 84 00 00 00 01 00 00 00 07 00 00 00 73 00 00 00 fc 00 00 00 01 00 00 00 05 00 00 00 76 00 00 00 | ............s...............v... |
1040 | 6f 01 00 00 01 00 00 00 06 00 00 00 82 00 00 00 e5 01 00 00 01 00 00 00 03 00 00 00 77 00 00 00 | o...........................w... |
1060 | 67 02 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | g............................... |
1080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2000 | 61 64 00 00 2f 00 00 00 4b 02 00 00 00 10 00 00 82 00 00 00 ff 0f 00 00 e7 0f 00 00 cb 0f 00 00 | ad../...K....................... |
2020 | a6 0f 00 00 a5 0f 00 00 86 0f 00 00 6e 0f 00 00 5a 0f 00 00 45 0f 00 00 2f 0f 00 00 16 0f 00 00 | ............n...Z...E.../....... |
2040 | 01 0f 00 00 e4 0e 00 00 e1 0e 00 00 e0 0e 00 00 b0 0e 00 00 9b 0e 00 00 68 0e 00 00 48 0e 00 00 | ........................h...H... |
2060 | 35 0e 00 00 32 0e 00 00 31 0e 00 00 f9 0d 00 00 dc 0d 00 00 cb 0d 00 00 c8 0d 00 00 c7 0d 00 00 | 5...2...1....................... |
2080 | 89 0d 00 00 72 0d 00 00 5e 0d 00 00 33 0d 00 00 06 0d 00 00 eb 0c 00 00 e0 0c 00 00 c9 0c 00 00 | ....r...^...3................... |
20a0 | 9c 0c 00 00 6f 0c 00 00 43 0c 00 00 38 0c 00 00 28 0c 00 00 1b 0c 00 00 f3 0b 00 00 d3 0b 00 00 | ....o...C...8...(............... |
20c0 | a6 0b 00 00 8b 0b 00 00 80 0b 00 00 69 0b 00 00 63 0b 00 00 60 0b 00 00 5f 0b 00 00 2e 0b 00 00 | ............i...c...`..._....... |
20e0 | f4 0a 00 00 d5 0a 00 00 c0 0a 00 00 bd 0a 00 00 bc 0a 00 00 8a 0a 00 00 50 0a 00 00 34 0a 00 00 | ........................P...4... |
2100 | 1f 0a 00 00 1c 0a 00 00 1b 0a 00 00 e1 09 00 00 c7 09 00 00 8f 09 00 00 8c 09 00 00 8b 09 00 00 | ................................ |
2120 | 55 09 00 00 3a 09 00 00 29 09 00 00 26 09 00 00 25 09 00 00 0c 09 00 00 db 08 00 00 c6 08 00 00 | U...:...)...&...%............... |
2140 | a6 08 00 00 7a 08 00 00 55 08 00 00 29 08 00 00 1e 08 00 00 0d 08 00 00 eb 07 00 00 b9 07 00 00 | ....z...U...)................... |
2160 | 94 07 00 00 65 07 00 00 54 07 00 00 51 07 00 00 50 07 00 00 1c 07 00 00 03 07 00 00 f2 06 00 00 | ....e...T...Q...P............... |
2180 | ef 06 00 00 ee 06 00 00 bc 06 00 00 a5 06 00 00 94 06 00 00 91 06 00 00 90 06 00 00 56 06 00 00 | ............................V... |
21a0 | 37 06 00 00 0a 06 00 00 c4 05 00 00 b7 05 00 00 95 05 00 00 6b 05 00 00 53 05 00 00 11 05 00 00 | 7...................k...S....... |
21c0 | ec 04 00 00 c8 04 00 00 ac 04 00 00 a6 04 00 00 a3 04 00 00 a2 04 00 00 67 04 00 00 57 04 00 00 | ........................g...W... |
21e0 | f0 03 00 00 cc 03 00 00 b3 03 00 00 a4 03 00 00 97 03 00 00 77 03 00 00 45 03 00 00 20 03 00 00 | ....................w...E....... |
2200 | e0 02 00 00 c7 02 00 00 93 02 00 00 81 02 00 00 66 02 00 00 57 02 00 00 4b 02 00 00 32 02 00 00 | ................f...W...K...2... |
2220 | 31 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 29 20 2b 00 20 20 | 1.........................).+... |
2240 | 20 20 20 20 20 20 20 20 20 20 27 20 20 20 20 20 20 20 20 29 20 2b 00 20 20 20 20 20 20 20 20 20 | ..........'........).+.......... |
2260 | 20 20 20 27 27 00 20 20 20 20 20 20 20 20 20 20 20 20 7d 29 2e 6a 6f 69 6e 28 27 20 27 29 20 3a | ...''.............}).join('.').: |
2280 | 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 | .................}.............. |
22a0 | 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 61 72 67 2e 5f 6e 61 6d 65 2e 74 6f 55 70 70 65 72 43 | .......return.arg._name.toUpperC |
22c0 | 61 73 65 28 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 00 | ase();.................}.else.{. |
22e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 27 5b 27 20 2b | ....................return.'['.+ |
2300 | 20 61 72 67 2e 5f 6e 61 6d 65 2e 74 6f 55 70 70 65 72 43 61 73 65 28 29 20 2b 20 27 5d 27 3b 00 | .arg._name.toUpperCase().+.']';. |
2320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 61 72 67 2e 5f 6f 70 74 69 6f 6e 61 | ................if.(arg._optiona |
2340 | 6c 29 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 27 20 27 20 2b 20 74 68 69 73 2e 5f 61 72 67 | l).{.............'.'.+.this._arg |
2360 | 73 2e 6d 61 70 28 66 75 6e 63 74 69 6f 6e 20 28 61 72 67 29 20 7b 00 20 20 20 20 20 20 20 20 28 | s.map(function.(arg).{.........( |
2380 | 75 74 69 6c 2e 6c 65 6e 28 74 68 69 73 2e 5f 61 72 67 73 29 20 3f 00 20 20 20 20 20 20 20 20 29 | util.len(this._args).?.........) |
23a0 | 20 2b 20 00 20 20 20 20 20 20 20 20 20 20 20 20 27 27 00 20 20 20 20 20 20 20 20 20 20 20 20 27 | .+..............''.............' |
23c0 | 20 43 4f 4d 4d 41 4e 44 27 20 3a 00 20 20 20 20 20 20 20 20 28 75 74 69 6c 2e 6c 65 6e 28 74 68 | .COMMAND'.:.........(util.len(th |
23e0 | 69 73 2e 5f 63 6f 6d 6d 61 6e 64 73 29 20 3f 00 20 20 20 20 20 20 20 20 27 55 73 61 67 65 3a 20 | is._commands).?.........'Usage:. |
2400 | 5c 30 62 6f 6c 64 28 5c 30 62 6c 75 65 28 27 20 2b 20 73 79 73 74 65 6d 2e 66 73 2e 62 61 73 65 | \0bold(\0blue('.+.system.fs.base |
2420 | 6e 61 6d 65 28 6f 70 74 69 6f 6e 73 2e 63 6f 6d 6d 61 6e 64 20 7c 7c 20 27 3c 75 6e 6b 6e 6f 77 | name(options.command.||.'<unknow |
2440 | 6e 3e 27 29 20 2b 20 27 20 5b 4f 50 54 49 4f 4e 53 5d 27 20 2b 20 00 20 20 20 20 74 68 69 73 2e | n>').+.'.[OPTIONS]'.+......this. |
2460 | 70 72 69 6e 74 28 00 65 78 70 6f 72 74 73 2e 50 61 72 73 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e | print(.exports.Parser.prototype. |
2480 | 70 72 69 6e 74 55 73 61 67 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 6f 70 74 69 6f 6e 73 29 20 | printUsage.=.function.(options). |
24a0 | 7b 00 00 7d 3b 00 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 74 68 69 73 2e 65 78 69 74 28 6f 70 | {..};.....}.........this.exit(op |
24c0 | 74 69 6f 6e 73 29 3b 00 20 20 20 20 20 20 20 20 74 68 69 73 2e 70 72 69 6e 74 4f 70 74 69 6f 6e | tions);.........this.printOption |
24e0 | 73 28 6f 70 74 69 6f 6e 73 29 3b 00 20 20 20 20 20 20 20 20 74 68 69 73 2e 70 72 69 6e 74 43 6f | s(options);.........this.printCo |
2500 | 6d 6d 61 6e 64 73 28 6f 70 74 69 6f 6e 73 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 | mmands(options);.............thi |
2520 | 73 2e 70 72 69 6e 74 28 27 5c 30 63 79 61 6e 28 5c 30 62 6f 6c 64 28 27 20 2b 20 74 68 69 73 2e | s.print('\0cyan(\0bold('.+.this. |
2540 | 5f 68 65 6c 70 20 2b 20 27 5c 30 29 5c 30 29 27 29 3b 00 20 20 20 20 20 20 20 20 69 66 20 28 74 | _help.+.'\0)\0)');.........if.(t |
2560 | 68 69 73 2e 5f 68 65 6c 70 29 00 20 20 20 20 20 20 20 20 2f 2f 20 74 6f 64 6f 2c 20 70 61 72 73 | his._help).........//.todo,.pars |
2580 | 65 20 61 72 67 73 20 66 6f 72 20 64 65 65 70 20 68 65 6c 70 00 20 20 20 20 20 20 20 20 74 68 69 | e.args.for.deep.help.........thi |
25a0 | 73 2e 70 72 69 6e 74 55 73 61 67 65 28 6f 70 74 69 6f 6e 73 29 3b 00 20 20 20 20 7d 20 65 6c 73 | s.printUsage(options);.....}.els |
25c0 | 65 20 7b 00 20 20 20 20 20 20 20 20 74 68 69 73 2e 5f 63 6f 6d 6d 61 6e 64 73 5b 6f 70 74 69 6f | e.{.........this._commands[optio |
25e0 | 6e 73 2e 61 72 67 73 5b 30 5d 5d 28 29 2e 61 63 74 28 6f 70 74 69 6f 6e 73 2e 61 72 67 73 2c 20 | ns.args[0]]().act(options.args,. |
2600 | 6f 70 74 69 6f 6e 73 29 3b 00 20 20 20 20 20 20 20 20 75 74 69 6c 2e 70 75 74 28 6f 70 74 69 6f | options);.........util.put(optio |
2620 | 6e 73 2e 61 72 67 73 2c 20 31 2c 20 27 2d 2d 68 65 6c 70 27 29 3b 00 20 20 20 20 69 66 20 28 6f | ns.args,.1,.'--help');.....if.(o |
2640 | 70 74 69 6f 6e 73 2e 61 72 67 73 2e 6c 65 6e 67 74 68 29 20 7b 00 65 78 70 6f 72 74 73 2e 50 61 | ptions.args.length).{.exports.Pa |
2660 | 72 73 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 70 72 69 6e 74 48 65 6c 70 20 3d 20 66 75 6e 63 74 | rser.prototype.printHelp.=.funct |
2680 | 69 6f 6e 20 28 6f 70 74 69 6f 6e 73 29 20 7b 00 00 7d 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 | ion.(options).{..};.....return.t |
26a0 | 68 69 73 3b 00 20 20 20 20 74 68 69 73 2e 5f 68 65 6c 70 20 3d 20 68 65 6c 70 3b 00 65 78 70 6f | his;.....this._help.=.help;.expo |
26c0 | 72 74 73 2e 50 61 72 73 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 68 65 6c 70 20 3d 20 66 75 6e 63 | rts.Parser.prototype.help.=.func |
26e0 | 74 69 6f 6e 20 28 68 65 6c 70 29 20 7b 00 00 7d 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 | tion.(help).{..};.....return.thi |
2700 | 73 3b 00 20 20 20 20 74 68 69 73 2e 5f 75 73 61 67 65 20 3d 20 75 73 61 67 65 3b 00 65 78 70 6f | s;.....this._usage.=.usage;.expo |
2720 | 72 74 73 2e 50 61 72 73 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 75 73 61 67 65 20 3d 20 66 75 6e | rts.Parser.prototype.usage.=.fun |
2740 | 63 74 69 6f 6e 20 28 75 73 61 67 65 29 20 7b 00 00 7d 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 | ction.(usage).{..};.....return.t |
2760 | 68 69 73 3b 00 20 20 20 20 20 20 20 20 7d 29 2e 68 65 6c 70 28 27 64 69 73 70 6c 61 79 73 20 75 | his;.........}).help('displays.u |
2780 | 73 61 67 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 27 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 | sage.information');............. |
27a0 | 73 65 6c 66 2e 70 72 69 6e 74 48 65 6c 70 28 6f 70 74 69 6f 6e 73 29 3b 00 20 20 20 20 20 20 20 | self.printHelp(options);........ |
27c0 | 20 74 68 69 73 2e 63 6f 6d 6d 61 6e 64 28 27 68 65 6c 70 27 2c 20 66 75 6e 63 74 69 6f 6e 20 28 | .this.command('help',.function.( |
27e0 | 6f 70 74 69 6f 6e 73 29 20 7b 00 20 20 20 20 69 66 20 28 75 74 69 6c 2e 6c 65 6e 28 74 68 69 73 | options).{.....if.(util.len(this |
2800 | 2e 5f 63 6f 6d 6d 61 6e 64 73 29 29 00 20 20 20 20 20 20 20 20 2e 68 61 6c 74 28 29 3b 00 20 20 | ._commands))..........halt();... |
2820 | 20 20 20 20 20 20 7d 29 00 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 | ......}).............return.self |
2840 | 2e 70 72 69 6e 74 48 65 6c 70 28 6f 70 74 69 6f 6e 73 29 3b 00 20 20 20 20 20 20 20 20 2e 61 63 | .printHelp(options);..........ac |
2860 | 74 69 6f 6e 28 66 75 6e 63 74 69 6f 6e 20 28 6f 70 74 69 6f 6e 73 29 20 7b 00 20 20 20 20 20 20 | tion(function.(options).{....... |
2880 | 20 20 2e 68 65 6c 70 28 27 64 69 73 70 6c 61 79 73 20 75 73 61 67 65 20 69 6e 66 6f 72 6d 61 74 | ...help('displays.usage.informat |
28a0 | 69 6f 6e 27 29 00 20 20 20 20 74 68 69 73 2e 6f 70 74 69 6f 6e 28 27 2d 68 27 2c 20 27 2d 2d 68 | ion').....this.option('-h',.'--h |
28c0 | 65 6c 70 27 29 00 20 20 20 20 76 61 72 20 73 65 6c 66 20 3d 20 74 68 69 73 3b 00 65 78 70 6f 72 | elp').....var.self.=.this;.expor |
28e0 | 74 73 2e 50 61 72 73 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 68 65 6c 70 66 75 6c 20 3d 20 66 75 | ts.Parser.prototype.helpful.=.fu |
2900 | 6e 63 74 69 6f 6e 20 28 29 20 7b 00 2f 2f 20 73 68 6f 75 6c 64 20 62 65 20 63 61 6c 6c 65 64 20 | nction.().{.//.should.be.called. |
2920 | 6c 61 73 74 00 00 7d 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 00 20 20 20 20 74 68 | last..};.....return.this;.....th |
2940 | 69 73 2e 5f 61 63 74 69 6f 6e 20 3d 20 61 63 74 69 6f 6e 3b 00 65 78 70 6f 72 74 73 2e 50 61 72 | is._action.=.action;.exports.Par |
2960 | 73 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 61 63 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 20 | ser.prototype.action.=.function. |
2980 | 28 61 63 74 69 6f 6e 29 20 7b 00 00 7d 3b 00 20 20 20 20 74 68 69 73 2e 5f 61 63 74 69 6f 6e 2e | (action).{..};.....this._action. |
29a0 | 63 61 6c 6c 28 74 68 69 73 2c 20 74 68 69 73 2e 70 61 72 73 65 28 61 72 67 73 29 2c 20 6f 70 74 | call(this,.this.parse(args),.opt |
29c0 | 69 6f 6e 73 29 3b 00 20 20 20 20 6f 70 74 69 6f 6e 73 2e 61 63 74 65 64 20 3d 20 74 72 75 65 3b | ions);.....options.acted.=.true; |
29e0 | 00 65 78 70 6f 72 74 73 2e 50 61 72 73 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 61 63 74 20 3d 20 | .exports.Parser.prototype.act.=. |
2a00 | 66 75 6e 63 74 69 6f 6e 20 28 61 72 67 73 2c 20 6f 70 74 69 6f 6e 73 29 20 7b 00 00 7d 3b 00 20 | function.(args,.options).{..};.. |
2a20 | 20 20 20 72 65 74 75 72 6e 20 61 72 67 75 6d 65 6e 74 3b 00 20 20 20 20 74 68 69 73 2e 5f 76 61 | ...return.argument;.....this._va |
2a40 | 72 67 73 20 3d 20 61 72 67 75 6d 65 6e 74 3b 00 20 20 20 20 76 61 72 20 61 72 67 75 6d 65 6e 74 | rgs.=.argument;.....var.argument |
2a60 | 20 3d 20 6e 65 77 20 65 78 70 6f 72 74 73 2e 41 72 67 75 6d 65 6e 74 28 74 68 69 73 29 2e 6e 61 | .=.new.exports.Argument(this).na |
2a80 | 6d 65 28 6e 61 6d 65 29 3b 00 65 78 70 6f 72 74 73 2e 50 61 72 73 65 72 2e 70 72 6f 74 6f 74 79 | me(name);.exports.Parser.prototy |
2aa0 | 70 65 2e 61 72 67 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 6e 61 6d 65 29 20 7b 00 00 7d 3b 00 | pe.args.=.function.(name).{..};. |
2ac0 | 20 20 20 20 72 65 74 75 72 6e 20 61 72 67 75 6d 65 6e 74 3b 00 20 20 20 20 74 68 69 73 2e 5f 61 | ....return.argument;.....this._a |
2ae0 | 72 67 73 2e 70 75 73 68 28 61 72 67 75 6d 65 6e 74 29 3b 00 20 20 20 20 76 61 72 20 61 72 67 75 | rgs.push(argument);.....var.argu |
2b00 | 6d 65 6e 74 20 3d 20 6e 65 77 20 65 78 70 6f 72 74 73 2e 41 72 67 75 6d 65 6e 74 28 74 68 69 73 | ment.=.new.exports.Argument(this |
2b20 | 29 2e 6e 61 6d 65 28 6e 61 6d 65 29 3b 00 65 78 70 6f 72 74 73 2e 50 61 72 73 65 72 2e 70 72 6f | ).name(name);.exports.Parser.pro |
2b40 | 74 6f 74 79 70 65 2e 61 72 67 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 6e 61 6d 65 29 20 7b 00 00 | totype.arg.=.function.(name).{.. |
2b60 | 7d 3b 00 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 70 61 72 73 65 72 3b 00 | };.....}.........return.parser;. |
2b80 | 20 20 20 20 20 20 20 20 7d 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 70 61 | ........};.............return.pa |
2ba0 | 72 73 65 72 3b 00 20 20 20 20 20 20 20 20 74 68 69 73 2e 5f 63 6f 6d 6d 61 6e 64 73 5b 6e 61 6d | rser;.........this._commands[nam |
2bc0 | 65 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 00 20 20 20 20 20 20 20 20 70 61 72 73 65 | e].=.function.().{.........parse |
2be0 | 72 2e 61 63 74 69 6f 6e 28 68 61 6e 64 6c 65 72 29 3b 00 20 20 20 20 20 20 20 20 76 61 72 20 70 | r.action(handler);.........var.p |
2c00 | 61 72 73 65 72 20 3d 20 6e 65 77 20 74 68 69 73 2e 50 61 72 73 65 72 28 29 3b 00 20 20 20 20 7d | arser.=.new.this.Parser();.....} |
2c20 | 20 65 6c 73 65 20 7b 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 3b 00 20 20 20 20 20 20 20 20 | .else.{.........return;......... |
2c40 | 7d 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 72 65 71 75 69 72 65 28 68 61 | };.............return.require(ha |
2c60 | 6e 64 6c 65 72 29 2e 70 61 72 73 65 72 3b 00 20 20 20 20 20 20 20 20 74 68 69 73 2e 5f 63 6f 6d | ndler).parser;.........this._com |
2c80 | 6d 61 6e 64 73 5b 6e 61 6d 65 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 00 20 20 20 20 | mands[name].=.function.().{..... |
2ca0 | 7d 20 65 6c 73 65 20 69 66 20 28 74 79 70 65 6f 66 20 68 61 6e 64 6c 65 72 20 3d 3d 20 22 73 74 | }.else.if.(typeof.handler.==."st |
2cc0 | 72 69 6e 67 22 29 20 7b 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 70 61 72 73 65 72 3b 00 | ring").{.........return.parser;. |
2ce0 | 20 20 20 20 20 20 20 20 7d 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 70 61 | ........};.............return.pa |
2d00 | 72 73 65 72 3b 00 20 20 20 20 20 20 20 20 74 68 69 73 2e 5f 63 6f 6d 6d 61 6e 64 73 5b 6e 61 6d | rser;.........this._commands[nam |
2d20 | 65 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 00 20 20 20 20 20 20 20 20 76 61 72 20 70 | e].=.function.().{.........var.p |
2d40 | 61 72 73 65 72 20 3d 20 6e 65 77 20 65 78 70 6f 72 74 73 2e 50 61 72 73 65 72 28 29 3b 00 20 20 | arser.=.new.exports.Parser();... |
2d60 | 20 20 69 66 20 28 21 68 61 6e 64 6c 65 72 29 20 7b 00 20 20 20 20 76 61 72 20 70 61 72 65 6e 74 | ..if.(!handler).{.....var.parent |
2d80 | 20 3d 20 74 68 69 73 3b 00 65 78 70 6f 72 74 73 2e 50 61 72 73 65 72 2e 70 72 6f 74 6f 74 79 70 | .=.this;.exports.Parser.prototyp |
2da0 | 65 2e 63 6f 6d 6d 61 6e 64 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 6e 61 6d 65 2c 20 68 61 6e 64 | e.command.=.function.(name,.hand |
2dc0 | 6c 65 72 29 20 7b 00 00 7d 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 00 20 20 20 20 | ler).{..};.....return.this;..... |
2de0 | 74 68 69 73 2e 5f 64 65 66 5b 6e 61 6d 65 5d 20 3d 20 76 61 6c 75 65 3b 00 65 78 70 6f 72 74 73 | this._def[name].=.value;.exports |
2e00 | 2e 50 61 72 73 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 64 65 66 20 3d 20 66 75 6e 63 74 69 6f 6e | .Parser.prototype.def.=.function |
2e20 | 20 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 20 7b 00 00 7d 3b 00 20 20 20 20 72 65 74 75 72 6e 20 | .(name,.value).{..};.....return. |
2e40 | 6f 70 74 69 6f 6e 3b 00 20 20 20 20 74 68 69 73 2e 5f 6f 70 74 69 6f 6e 73 2e 70 75 73 68 28 6f | option;.....this._options.push(o |
2e60 | 70 74 69 6f 6e 29 3b 00 20 20 20 20 76 61 72 20 6f 70 74 69 6f 6e 20 3d 20 6e 65 77 20 74 68 69 | ption);.....var.option.=.new.thi |
2e80 | 73 2e 4f 70 74 69 6f 6e 28 74 68 69 73 2c 20 61 72 67 75 6d 65 6e 74 73 29 3b 00 20 20 20 20 76 | s.Option(this,.arguments);.....v |
2ea0 | 61 72 20 73 65 6c 66 20 3d 20 74 68 69 73 3b 00 65 78 70 6f 72 74 73 2e 50 61 72 73 65 72 2e 70 | ar.self.=.this;.exports.Parser.p |
2ec0 | 72 6f 74 6f 74 79 70 65 2e 6f 70 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 00 | rototype.option.=.function.().{. |
2ee0 | 00 7d 3b 00 20 20 20 20 74 68 69 73 2e 5f 76 61 72 67 73 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b | .};.....this._vargs.=.undefined; |
2f00 | 00 20 20 20 20 74 68 69 73 2e 5f 61 72 67 73 20 3d 20 5b 5d 3b 00 20 20 20 20 74 68 69 73 2e 5f | .....this._args.=.[];.....this._ |
2f20 | 63 6f 6d 6d 61 6e 64 73 20 3d 20 7b 7d 3b 00 20 20 20 20 74 68 69 73 2e 5f 73 68 6f 72 74 20 3d | commands.=.{};.....this._short.= |
2f40 | 20 7b 7d 3b 00 20 20 20 20 74 68 69 73 2e 5f 6c 6f 6e 67 20 3d 20 7b 7d 3b 00 20 20 20 20 74 68 | .{};.....this._long.=.{};.....th |
2f60 | 69 73 2e 5f 64 65 66 20 3d 20 7b 7d 3b 00 20 20 20 20 74 68 69 73 2e 5f 6f 70 74 69 6f 6e 73 20 | is._def.=.{};.....this._options. |
2f80 | 3d 20 5b 5d 3b 00 65 78 70 6f 72 74 73 2e 50 61 72 73 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 20 | =.[];.exports.Parser.=.function. |
2fa0 | 28 29 20 7b 00 00 76 61 72 20 73 74 72 65 61 6d 20 3d 20 72 65 71 75 69 72 65 28 27 74 65 72 6d | ().{..var.stream.=.require('term |
2fc0 | 27 29 2e 73 74 72 65 61 6d 3b 00 76 61 72 20 75 74 69 6c 20 3d 20 72 65 71 75 69 72 65 28 27 75 | ').stream;.var.util.=.require('u |
2fe0 | 74 69 6c 27 29 3b 00 76 61 72 20 6f 73 20 3d 20 72 65 71 75 69 72 65 28 27 6f 73 27 29 3b 00 00 | til');.var.os.=.require('os');.. |
3000 | 61 64 00 00 39 02 00 00 29 04 00 00 00 10 00 00 77 00 00 00 d5 0f 00 00 bb 0f 00 00 99 0f 00 00 | ad..9...).......w............... |
3020 | 8c 0f 00 00 5d 0f 00 00 55 0f 00 00 52 0f 00 00 51 0f 00 00 21 0f 00 00 ef 0e 00 00 d2 0e 00 00 | ....]...U...R...Q...!........... |
3040 | b7 0e 00 00 8a 0e 00 00 73 0e 00 00 6b 0e 00 00 68 0e 00 00 67 0e 00 00 3a 0e 00 00 08 0e 00 00 | ........s...k...h...g...:....... |
3060 | df 0d 00 00 b6 0d 00 00 83 0d 00 00 6c 0d 00 00 64 0d 00 00 61 0d 00 00 60 0d 00 00 33 0d 00 00 | ............l...d...a...`...3... |
3080 | 01 0d 00 00 d7 0c 00 00 ae 0c 00 00 7d 0c 00 00 66 0c 00 00 5e 0c 00 00 5b 0c 00 00 5a 0c 00 00 | ............}...f...^...[...Z... |
30a0 | 29 0c 00 00 f7 0b 00 00 d5 0b 00 00 b7 0b 00 00 88 0b 00 00 71 0b 00 00 69 0b 00 00 66 0b 00 00 | )...................q...i...f... |
30c0 | 65 0b 00 00 34 0b 00 00 02 0b 00 00 e0 0a 00 00 b3 0a 00 00 7e 0a 00 00 67 0a 00 00 5f 0a 00 00 | e...4...............~...g..._... |
30e0 | 5c 0a 00 00 5b 0a 00 00 2c 0a 00 00 fa 09 00 00 d8 09 00 00 ab 09 00 00 78 09 00 00 61 09 00 00 | \...[...,...............x...a... |
3100 | 59 09 00 00 56 09 00 00 55 09 00 00 24 09 00 00 09 09 00 00 f5 08 00 00 cf 08 00 00 cc 08 00 00 | Y...V...U...$................... |
3120 | cb 08 00 00 9a 08 00 00 80 08 00 00 68 08 00 00 55 08 00 00 2a 08 00 00 fc 07 00 00 f0 07 00 00 | ............h...U...*........... |
3140 | c5 07 00 00 a0 07 00 00 94 07 00 00 7b 07 00 00 58 07 00 00 52 07 00 00 33 07 00 00 fc 06 00 00 | ............{...X...R...3....... |
3160 | ec 06 00 00 df 06 00 00 b6 06 00 00 a5 06 00 00 a2 06 00 00 a1 06 00 00 6f 06 00 00 58 06 00 00 | ........................o...X... |
3180 | 47 06 00 00 44 06 00 00 43 06 00 00 15 06 00 00 fe 05 00 00 ed 05 00 00 ea 05 00 00 e9 05 00 00 | G...D...C....................... |
31a0 | b9 05 00 00 a0 05 00 00 8f 05 00 00 8c 05 00 00 8b 05 00 00 5e 05 00 00 45 05 00 00 42 05 00 00 | ....................^...E...B... |
31c0 | 41 05 00 00 11 05 00 00 dc 04 00 00 d9 04 00 00 d8 04 00 00 ab 04 00 00 92 04 00 00 8f 04 00 00 | A............................... |
31e0 | 8e 04 00 00 5c 04 00 00 2a 04 00 00 29 04 00 00 28 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....\...*...)...(............... |
3200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3420 | 00 00 00 00 00 00 00 00 00 00 65 78 70 6f 72 74 73 2e 50 61 72 73 65 72 2e 70 72 6f 74 6f 74 79 | ..........exports.Parser.prototy |
3440 | 70 65 2e 50 61 72 73 65 72 20 3d 20 65 78 70 6f 72 74 73 2e 50 61 72 73 65 72 3b 00 65 78 70 6f | pe.Parser.=.exports.Parser;.expo |
3460 | 72 74 73 2e 50 61 72 73 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 4f 70 74 69 6f 6e 20 3d 20 65 78 | rts.Parser.prototype.Option.=.ex |
3480 | 70 6f 72 74 73 2e 4f 70 74 69 6f 6e 3b 00 00 7d 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 | ports.Option;..};.....return.thi |
34a0 | 73 2e 5f 70 61 72 73 65 72 3b 00 65 78 70 6f 72 74 73 2e 50 61 72 73 65 72 2e 70 72 6f 74 6f 74 | s._parser;.exports.Parser.protot |
34c0 | 79 70 65 2e 65 6e 64 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 00 00 7d 3b 00 20 20 20 20 | ype.end.=.function.().{..};..... |
34e0 | 72 65 74 75 72 6e 20 74 68 69 73 2e 65 6e 64 28 29 2e 6f 70 74 69 6f 6e 2e 61 70 70 6c 79 28 74 | return.this.end().option.apply(t |
3500 | 68 69 73 2c 20 61 72 67 75 6d 65 6e 74 73 29 3b 00 65 78 70 6f 72 74 73 2e 4f 70 74 69 6f 6e 2e | his,.arguments);.exports.Option. |
3520 | 70 72 6f 74 6f 74 79 70 65 2e 6f 70 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b | prototype.option.=.function.().{ |
3540 | 00 00 7d 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 5f 70 61 72 73 65 72 3b 00 65 78 | ..};.....return.this._parser;.ex |
3560 | 70 6f 72 74 73 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 65 6e 64 20 3d 20 66 75 6e | ports.Option.prototype.end.=.fun |
3580 | 63 74 69 6f 6e 20 28 29 20 7b 00 00 7d 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 00 | ction.().{..};.....return.this;. |
35a0 | 20 20 20 20 74 68 69 73 2e 5f 68 69 64 64 65 6e 20 3d 20 74 72 75 65 3b 00 65 78 70 6f 72 74 73 | ....this._hidden.=.true;.exports |
35c0 | 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 68 69 64 64 65 6e 20 3d 20 66 75 6e 63 74 | .Option.prototype.hidden.=.funct |
35e0 | 69 6f 6e 20 28 29 20 7b 00 00 7d 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 00 20 20 | ion.().{..};.....return.this;... |
3600 | 20 20 74 68 69 73 2e 5f 68 61 6c 74 20 3d 20 74 72 75 65 3b 00 65 78 70 6f 72 74 73 2e 4f 70 74 | ..this._halt.=.true;.exports.Opt |
3620 | 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 68 61 6c 74 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 | ion.prototype.halt.=.function.() |
3640 | 20 7b 00 00 7d 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 00 20 20 20 20 74 68 69 73 | .{..};.....return.this;.....this |
3660 | 2e 5f 68 65 6c 70 20 3d 20 74 65 78 74 3b 00 65 78 70 6f 72 74 73 2e 4f 70 74 69 6f 6e 2e 70 72 | ._help.=.text;.exports.Option.pr |
3680 | 6f 74 6f 74 79 70 65 2e 68 65 6c 70 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 74 65 78 74 29 20 7b | ototype.help.=.function.(text).{ |
36a0 | 00 00 7d 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 00 20 20 20 20 29 2e 73 65 74 28 | ..};.....return.this;.....).set( |
36c0 | 21 74 68 69 73 2e 5f 64 65 66 29 2e 68 65 6c 70 28 27 5e 20 69 6e 76 65 72 73 65 27 29 3b 00 20 | !this._def).help('^.inverse');.. |
36e0 | 20 20 20 20 20 20 20 61 72 67 73 00 20 20 20 20 20 20 20 20 70 61 72 73 65 72 2c 00 20 20 20 20 | .......args.........parser,..... |
3700 | 76 61 72 20 69 6e 76 65 72 73 65 20 3d 20 74 68 69 73 2e 5f 69 6e 76 65 72 73 65 20 3d 20 70 61 | var.inverse.=.this._inverse.=.pa |
3720 | 72 73 65 72 2e 6f 70 74 69 6f 6e 2e 61 70 70 6c 79 28 00 20 20 20 20 76 61 72 20 70 61 72 73 65 | rser.option.apply(.....var.parse |
3740 | 72 20 3d 20 74 68 69 73 2e 5f 70 61 72 73 65 72 3b 00 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 | r.=.this._parser;.....}......... |
3760 | 20 20 20 20 61 72 67 73 2e 70 75 73 68 28 74 68 69 73 2e 5f 6e 61 6d 65 29 3b 00 20 20 20 20 20 | ....args.push(this._name);...... |
3780 | 20 20 20 69 66 20 28 74 68 69 73 2e 5f 6e 61 6d 65 29 20 00 20 20 20 20 20 20 20 20 7d 29 3b 00 | ...if.(this._name)..........});. |
37a0 | 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 2e 70 75 73 68 28 27 2d 2d 6e 6f 2d 27 20 2b 20 | ............args.push('--no-'.+. |
37c0 | 5f 5f 29 3b 00 20 20 20 20 20 20 20 20 74 68 69 73 2e 5f 6c 6f 6e 67 2e 66 6f 72 45 61 63 68 28 | __);.........this._long.forEach( |
37e0 | 66 75 6e 63 74 69 6f 6e 20 28 5f 5f 29 20 7b 00 20 20 20 20 20 20 20 20 7d 29 3b 00 20 20 20 20 | function.(__).{.........});..... |
3800 | 20 20 20 20 20 20 20 20 61 72 67 73 2e 70 75 73 68 28 27 2d 27 20 2b 20 5f 2e 74 6f 55 70 70 65 | ........args.push('-'.+._.toUppe |
3820 | 72 43 61 73 65 28 29 29 3b 00 20 20 20 20 20 20 20 20 74 68 69 73 2e 5f 73 68 6f 72 74 2e 66 6f | rCase());.........this._short.fo |
3840 | 72 45 61 63 68 28 66 75 6e 63 74 69 6f 6e 20 28 5f 29 20 7b 00 20 20 20 20 20 20 20 20 61 72 67 | rEach(function.(_).{.........arg |
3860 | 73 20 3d 20 5b 5d 3b 00 20 20 20 20 69 66 20 28 21 61 72 67 73 2e 6c 65 6e 67 74 68 29 20 7b 00 | s.=.[];.....if.(!args.length).{. |
3880 | 20 20 20 20 76 61 72 20 61 72 67 73 20 3d 20 61 72 67 75 6d 65 6e 74 73 3b 00 65 78 70 6f 72 74 | ....var.args.=.arguments;.export |
38a0 | 73 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 69 6e 76 65 72 73 65 20 3d 20 66 75 6e | s.Option.prototype.inverse.=.fun |
38c0 | 63 74 69 6f 6e 20 28 29 20 7b 00 00 7d 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 64 | ction.().{..};.....return.this.d |
38e0 | 65 66 28 21 64 65 66 29 2e 73 65 74 28 21 21 64 65 66 29 3b 00 20 20 20 20 20 20 20 20 64 65 66 | ef(!def).set(!!def);.........def |
3900 | 20 3d 20 74 72 75 65 3b 00 20 20 20 20 69 66 20 28 64 65 66 20 3d 3d 3d 20 75 6e 64 65 66 69 6e | .=.true;.....if.(def.===.undefin |
3920 | 65 64 29 00 65 78 70 6f 72 74 73 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 62 6f 6f | ed).exports.Option.prototype.boo |
3940 | 6c 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 64 65 66 29 20 7b 00 00 7d 3b 00 20 20 20 20 7d 29 3b | l.=.function.(def).{..};.....}); |
3960 | 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 3b 00 20 20 20 20 20 20 20 20 | .........return.result;......... |
3980 | 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 22 6e 6f 74 20 61 20 77 68 6f 6c 65 | ....throw.new.Error("not.a.whole |
39a0 | 20 6e 75 6d 62 65 72 22 29 3b 00 20 20 20 20 20 20 20 20 69 66 20 28 72 65 73 75 6c 74 20 21 3d | .number");.........if.(result.!= |
39c0 | 3d 20 2b 76 61 6c 75 65 20 7c 7c 20 72 65 73 75 6c 74 20 3c 20 31 29 00 20 20 20 20 20 20 20 20 | =.+value.||.result.<.1)......... |
39e0 | 76 61 72 20 72 65 73 75 6c 74 20 3d 20 76 61 6c 75 65 20 3e 3e 3e 20 30 3b 00 20 20 20 20 72 65 | var.result.=.value.>>>.0;.....re |
3a00 | 74 75 72 6e 20 74 68 69 73 2e 73 65 74 28 29 2e 76 61 6c 69 64 61 74 65 28 66 75 6e 63 74 69 6f | turn.this.set().validate(functio |
3a20 | 6e 20 28 76 61 6c 75 65 29 20 7b 00 65 78 70 6f 72 74 73 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f | n.(value).{.exports.Option.proto |
3a40 | 74 79 70 65 2e 77 68 6f 6c 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 00 00 7d 3b 00 20 | type.whole.=.function.().{..};.. |
3a60 | 20 20 20 7d 29 3b 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 3b 00 20 20 | ...});.........return.result;... |
3a80 | 20 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 22 6e 6f 74 20 61 | ..........throw.new.Error("not.a |
3aa0 | 20 6e 61 74 75 72 61 6c 20 6e 75 6d 62 65 72 22 29 3b 00 20 20 20 20 20 20 20 20 69 66 20 28 72 | .natural.number");.........if.(r |
3ac0 | 65 73 75 6c 74 20 21 3d 3d 20 2b 76 61 6c 75 65 20 7c 7c 20 72 65 73 75 6c 74 20 3c 20 30 29 00 | esult.!==.+value.||.result.<.0). |
3ae0 | 20 20 20 20 20 20 20 20 76 61 72 20 72 65 73 75 6c 74 20 3d 20 76 61 6c 75 65 20 3e 3e 3e 20 30 | ........var.result.=.value.>>>.0 |
3b00 | 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 73 65 74 28 29 2e 76 61 6c 69 64 61 74 65 | ;.....return.this.set().validate |
3b20 | 28 66 75 6e 63 74 69 6f 6e 20 28 76 61 6c 75 65 29 20 7b 00 65 78 70 6f 72 74 73 2e 4f 70 74 69 | (function.(value).{.exports.Opti |
3b40 | 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 6e 61 74 75 72 61 6c 20 3d 20 66 75 6e 63 74 69 6f 6e 20 | on.prototype.natural.=.function. |
3b60 | 28 29 20 7b 00 00 7d 3b 00 20 20 20 20 7d 29 3b 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 | ().{..};.....});.........return. |
3b80 | 72 65 73 75 6c 74 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20 45 72 | result;.............throw.new.Er |
3ba0 | 72 6f 72 28 22 6e 6f 74 20 61 6e 20 69 6e 74 65 67 65 72 22 29 3b 00 20 20 20 20 20 20 20 20 69 | ror("not.an.integer");.........i |
3bc0 | 66 20 28 72 65 73 75 6c 74 20 21 3d 3d 20 76 61 6c 75 65 29 00 20 20 20 20 20 20 20 20 76 61 72 | f.(result.!==.value).........var |
3be0 | 20 72 65 73 75 6c 74 20 3d 20 76 61 6c 75 65 20 3e 3e 3e 20 30 3b 00 20 20 20 20 72 65 74 75 72 | .result.=.value.>>>.0;.....retur |
3c00 | 6e 20 74 68 69 73 2e 73 65 74 28 29 2e 76 61 6c 69 64 61 74 65 28 66 75 6e 63 74 69 6f 6e 20 28 | n.this.set().validate(function.( |
3c20 | 76 61 6c 75 65 29 20 7b 00 65 78 70 6f 72 74 73 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 | value).{.exports.Option.prototyp |
3c40 | 65 2e 69 6e 74 65 67 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 00 00 7d 3b 00 20 20 | e.integer.=.function.().{..};... |
3c60 | 20 20 7d 29 3b 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 3b 00 20 20 20 | ..});.........return.result;.... |
3c80 | 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 22 6e 6f 74 20 61 6e | .........throw.new.Error("not.an |
3ca0 | 20 68 65 78 20 76 61 6c 75 65 22 29 3b 00 20 20 20 20 20 20 20 20 69 66 20 28 72 65 73 75 6c 74 | .hex.value");.........if.(result |
3cc0 | 20 3d 3d 20 30 20 26 26 20 2b 76 61 6c 75 65 20 21 3d 3d 20 30 29 00 20 20 20 20 20 20 20 20 76 | .==.0.&&.+value.!==.0).........v |
3ce0 | 61 72 20 72 65 73 75 6c 74 20 3d 20 70 61 72 73 65 49 6e 74 28 76 61 6c 75 65 2c 20 31 36 29 3b | ar.result.=.parseInt(value,.16); |
3d00 | 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 73 65 74 28 29 2e 76 61 6c 69 64 61 74 65 28 | .....return.this.set().validate( |
3d20 | 66 75 6e 63 74 69 6f 6e 20 28 76 61 6c 75 65 29 20 7b 00 65 78 70 6f 72 74 73 2e 4f 70 74 69 6f | function.(value).{.exports.Optio |
3d40 | 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 68 65 78 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 00 | n.prototype.hex.=.function.().{. |
3d60 | 00 7d 3b 00 20 20 20 20 7d 29 3b 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 72 65 73 75 6c | .};.....});.........return.resul |
3d80 | 74 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 22 | t;.............throw.new.Error(" |
3da0 | 6e 6f 74 20 61 6e 20 6f 63 74 61 6c 20 76 61 6c 75 65 22 29 3b 00 20 20 20 20 20 20 20 20 69 66 | not.an.octal.value");.........if |
3dc0 | 20 28 72 65 73 75 6c 74 20 3d 3d 20 30 20 26 26 20 2b 76 61 6c 75 65 20 21 3d 3d 20 30 29 00 20 | .(result.==.0.&&.+value.!==.0).. |
3de0 | 20 20 20 20 20 20 20 76 61 72 20 72 65 73 75 6c 74 20 3d 20 70 61 72 73 65 49 6e 74 28 76 61 6c | .......var.result.=.parseInt(val |
3e00 | 75 65 2c 20 38 29 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 73 65 74 28 29 2e 76 61 | ue,.8);.....return.this.set().va |
3e20 | 6c 69 64 61 74 65 28 66 75 6e 63 74 69 6f 6e 20 28 76 61 6c 75 65 29 20 7b 00 65 78 70 6f 72 74 | lidate(function.(value).{.export |
3e40 | 73 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 6f 63 74 20 3d 20 66 75 6e 63 74 69 6f | s.Option.prototype.oct.=.functio |
3e60 | 6e 20 28 29 20 7b 00 00 7d 3b 00 20 20 20 20 7d 29 3b 00 20 20 20 20 20 20 20 20 72 65 74 75 72 | n.().{..};.....});.........retur |
3e80 | 6e 20 72 65 73 75 6c 74 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20 | n.result;.............throw.new. |
3ea0 | 45 72 72 6f 72 28 22 6e 6f 74 20 61 20 6e 75 6d 62 65 72 22 29 3b 00 20 20 20 20 20 20 20 20 69 | Error("not.a.number");.........i |
3ec0 | 66 20 28 72 65 73 75 6c 74 20 3d 3d 20 4e 61 4e 29 00 20 20 20 20 20 20 20 20 76 61 72 20 72 65 | f.(result.==.NaN).........var.re |
3ee0 | 73 75 6c 74 20 3d 20 2b 76 61 6c 75 65 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 73 | sult.=.+value;.....return.this.s |
3f00 | 65 74 28 29 2e 76 61 6c 69 64 61 74 65 28 66 75 6e 63 74 69 6f 6e 20 28 76 61 6c 75 65 29 20 7b | et().validate(function.(value).{ |
3f20 | 00 65 78 70 6f 72 74 73 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 6e 75 6d 62 65 72 | .exports.Option.prototype.number |
3f40 | 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 00 00 7d 3b 00 20 20 20 20 7d 29 3b 00 20 20 20 | .=.function.().{..};.....});.... |
3f60 | 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 79 73 74 65 6d 2e 66 73 2e 6f 70 65 6e 28 76 | .........return.system.fs.open(v |
3f80 | 61 6c 75 65 2c 20 27 77 27 29 3b 00 20 20 20 20 20 20 20 20 65 6c 73 65 00 20 20 20 20 20 20 20 | alue,.'w');.........else........ |
3fa0 | 20 20 20 20 20 72 65 74 75 72 6e 20 73 79 73 74 65 6d 2e 73 74 64 6f 75 74 3b 00 20 20 20 20 20 | .....return.system.stdout;...... |
3fc0 | 20 20 20 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 2d 22 29 00 20 20 20 20 74 68 69 73 2e 73 65 | ...if.(value.==."-").....this.se |
3fe0 | 74 28 29 2e 76 61 6c 69 64 61 74 65 28 66 75 6e 63 74 69 6f 6e 20 28 76 61 6c 75 65 29 20 7b 00 | t().validate(function.(value).{. |
4000 | 61 64 00 00 92 01 00 00 56 03 00 00 00 10 00 00 6c 00 00 00 e9 0f 00 00 ab 0f 00 00 9c 0f 00 00 | ad......V.......l............... |
4020 | 90 0f 00 00 8d 0f 00 00 8c 0f 00 00 4e 0f 00 00 39 0f 00 00 22 0f 00 00 fe 0e 00 00 db 0e 00 00 | ............N...9..."........... |
4040 | c2 0e 00 00 9e 0e 00 00 96 0e 00 00 71 0e 00 00 4b 0e 00 00 0e 0e 00 00 cd 0d 00 00 ae 0d 00 00 | ............q...K............... |
4060 | 95 0d 00 00 83 0d 00 00 68 0d 00 00 52 0d 00 00 2a 0d 00 00 fd 0c 00 00 e4 0c 00 00 c3 0c 00 00 | ........h...R...*............... |
4080 | ac 0c 00 00 a4 0c 00 00 7a 0c 00 00 67 0c 00 00 2a 0c 00 00 1a 0c 00 00 10 0c 00 00 09 0c 00 00 | ........z...g...*............... |
40a0 | 06 0c 00 00 05 0c 00 00 c8 0b 00 00 b3 0b 00 00 85 0b 00 00 69 0b 00 00 55 0b 00 00 3b 0b 00 00 | ....................i...U...;... |
40c0 | 19 0b 00 00 da 0a 00 00 9a 0a 00 00 80 0a 00 00 5f 0a 00 00 22 0a 00 00 e2 09 00 00 c8 09 00 00 | ................_..."........... |
40e0 | a1 09 00 00 87 09 00 00 71 09 00 00 3b 09 00 00 18 09 00 00 dd 08 00 00 c4 08 00 00 9b 08 00 00 | ........q...;................... |
4100 | 93 08 00 00 6b 08 00 00 43 08 00 00 24 08 00 00 08 08 00 00 cb 07 00 00 a9 07 00 00 8c 07 00 00 | ....k...C...$................... |
4120 | 7d 07 00 00 63 07 00 00 2f 07 00 00 10 07 00 00 e5 06 00 00 b9 06 00 00 8b 06 00 00 3c 06 00 00 | }...c.../...................<... |
4140 | 32 06 00 00 18 06 00 00 d7 05 00 00 b1 05 00 00 a9 05 00 00 a6 05 00 00 a5 05 00 00 66 05 00 00 | 2...........................f... |
4160 | 4e 05 00 00 2c 05 00 00 12 05 00 00 fc 04 00 00 f1 04 00 00 e4 04 00 00 b4 04 00 00 93 04 00 00 | N...,........................... |
4180 | 7e 04 00 00 78 04 00 00 75 04 00 00 74 04 00 00 46 04 00 00 30 04 00 00 0f 04 00 00 f5 03 00 00 | ~...x...u...t...F...0........... |
41a0 | df 03 00 00 d4 03 00 00 cb 03 00 00 b8 03 00 00 b5 03 00 00 b4 03 00 00 85 03 00 00 6c 03 00 00 | ............................l... |
41c0 | 56 03 00 00 3f 03 00 00 18 03 00 00 ee 02 00 00 da 02 00 00 d0 02 00 00 b9 02 00 00 b2 02 00 00 | V...?........................... |
41e0 | 9d 02 00 00 8e 02 00 00 6e 02 00 00 57 02 00 00 1a 02 00 00 12 02 00 00 00 00 00 00 00 00 00 00 | ........n...W................... |
4200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 69 66 20 20 20 20 20 69 66 | .......................if.....if |
4220 | 20 28 74 68 69 73 2e 5f 70 61 72 73 65 72 29 00 3c 3c 3c 3c 3c 3c 3c 20 48 45 41 44 3a 6c 69 62 | .(this._parser).<<<<<<<.HEAD:lib |
4240 | 2f 61 72 67 73 2e 6a 73 00 65 78 70 6f 72 74 73 2e 50 61 72 73 65 72 20 20 20 20 69 66 20 28 74 | /args.js.exports.Parser....if.(t |
4260 | 68 69 73 2e 5f 70 61 72 73 65 72 29 00 3c 20 20 20 20 69 66 20 28 74 68 69 73 2e 5f 70 61 72 73 | his._parser).<....if.(this._pars |
4280 | 65 72 29 00 3c 3c 3c 3c 3c 3c 3c 20 48 45 20 20 20 20 69 66 20 28 74 68 69 73 2e 5f 70 20 20 20 | er).<<<<<<<.HE....if.(this._p... |
42a0 | 20 69 66 20 28 74 68 69 73 2e 5f 70 61 72 73 65 72 29 20 20 20 20 69 66 20 20 20 20 20 69 66 20 | .if.(this._parser)....if.....if. |
42c0 | 28 74 68 69 73 2e 5f 70 61 72 73 65 72 29 00 3c 20 20 20 20 20 20 20 69 66 20 20 20 20 20 69 66 | (this._parser).<.......if.....if |
42e0 | 20 28 74 68 69 73 2e 5f 70 61 72 73 65 72 20 20 20 20 69 66 20 28 74 68 69 73 2e 5f 70 61 72 73 | .(this._parser....if.(this._pars |
4300 | 65 72 29 00 3c 3c 3c 3c 3c 3c 3c 20 48 45 41 44 3a 6c 69 62 2f 61 72 67 20 20 20 20 69 66 20 28 | er).<<<<<<<.HEAD:lib/arg....if.( |
4320 | 74 68 69 73 2e 5f 70 61 72 73 65 72 29 00 3c 3c 3c 3c 3c 3c 3c 20 48 45 41 44 3a 6c 69 62 2f 20 | this._parser).<<<<<<<.HEAD:lib/. |
4340 | 20 20 20 69 66 20 28 74 68 69 73 2e 5f 70 61 72 73 65 72 29 00 3c 20 20 20 20 69 66 20 28 74 68 | ...if.(this._parser).<....if.(th |
4360 | 69 73 2e 5f 70 61 72 73 65 72 29 00 3c 3c 3c 3c 3c 3c 3c 20 48 45 41 44 3a 6c 69 62 2f 61 72 67 | is._parser).<<<<<<<.HEAD:lib/arg |
4380 | 73 2e 6a 73 00 65 78 70 6f 72 74 73 2e 50 61 72 73 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 70 72 | s.js.exports.Parser.prototype.pr |
43a0 | 69 6e 74 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 00 00 7d 3b 00 20 20 20 20 20 20 20 20 | int.=.function.().{..};......... |
43c0 | 6f 73 2e 65 78 69 74 28 29 3b 00 20 20 20 20 65 6c 73 65 00 20 20 20 20 20 20 20 20 29 3b 00 20 | os.exit();.....else.........);.. |
43e0 | 20 20 20 20 20 20 20 20 20 20 20 61 72 67 75 6d 65 6e 74 73 00 20 20 20 20 20 20 20 20 20 20 20 | ...........arguments............ |
4400 | 20 74 68 69 73 2e 5f 70 61 72 73 65 72 2c 00 20 20 20 20 20 20 20 20 74 68 69 73 2e 5f 70 61 72 | .this._parser,.........this._par |
4420 | 73 65 72 2e 65 78 69 74 2e 61 70 70 6c 79 28 00 20 20 20 20 69 66 20 28 74 68 69 73 2e 5f 70 61 | ser.exit.apply(.....if.(this._pa |
4440 | 72 73 65 72 29 00 65 78 70 6f 72 74 73 2e 50 61 72 73 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 65 | rser).exports.Parser.prototype.e |
4460 | 78 69 74 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 00 00 7d 3b 00 20 20 20 20 7d 00 20 20 | xit.=.function.().{..};.....}... |
4480 | 20 20 20 20 20 20 74 68 69 73 2e 65 78 69 74 28 29 3b 00 20 20 20 20 20 20 20 20 74 68 69 73 2e | ......this.exit();.........this. |
44a0 | 70 72 69 6e 74 48 65 6c 70 28 6f 70 74 69 6f 6e 73 29 3b 00 20 20 20 20 20 20 20 20 74 68 69 73 | printHelp(options);.........this |
44c0 | 2e 70 72 69 6e 74 28 27 5c 30 72 65 64 28 27 20 2b 20 6d 65 73 73 61 67 65 20 2b 20 27 5c 30 29 | .print('\0red('.+.message.+.'\0) |
44e0 | 27 29 3b 00 20 20 20 20 7d 20 65 6c 73 65 20 7b 00 20 20 20 20 20 20 20 20 29 3b 00 20 20 20 20 | ');.....}.else.{.........);..... |
4500 | 20 20 20 20 20 20 20 20 61 72 67 75 6d 65 6e 74 73 00 20 20 20 20 20 20 20 20 20 20 20 20 74 68 | ........arguments.............th |
4520 | 69 73 2e 5f 70 61 72 73 65 72 2c 00 20 20 20 20 20 20 20 20 74 68 69 73 2e 5f 70 61 72 73 65 72 | is._parser,.........this._parser |
4540 | 2e 65 72 72 6f 72 2e 61 70 70 6c 79 28 00 20 20 20 20 69 66 20 28 74 68 69 73 2e 5f 70 61 72 73 | .error.apply(.....if.(this._pars |
4560 | 65 72 29 20 7b 00 65 78 70 6f 72 74 73 2e 50 61 72 73 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 65 | er).{.exports.Parser.prototype.e |
4580 | 72 72 6f 72 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 6f 70 74 69 6f 6e 73 2c 20 6d 65 73 73 61 67 | rror.=.function.(options,.messag |
45a0 | 65 29 20 7b 00 00 7d 3b 00 20 20 20 20 7d 29 3b 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 | e).{..};.....});.........self.pr |
45c0 | 69 6e 74 28 6d 65 73 73 61 67 65 2e 6a 6f 69 6e 28 27 27 29 29 3b 00 20 20 20 20 20 20 20 20 20 | int(message.join(''));.......... |
45e0 | 20 20 20 6d 65 73 73 61 67 65 2e 70 75 73 68 28 27 20 5c 30 62 6f 6c 64 28 5c 30 62 6c 75 65 28 | ...message.push('.\0bold(\0blue( |
4600 | 28 66 69 6e 61 6c 20 6f 70 74 69 6f 6e 29 5c 30 29 5c 30 29 27 29 3b 00 20 20 20 20 20 20 20 20 | (final.option)\0)\0)');......... |
4620 | 69 66 20 28 6f 70 74 69 6f 6e 2e 5f 68 61 6c 74 29 00 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 | if.(option._halt).........}..... |
4640 | 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 2e 70 75 73 68 28 27 20 5c 30 62 6f 6c 64 28 5c 30 | ........message.push('.\0bold(\0 |
4660 | 62 6c 75 65 28 28 27 20 2b 20 63 68 6f 69 63 65 73 2e 6a 6f 69 6e 28 27 2c 20 27 29 20 2b 20 27 | blue(('.+.choices.join(',.').+.' |
4680 | 29 5c 30 29 5c 30 29 27 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 6f 69 63 | )\0)\0)');.................choic |
46a0 | 65 73 20 3d 20 75 74 69 6c 2e 6b 65 79 73 28 63 68 6f 69 63 65 73 29 3b 00 20 20 20 20 20 20 20 | es.=.util.keys(choices);........ |
46c0 | 20 20 20 20 20 69 66 20 28 21 75 74 69 6c 2e 69 73 41 72 72 61 79 4c 69 6b 65 28 63 68 6f 69 63 | .....if.(!util.isArrayLike(choic |
46e0 | 65 73 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20 63 68 6f 69 63 65 73 20 3d 20 6f | es)).............var.choices.=.o |
4700 | 70 74 69 6f 6e 2e 5f 63 68 6f 69 63 65 73 3b 00 20 20 20 20 20 20 20 20 69 66 20 28 6f 70 74 69 | ption._choices;.........if.(opti |
4720 | 6f 6e 2e 5f 63 68 6f 69 63 65 73 29 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 73 73 61 | on._choices).{.............messa |
4740 | 67 65 2e 70 75 73 68 28 27 3a 20 27 20 2b 20 6f 70 74 69 6f 6e 2e 5f 68 65 6c 70 20 2b 20 27 27 | ge.push(':.'.+.option._help.+.'' |
4760 | 29 3b 00 20 20 20 20 20 20 20 20 69 66 20 28 6f 70 74 69 6f 6e 2e 5f 68 65 6c 70 29 00 20 20 20 | );.........if.(option._help).... |
4780 | 20 20 20 20 20 20 20 20 20 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 29 2e 6a | .........);.................}).j |
47a0 | 6f 69 6e 28 27 20 27 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 20 2b | oin('.').....................).+ |
47c0 | 20 27 5c 30 29 5c 30 29 27 3b 00 3e 3e 3e 3e 3e 3e 3e 20 32 32 33 64 64 30 63 65 36 39 66 38 34 | .'\0)\0)';.>>>>>>>.223dd0ce69f84 |
47e0 | 63 65 63 65 35 65 31 30 61 35 64 31 37 39 36 38 35 66 38 61 66 31 35 63 62 32 38 3a 6c 69 62 2f | cece5e10a5d179685f8af15cb28:lib/ |
4800 | 61 72 67 73 2e 6a 73 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | args.js......................... |
4820 | 27 5f 27 00 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 5f 5f 5f | '_'.........................'___ |
4840 | 27 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6f | ',.........................optio |
4860 | 6e 2e 5f 6c 6f 6e 67 20 7c 7c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n._long.||...................... |
4880 | 20 20 20 6f 70 74 69 6f 6e 2e 5f 6e 61 6d 65 20 7c 7c 00 3d 3d 3d 3d 3d 3d 3d 00 20 20 20 20 20 | ...option._name.||.=======...... |
48a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 2e 67 65 74 4e 61 6d | ...................option.getNam |
48c0 | 65 28 29 00 3c 3c 3c 3c 3c 3c 3c 20 48 45 41 44 3a 6c 69 62 2f 61 72 67 73 2e 6a 73 00 20 20 20 | e().<<<<<<<.HEAD:lib/args.js.... |
48e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 27 5c 30 62 6f 6c 64 28 | .................return.'\0bold( |
4900 | 5c 30 67 72 65 65 6e 28 27 20 2b 20 75 74 69 6c 2e 75 70 70 65 72 28 00 20 20 20 20 20 20 20 20 | \0green('.+.util.upper(......... |
4920 | 20 20 20 20 20 20 20 20 2e 6d 61 70 28 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 00 20 20 20 20 20 | .........map(function.().{...... |
4940 | 20 20 20 20 20 20 20 20 20 20 20 75 74 69 6c 2e 72 61 6e 67 65 28 6f 70 74 69 6f 6e 2e 5f 61 63 | ...........util.range(option._ac |
4960 | 74 69 6f 6e 2e 6c 65 6e 67 74 68 20 2d 20 32 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tion.length.-.2)................ |
4980 | 20 27 20 27 20 2b 00 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 2e 70 75 73 68 28 | .'.'.+.............message.push( |
49a0 | 00 20 20 20 20 20 20 20 20 69 66 20 28 6f 70 74 69 6f 6e 2e 5f 61 63 74 69 6f 6e 2e 6c 65 6e 67 | .........if.(option._action.leng |
49c0 | 74 68 20 3e 20 32 29 00 20 20 20 20 20 20 20 20 20 20 20 20 7d 29 2e 6a 6f 69 6e 28 27 27 29 29 | th.>.2).............}).join('')) |
49e0 | 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 27 20 5c 30 62 6f 6c | ;.................return.'.\0bol |
4a00 | 64 28 5c 30 67 72 65 65 6e 28 2d 2d 27 20 2b 20 5f 6c 6f 6e 67 20 2b 20 27 5c 30 29 5c 30 29 27 | d(\0green(--'.+._long.+.'\0)\0)' |
4a20 | 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 2e 70 75 73 68 28 6f 70 74 69 6f | ;.............message.push(optio |
4a40 | 6e 2e 5f 6c 6f 6e 67 2e 6d 61 70 28 66 75 6e 63 74 69 6f 6e 20 28 5f 6c 6f 6e 67 29 20 7b 00 20 | n._long.map(function.(_long).{.. |
4a60 | 20 20 20 20 20 20 20 69 66 20 28 6f 70 74 69 6f 6e 2e 5f 6c 6f 6e 67 2e 6c 65 6e 67 74 68 29 00 | .......if.(option._long.length). |
4a80 | 20 20 20 20 20 20 20 20 20 20 20 20 7d 29 2e 6a 6f 69 6e 28 27 27 29 29 3b 00 20 20 20 20 20 20 | ............}).join(''));....... |
4aa0 | 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 27 20 5c 30 62 6f 6c 64 28 5c 30 67 72 65 65 | ..........return.'.\0bold(\0gree |
4ac0 | 6e 28 2d 27 20 2b 20 5f 73 68 6f 72 74 20 2b 20 27 5c 30 29 5c 30 29 27 3b 00 20 20 20 20 20 20 | n(-'.+._short.+.'\0)\0)';....... |
4ae0 | 20 20 20 20 20 20 6d 65 73 73 61 67 65 2e 70 75 73 68 28 6f 70 74 69 6f 6e 2e 5f 73 68 6f 72 74 | ......message.push(option._short |
4b00 | 2e 6d 61 70 28 66 75 6e 63 74 69 6f 6e 20 28 5f 73 68 6f 72 74 29 20 7b 00 20 20 20 20 20 20 20 | .map(function.(_short).{........ |
4b20 | 20 69 66 20 28 6f 70 74 69 6f 6e 2e 5f 73 68 6f 72 74 2e 6c 65 6e 67 74 68 29 00 20 20 20 20 20 | .if.(option._short.length)...... |
4b40 | 20 20 20 76 61 72 20 6d 65 73 73 61 67 65 20 3d 20 5b 5d 3b 00 20 20 20 20 20 20 20 20 20 20 20 | ...var.message.=.[];............ |
4b60 | 20 72 65 74 75 72 6e 3b 00 20 20 20 20 20 20 20 20 69 66 20 28 6f 70 74 69 6f 6e 2e 5f 68 69 64 | .return;.........if.(option._hid |
4b80 | 64 65 6e 29 00 20 20 20 20 74 68 69 73 2e 5f 6f 70 74 69 6f 6e 73 2e 66 6f 72 45 61 63 68 28 66 | den).....this._options.forEach(f |
4ba0 | 75 6e 63 74 69 6f 6e 20 28 6f 70 74 69 6f 6e 29 20 7b 00 20 20 20 20 76 61 72 20 73 65 6c 66 20 | unction.(option).{.....var.self. |
4bc0 | 3d 20 74 68 69 73 3b 00 65 78 70 6f 72 74 73 2e 50 61 72 73 65 72 2e 70 72 6f 74 6f 74 79 70 65 | =.this;.exports.Parser.prototype |
4be0 | 2e 70 72 69 6e 74 4f 70 74 69 6f 6e 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 6f 70 74 69 6f 6e | .printOptions.=.function.(option |
4c00 | 73 29 20 7b 00 00 7d 3b 00 20 20 20 20 29 3b 00 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 | s).{..};.....);.........}....... |
4c20 | 20 20 20 20 20 20 29 29 3b 00 3e 3e 3e 3e 3e 3e 3e 20 32 32 33 64 64 30 63 65 36 39 66 38 34 63 | ......));.>>>>>>>.223dd0ce69f84c |
4c40 | 65 63 65 35 65 31 30 61 35 64 31 37 39 36 38 35 66 38 61 66 31 35 63 62 32 38 3a 6c 69 62 2f 61 | ece5e10a5d179685f8af15cb28:lib/a |
4c60 | 72 67 73 2e 6a 73 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 27 00 20 20 20 20 20 20 | rgs.js.................''....... |
4c80 | 20 20 20 20 20 20 20 20 20 20 27 3a 20 27 20 2b 20 70 61 72 73 65 72 2e 5f 68 65 6c 70 20 2b 20 | ..........':.'.+.parser._help.+. |
4ca0 | 27 27 3a 00 3d 3d 3d 3d 3d 3d 3d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 20 3a 20 | '':.=======.................).:. |
4cc0 | 27 27 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 72 73 65 72 2e 5f 68 | ''.....................parser._h |
4ce0 | 65 6c 70 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 20 2b 20 00 20 20 20 | elp.....................).+..... |
4d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 27 3a 20 27 5c 30 72 65 64 28 | .....................'':.'\0red( |
4d20 | 4e 59 49 5c 30 29 3a 20 27 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | NYI\0):.'....................... |
4d40 | 20 20 70 61 72 73 65 72 2e 5f 61 63 74 69 6f 6e 3f 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..parser._action?............... |
4d60 | 20 20 20 20 20 20 28 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3a 20 27 | ......(.....................':.' |
4d80 | 20 2b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 00 3c 3c 3c 3c 3c 3c 3c 20 48 45 41 | .+.................(.<<<<<<<.HEA |
4da0 | 44 3a 6c 69 62 2f 61 72 67 73 2e 6a 73 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 | D:lib/args.js.................pa |
4dc0 | 72 73 65 72 2e 5f 68 65 6c 70 20 3f 00 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 | rser._help.?.............self.pr |
4de0 | 69 6e 74 28 27 20 20 5c 30 62 6f 6c 64 28 5c 30 67 72 65 65 6e 28 27 20 2b 20 6e 61 6d 65 20 2b | int('..\0bold(\0green('.+.name.+ |
4e00 | 20 27 5c 30 29 5c 30 29 27 20 2b 20 28 00 3e 3e 3e 3e 3e 3e 3e 20 32 32 33 64 64 30 63 65 36 39 | .'\0)\0)'.+.(.>>>>>>>.223dd0ce69 |
4e20 | 66 38 34 63 65 63 65 35 65 31 30 61 35 64 31 37 39 36 38 35 66 38 61 66 31 35 63 62 32 38 3a 6c | f84cece5e10a5d179685f8af15cb28:l |
4e40 | 69 62 2f 61 72 67 73 2e 6a 73 00 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20 68 61 6e 64 6c | ib/args.js.............var.handl |
4e60 | 65 72 20 3d 20 63 6f 6d 6d 61 6e 64 5b 31 5d 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 | er.=.command[1];.............var |
4e80 | 20 70 61 72 73 65 72 20 3d 20 63 6f 6d 6d 61 6e 64 5b 30 5d 3b 00 3d 3d 3d 3d 3d 3d 3d 00 20 20 | .parser.=.command[0];.=======... |
4ea0 | 20 20 20 20 20 20 20 20 20 20 76 61 72 20 70 61 72 73 65 72 20 3d 20 63 6f 6d 6d 61 6e 64 28 29 | ..........var.parser.=.command() |
4ec0 | 3b 00 3c 3c 3c 3c 3c 3c 3c 20 48 45 41 44 3a 6c 69 62 2f 61 72 67 73 2e 6a 73 00 20 20 20 20 20 | ;.<<<<<<<.HEAD:lib/args.js...... |
4ee0 | 20 20 20 66 75 6e 63 74 69 6f 6e 20 28 6e 61 6d 65 2c 20 63 6f 6d 6d 61 6e 64 29 20 7b 00 20 20 | ...function.(name,.command).{... |
4f00 | 20 20 20 20 20 20 75 74 69 6c 2e 69 74 65 6d 73 28 74 68 69 73 2e 5f 63 6f 6d 6d 61 6e 64 73 29 | ......util.items(this._commands) |
4f20 | 2c 00 20 20 20 20 75 74 69 6c 2e 66 6f 72 45 61 63 68 41 70 70 6c 79 28 00 20 20 20 20 76 61 72 | ,.....util.forEachApply(.....var |
4f40 | 20 73 65 6c 66 20 3d 20 74 68 69 73 3b 00 65 78 70 6f 72 74 73 2e 50 61 72 73 65 72 2e 70 72 6f | .self.=.this;.exports.Parser.pro |
4f60 | 74 6f 74 79 70 65 2e 70 72 69 6e 74 43 6f 6d 6d 61 6e 64 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 | totype.printCommands.=.function. |
4f80 | 28 6f 70 74 69 6f 6e 73 29 20 7b 00 00 7d 3b 00 20 20 20 20 20 20 20 20 29 20 2b 00 20 20 20 20 | (options).{..};.........).+..... |
4fa0 | 20 20 20 20 20 20 20 20 27 27 00 20 20 20 20 20 20 20 20 20 20 20 20 27 20 5b 27 20 2b 20 74 68 | ........''.............'.['.+.th |
4fc0 | 69 73 2e 5f 76 61 72 67 73 2e 5f 6e 61 6d 65 2e 74 6f 55 70 70 65 72 43 61 73 65 28 29 20 2b 20 | is._vargs._name.toUpperCase().+. |
4fe0 | 27 20 2e 2e 2e 5d 27 3a 00 20 20 20 20 20 20 20 20 28 74 68 69 73 2e 5f 76 61 72 67 73 20 3f 00 | '....]':.........(this._vargs.?. |
5000 | 61 64 00 00 0c 00 00 00 f8 01 00 00 00 10 00 00 76 00 00 00 db 0f 00 00 bc 0f 00 00 a2 0f 00 00 | ad..............v............... |
5020 | 8b 0f 00 00 79 0f 00 00 78 0f 00 00 56 0f 00 00 36 0f 00 00 35 0f 00 00 20 0f 00 00 c6 0e 00 00 | ....y...x...V...6...5........... |
5040 | b8 0e 00 00 b7 0e 00 00 92 0e 00 00 91 0e 00 00 55 0e 00 00 30 0e 00 00 02 0e 00 00 cd 0d 00 00 | ................U...0........... |
5060 | 97 0d 00 00 62 0d 00 00 34 0d 00 00 03 0d 00 00 dd 0c 00 00 b4 0c 00 00 86 0c 00 00 43 0c 00 00 | ....b...4...................C... |
5080 | 24 0c 00 00 fa 0b 00 00 d9 0b 00 00 a7 0b 00 00 81 0b 00 00 5f 0b 00 00 32 0b 00 00 00 0b 00 00 | $..................._...2....... |
50a0 | d6 0a 00 00 7a 0a 00 00 58 0a 00 00 39 0a 00 00 1f 0a 00 00 02 0a 00 00 b8 09 00 00 a2 09 00 00 | ....z...X...9................... |
50c0 | a1 09 00 00 7b 09 00 00 57 09 00 00 56 09 00 00 3d 09 00 00 dd 08 00 00 cb 08 00 00 bd 08 00 00 | ....{...W...V...=............... |
50e0 | bc 08 00 00 ab 08 00 00 8c 08 00 00 79 08 00 00 6f 08 00 00 6e 08 00 00 68 08 00 00 67 08 00 00 | ............y...o...n...h...g... |
5100 | 43 08 00 00 28 08 00 00 f3 07 00 00 bc 07 00 00 8e 07 00 00 79 07 00 00 35 07 00 00 27 07 00 00 | C...(...............y...5...'... |
5120 | 16 07 00 00 da 06 00 00 d0 06 00 00 ca 06 00 00 c9 06 00 00 b5 06 00 00 b2 06 00 00 b1 06 00 00 | ................................ |
5140 | 8a 06 00 00 6f 06 00 00 5e 06 00 00 5b 06 00 00 5a 06 00 00 26 06 00 00 0f 06 00 00 fe 05 00 00 | ....o...^...[...Z...&........... |
5160 | fb 05 00 00 fa 05 00 00 c6 05 00 00 ab 05 00 00 9a 05 00 00 97 05 00 00 96 05 00 00 6b 05 00 00 | ............................k... |
5180 | 56 05 00 00 3b 05 00 00 13 05 00 00 fd 04 00 00 f6 04 00 00 e1 04 00 00 cb 04 00 00 a3 04 00 00 | V...;........................... |
51a0 | 7b 04 00 00 5d 04 00 00 2f 04 00 00 0b 04 00 00 e4 03 00 00 c1 03 00 00 b3 03 00 00 8f 03 00 00 | {...].../....................... |
51c0 | 73 03 00 00 4d 03 00 00 22 03 00 00 08 03 00 00 e1 02 00 00 b8 02 00 00 9f 02 00 00 7a 02 00 00 | s...M..."...................z... |
51e0 | 25 02 00 00 14 02 00 00 f8 01 00 00 f7 01 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 | %............................... |
5200 | 20 20 20 20 73 65 6c 66 2e 6e 61 6d 65 28 61 72 67 29 3b 00 20 20 20 20 20 20 20 20 7d 20 65 6c | ....self.name(arg);.........}.el |
5220 | 73 65 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 | se.{.............throw.new.Error |
5240 | 28 22 6f 70 74 69 6f 6e 20 6e 61 6d 65 73 20 77 69 74 68 20 6f 6e 65 20 64 61 73 68 20 63 61 6e | ("option.names.with.one.dash.can |
5260 | 20 6f 6e 6c 79 20 68 61 76 65 20 6f 6e 65 20 6c 65 74 74 65 72 2e 22 29 3b 00 20 20 20 20 20 20 | .only.have.one.letter.");....... |
5280 | 20 20 7d 20 65 6c 73 65 20 69 66 20 28 2f 5e 2d 2f 2e 74 65 73 74 28 61 72 67 29 29 20 7b 00 20 | ..}.else.if.(/^-/.test(arg)).{.. |
52a0 | 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 28 61 72 67 29 3b 00 20 20 20 20 20 20 20 20 | ...........self._(arg);......... |
52c0 | 20 20 20 20 61 72 67 20 3d 20 61 72 67 2e 6d 61 74 63 68 28 2f 5e 2d 28 2e 29 2f 29 5b 31 5d 3b | ....arg.=.arg.match(/^-(.)/)[1]; |
52e0 | 00 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 2f 5e 2d 2e 24 2f 2e 74 65 73 74 28 | .........}.else.if.(/^-.$/.test( |
5300 | 61 72 67 29 29 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 5f 28 61 72 67 29 | arg)).{.............self.__(arg) |
5320 | 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 20 3d 20 61 72 67 2e 6d 61 74 63 68 28 2f 5e | ;.............arg.=.arg.match(/^ |
5340 | 2d 2d 28 2e 2a 29 2f 29 5b 31 5d 3b 00 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 | --(.*)/)[1];.........}.else.if.( |
5360 | 2f 5e 2d 2d 2f 2e 74 65 73 74 28 61 72 67 29 29 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 73 | /^--/.test(arg)).{.............s |
5380 | 65 6c 66 2e 68 65 6c 70 28 61 72 67 29 3b 00 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 | elf.help(arg);.........}.else.if |
53a0 | 20 28 2f 20 2f 2e 74 65 73 74 28 61 72 67 29 29 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 7d | .(/./.test(arg)).{.............} |
53c0 | 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 5b 6e 61 6d 65 5d 28 76 61 6c 75 | .................self[name](valu |
53e0 | 65 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20 76 61 6c 75 65 20 3d 20 | e);.................var.value.=. |
5400 | 61 72 67 5b 6e 61 6d 65 5d 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 28 76 61 72 20 | arg[name];.............for.(var. |
5420 | 6e 61 6d 65 20 69 6e 20 61 72 67 29 20 7b 00 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 | name.in.arg).{.........}.else.if |
5440 | 20 28 74 79 70 65 6f 66 20 61 72 67 20 21 3d 3d 20 22 73 74 72 69 6e 67 22 29 20 7b 00 20 20 20 | .(typeof.arg.!==."string").{.... |
5460 | 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 63 74 69 6f 6e 28 61 72 67 29 3b 00 20 20 20 20 20 | .........self.action(arg);...... |
5480 | 20 20 20 69 66 20 28 74 79 70 65 6f 66 20 61 72 67 20 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 29 | ...if.(typeof.arg.==."function") |
54a0 | 20 7b 00 20 20 20 20 75 74 69 6c 2e 66 6f 72 45 61 63 68 28 61 72 67 73 2c 20 66 75 6e 63 74 69 | .{.....util.forEach(args,.functi |
54c0 | 6f 6e 20 28 61 72 67 29 20 7b 00 20 20 20 20 74 68 69 73 2e 5f 73 68 6f 72 74 20 3d 20 5b 5d 3b | on.(arg).{.....this._short.=.[]; |
54e0 | 00 20 20 20 20 74 68 69 73 2e 5f 6c 6f 6e 67 20 3d 20 5b 5d 3b 00 20 20 20 20 7d 3b 00 20 20 20 | .....this._long.=.[];.....};.... |
5500 | 20 20 20 20 20 72 65 74 75 72 6e 20 76 61 6c 75 65 3b 00 20 20 20 20 74 68 69 73 2e 5f 76 61 6c | .....return.value;.....this._val |
5520 | 69 64 61 74 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 76 61 6c 75 65 29 20 7b 00 20 20 20 20 74 | idate.=.function.(value).{.....t |
5540 | 68 69 73 2e 5f 70 61 72 73 65 72 20 3d 20 70 61 72 73 65 72 3b 00 20 20 20 20 76 61 72 20 73 65 | his._parser.=.parser;.....var.se |
5560 | 6c 66 20 3d 20 74 68 69 73 3b 00 65 78 70 6f 72 74 73 2e 4f 70 74 69 6f 6e 20 3d 20 66 75 6e 63 | lf.=.this;.exports.Option.=.func |
5580 | 74 69 6f 6e 20 28 70 61 72 73 65 72 2c 20 61 72 67 73 29 20 7b 00 00 7d 3b 00 20 20 20 20 72 65 | tion.(parser,.args).{..};.....re |
55a0 | 74 75 72 6e 20 74 68 69 73 3b 00 20 20 20 20 74 68 69 73 2e 5f 6f 70 74 69 6f 6e 61 6c 20 3d 20 | turn.this;.....this._optional.=. |
55c0 | 74 72 75 65 3b 00 65 78 70 6f 72 74 73 2e 41 72 67 75 6d 65 6e 74 2e 70 72 6f 74 6f 74 79 70 65 | true;.exports.Argument.prototype |
55e0 | 2e 6f 70 74 69 6f 6e 61 6c 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 00 00 7d 3b 00 20 20 | .optional.=.function.().{..};... |
5600 | 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 00 20 20 20 20 74 68 69 73 2e 5f 6e 61 6d 65 20 3d 20 | ..return.this;.....this._name.=. |
5620 | 6e 61 6d 65 3b 00 65 78 70 6f 72 74 73 2e 41 72 67 75 6d 65 6e 74 2e 70 72 6f 74 6f 74 79 70 65 | name;.exports.Argument.prototype |
5640 | 2e 6e 61 6d 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 6e 61 6d 65 29 20 7b 00 00 7d 3b 00 20 20 | .name.=.function.(name).{..};... |
5660 | 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 00 20 20 20 20 74 68 69 73 2e 5f 70 61 72 73 65 72 20 | ..return.this;.....this._parser. |
5680 | 3d 20 70 61 72 73 65 72 3b 00 65 78 70 6f 72 74 73 2e 41 72 67 75 6d 65 6e 74 20 3d 20 66 75 6e | =.parser;.exports.Argument.=.fun |
56a0 | 63 74 69 6f 6e 20 28 70 61 72 73 65 72 29 20 7b 00 00 7d 3b 00 20 20 20 20 72 65 74 75 72 6e 20 | ction.(parser).{..};.....return. |
56c0 | 6f 70 74 69 6f 6e 73 3b 00 00 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 | options;......}.........}....... |
56e0 | 20 20 20 20 20 20 74 68 69 73 2e 65 72 72 6f 72 28 6f 70 74 69 6f 6e 73 2c 20 27 45 52 52 4f 52 | ......this.error(options,.'ERROR |
5700 | 3a 20 63 6f 6d 6d 61 6e 64 20 72 65 71 75 69 72 65 64 27 29 3b 00 20 20 20 20 20 20 20 20 7d 20 | :.command.required');.........}. |
5720 | 65 6c 73 65 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 | else.{.............}............ |
5740 | 20 20 20 20 20 74 68 69 73 2e 65 72 72 6f 72 28 6f 70 74 69 6f 6e 73 2c 20 27 45 52 52 4f 52 3a | .....this.error(options,.'ERROR: |
5760 | 20 75 6e 72 65 63 6f 67 6e 69 7a 65 64 20 63 6f 6d 6d 61 6e 64 27 29 3b 00 20 20 20 20 20 20 20 | .unrecognized.command');........ |
5780 | 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f | .....}.else.{.................co |
57a0 | 6d 6d 61 6e 64 28 29 2e 61 63 74 28 61 72 67 73 2c 20 6f 70 74 69 6f 6e 73 29 3b 00 20 20 20 20 | mmand().act(args,.options);..... |
57c0 | 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20 63 6f 6d 6d 61 6e 64 20 3d 20 74 68 69 73 2e 5f | ............var.command.=.this._ |
57e0 | 63 6f 6d 6d 61 6e 64 73 5b 61 72 67 73 5b 30 5d 5d 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 69 | commands[args[0]];.............i |
5800 | 66 20 28 75 74 69 6c 2e 68 61 73 28 74 68 69 73 2e 5f 63 6f 6d 6d 61 6e 64 73 2c 20 61 72 67 73 | f.(util.has(this._commands,.args |
5820 | 5b 30 5d 29 29 20 7b 00 20 20 20 20 20 20 20 20 69 66 20 28 61 72 67 73 2e 6c 65 6e 67 74 68 29 | [0])).{.........if.(args.length) |
5840 | 20 7b 00 20 20 20 20 69 66 20 28 75 74 69 6c 2e 6c 65 6e 28 74 68 69 73 2e 5f 63 6f 6d 6d 61 6e | .{.....if.(util.len(this._comman |
5860 | 64 73 29 29 20 7b 00 00 20 20 20 20 7d 00 00 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 | ds)).{......}..........}........ |
5880 | 20 20 20 20 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 2e 75 6e 73 | .....break;.............args.uns |
58a0 | 68 69 66 74 28 61 72 67 29 3b 00 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 00 00 20 20 20 | hift(arg);.........}.else.{..... |
58c0 | 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 | .........}.................}.... |
58e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 2e 65 72 72 6f 72 28 6f 70 74 69 | .................this.error(opti |
5900 | 6f 6e 73 2c 20 27 45 52 52 4f 52 3a 20 75 6e 72 65 63 6f 67 6e 69 7a 65 64 20 6f 70 74 69 6f 6e | ons,.'ERROR:.unrecognized.option |
5920 | 3a 20 27 20 2b 20 75 74 69 6c 2e 65 6e 71 75 6f 74 65 28 6c 65 74 74 65 72 29 29 3b 00 20 20 20 | :.'.+.util.enquote(letter));.... |
5940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 00 00 20 20 20 20 20 20 20 20 20 | .............}.else.{........... |
5960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 20 41 52 47 53 3b 00 20 20 20 20 20 | ...............break.ARGS;...... |
5980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6f 70 74 69 6f 6e 2e 5f 68 61 6c 74 29 | ...............if.(option._halt) |
59a0 | 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 | ......................}......... |
59c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 2e 5f 61 63 74 69 6f 6e 2e 63 | ................option._action.c |
59e0 | 61 6c 6c 28 73 65 6c 66 2c 20 6f 70 74 69 6f 6e 73 2c 20 6f 70 74 69 6f 6e 2e 5f 6e 61 6d 65 29 | all(self,.options,.option._name) |
5a00 | 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 00 20 | ;.....................}.else.{.. |
5a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 | .......................}........ |
5a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 3b 00 20 20 20 20 20 20 20 20 | .....................);......... |
5a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 00 20 20 20 20 20 20 | ........................)....... |
5a80 | 20 20 20 20 20 20 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 | ..............................va |
5aa0 | 6c 69 64 61 74 65 28 6f 70 74 69 6f 6e 2c 20 61 72 67 73 2e 73 68 69 66 74 28 6f 70 74 69 6f 6e | lidate(option,.args.shift(option |
5ac0 | 2e 5f 61 63 74 69 6f 6e 2e 6c 65 6e 67 74 68 20 2d 20 32 29 29 00 20 20 20 20 20 20 20 20 20 20 | ._action.length.-.2))........... |
5ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2e 63 6f 6e 63 61 74 28 00 | ......................].concat(. |
5b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5b20 | 20 20 20 20 6f 70 74 69 6f 6e 2e 5f 6e 61 6d 65 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....option._name,............... |
5b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 2c 00 20 | ......................options,.. |
5b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b | ...............................[ |
5b80 | 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5ba0 | 20 73 65 6c 66 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .self,.......................... |
5bc0 | 20 20 20 6f 70 74 69 6f 6e 2e 5f 61 63 74 69 6f 6e 2e 61 70 70 6c 79 28 00 20 20 20 20 20 20 20 | ...option._action.apply(........ |
5be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 00 20 20 20 20 20 20 | .................}.else.{....... |
5c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 74 74 65 72 73 20 3d 20 | ......................letters.=. |
5c20 | 27 27 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | '';............................. |
5c40 | 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | );.............................. |
5c60 | 20 20 20 76 61 6c 69 64 61 74 65 28 6f 70 74 69 6f 6e 2c 20 6c 65 74 74 65 72 73 2e 6a 6f 69 6e | ...validate(option,.letters.join |
5c80 | 28 27 27 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (''))........................... |
5ca0 | 20 20 20 20 20 20 6f 70 74 69 6f 6e 2e 5f 6e 61 6d 65 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 | ......option._name,............. |
5cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 2c 00 20 20 20 | ....................options,.... |
5ce0 | 20 20 20 20 20 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 6c | .............................sel |
5d00 | 66 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f | f,.............................o |
5d20 | 70 74 69 6f 6e 2e 5f 61 63 74 69 6f 6e 2e 63 61 6c 6c 28 00 20 20 20 20 20 20 20 20 20 20 20 20 | ption._action.call(............. |
5d40 | 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6c 65 74 74 65 72 73 2e 6c 65 6e 67 74 68 29 20 | ............if.(letters.length). |
5d60 | 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6f 70 74 69 6f 6e | {.....................if.(option |
5d80 | 2e 5f 61 63 74 69 6f 6e 2e 6c 65 6e 67 74 68 20 3e 20 32 29 20 7b 00 20 20 20 20 20 20 20 20 20 | ._action.length.>.2).{.......... |
5da0 | 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20 6f 70 74 69 6f 6e 20 3d 20 74 68 69 73 2e 5f 73 68 | ...........var.option.=.this._sh |
5dc0 | 6f 72 74 5b 6c 65 74 74 65 72 5d 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 | ort[letter];.................if. |
5de0 | 28 75 74 69 6c 2e 68 61 73 28 74 68 69 73 2e 5f 73 68 6f 72 74 2c 20 6c 65 74 74 65 72 29 29 20 | (util.has(this._short,.letter)). |
5e00 | 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20 6c 65 74 74 65 72 20 3d 20 6c | {.................var.letter.=.l |
5e20 | 65 74 74 65 72 73 2e 73 68 69 66 74 28 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c | etters.shift();.............whil |
5e40 | 65 20 28 6c 65 74 74 65 72 73 2e 6c 65 6e 67 74 68 29 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 | e.(letters.length).{............ |
5e60 | 20 76 61 72 20 6c 65 74 74 65 72 73 20 3d 20 61 72 67 2e 6d 61 74 63 68 28 2f 5e 2d 28 2e 2a 29 | .var.letters.=.arg.match(/^-(.*) |
5e80 | 2f 29 5b 31 5d 2e 73 70 6c 69 74 28 27 27 29 3b 00 00 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 | /)[1].split('');..........}.else |
5ea0 | 20 69 66 20 28 2f 5e 2d 2f 2e 74 65 73 74 28 61 72 67 29 29 20 7b 00 00 20 20 20 20 20 20 20 20 | .if.(/^-/.test(arg)).{.......... |
5ec0 | 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 2e 65 72 72 6f 72 | ....}.................this.error |
5ee0 | 28 6f 70 74 69 6f 6e 73 2c 20 27 45 52 52 4f 52 3a 20 55 6e 72 65 63 6f 67 6e 69 7a 65 64 20 6f | (options,.'ERROR:.Unrecognized.o |
5f00 | 70 74 69 6f 6e 3a 20 27 20 2b 20 75 74 69 6c 2e 65 6e 71 75 6f 74 65 28 77 6f 72 64 29 29 3b 00 | ption:.'.+.util.enquote(word));. |
5f20 | 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 00 00 20 20 20 20 20 20 20 20 20 20 | ............}.else.{............ |
5f40 | 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 20 41 52 47 53 3b 00 20 20 20 20 20 20 20 20 20 20 | ..........break.ARGS;........... |
5f60 | 20 20 20 20 20 20 69 66 20 28 6f 70 74 69 6f 6e 2e 5f 68 61 6c 74 29 00 00 20 20 20 20 20 20 20 | ......if.(option._halt)......... |
5f80 | 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 | .........}.....................) |
5fa0 | 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 00 20 20 20 20 | ;.........................)..... |
5fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 29 00 20 20 20 20 20 | ........................))...... |
5fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 6f 72 64 00 | ...........................word. |
6000 | 61 64 00 00 2c 00 00 00 48 02 00 00 00 10 00 00 82 00 00 00 f6 0f 00 00 ee 0f 00 00 dd 0f 00 00 | ad..,...H....................... |
6020 | da 0f 00 00 d9 0f 00 00 a8 0f 00 00 8a 0f 00 00 62 0f 00 00 51 0f 00 00 4e 0f 00 00 4d 0f 00 00 | ................b...Q...N...M... |
6040 | 1d 0f 00 00 02 0f 00 00 dd 0e 00 00 cc 0e 00 00 c9 0e 00 00 c8 0e 00 00 96 0e 00 00 7f 0e 00 00 | ................................ |
6060 | 6e 0e 00 00 6b 0e 00 00 6a 0e 00 00 39 0e 00 00 25 0e 00 00 0a 0e 00 00 ee 0d 00 00 d1 0d 00 00 | n...k...j...9...%............... |
6080 | b5 0d 00 00 97 0d 00 00 5e 0d 00 00 5b 0d 00 00 5a 0d 00 00 24 0d 00 00 0f 0d 00 00 ea 0c 00 00 | ........^...[...Z...$........... |
60a0 | bd 0c 00 00 b0 0c 00 00 91 0c 00 00 8b 0c 00 00 7a 0c 00 00 77 0c 00 00 76 0c 00 00 44 0c 00 00 | ................z...w...v...D... |
60c0 | 2d 0c 00 00 0e 0c 00 00 d1 0b 00 00 ae 0b 00 00 a2 0b 00 00 7e 0b 00 00 48 0b 00 00 25 0b 00 00 | -...................~...H...%... |
60e0 | 19 0b 00 00 10 0b 00 00 d0 0a 00 00 cd 0a 00 00 cc 0a 00 00 9e 0a 00 00 87 0a 00 00 46 0a 00 00 | ............................F... |
6100 | 0c 0a 00 00 fa 09 00 00 e8 09 00 00 dc 09 00 00 d4 09 00 00 d1 09 00 00 d0 09 00 00 a3 09 00 00 | ................................ |
6120 | 6a 09 00 00 51 09 00 00 49 09 00 00 46 09 00 00 45 09 00 00 18 09 00 00 df 08 00 00 c6 08 00 00 | j...Q...I...F...E............... |
6140 | be 08 00 00 bb 08 00 00 ba 08 00 00 82 08 00 00 72 08 00 00 55 08 00 00 40 08 00 00 1b 08 00 00 | ................r...U...@....... |
6160 | eb 07 00 00 bf 07 00 00 9e 07 00 00 5d 07 00 00 1a 07 00 00 d5 06 00 00 a0 06 00 00 7e 06 00 00 | ............]...............~... |
6180 | 6b 06 00 00 51 06 00 00 46 06 00 00 39 06 00 00 09 06 00 00 de 05 00 00 bd 05 00 00 7c 05 00 00 | k...Q...F...9...............|... |
61a0 | 39 05 00 00 e9 04 00 00 b4 04 00 00 92 04 00 00 7f 04 00 00 5c 04 00 00 50 04 00 00 4a 04 00 00 | 9...................\...P...J... |
61c0 | 47 04 00 00 46 04 00 00 14 04 00 00 f3 03 00 00 d8 03 00 00 c7 03 00 00 c4 03 00 00 c3 03 00 00 | G...F........................... |
61e0 | 89 03 00 00 6a 03 00 00 59 03 00 00 56 03 00 00 55 03 00 00 26 03 00 00 fb 02 00 00 e1 02 00 00 | ....j...Y...V...U...&........... |
6200 | c0 02 00 00 b3 02 00 00 84 02 00 00 7c 02 00 00 79 02 00 00 78 02 00 00 48 02 00 00 47 02 00 00 | ............|...y...x...H...G... |
6220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6240 | 00 00 00 00 00 00 00 00 65 78 70 6f 72 74 73 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 | ........exports.Option.prototype |
6260 | 2e 6f 75 74 70 75 74 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 00 00 7d 3b 00 20 20 20 20 | .output.=.function.().{..};..... |
6280 | 7d 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 79 73 74 65 6d 2e 66 73 | });.............return.system.fs |
62a0 | 2e 6f 70 65 6e 28 76 61 6c 75 65 2c 20 27 72 27 29 3b 00 20 20 20 20 20 20 20 20 65 6c 73 65 00 | .open(value,.'r');.........else. |
62c0 | 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 79 73 74 65 6d 2e 73 74 64 69 6e 3b | ............return.system.stdin; |
62e0 | 00 20 20 20 20 20 20 20 20 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 2d 22 29 00 20 20 20 20 74 | .........if.(value.==."-").....t |
6300 | 68 69 73 2e 73 65 74 28 29 2e 76 61 6c 69 64 61 74 65 28 66 75 6e 63 74 69 6f 6e 20 28 76 61 6c | his.set().validate(function.(val |
6320 | 75 65 29 20 7b 00 65 78 70 6f 72 74 73 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 69 | ue).{.exports.Option.prototype.i |
6340 | 6e 70 75 74 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 00 00 7d 3b 00 20 20 20 20 72 65 74 | nput.=.function.().{..};.....ret |
6360 | 75 72 6e 20 74 68 69 73 3b 00 20 20 20 20 74 68 69 73 2e 5f 76 61 6c 69 64 61 74 65 20 3d 20 76 | urn.this;.....this._validate.=.v |
6380 | 61 6c 69 64 61 74 65 3b 00 65 78 70 6f 72 74 73 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 | alidate;.exports.Option.prototyp |
63a0 | 65 2e 76 61 6c 69 64 61 74 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 76 61 6c 69 64 61 74 65 29 | e.validate.=.function.(validate) |
63c0 | 20 7b 00 00 7d 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 00 20 20 20 20 20 20 20 20 | .{..};.....return.this;......... |
63e0 | 74 68 69 73 2e 5f 64 65 66 20 3d 20 76 61 6c 75 65 3b 00 20 20 20 20 69 66 20 28 74 68 69 73 2e | this._def.=.value;.....if.(this. |
6400 | 5f 64 65 66 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 00 65 78 70 6f 72 74 73 2e 4f 70 74 69 | _def.===.undefined).exports.Opti |
6420 | 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 64 65 66 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 76 61 6c | on.prototype.def.=.function.(val |
6440 | 75 65 29 20 7b 00 00 7d 3b 00 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 7d 29 3b 00 20 20 20 20 | ue).{..};.....}.........});..... |
6460 | 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 63 68 6f 69 63 65 73 5b 76 61 6c 75 65 5d 3b 00 20 | ........return.choices[value];.. |
6480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...............);............... |
64a0 | 20 20 20 20 20 20 7d 29 2e 6a 6f 69 6e 28 27 2c 20 27 29 00 20 20 20 20 20 20 20 20 20 20 20 20 | ......}).join(',.')............. |
64c0 | 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 75 74 69 6c 2e 65 6e 71 75 6f 74 65 28 | ............return.util.enquote( |
64e0 | 63 68 6f 69 63 65 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 55 73 | choice);....................."Us |
6500 | 65 20 6f 6e 65 20 6f 66 3a 20 22 20 2b 20 75 74 69 6c 2e 6b 65 79 73 28 63 68 6f 69 63 65 73 29 | e.one.of:.".+.util.keys(choices) |
6520 | 2e 6d 61 70 28 66 75 6e 63 74 69 6f 6e 20 28 63 68 6f 69 63 65 29 20 7b 00 20 20 20 20 20 20 20 | .map(function.(choice).{........ |
6540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 69 73 20 69 6e 76 61 6c 69 64 3a 20 22 20 2b 20 75 | .............".is.invalid:.".+.u |
6560 | 74 69 6c 2e 65 6e 71 75 6f 74 65 28 76 61 6c 75 65 29 20 2b 20 22 5c 6e 22 20 2b 00 20 20 20 20 | til.enquote(value).+."\n".+..... |
6580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 6f 69 63 65 20 66 6f 72 20 22 20 2b 20 | ................"choice.for.".+. |
65a0 | 75 74 69 6c 2e 75 70 70 65 72 28 73 65 6c 66 2e 67 65 74 4e 61 6d 65 28 29 29 20 2b 00 20 20 20 | util.upper(self.getName()).+.... |
65c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 00 20 20 | .............throw.new.Error(... |
65e0 | 20 20 20 20 20 20 20 20 20 20 69 66 20 28 21 75 74 69 6c 2e 68 61 73 28 63 68 6f 69 63 65 73 2c | ..........if.(!util.has(choices, |
6600 | 20 76 61 6c 75 65 29 29 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 76 61 6c | .value)).........return.this.val |
6620 | 69 64 61 74 65 28 66 75 6e 63 74 69 6f 6e 20 28 76 61 6c 75 65 29 20 7b 00 20 20 20 20 7d 20 65 | idate(function.(value).{.....}.e |
6640 | 6c 73 65 20 7b 00 20 20 20 20 20 20 20 20 7d 29 00 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 | lse.{.........}).............ret |
6660 | 75 72 6e 20 76 61 6c 75 65 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 3b 00 20 20 | urn.value;.................);... |
6680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 29 2e 6a 6f 69 6e 28 27 2c 20 27 29 00 | ..................}).join(',.'). |
66a0 | 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 74 75 72 6e 20 75 | ........................return.u |
66c0 | 74 69 6c 2e 65 6e 71 75 6f 74 65 28 63 68 6f 69 63 65 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 | til.enquote(choice);............ |
66e0 | 20 20 20 20 20 20 20 20 20 22 55 73 65 20 6f 6e 65 20 6f 66 3a 20 22 20 2b 20 63 68 6f 69 63 65 | ........."Use.one.of:.".+.choice |
6700 | 73 2e 6d 61 70 28 66 75 6e 63 74 69 6f 6e 20 28 63 68 6f 69 63 65 29 20 7b 00 20 20 20 20 20 20 | s.map(function.(choice).{....... |
6720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 69 73 20 69 6e 76 61 6c 69 64 3a 20 22 20 2b 20 | ..............".is.invalid:.".+. |
6740 | 75 74 69 6c 2e 65 6e 71 75 6f 74 65 28 76 61 6c 75 65 29 20 2b 20 22 5c 6e 22 20 2b 00 20 20 20 | util.enquote(value).+."\n".+.... |
6760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 6f 69 63 65 20 66 6f 72 20 22 20 2b | ................."choice.for.".+ |
6780 | 20 75 74 69 6c 2e 75 70 70 65 72 28 73 65 6c 66 2e 67 65 74 4e 61 6d 65 28 29 29 20 2b 00 20 20 | .util.upper(self.getName()).+... |
67a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 00 20 | ..............throw.new.Error(.. |
67c0 | 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 63 68 6f 69 63 65 73 2e 69 6e 64 65 78 4f 66 28 76 | ...........if.(choices.indexOf(v |
67e0 | 61 6c 75 65 29 20 3c 20 30 29 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 76 | alue).<.0).........return.this.v |
6800 | 61 6c 69 64 61 74 65 28 66 75 6e 63 74 69 6f 6e 20 28 76 61 6c 75 65 29 20 7b 00 20 20 20 20 69 | alidate(function.(value).{.....i |
6820 | 66 20 28 75 74 69 6c 2e 69 73 41 72 72 61 79 4c 69 6b 65 28 63 68 6f 69 63 65 73 29 29 20 7b 00 | f.(util.isArrayLike(choices)).{. |
6840 | 20 20 20 20 76 61 72 20 73 65 6c 66 20 3d 20 74 68 69 73 3b 00 20 20 20 20 74 68 69 73 2e 5f 63 | ....var.self.=.this;.....this._c |
6860 | 68 6f 69 63 65 73 20 3d 20 63 68 6f 69 63 65 73 3b 00 20 20 20 20 74 68 69 73 2e 73 65 74 28 29 | hoices.=.choices;.....this.set() |
6880 | 3b 00 65 78 70 6f 72 74 73 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 63 68 6f 69 63 | ;.exports.Option.prototype.choic |
68a0 | 65 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 63 68 6f 69 63 65 73 29 20 7b 00 00 7d 3b 00 20 20 | es.=.function.(choices).{..};... |
68c0 | 20 20 7d 29 3b 00 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 5b 6e 61 6d 65 5d 2d 2d 3b 00 20 | ..});.........options[name]--;.. |
68e0 | 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 64 65 66 28 30 29 2e 61 63 74 69 6f 6e 28 66 75 6e | ...return.this.def(0).action(fun |
6900 | 63 74 69 6f 6e 20 28 6f 70 74 69 6f 6e 73 2c 20 6e 61 6d 65 29 20 7b 00 65 78 70 6f 72 74 73 2e | ction.(options,.name).{.exports. |
6920 | 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 64 65 63 20 3d 20 66 75 6e 63 74 69 6f 6e 20 | Option.prototype.dec.=.function. |
6940 | 28 29 20 7b 00 00 7d 3b 00 20 20 20 20 7d 29 3b 00 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 | ().{..};.....});.........options |
6960 | 5b 6e 61 6d 65 5d 2b 2b 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 64 65 66 28 30 29 | [name]++;.....return.this.def(0) |
6980 | 2e 61 63 74 69 6f 6e 28 66 75 6e 63 74 69 6f 6e 20 28 6f 70 74 69 6f 6e 73 2c 20 6e 61 6d 65 29 | .action(function.(options,.name) |
69a0 | 20 7b 00 65 78 70 6f 72 74 73 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 69 6e 63 20 | .{.exports.Option.prototype.inc. |
69c0 | 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 00 00 7d 3b 00 20 20 20 20 7d 29 3b 00 20 20 20 20 | =.function.().{..};.....});..... |
69e0 | 20 20 20 20 29 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 00 20 20 20 20 20 20 | ....));.............value....... |
6a00 | 20 20 20 20 20 20 74 68 69 73 2c 00 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 5b 6f 70 74 69 | ......this,.........options[opti |
6a20 | 6f 6e 2e 5f 6e 61 6d 65 5d 2e 70 75 73 68 28 6f 70 74 69 6f 6e 2e 5f 76 61 6c 69 64 61 74 65 2e | on._name].push(option._validate. |
6a40 | 63 61 6c 6c 28 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 64 65 66 28 5b 5d 29 2e 61 63 | call(.....return.this.def([]).ac |
6a60 | 74 69 6f 6e 28 66 75 6e 63 74 69 6f 6e 20 28 6f 70 74 69 6f 6e 73 2c 20 6e 61 6d 65 2c 20 76 61 | tion(function.(options,.name,.va |
6a80 | 6c 75 65 29 20 7b 00 20 20 20 20 76 61 72 20 6f 70 74 69 6f 6e 20 3d 20 74 68 69 73 3b 00 65 78 | lue).{.....var.option.=.this;.ex |
6aa0 | 70 6f 72 74 73 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 70 75 73 68 20 3d 20 66 75 | ports.Option.prototype.push.=.fu |
6ac0 | 6e 63 74 69 6f 6e 20 28 29 20 7b 00 00 7d 3b 00 20 20 20 20 20 20 20 20 74 68 72 6f 77 20 6e 65 | nction.().{..};.........throw.ne |
6ae0 | 77 20 45 72 72 6f 72 28 22 4f 70 74 69 6f 6e 28 29 2e 73 65 74 20 74 61 6b 65 73 20 30 20 6f 72 | w.Error("Option().set.takes.0.or |
6b00 | 20 31 20 61 72 67 75 6d 65 6e 74 73 22 29 3b 00 20 20 20 20 65 6c 73 65 00 20 20 20 20 20 20 20 | .1.arguments");.....else........ |
6b20 | 20 7d 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 5b 6e 61 6d 65 5d 20 3d | .});.............options[name].= |
6b40 | 20 76 61 6c 75 65 3b 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 61 63 74 69 | .value;.........return.this.acti |
6b60 | 6f 6e 28 66 75 6e 63 74 69 6f 6e 20 28 6f 70 74 69 6f 6e 73 2c 20 6e 61 6d 65 29 20 7b 00 20 20 | on(function.(options,.name).{... |
6b80 | 20 20 65 6c 73 65 20 69 66 20 28 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3d 3d 20 31 | ..else.if.(arguments.length.==.1 |
6ba0 | 29 00 20 20 20 20 20 20 20 20 7d 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e | ).........});.............option |
6bc0 | 73 5b 6e 61 6d 65 5d 20 3d 20 76 61 6c 75 65 3b 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 | s[name].=.value;.........return. |
6be0 | 74 68 69 73 2e 61 63 74 69 6f 6e 28 66 75 6e 63 74 69 6f 6e 20 28 6f 70 74 69 6f 6e 73 2c 20 6e | this.action(function.(options,.n |
6c00 | 61 6d 65 2c 20 76 61 6c 75 65 29 20 7b 00 20 20 20 20 69 66 20 28 61 72 67 75 6d 65 6e 74 73 2e | ame,.value).{.....if.(arguments. |
6c20 | 6c 65 6e 67 74 68 20 3d 3d 20 30 29 00 20 20 20 20 76 61 72 20 6f 70 74 69 6f 6e 20 3d 20 74 68 | length.==.0).....var.option.=.th |
6c40 | 69 73 3b 00 65 78 70 6f 72 74 73 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 73 65 74 | is;.exports.Option.prototype.set |
6c60 | 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 76 61 6c 75 65 29 20 7b 00 00 7d 3b 00 20 20 20 20 72 65 | .=.function.(value).{..};.....re |
6c80 | 74 75 72 6e 20 74 68 69 73 3b 00 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 74 68 69 73 2e 5f 61 | turn.this;.....}.........this._a |
6ca0 | 63 74 69 6f 6e 20 3d 20 61 63 74 69 6f 6e 3b 00 20 20 20 20 7d 20 65 6c 73 65 20 7b 00 20 20 20 | ction.=.action;.....}.else.{.... |
6cc0 | 20 20 20 20 20 74 68 69 73 2e 5f 61 63 74 69 6f 6e 20 3d 20 73 65 6c 66 2e 5f 70 61 72 73 65 72 | .....this._action.=.self._parser |
6ce0 | 5b 61 63 74 69 6f 6e 5d 3b 00 20 20 20 20 69 66 20 28 74 79 70 65 6f 66 20 61 63 74 69 6f 6e 20 | [action];.....if.(typeof.action. |
6d00 | 3d 3d 20 22 73 74 72 69 6e 67 22 29 20 7b 00 20 20 20 20 76 61 72 20 73 65 6c 66 20 3d 20 74 68 | ==."string").{.....var.self.=.th |
6d20 | 69 73 3b 00 65 78 70 6f 72 74 73 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 61 63 74 | is;.exports.Option.prototype.act |
6d40 | 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 61 63 74 69 6f 6e 29 20 7b 00 00 7d 3b 00 20 20 | ion.=.function.(action).{..};... |
6d60 | 20 20 74 68 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 22 50 72 6f 67 72 61 6d 6d 65 72 20 65 72 | ..throw.new.Error("Programmer.er |
6d80 | 72 6f 72 3a 20 75 6e 6e 61 6d 65 64 20 6f 70 74 69 6f 6e 22 29 3b 00 20 20 20 20 20 20 20 20 72 | ror:.unnamed.option");.........r |
6da0 | 65 74 75 72 6e 20 74 68 69 73 2e 5f 73 68 6f 72 74 5b 30 5d 00 20 20 20 20 69 66 20 28 74 68 69 | eturn.this._short[0].....if.(thi |
6dc0 | 73 2e 5f 73 68 6f 72 74 2e 6c 65 6e 67 74 68 29 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 | s._short.length).........return. |
6de0 | 74 68 69 73 2e 5f 6c 6f 6e 67 5b 30 5d 00 20 20 20 20 69 66 20 28 74 68 69 73 2e 5f 6c 6f 6e 67 | this._long[0].....if.(this._long |
6e00 | 2e 6c 65 6e 67 74 68 29 3b 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 5f 6e | .length);.........return.this._n |
6e20 | 61 6d 65 3b 00 20 20 20 20 69 66 20 28 74 68 69 73 2e 5f 6e 61 6d 65 29 00 65 78 70 6f 72 74 73 | ame;.....if.(this._name).exports |
6e40 | 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 67 65 74 4e 61 6d 65 20 3d 20 66 75 6e 63 | .Option.prototype.getName.=.func |
6e60 | 74 69 6f 6e 20 28 29 20 7b 00 00 7d 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 00 20 | tion.().{..};.....return.this;.. |
6e80 | 20 20 20 74 68 69 73 2e 5f 6e 61 6d 65 20 3d 20 6e 61 6d 65 3b 00 65 78 70 6f 72 74 73 2e 4f 70 | ...this._name.=.name;.exports.Op |
6ea0 | 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 6e 61 6d 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 | tion.prototype.name.=.function.( |
6ec0 | 6e 61 6d 65 29 20 7b 00 00 7d 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 3b 00 20 20 20 | name).{..};.....return.this;.... |
6ee0 | 20 74 68 69 73 2e 5f 70 61 72 73 65 72 2e 5f 6c 6f 6e 67 5b 77 6f 72 64 5d 20 3d 20 74 68 69 73 | .this._parser._long[word].=.this |
6f00 | 3b 00 20 20 20 20 74 68 69 73 2e 5f 6c 6f 6e 67 2e 70 75 73 68 28 77 6f 72 64 29 3b 00 65 78 70 | ;.....this._long.push(word);.exp |
6f20 | 6f 72 74 73 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 5f 5f 20 3d 20 66 75 6e 63 74 | orts.Option.prototype.__.=.funct |
6f40 | 69 6f 6e 20 28 77 6f 72 64 29 20 7b 00 00 7d 3b 00 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 | ion.(word).{..};.....return.this |
6f60 | 3b 00 20 20 20 20 74 68 69 73 2e 5f 70 61 72 73 65 72 2e 5f 73 68 6f 72 74 5b 6c 65 74 74 65 72 | ;.....this._parser._short[letter |
6f80 | 5d 20 3d 20 74 68 69 73 3b 00 20 20 20 20 74 68 69 73 2e 5f 73 68 6f 72 74 2e 70 75 73 68 28 6c | ].=.this;.....this._short.push(l |
6fa0 | 65 74 74 65 72 29 3b 00 65 78 70 6f 72 74 73 2e 4f 70 74 69 6f 6e 2e 70 72 6f 74 6f 74 79 70 65 | etter);.exports.Option.prototype |
6fc0 | 2e 5f 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 6c 65 74 74 65 72 29 20 7b 00 00 7d 3b 00 20 20 20 | ._.=.function.(letter).{..};.... |
6fe0 | 20 72 65 74 75 72 6e 20 74 68 69 73 3b 00 20 20 20 20 7d 29 3b 00 20 20 20 20 20 20 20 20 7d 00 | .return.this;.....});.........}. |
7000 | 61 64 00 00 26 00 00 00 06 02 00 00 00 10 00 00 73 00 00 00 de 0f 00 00 c4 0f 00 00 ae 0f 00 00 | ad..&...........s............... |
7020 | a3 0f 00 00 9a 0f 00 00 6d 0f 00 00 65 0f 00 00 3c 0f 00 00 ff 0e 00 00 fc 0e 00 00 fb 0e 00 00 | ........m...e...<............... |
7040 | b4 0e 00 00 9f 0e 00 00 9e 0e 00 00 8f 0e 00 00 73 0e 00 00 61 0e 00 00 4b 0e 00 00 4a 0e 00 00 | ................s...a...K...J... |
7060 | 31 0e 00 00 f7 0d 00 00 cf 0d 00 00 ce 0d 00 00 a7 0d 00 00 88 0d 00 00 70 0d 00 00 57 0d 00 00 | 1.......................p...W... |
7080 | 22 0d 00 00 ea 0c 00 00 db 0c 00 00 d1 0c 00 00 b3 0c 00 00 ac 0c 00 00 ab 0c 00 00 83 0c 00 00 | "............................... |
70a0 | 75 0c 00 00 3e 0c 00 00 20 0c 00 00 f4 0b 00 00 ea 0b 00 00 e3 0b 00 00 e2 0b 00 00 cc 0b 00 00 | u...>........................... |
70c0 | aa 0b 00 00 67 0b 00 00 2f 0b 00 00 29 0b 00 00 fb 0a 00 00 cd 0a 00 00 9c 0a 00 00 94 0a 00 00 | ....g.../...)................... |
70e0 | 93 0a 00 00 82 0a 00 00 62 0a 00 00 42 0a 00 00 27 0a 00 00 14 0a 00 00 13 0a 00 00 ed 09 00 00 | ........b...B...'............... |
7100 | ec 09 00 00 a6 09 00 00 83 09 00 00 5f 09 00 00 5e 09 00 00 43 09 00 00 1e 09 00 00 10 09 00 00 | ............_...^...C........... |
7120 | 0f 09 00 00 e1 08 00 00 e0 08 00 00 b1 08 00 00 8a 08 00 00 71 08 00 00 51 08 00 00 30 08 00 00 | ....................q...Q...0... |
7140 | 28 08 00 00 03 08 00 00 c6 07 00 00 8c 07 00 00 46 07 00 00 2f 07 00 00 1d 07 00 00 04 07 00 00 | (...............F.../........... |
7160 | d2 06 00 00 a9 06 00 00 8b 06 00 00 6a 06 00 00 45 06 00 00 2e 06 00 00 f5 05 00 00 ed 05 00 00 | ............j...E............... |
7180 | bc 05 00 00 7f 05 00 00 55 05 00 00 37 05 00 00 1d 05 00 00 f8 04 00 00 ca 04 00 00 88 04 00 00 | ........U...7................... |
71a0 | 62 04 00 00 1a 04 00 00 f5 03 00 00 d6 03 00 00 bc 03 00 00 a5 03 00 00 8c 03 00 00 62 03 00 00 | b...........................b... |
71c0 | 44 03 00 00 2a 03 00 00 05 03 00 00 d8 02 00 00 b6 02 00 00 74 02 00 00 4e 02 00 00 06 02 00 00 | D...*...............t...N....... |
71e0 | 05 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
7200 | 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7220 | 20 20 20 20 20 20 4d 61 74 68 2e 6d 61 78 28 30 2c 20 6f 70 74 69 6f 6e 2e 5f 61 63 74 69 6f 6e | ......Math.max(0,.option._action |
7240 | 2e 6c 65 6e 67 74 68 20 2d 20 32 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .length.-.2),................... |
7260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 | ..............this,............. |
7280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 69 64 61 74 65 28 6f 70 74 69 6f 6e 2c | ................validate(option, |
72a0 | 20 6d 61 6e 64 61 74 6f 72 79 53 68 69 66 74 2e 63 61 6c 6c 28 00 20 20 20 20 20 20 20 20 20 20 | .mandatoryShift.call(........... |
72c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2e 63 6f 6e 63 61 74 28 00 20 20 20 20 20 20 20 20 | ..............].concat(......... |
72e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 2e 67 65 74 4e 61 | ....................option.getNa |
7300 | 6d 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | me()............................ |
7320 | 20 6f 70 74 69 6f 6e 73 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .options,....................... |
7340 | 20 20 5b 00 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 6c 66 | ..[.........................self |
7360 | 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 2e 5f 61 63 | ,.....................option._ac |
7380 | 74 69 6f 6e 2e 61 70 70 6c 79 28 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 65 6c | tion.apply(.................}.el |
73a0 | 73 65 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 3b 00 20 20 20 20 | se.{.....................);..... |
73c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 00 20 20 20 20 20 20 20 20 20 20 | ....................]........... |
73e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 29 00 20 20 20 20 20 20 20 20 20 20 20 | ..................))............ |
7400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 6f 72 64 00 20 20 20 20 20 20 | .....................word....... |
7420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 74 68 2e 6d | ..........................Math.m |
7440 | 61 78 28 30 2c 20 6f 70 74 69 6f 6e 2e 5f 61 63 74 69 6f 6e 2e 6c 65 6e 67 74 68 20 2d 20 32 29 | ax(0,.option._action.length.-.2) |
7460 | 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ,............................... |
7480 | 20 20 74 68 69 73 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..this,......................... |
74a0 | 20 20 20 20 76 61 6c 69 64 61 74 65 28 6f 70 74 69 6f 6e 2c 20 6d 61 6e 64 61 74 6f 72 79 53 68 | ....validate(option,.mandatorySh |
74c0 | 69 66 74 2e 63 61 6c 6c 28 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ift.call(....................... |
74e0 | 20 20 20 20 20 20 6f 70 74 69 6f 6e 2e 67 65 74 4e 61 6d 65 28 29 2c 00 20 20 20 20 20 20 20 20 | ......option.getName(),......... |
7500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 2c 00 20 20 20 | ....................options,.... |
7520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 00 20 20 20 20 20 20 20 20 20 | .....................[.......... |
7540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2c 00 20 20 20 20 20 20 20 20 20 20 20 | ...............self,............ |
7560 | 20 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 2e 5f 61 63 74 69 6f 6e 2e 61 70 70 6c 79 28 00 3e | .........option._action.apply(.> |
7580 | 3e 3e 3e 3e 3e 3e 20 32 32 33 64 64 30 63 65 36 39 66 38 34 63 65 63 65 35 65 31 30 61 35 64 31 | >>>>>>.223dd0ce69f84cece5e10a5d1 |
75a0 | 37 39 36 38 35 66 38 61 66 31 35 63 62 32 38 3a 6c 69 62 2f 61 72 67 73 2e 6a 73 00 20 20 20 20 | 79685f8af15cb28:lib/args.js..... |
75c0 | 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6f 70 74 69 6f 6e 2e 5f 61 63 74 69 6f 6e 2e 6c | ............if.(option._action.l |
75e0 | 65 6e 67 74 68 20 3e 20 32 29 20 7b 00 3d 3d 3d 3d 3d 3d 3d 00 20 20 20 20 20 20 20 20 20 20 20 | ength.>.2).{.=======............ |
7600 | 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 6f 70 74 69 6f 6e 2e 5f 61 63 74 69 6f 6e 2e 6c | .....}.else.if.(option._action.l |
7620 | 65 6e 67 74 68 20 3c 3d 20 33 29 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ength.<=.3).{................... |
7640 | 20 20 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 | ..);.........................opt |
7660 | 69 6f 6e 2e 5f 6e 61 6d 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion._name....................... |
7680 | 20 20 6f 70 74 69 6f 6e 73 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..options,...................... |
76a0 | 20 20 20 73 65 6c 66 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 | ...self,.....................opt |
76c0 | 69 6f 6e 2e 5f 61 63 74 69 6f 6e 2e 63 61 6c 6c 28 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion._action.call(............... |
76e0 | 20 20 69 66 20 28 6f 70 74 69 6f 6e 2e 5f 61 63 74 69 6f 6e 2e 6c 65 6e 67 74 68 20 3c 3d 20 32 | ..if.(option._action.length.<=.2 |
7700 | 29 20 7b 00 3c 3c 3c 3c 3c 3c 3c 20 48 45 41 44 3a 6c 69 62 2f 61 72 67 73 2e 6a 73 00 20 20 20 | ).{.<<<<<<<.HEAD:lib/args.js.... |
7720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .............}.................. |
7740 | 20 20 20 29 3b 00 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 | ...);.........................". |
7760 | 6f 70 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 61 6e 20 61 73 73 6f 63 69 61 74 | option.does.not.have.an.associat |
7780 | 65 64 20 61 63 74 69 6f 6e 2e 22 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ed.action."..................... |
77a0 | 20 20 20 20 22 50 72 6f 67 72 61 6d 6d 65 72 20 65 72 72 6f 72 3a 20 54 68 65 20 22 20 2b 20 77 | ...."Programmer.error:.The.".+.w |
77c0 | 6f 72 64 20 2b 00 3e 3e 3e 3e 3e 3e 3e 20 32 32 33 64 64 30 63 65 36 39 66 38 34 63 65 63 65 35 | ord.+.>>>>>>>.223dd0ce69f84cece5 |
77e0 | 65 31 30 61 35 64 31 37 39 36 38 35 66 38 61 66 31 35 63 62 32 38 3a 6c 69 62 2f 61 72 67 73 2e | e10a5d179685f8af15cb28:lib/args. |
7800 | 6a 73 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 72 6f 77 20 6e 65 77 | js.....................throw.new |
7820 | 20 45 72 72 6f 72 28 00 3d 3d 3d 3d 3d 3d 3d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Error(.=======................. |
7840 | 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........options,................ |
7860 | 20 20 20 20 20 73 65 6c 66 2e 65 72 72 6f 72 28 00 3c 3c 3c 3c 3c 3c 3c 20 48 45 41 44 3a 6c 69 | .....self.error(.<<<<<<<.HEAD:li |
7880 | 62 2f 61 72 67 73 2e 6a 73 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 21 6f | b/args.js.................if.(!o |
78a0 | 70 74 69 6f 6e 2e 5f 61 63 74 69 6f 6e 29 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ption._action).{................ |
78c0 | 20 76 61 72 20 6f 70 74 69 6f 6e 20 3d 20 74 68 69 73 2e 5f 6c 6f 6e 67 5b 77 6f 72 64 5d 3b 00 | .var.option.=.this._long[word];. |
78e0 | 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 75 74 69 6c 2e 68 61 73 28 74 68 69 73 2e 5f | .............if.(util.has(this._ |
7900 | 6c 6f 6e 67 2c 20 77 6f 72 64 29 29 20 7b 00 00 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 | long,.word)).{..............}... |
7920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 2e 75 6e 73 68 69 66 74 28 76 61 6c 75 65 | ..............args.unshift(value |
7940 | 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 21 21 76 61 6c 75 65 29 20 7b 00 00 20 | );.............if.(!!value).{... |
7960 | 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20 76 61 6c 75 65 20 3d 20 70 61 74 74 65 72 6e 5b 31 | ...........var.value.=.pattern[1 |
7980 | 5d 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20 77 6f 72 64 20 3d 20 70 61 74 74 65 72 | ];.............var.word.=.patter |
79a0 | 6e 5b 30 5d 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20 70 61 74 74 65 72 6e 20 3d 20 | n[0];.............var.pattern.=. |
79c0 | 61 72 67 2e 6d 61 74 63 68 28 2f 5e 2d 2d 28 5b 5e 3d 5d 2b 29 28 3f 3a 3d 28 2e 2a 29 29 3f 2f | arg.match(/^--([^=]+)(?:=(.*))?/ |
79e0 | 29 2e 73 6c 69 63 65 28 31 29 3b 00 00 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 | ).slice(1);..........}.else.if.( |
7a00 | 2f 5e 2d 2d 2f 2e 74 65 73 74 28 61 72 67 29 29 20 7b 00 00 20 20 20 20 20 20 20 20 20 20 20 20 | /^--/.test(arg)).{.............. |
7a20 | 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 69 66 20 28 61 72 67 20 3d 3d 20 22 2d 2d 22 29 20 | break;.........if.(arg.==."--"). |
7a40 | 7b 00 20 20 20 20 20 20 20 20 76 61 72 20 61 72 67 20 3d 20 61 72 67 73 2e 73 68 69 66 74 28 29 | {.........var.arg.=.args.shift() |
7a60 | 3b 00 20 20 20 20 41 52 47 53 3a 20 77 68 69 6c 65 20 28 61 72 67 73 2e 6c 65 6e 67 74 68 29 20 | ;.....ARGS:.while.(args.length). |
7a80 | 7b 00 20 20 20 20 2f 2f 20 77 61 6c 6b 20 61 72 67 73 00 00 20 20 20 20 7d 29 3b 00 20 20 20 20 | {.....//.walk.args......});..... |
7aa0 | 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 5b 6f 70 74 69 6f 6e 2e 5f 6e 61 6d 65 5d 20 3d 20 | ........options[option._name].=. |
7ac0 | 6f 70 74 69 6f 6e 2e 5f 64 65 66 3b 00 20 20 20 20 20 20 20 20 69 66 20 28 21 75 74 69 6c 2e 68 | option._def;.........if.(!util.h |
7ae0 | 61 73 28 6f 70 74 69 6f 6e 73 2c 20 6f 70 74 69 6f 6e 2e 5f 6e 61 6d 65 29 29 00 20 20 20 20 74 | as(options,.option._name)).....t |
7b00 | 68 69 73 2e 5f 6f 70 74 69 6f 6e 73 2e 66 6f 72 45 61 63 68 28 66 75 6e 63 74 69 6f 6e 20 28 6f | his._options.forEach(function.(o |
7b20 | 70 74 69 6f 6e 29 20 7b 00 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6f | ption).{.....}.............optio |
7b40 | 6e 73 5b 6e 61 6d 65 5d 20 3d 20 75 74 69 6c 2e 63 6f 70 79 28 74 68 69 73 2e 5f 64 65 66 5b 6e | ns[name].=.util.copy(this._def[n |
7b60 | 61 6d 65 5d 29 3b 00 20 20 20 20 20 20 20 20 69 66 20 28 75 74 69 6c 2e 68 61 73 28 74 68 69 73 | ame]);.........if.(util.has(this |
7b80 | 2e 5f 64 65 66 2c 20 6e 61 6d 65 29 20 26 26 20 21 75 74 69 6c 2e 68 61 73 28 6f 70 74 69 6f 6e | ._def,.name).&&.!util.has(option |
7ba0 | 73 2c 20 6e 61 6d 65 29 29 00 20 20 20 20 66 6f 72 20 28 76 61 72 20 6e 61 6d 65 20 69 6e 20 74 | s,.name)).....for.(var.name.in.t |
7bc0 | 68 69 73 2e 5f 64 65 66 29 20 7b 00 20 20 20 20 2f 2f 20 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 | his._def).{.....//.initial.value |
7be0 | 73 00 00 20 20 20 20 7d 3b 00 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 | s......};.........}............. |
7c00 | 73 65 6c 66 2e 65 72 72 6f 72 28 6f 70 74 69 6f 6e 73 2c 20 65 78 63 65 70 74 69 6f 6e 29 3b 00 | self.error(options,.exception);. |
7c20 | 20 20 20 20 20 20 20 20 7d 20 63 61 74 63 68 20 28 65 78 63 65 70 74 69 6f 6e 29 20 7b 00 20 20 | ........}.catch.(exception).{... |
7c40 | 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 6f 70 74 69 6f 6e 2e 5f 76 61 6c 69 64 61 74 | ..........return.option._validat |
7c60 | 65 2e 63 61 6c 6c 28 73 65 6c 66 2c 20 76 61 6c 75 65 29 3b 00 20 20 20 20 20 20 20 20 74 72 79 | e.call(self,.value);.........try |
7c80 | 20 7b 00 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 76 61 6c 69 64 61 74 65 20 28 6f 70 74 69 6f 6e | .{.....function.validate.(option |
7ca0 | 2c 20 76 61 6c 75 65 29 20 7b 00 00 20 20 20 20 7d 3b 00 20 20 20 20 20 20 20 20 72 65 74 75 72 | ,.value).{......};.........retur |
7cc0 | 6e 20 61 72 67 73 2e 73 68 69 66 74 28 6e 29 3b 00 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 | n.args.shift(n);.........}...... |
7ce0 | 20 20 20 20 20 20 20 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 20 6f 70 74 69 | .......);.................'.opti |
7d00 | 6f 6e 20 72 65 71 75 69 72 65 73 20 27 20 2b 20 6e 20 2b 20 27 20 61 72 67 75 6d 65 6e 74 73 2e | on.requires.'.+.n.+.'.arguments. |
7d20 | 27 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 45 52 52 4f 52 3a 20 54 68 65 20 27 20 | '.................'ERROR:.The.'. |
7d40 | 2b 20 75 74 69 6c 2e 65 6e 71 75 6f 74 65 28 6e 61 6d 65 29 20 2b 00 20 20 20 20 20 20 20 20 20 | +.util.enquote(name).+.......... |
7d60 | 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 | .......options,.............this |
7d80 | 2e 65 72 72 6f 72 28 00 20 20 20 20 20 20 20 20 69 66 20 28 6e 20 3e 20 61 72 67 73 2e 6c 65 6e | .error(.........if.(n.>.args.len |
7da0 | 67 74 68 29 20 7b 00 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 6d 61 6e 64 61 74 6f 72 79 53 68 69 | gth).{.....function.mandatoryShi |
7dc0 | 66 74 28 6e 2c 20 6e 61 6d 65 29 20 7b 00 00 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 2e 63 | ft(n,.name).{..........options.c |
7de0 | 6f 6d 6d 61 6e 64 20 3d 20 61 72 67 73 2e 73 68 69 66 74 28 29 3b 00 20 20 20 20 69 66 20 28 21 | ommand.=.args.shift();.....if.(! |
7e00 | 6e 6f 43 6f 6d 6d 61 6e 64 20 26 26 20 61 72 67 73 2e 6c 65 6e 67 74 68 20 26 26 20 21 2f 5e 2d | noCommand.&&.args.length.&&.!/^- |
7e20 | 2f 2e 74 65 73 74 28 61 72 67 73 5b 30 5d 29 29 00 20 20 20 20 6f 70 74 69 6f 6e 73 2e 61 72 67 | /.test(args[0])).....options.arg |
7e40 | 73 20 3d 20 61 72 67 73 3b 00 00 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 20 3d 20 7b 7d 3b | s.=.args;..........options.=.{}; |
7e60 | 00 20 20 20 20 69 66 20 28 21 6f 70 74 69 6f 6e 73 29 00 20 20 20 20 20 20 20 20 61 72 67 73 20 | .....if.(!options).........args. |
7e80 | 3d 20 73 79 73 74 65 6d 2e 61 72 67 73 3b 00 20 20 20 20 69 66 20 28 21 61 72 67 73 29 00 00 20 | =.system.args;.....if.(!args)... |
7ea0 | 20 20 20 76 61 72 20 73 65 6c 66 20 3d 20 74 68 69 73 3b 00 65 78 70 6f 72 74 73 2e 50 61 72 73 | ...var.self.=.this;.exports.Pars |
7ec0 | 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 70 61 72 73 65 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 61 | er.prototype.parse.=.function.(a |
7ee0 | 72 67 73 2c 20 6f 70 74 69 6f 6e 73 2c 20 6e 6f 43 6f 6d 6d 61 6e 64 29 20 7b 00 00 7d 3b 00 3e | rgs,.options,.noCommand).{..};.> |
7f00 | 3e 3e 3e 3e 3e 3e 20 32 32 33 64 64 30 63 65 36 39 66 38 34 63 65 63 65 35 65 31 30 61 35 64 31 | >>>>>>.223dd0ce69f84cece5e10a5d1 |
7f20 | 37 39 36 38 35 66 38 61 66 31 35 63 62 32 38 3a 6c 69 62 2f 61 72 67 73 2e 6a 73 00 20 20 20 20 | 79685f8af15cb28:lib/args.js..... |
7f40 | 73 74 72 65 61 6d 2e 70 72 69 6e 74 2e 61 70 70 6c 79 28 6e 75 6c 6c 2c 20 61 72 67 75 6d 65 6e | stream.print.apply(null,.argumen |
7f60 | 74 73 29 3b 00 3d 3d 3d 3d 3d 3d 3d 00 20 20 20 20 20 20 20 20 73 74 72 65 61 6d 2e 70 72 69 6e | ts);.=======.........stream.prin |
7f80 | 74 2e 61 70 70 6c 79 28 6e 75 6c 6c 2c 20 61 72 67 75 6d 65 6e 74 73 29 3b 00 20 20 20 20 65 6c | t.apply(null,.arguments);.....el |
7fa0 | 73 65 00 20 20 20 20 20 20 20 20 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 75 6d 65 | se.........);.............argume |
7fc0 | 6e 74 73 00 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 2e 5f 70 61 72 73 65 72 2c 00 20 20 | nts.............this._parser,... |
7fe0 | 20 20 20 20 20 20 74 68 69 73 2e 5f 70 61 72 73 65 72 2e 70 72 69 6e 74 2e 61 70 70 6c 79 28 00 | ......this._parser.print.apply(. |