Hex Artifact Content Вы: nobody
Вход

Artifact 42f1e812f946c9284c95633e84b6cb6b21ab90ad:


0000: ef bb bf 24 65 6e 67 69 6e 65 20 4a 53 63 72 69  ...$engine JScri
0010: 70 74 0d 0a 24 75 6e 61 6d 65 20 66 69 6c 65 6f  pt..$uname fileo
0020: 70 65 6e 0d 0a 24 64 6e 61 6d 65 20 d0 9e d1 82  pen..$dname ....
0030: d0 ba d1 80 d1 8b d1 82 d1 8c 20 d1 84 d0 b0 d0  .......... .....
0040: b9 d0 bb 20 d0 b2 20 d0 9a d0 be d0 bd d1 84 d0  ... .. .........
0050: b8 d0 b3 d1 83 d1 80 d0 b0 d1 82 d0 be d1 80 d0  ................
0060: b5 0d 0a 24 61 64 64 69 6e 20 67 6c 6f 62 61 6c  ...$addin global
0070: 0d 0a 24 61 64 64 69 6e 20 73 74 64 63 6f 6d 6d  ..$addin stdcomm
0080: 61 6e 64 73 0d 0a 0d 0a 67 6c 6f 62 61 6c 2e 63  ands....global.c
0090: 6f 6e 6e 65 63 74 47 6c 6f 62 61 6c 73 28 53 65  onnectGlobals(Se
00a0: 6c 66 53 63 72 69 70 74 29 0d 0a 0d 0a 2f 2a 20  lfScript)..../* 
00b0: d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 20 d0 b4 d0  ............ ...
00c0: bb d1 8f 20 d0 bf d0 b5 d1 80 d0 b5 d1 85 d0 b2  ... ............
00d0: d0 b0 d1 82 d0 b0 20 d1 81 d0 be d1 85 d1 80 d0  ...... .........
00e0: b0 d0 bd d0 b5 d0 bd d0 b8 d1 8f 20 d1 84 d0 b0  ........... ....
00f0: d0 b9 d0 bb d0 be d0 b2 20 d0 b4 d0 bb d1 8f 20  ........ ...... 
0100: d0 a1 d0 bd d0 b5 d0 b3 d0 be d0 bf d0 b0 d1 82  ................
0110: d0 b0 20 d0 b8 20 d0 bd d0 b5 d0 bc d0 b5 d0 b4  .. .. ..........
0120: d0 bb d0 b5 d0 bd d0 bd d0 be d0 b3 d0 be 20 d0  .............. .
0130: be d1 82 d0 ba d1 80 d1 8b d1 82 d0 b8 d1 8f 20  ............... 
0140: d1 84 d0 b0 d0 b9 d0 bb d0 be d0 b2 0d 0a 20 2a  .............. *
0150: 20 d0 90 d0 b2 d1 82 d0 be d1 80 09 09 3a 20 d0   ............: .
0160: 90 d1 80 d1 82 d1 83 d1 80 20 d0 90 d1 8e d1 85  ......... ......
0170: d0 b0 d0 bd d0 be d0 b2 20 61 6b 61 20 61 72 74  ........ aka art
0180: 62 65 61 72 20 61 61 72 74 62 65 61 72 40 67 6d  bear aartbear@gm
0190: 61 69 6c 2e 63 6f 6d 0d 0a 20 2a 20 d0 a1 d1 82  ail.com.. * ....
01a0: d1 80 d0 b0 d0 bd d0 b8 d1 86 d0 b0 20 d1 81 d0  ............ ...
01b0: ba d1 80 d0 b8 d0 bf d1 82 d0 b0 3a 20 68 74 74  ...........: htt
01c0: 70 3a 2f 2f 73 6e 65 67 6f 70 61 74 2e 72 75 2f  p://snegopat.ru/
01d0: 73 63 72 69 70 74 73 2f 77 69 6b 69 3f 6e 61 6d  scripts/wiki?nam
01e0: 65 3d 66 69 6c 65 6f 70 65 6e 2e 6a 73 0d 0a 20  e=fileopen.js.. 
01f0: 2a 20 d0 94 d0 b0 d1 82 d0 b0 20 d1 81 d0 be d0  * ........ .....
0200: b7 d0 b4 d0 b0 d0 bd d0 b8 d1 8f 3a 20 30 34 2e  ...........: 04.
0210: 31 30 2e 32 30 31 31 0d 0a 20 2a 20 d0 9e d0 bf  10.2011.. * ....
0220: d0 b8 d1 81 d0 b0 d0 bd d0 b8 d0 b5 09 09 3a 20  ..............: 
0230: 68 74 74 70 3a 2f 2f 73 6e 65 67 6f 70 61 74 2e  http://snegopat.
0240: 72 75 2f 66 6f 72 75 6d 2f 76 69 65 77 74 6f 70  ru/forum/viewtop
0250: 69 63 2e 70 68 70 3f 66 3d 33 26 74 3d 33 33 0d  ic.php?f=3&t=33.
0260: 0a 20 20 20 20 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1  .    ...........
0270: 82 20 22 d0 9d d0 b5 d0 bc d0 b5 d0 b4 d0 bb d0  . ".............
0280: b5 d0 bd d0 bd d0 be d0 b5 20 d0 be d1 82 d0 ba  ......... ......
0290: d1 80 d1 8b d1 82 d0 b8 d0 b5 20 d1 84 d0 b0 d0  .......... .....
02a0: b9 d0 bb d0 be d0 b2 2c 20 d1 81 d0 be d1 85 d1  ......., .......
02b0: 80 d0 b0 d0 bd d1 8f d0 b5 d0 bc d1 8b d1 85 20  ............... 
02c0: d0 b2 20 d0 9a d0 be d0 bd d1 84 d0 b8 d0 b3 d1  .. .............
02d0: 83 d1 80 d0 b0 d1 82 d0 be d1 80 d0 b5 22 0d 0a  ............."..
02e0: 20 20 20 20 d0 af 20 d1 87 d0 b0 d1 81 d1 82 d0      .. .........
02f0: be 20 d1 80 d0 b0 d0 b1 d0 be d1 82 d0 b0 d1 8e  . ..............
0300: 20 d1 81 20 d0 be d1 82 d1 87 d0 b5 d1 82 d0 b0   .. ............
0310: d0 bc d0 b8 2f d0 be d0 b1 d1 80 d0 b0 d0 b1 d0  ..../...........
0320: be d1 82 d0 ba d0 b0 d0 bc d0 b8 2c 20 d0 b2 d1  ..........., ...
0330: 81 d1 82 d1 80 d0 be d0 b5 d0 bd d0 bd d1 8b d0  ................
0340: bc d0 b8 20 d0 b2 20 d0 ba d0 be d0 bd d1 84 d0  ... .. .........
0350: b8 d0 b3 d1 83 d1 80 d0 b0 d1 86 d0 b8 d1 8e 2c  ...............,
0360: 20 d1 81 d0 bb d0 b5 d0 b4 d1 83 d1 8e d1 89 d0   ...............
0370: b8 d0 bc 20 d0 be d0 b1 d1 80 d0 b0 d0 b7 d0 be  ... ............
0380: d0 bc 2e 0d 0a 20 20 20 20 d0 a1 d0 be d1 85 d1  .....    .......
0390: 80 d0 b0 d0 bd d1 8f d1 8f 20 d0 b2 d1 81 d1 82  ......... ......
03a0: d1 80 d0 be d0 b5 d0 bd d0 bd d1 8b d0 b9 20 d0  .............. .
03b0: be d1 82 d1 87 d0 b5 d1 82 2f d0 be d0 b1 d1 80  ........./......
03c0: d0 b0 d0 b1 d0 be d1 82 d0 ba d1 83 20 d0 b2 20  ............ .. 
03d0: d1 84 d0 b0 d0 b9 d0 bb 2c 20 d0 be d1 82 d0 ba  ........, ......
03e0: d1 80 d1 8b d0 b2 d0 b0 d1 8e 20 d1 8d d1 82 d0  .......... .....
03f0: be d1 82 20 d1 84 d0 b0 d0 b9 d0 bb 20 28 d0 a4  ... ........ (..
0400: d0 b0 d0 b9 d0 bb 20 2d 20 d0 9e d1 82 d0 ba d1  ...... - .......
0410: 80 d1 8b d1 82 d1 8c 20 2d 20 d0 bf d0 be d0 b8  ....... - ......
0420: d1 81 d0 ba 20 d1 84 d0 b0 d0 b9 d0 bb d0 b0 20  .... .......... 
0430: d0 b2 20 d0 bf d0 b0 d0 bf d0 ba d0 b5 2c 20 d0  .. .........., .
0440: ba d0 b0 d0 ba 20 d0 bf d1 80 d0 b0 d0 b2 d0 b8  ..... ..........
0450: d0 bb d0 be 2c 20 d1 84 d0 b0 d0 b9 d0 bb d0 be  ...., ..........
0460: d0 b2 20 d0 b2 20 d0 bf d0 b0 d0 bf d0 ba d0 b5  .. .. ..........
0470: 20 d0 bd d0 b5 d0 bc d0 b0 d0 bb d0 be 2c 20 d1   ............, .
0480: 81 d0 b5 d0 ba d1 83 d0 bd d0 b4 d0 b0 20 d0 b8  ............. ..
0490: d0 bb d0 b8 20 d0 b4 d0 b2 d0 b5 20 d1 82 d0 b5  .... ...... ....
04a0: d1 80 d1 8f d0 b5 d1 82 d1 81 d1 8f 20 20 29 2c  ............  ),
04b0: 20 d0 b8 d1 81 d0 bf d1 80 d0 b0 d0 b2 d0 bb d1   ...............
04c0: 8f d1 8e 20 d1 84 d0 b0 d0 b9 d0 bb 20 0d 0a 20  ... ........ .. 
04d0: 20 20 20 d0 b8 20 d1 82 d1 83 d1 82 20 d0 b6 d0     .. ...... ...
04e0: b5 2c 20 d0 bd d0 b5 20 d0 bf d0 b5 d1 80 d0 b5  ., .... ........
04f0: d0 b7 d0 b0 d0 bf d1 83 d1 81 d0 ba d0 b0 d1 8f  ................
0500: 20 d0 9a d0 be d0 bd d1 84 d0 b8 d0 b3 d1 83 d1   ...............
0510: 80 d0 b0 d1 82 d0 be d1 80 20 d0 b8 20 d0 9f d1  ......... .. ...
0520: 80 d0 b5 d0 b4 d0 bf d1 80 d0 b8 d1 8f d1 82 d0  ................
0530: b8 d0 b5 2c 20 d0 b8 20 d0 bd d0 b5 20 d0 b2 d1  ..., .. .... ...
0540: 8b d0 b3 d0 be d0 bd d1 8f d1 8f 20 d0 bf d0 be  ........... ....
0550: d0 bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d0 b5  ................
0560: d0 bb d0 b5 d0 b9 20 d0 b2 20 d1 81 d0 bb d1 83  ...... .. ......
0570: d1 87 d0 b0 d0 b5 20 d1 80 d0 b0 d0 b1 d0 be d1  ...... .........
0580: 87 d0 b5 d0 b9 20 d0 b1 d0 b0 d0 b7 d1 8b 2c 20  ..... ........, 
0590: d0 be d1 82 d0 ba d1 80 d1 8b d0 b2 d0 b0 d1 8e  ................
05a0: 20 d0 b8 d1 81 d0 bf d1 80 d0 b0 d0 b2 d0 bb d0   ...............
05b0: b5 d0 bd d0 bd d1 8b d0 b9 20 d1 84 d0 b0 d0 b9  ......... ......
05c0: d0 bb 20 d0 b2 20 d1 80 d0 b5 d0 b6 d0 b8 d0 bc  .. .. ..........
05d0: d0 b5 20 d0 9f d1 80 d0 b5 d0 b4 d0 bf d1 80 d0  .. .............
05e0: b8 d1 8f d1 82 d0 b8 d1 8f 2e 0d 0a 20 20 20 20  ............    
05f0: d0 a3 d0 b2 d0 b5 d1 80 d0 b5 d0 bd 2c 20 d1 87  ............, ..
0600: d1 82 d0 be 20 d0 bf d0 be 20 d1 82 d0 b0 d0 ba  .... .... ......
0610: d0 be d0 b9 20 d1 81 d1 85 d0 b5 d0 bc d0 b5 20  .... .......... 
0620: d1 80 d0 b0 d0 b1 d0 be d1 82 d0 b0 d1 8e 20 d0  .............. .
0630: bd d0 b5 20 d1 8f 20 d0 be d0 b4 d0 b8 d0 bd 2e  ... .. .........
0640: 0d 0a 20 20 20 20 d0 98 20 d0 b2 d0 be d1 82 20  ..    .. ...... 
0650: d1 83 20 d0 bc d0 b5 d0 bd d1 8f 20 d1 80 d0 be  .. ........ ....
0660: d0 b4 d0 b8 d0 bb d0 b0 d1 81 d1 8c 20 d0 bc d1  ............ ...
0670: 8b d1 81 d0 bb d1 8c 20 d0 bd d0 b5 d0 bc d0 bd  ....... ........
0680: d0 be d0 b3 d0 be 20 d0 b0 d0 b2 d1 82 d0 be d0  ...... .........
0690: bc d0 b0 d1 82 d0 b8 d0 b7 d0 b8 d1 80 d0 be d0  ................
06a0: b2 d0 b0 d1 82 d1 8c 20 d1 8d d1 82 d0 be d1 82  ....... ........
06b0: 20 d0 bf d1 80 d0 be d1 86 d0 b5 d1 81 d1 81 3a   ..............:
06c0: 0d 0a 20 20 20 20 d1 80 d0 b0 d0 b7 d1 80 d0 b0  ..    ..........
06d0: d0 b1 d0 be d1 82 d1 87 d0 b8 d0 ba 20 d1 81 d0  ............ ...
06e0: be d1 85 d1 80 d0 b0 d0 bd d1 8f d0 b5 d1 82 20  ............... 
06f0: d0 be d1 82 d1 87 d0 b5 d1 82 2f d0 be d0 b1 d1  ........../.....
0700: 80 d0 b0 d0 b1 d0 be d1 82 d0 ba d1 83 20 d0 b2  ............. ..
0710: 20 d1 84 d0 b0 d0 b9 d0 bb 20 28 d1 82 d1 83 d1   ........ (.....
0720: 82 20 d0 ba d0 b0 d0 ba 20 d0 be d0 b1 d1 8b d1  . ...... .......
0730: 87 d0 bd d0 be 29 2c 20 0d 0a 20 20 20 20 d0 b0  .....), ..    ..
0740: 20 d0 b4 d0 b0 d0 bb d1 8c d1 88 d0 b5 20 d0 b2   ............ ..
0750: d1 81 d1 82 d1 83 d0 bf d0 b0 d0 b5 d1 82 20 d1  .............. .
0760: 81 d0 ba d1 80 d0 b8 d0 bf d1 82 3a 20 d0 bf d0  ...........: ...
0770: b5 d1 80 d0 b5 d1 85 d0 b2 d0 b0 d1 82 d1 8b d0  ................
0780: b2 d0 b0 d0 b5 d1 82 20 d1 81 d0 be d1 85 d1 80  ....... ........
0790: d0 b0 d0 bd d0 b5 d0 bd d0 b8 d0 b5 20 d1 84 d0  ............ ...
07a0: b0 d0 b9 d0 bb d0 b0 2c 20 d1 83 d0 b7 d0 bd d0  ......., .......
07b0: b0 d0 b5 d1 82 20 d0 b8 d0 bc d1 8f 20 d0 b8 20  ..... ...... .. 
07c0: d0 bf d1 83 d1 82 d1 8c 20 d1 84 d0 b0 d0 b9 d0  ........ .......
07d0: bb d0 b0 2c 20 d0 bf d1 80 d0 be d0 b2 d0 b5 d1  ..., ...........
07e0: 80 d1 8f d0 b5 d1 82 20 d1 80 d0 b0 d1 81 d1 88  ....... ........
07f0: d0 b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5 20 d1 8d d1  ............ ...
0800: 82 d0 be d0 b3 d0 be 20 d1 84 d0 b0 d0 b9 d0 bb  ....... ........
0810: d0 b0 2c 0d 0a 20 20 20 20 d0 b5 d1 81 d0 bb d0  ..,..    .......
0820: b8 20 d1 8d d1 82 d0 be 20 d0 b2 d0 bd d0 b5 d1  . ...... .......
0830: 88 d0 bd d0 b8 d0 b9 20 d0 be d1 82 d1 87 d0 b5  ....... ........
0840: d1 82 2f d0 be d0 b1 d1 80 d0 b0 d0 b1 d0 be d1  ../.............
0850: 82 d0 ba d0 b0 2c 20 d1 82 d0 be 20 d1 81 d0 ba  ....., .... ....
0860: d1 80 d0 b8 d0 bf d1 82 20 d0 bf d1 80 d0 b5 d0  ........ .......
0870: b4 d0 bb d0 b0 d0 b3 d0 b0 d0 b5 d1 82 20 d0 bd  ............. ..
0880: d0 b5 d0 bc d0 b5 d0 b4 d0 bb d0 b5 d0 bd d0 bd  ................
0890: d0 be 20 d0 be d1 82 d0 ba d1 80 d1 8b d1 82 d1  .. .............
08a0: 8c 20 d1 8d d1 82 d0 be d1 82 20 d1 84 d0 b0 d0  . ........ .....
08b0: b9 d0 bb 20 d0 b2 20 d0 9a d0 be d0 bd d1 84 d0  ... .. .........
08c0: b8 d0 b3 d1 83 d1 80 d0 b0 d1 82 d0 be d1 80 d0  ................
08d0: b5 2e 0d 0a 20 20 20 20 d0 9f d0 bb d0 b0 d0 bd  ....    ........
08e0: d1 8b 3a 20 d0 92 20 d0 bd d0 b0 d1 81 d1 82 d1  ..: .. .........
08f0: 80 d0 be d0 b9 d0 ba d0 b0 d1 85 20 d1 81 d0 ba  ........... ....
0900: d1 80 d0 b8 d0 bf d1 82 d0 b0 20 d0 bc d0 be d0  .......... .....
0910: b6 d0 bd d0 be 20 d0 b1 d1 83 d0 b4 d0 b5 d1 82  ..... ..........
0920: 20 d1 83 d0 ba d0 b0 d0 b7 d0 b0 d1 82 d1 8c 3a   ..............:
0930: 0d 0a 20 20 20 20 20 20 20 20 d0 b2 d1 81 d0 b5  ..        ......
0940: d0 b3 d0 b4 d0 b0 20 d0 be d1 82 d0 ba d1 80 d1  ...... .........
0950: 8b d0 b2 d0 b0 d1 82 d1 8c 20 d1 82 d0 b0 d0 ba  ......... ......
0960: d0 b8 d0 b5 20 d1 84 d0 b0 d0 b9 d0 bb d1 8b 20  .... .......... 
0970: d0 b1 d0 b5 d0 b7 20 d0 b2 d0 be d0 bf d1 80 d0  ...... .........
0980: be d1 81 d0 b0 20 d0 b8 d0 bb d0 b8 20 d0 b2 d1  ..... ...... ...
0990: 81 d0 b5 d0 b3 d0 b4 d0 b0 20 d0 b7 d0 b0 d0 b4  ......... ......
09a0: d0 b0 d0 b2 d0 b0 d1 82 d1 8c 20 d0 b2 d0 be d0  .......... .....
09b0: bf d1 80 d0 be d1 81 2c 0d 0a 20 20 20 20 20 20  .......,..      
09c0: 20 20 d1 80 d0 b0 d1 81 d1 88 d0 b8 d1 80 d0 b5    ..............
09d0: d0 bd d0 b8 d1 8f 20 d0 be d1 82 d0 ba d1 80 d1  ...... .........
09e0: 8b d0 b2 d0 b0 d0 b5 d0 bc d1 8b d1 85 20 d1 84  ............. ..
09f0: d0 b0 d0 b9 d0 bb d0 be d0 b2 20 2d 20 d0 bf d0  .......... - ...
0a00: be 20 d1 83 d0 bc d0 be d0 bb d1 87 d0 b0 d0 bd  . ..............
0a10: d0 b8 d1 8e 20 65 72 66 2c 20 65 70 66 20 0d 0a  .... erf, epf ..
0a20: 20 2a 2f 0d 0a 76 61 72 20 5f d0 b2 d0 b5 d1 80   */..var _......
0a30: d1 81 d0 b8 d1 8f d0 a1 d0 ba d1 80 d0 b8 d0 bf  ................
0a40: d1 82 d0 b0 20 3d 20 30 2e 34 0d 0a 0d 0a 76 61  .... = 0.4....va
0a50: 72 20 73 65 6c 65 63 74 65 64 46 69 6c 65 4e 61  r selectedFileNa
0a60: 6d 65 0d 0a 0d 0a 2f 2f 20 d0 9f d0 be d0 b4 d0  me....// .......
0a70: bf d0 b8 d1 88 d0 b5 d0 bc d1 81 d1 8f 20 d0 bd  ............. ..
0a80: d0 b0 20 d0 bf d0 b5 d1 80 d0 b5 d1 85 d0 b2 d0  .. .............
0a90: b0 d1 82 20 d0 ba d0 be d0 bc d0 b0 d0 bd d0 b4  ... ............
0aa0: d1 8b 20 d1 81 d0 be d1 85 d1 80 d0 b0 d0 bd d0  .. .............
0ab0: b5 d0 bd d0 b8 d1 8f 20 d0 b2 d0 be 20 d0 b2 d0  ....... .... ...
0ac0: bd d0 b5 d1 88 d0 bd d0 b8 d0 b9 20 d1 84 d0 b0  ........... ....
0ad0: d0 b9 d0 bb 0d 0a 2f 2f 20 d0 a2 d0 b0 d0 ba d0  ......// .......
0ae0: b6 d0 b5 20 d0 bc d0 be d0 b6 d0 bd d0 be 20 d0  ... .......... .
0af0: b1 d1 8b 20 d0 b5 d1 89 d0 b5 20 d0 bf d0 be d0  ... ...... .....
0b00: b4 d0 bf d0 b8 d1 81 d0 b0 d1 82 d1 8c d1 81 d1  ................
0b10: 8f 20 d0 bd d0 b0 20 22 d0 a4 d0 b0 d0 b9 d0 bb  . .... "........
0b20: 2d d0 a1 d0 be d1 85 d1 80 d0 b0 d0 bd d0 b8 d1  -...............
0b30: 82 d1 8c 20 d0 ba d0 b0 d0 ba 22 2c 20 d0 bd d0  ... ......", ...
0b40: be 20 d0 bf d0 be d0 ba d0 b0 20 d0 be d1 81 d1  . ........ .....
0b50: 82 d0 b0 d0 b2 d0 b8 d0 bc 20 d1 8d d1 82 d0 be  ......... ......
0b60: 20 d0 90 d1 80 d1 82 d1 83 d1 80 d1 83 0d 0a 65   ..............e
0b70: 76 65 6e 74 73 2e 61 64 64 43 6f 6d 6d 61 6e 64  vents.addCommand
0b80: 48 61 6e 64 6c 65 72 28 22 7b 35 35 43 37 37 33  Handler("{55C773
0b90: 32 43 2d 30 43 33 33 2d 34 33 39 34 2d 41 44 43  2C-0C33-4394-ADC
0ba0: 41 2d 39 44 31 35 30 38 32 35 35 32 42 36 7d 22  A-9D15082552B6}"
0bb0: 2c 20 33 32 2c 20 53 65 6c 66 53 63 72 69 70 74  , 32, SelfScript
0bc0: 2e 73 65 6c 66 2c 20 22 68 6f 6f 6b 53 61 76 65  .self, "hookSave
0bd0: 54 6f 45 78 74 65 72 6e 61 6c 46 69 6c 65 43 6f  ToExternalFileCo
0be0: 6d 6d 61 6e 64 22 29 0d 0a 0d 0a 2f 2f 20 d0 9f  mmand")....// ..
0bf0: d0 b5 d1 80 d0 b5 d1 85 d0 b2 d0 b0 d1 82 20 d0  .............. .
0c00: ba d0 be d0 bc d0 b0 d0 bd d0 b4 d1 8b 2e 20 d0  .............. .
0c10: 9c d0 b5 d1 82 d0 be d0 b4 20 d0 b2 d1 8b d0 b7  ......... ......
0c20: d1 8b d0 b2 d0 b0 d0 b5 d1 82 d1 81 d1 8f 20 d1  .............. .
0c30: 81 d0 bd d0 b0 d1 87 d0 b0 d0 bb d0 b0 20 d0 bf  ............. ..
0c40: d0 b5 d1 80 d0 b5 d0 b4 20 d0 b2 d1 8b d0 bf d0  ........ .......
0c50: be d0 bb d0 bd d0 b5 d0 bd d0 b8 d0 b5 d0 bc 20  ............... 
0c60: d0 ba d0 be d0 bc d0 b0 d0 bd d0 b4 d1 8b 2c 20  .............., 
0c70: d0 bf d0 be d1 82 d0 be d0 bc 20 d0 bf d0 be d1  .......... .....
0c80: 81 d0 bb d0 b5 20 d0 b2 d1 8b d0 bf d0 be d0 bb  ..... ..........
0c90: d0 bd d0 b5 d0 bd d0 b8 d1 8f 20 28 d0 b5 d1 81  .......... (....
0ca0: d0 bb d0 b8 20 d0 bd d0 b5 20 d0 be d1 82 d0 bc  .... .... ......
0cb0: d0 b5 d0 bd d0 b8 d0 bb d0 b8 29 0d 0a 66 75 6e  ..........)..fun
0cc0: 63 74 69 6f 6e 20 68 6f 6f 6b 53 61 76 65 54 6f  ction hookSaveTo
0cd0: 45 78 74 65 72 6e 61 6c 46 69 6c 65 43 6f 6d 6d  ExternalFileComm
0ce0: 61 6e 64 28 63 6d 64 29 0d 0a 7b 0d 0a 20 20 20  and(cmd)..{..   
0cf0: 20 69 66 28 63 6d 64 2e 69 73 42 65 66 6f 72 65   if(cmd.isBefore
0d00: 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20  )..    {..      
0d10: 20 20 73 65 6c 65 63 74 65 64 46 69 6c 65 4e 61    selectedFileNa
0d20: 6d 65 20 3d 20 22 22 0d 0a 20 20 20 20 20 20 20  me = ""..       
0d30: 20 2f 2f 20 d0 9f d0 be d0 b4 d0 bf d0 b8 d1 88   // ............
0d40: d0 b5 d0 bc d1 81 d1 8f 20 d0 bd d0 b0 20 d1 81  ........ .... ..
0d50: d0 be d0 b1 d1 8b d1 82 d0 b8 d0 b5 20 d0 be d1  ............ ...
0d60: 82 d0 ba d1 80 d1 8b d1 82 d0 b8 d1 8f 20 d0 b4  ............. ..
0d70: d0 b8 d0 b0 d0 bb d0 be d0 b3 d0 b0 20 d0 b2 d1  ............ ...
0d80: 8b d0 b1 d0 be d1 80 d0 b0 20 d1 84 d0 b0 d0 b9  ......... ......
0d90: d0 bb d0 b0 0d 0a 20 20 20 20 20 20 20 20 65 76  ......        ev
0da0: 65 6e 74 73 2e 63 6f 6e 6e 65 63 74 28 44 65 73  ents.connect(Des
0db0: 69 67 6e 65 72 2c 20 22 6f 6e 53 65 6c 65 63 74  igner, "onSelect
0dc0: 46 69 6c 65 22 2c 20 53 65 6c 66 53 63 72 69 70  File", SelfScrip
0dd0: 74 2e 73 65 6c 66 29 0d 0a 20 20 20 20 7d 0d 0a  t.self)..    }..
0de0: 20 20 20 20 65 6c 73 65 0d 0a 20 20 20 20 7b 0d      else..    {.
0df0: 0a 20 20 20 20 20 20 20 20 2f 2f 20 d0 9e d1 82  .        // ....
0e00: d0 bf d0 b8 d1 88 d0 b5 d0 bc d1 81 d1 8f 20 d0  .............. .
0e10: be d1 82 20 d1 81 d0 be d0 b1 d1 8b d1 82 d0 b8  ... ............
0e20: d1 8f 20 d0 be d1 82 d0 ba d1 80 d1 8b d1 82 d0  .. .............
0e30: b8 d1 8f 20 d0 b4 d0 b8 d0 b0 d0 bb d0 be d0 b3  ... ............
0e40: d0 b0 20 d0 b2 d1 8b d0 b1 d0 be d1 80 d0 b0 20  .. ............ 
0e50: d1 84 d0 b0 d0 b9 d0 bb d0 b0 0d 0a 20 20 20 20  ............    
0e60: 20 20 20 20 65 76 65 6e 74 73 2e 64 69 73 63 6f      events.disco
0e70: 6e 6e 65 63 74 28 44 65 73 69 67 6e 65 72 2c 20  nnect(Designer, 
0e80: 22 6f 6e 53 65 6c 65 63 74 46 69 6c 65 22 2c 20  "onSelectFile", 
0e90: 53 65 6c 66 53 63 72 69 70 74 2e 73 65 6c 66 29  SelfScript.self)
0ea0: 0d 0a 20 20 20 20 20 20 20 20 2f 2f 20 d0 98 20  ..        // .. 
0eb0: d0 be d1 82 d0 ba d1 80 d0 be d0 b5 d0 bc 20 d1  .............. .
0ec0: 81 d0 be d1 85 d1 80 d0 b0 d0 bd d0 b5 d0 bd d0  ................
0ed0: bd d1 8b d0 b9 20 d1 84 d0 b0 d0 b9 d0 bb 0d 0a  ..... ..........
0ee0: 20 20 20 20 20 20 20 20 69 66 28 73 65 6c 65 63          if(selec
0ef0: 74 65 64 46 69 6c 65 4e 61 6d 65 2e 6c 65 6e 67  tedFileName.leng
0f00: 74 68 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20  th)..           
0f10: 20 4f 70 65 6e 46 69 6c 65 28 73 65 6c 65 63 74   OpenFile(select
0f20: 65 64 46 69 6c 65 4e 61 6d 65 29 0d 0a 20 20 20  edFileName)..   
0f30: 20 7d 0d 0a 7d 0d 0a 0d 0a 2f 2f 20 d0 9e d0 b1   }..}....// ....
0f40: d1 80 d0 b0 d0 b1 d0 be d1 82 d1 87 d0 b8 d0 ba  ................
0f50: 2c 20 d0 b2 d1 8b d0 b7 d1 8b d0 b2 d0 b0 d0 b5  , ..............
0f60: d1 82 d1 81 d1 8f 20 d0 ba d0 be d0 b3 d0 b4 d0  ...... .........
0f70: b0 20 31 d0 a1 20 d0 b8 d1 81 d0 bf d0 be d0 bb  . 1.. ..........
0f80: d1 8c d0 b7 d1 83 d0 b5 d1 82 20 d0 b4 d0 b8 d0  .......... .....
0f90: b0 d0 bb d0 be d0 b3 20 d0 b4 d0 bb d1 8f 20 d0  ....... ...... .
0fa0: b7 d0 b0 d0 bf d1 80 d0 be d1 81 d0 b0 20 d0 b8  ............. ..
0fb0: d0 bc d0 b5 d0 bd d0 b8 20 d1 84 d0 b0 d0 b9 d0  ........ .......
0fc0: bb d0 b0 2e 0d 0a 2f 2f 20 d0 9f d0 be d0 b4 d0  ......// .......
0fd0: ba d0 bb d1 8e d1 87 d0 b0 d0 b5 d1 82 d1 81 d1  ................
0fe0: 8f 20 d0 b8 20 d0 be d1 82 d0 ba d0 bb d1 8e d1  . .. ...........
0ff0: 87 d0 b0 d0 b5 d1 82 d1 81 d1 8f 20 d0 b2 20 68  ........... .. h
1000: 6f 6f 6b 53 61 76 65 54 6f 45 78 74 65 72 6e 61  ookSaveToExterna
1010: 6c 46 69 6c 65 43 6f 6d 6d 61 6e 64 0d 0a 66 75  lFileCommand..fu
1020: 6e 63 74 69 6f 6e 20 6f 6e 53 65 6c 65 63 74 46  nction onSelectF
1030: 69 6c 65 28 73 65 6c 65 63 74 46 69 6c 65 44 61  ile(selectFileDa
1040: 74 61 29 20 2f 2f 41 73 20 49 53 65 6c 65 63 74  ta) //As ISelect
1050: 46 69 6c 65 44 61 74 61 0d 0a 7b 0d 0a 20 20 20  FileData..{..   
1060: 20 69 66 28 73 65 6c 65 63 74 46 69 6c 65 44 61   if(selectFileDa
1070: 74 61 2e 72 65 73 75 6c 74 20 21 3d 20 73 66 72  ta.result != sfr
1080: 4e 6f 72 6d 61 6c 29 0d 0a 20 20 20 20 7b 0d 0a  Normal)..    {..
1090: 20 20 20 20 20 20 20 20 2f 2f 20 d0 97 d0 bd d0          // .....
10a0: b0 d1 87 d0 b8 d1 82 20 d0 ba d0 b0 d0 ba d0 be  ....... ........
10b0: d0 b9 2d d1 82 d0 be 20 d0 b4 d1 80 d1 83 d0 b3  ..-.... ........
10c0: d0 be d0 b9 20 d0 be d0 b1 d1 80 d0 b0 d0 b1 d0  .... ...........
10d0: be d1 82 d1 87 d0 b8 d0 ba 20 d0 b4 d0 be 20 d0  ......... .... .
10e0: bd d0 b0 d1 81 20 d1 83 d0 b6 d0 b5 20 d1 87 d1  ..... ...... ...
10f0: 82 d0 be 2d d1 82 d0 be 20 d1 81 d0 b4 d0 b5 d0  ...-.... .......
1100: bb d0 b0 d0 bb 0d 0a 20 20 20 20 20 20 20 20 69  .......        i
1110: 66 28 73 65 6c 65 63 74 46 69 6c 65 44 61 74 61  f(selectFileData
1120: 2e 72 65 73 75 6c 74 20 3d 3d 20 73 66 72 53 65  .result == sfrSe
1130: 6c 65 63 74 65 64 20 26 26 20 73 65 6c 65 63 74  lected && select
1140: 46 69 6c 65 44 61 74 61 2e 66 69 6c 65 73 43 6f  FileData.filesCo
1150: 75 6e 74 20 3d 3d 20 31 29 0d 0a 20 20 20 20 20  unt == 1)..     
1160: 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20     {..          
1170: 20 20 2f 2f 20 d0 98 20 d0 bf d1 80 d0 b8 20 d1    // .. ...... .
1180: 8d d1 82 d0 be d0 bc 20 d0 be d0 bd 20 d0 bd d0  ....... .... ...
1190: b5 20 d0 be d1 82 d0 bc d0 b5 d0 bd d0 b8 d0 bb  . ..............
11a0: 20 d0 be d0 bf d0 b5 d1 80 d0 b0 d1 86 d0 b8 d1   ...............
11b0: 8e 2c 20 d0 b8 20 d1 83 d0 ba d0 b0 d0 b7 d0 b0  ., .. ..........
11c0: d0 bb 20 d0 be d0 b4 d0 b8 d0 bd 20 d1 84 d0 b0  .. ........ ....
11d0: d0 b9 d0 bb 0d 0a 20 20 20 20 20 20 20 20 20 20  ......          
11e0: 20 20 2f 2f 20 d0 97 d0 b0 d0 bf d0 be d0 bc d0    // ...........
11f0: bd d0 b8 d0 bc 20 d0 b5 d0 b3 d0 be 2c 20 d1 87  ..... ......, ..
1200: d1 82 d0 be d0 b1 d1 8b 20 d0 bf d0 be d0 bf d1  ........ .......
1210: 8b d1 82 d0 b0 d1 82 d1 8c d1 81 d1 8f 20 d0 bf  ............. ..
1220: d0 be d1 82 d0 be d0 bc 20 d0 be d1 82 d0 ba d1  ........ .......
1230: 80 d1 8b d1 82 d1 8c 0d 0a 20 20 20 20 20 20 20  .........       
1240: 20 20 20 20 20 73 65 6c 65 63 74 65 64 46 69 6c       selectedFil
1250: 65 4e 61 6d 65 20 3d 20 73 65 6c 65 63 74 46 69  eName = selectFi
1260: 6c 65 44 61 74 61 2e 73 65 6c 65 63 74 65 64 46  leData.selectedF
1270: 69 6c 65 28 30 29 0d 0a 20 20 20 20 20 20 20 20  ile(0)..        
1280: 7d 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72  }..        retur
1290: 6e 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 2f 2f  n..    }..    //
12a0: 20 d0 a1 d0 b0 d0 bc d0 b8 20 d0 bf d0 be d0 bb   ........ ......
12b0: d1 83 d1 87 d0 b8 d0 bc 20 d0 b8 d0 bc d1 8f 20  ........ ...... 
12c0: d1 84 d0 b0 d0 b9 d0 bb d0 b0 20 d0 b4 d0 bb d1  .......... .....
12d0: 8f 20 d1 81 d0 be d1 85 d1 80 d0 b0 d0 bd d0 b5  . ..............
12e0: d0 bd d0 b8 d1 8f 2c 20 d1 87 d1 82 d0 be d0 b1  ......, ........
12f0: d1 8b 20 d0 b7 d0 bd d0 b0 d1 82 d1 8c 2c 20 d1  .. .........., .
1300: 87 d1 82 d0 be 20 d0 be d1 82 d0 ba d1 80 d1 8b  ..... ..........
1310: d0 b2 d0 b0 d1 82 d1 8c 0d 0a 20 20 20 20 2f 2f  ..........    //
1320: 20 d0 92 d0 90 d0 96 d0 9d d0 9e 2e 20 d0 a1 d0   ........... ...
1330: be d0 b1 d1 8b d1 82 d0 b8 d0 b5 20 22 6f 6e 53  ........... "onS
1340: 65 6c 65 63 74 46 69 6c 65 22 20 d0 b3 d0 b5 d0  electFile" .....
1350: bd d0 b5 d1 80 d0 b8 d1 82 d1 81 d1 8f 20 d0 ba  ............. ..
1360: d0 b0 d0 ba 20 d0 bf d1 80 d0 b8 20 d1 81 d0 b8  .... ...... ....
1370: d1 81 d1 82 d0 b5 d0 bc d0 bd d1 8b d1 85 20 d0  .............. .
1380: b7 d0 b0 d0 bf d1 80 d0 be d1 81 d0 b0 d1 85 20  ............... 
1390: 31 d0 a1 2c 0d 0a 20 20 20 20 2f 2f 20 d1 82 d0  1..,..    // ...
13a0: b0 d0 ba 20 d0 b8 20 d0 bf d1 80 d0 b8 20 d0 b8  ... .. ...... ..
13b0: d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2  ................
13c0: d0 b0 d0 bd d0 b8 d0 b8 20 d0 b2 20 d1 81 d0 ba  ........ .. ....
13d0: d1 80 d0 b8 d0 bf d1 82 d0 b0 d1 85 20 d0 bc d0  ............ ...
13e0: b5 d1 82 d0 be d0 b4 d0 b0 20 d0 94 d0 b8 d0 b0  ......... ......
13f0: d0 bb d0 be d0 b3 d0 92 d1 8b d0 b1 d0 be d1 80  ................
1400: d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 b0 3a 3a d0 92  ............::..
1410: d1 8b d0 b1 d1 80 d0 b0 d1 82 d1 8c 2c 0d 0a 20  ............,.. 
1420: 20 20 20 2f 2f 20 d0 ba d1 80 d0 be d0 bc d0 b5     // ..........
1430: 20 d1 82 d0 b5 d1 85 20 d1 81 d0 bb d1 83 d1 87   ...... ........
1440: d0 b0 d0 b5 d0 b2 2c 20 d0 ba d0 be d0 b3 d0 b4  ......, ........
1450: d0 b0 20 d0 94 d0 b8 d0 b0 d0 bb d0 be d0 b3 d0  .. .............
1460: 92 d1 8b d0 b1 d0 be d1 80 d0 b0 d0 a4 d0 b0 d0  ................
1470: b9 d0 bb d0 b0 3a 3a d0 92 d1 8b d0 b1 d1 80 d0  .....::.........
1480: b0 d1 82 d1 8c 20 d0 b8 d1 81 d0 bf d0 be d0 bb  ..... ..........
1490: d1 8c d0 b7 d1 83 d0 b5 d1 82 d1 81 d1 8f 20 d0  .............. .
14a0: b2 20 d0 be d0 b1 d1 80 d0 b0 d0 b1 d0 be d1 82  . ..............
14b0: d1 87 d0 b8 d0 ba d0 b0 d1 85 0d 0a 20 20 20 20  ............    
14c0: 2f 2f 20 d1 81 d0 be d0 b1 d1 8b d1 82 d0 b8 d1  // .............
14d0: 8f 20 6f 6e 53 65 6c 65 63 74 46 69 6c 65 2c 20  . onSelectFile, 
14e0: d0 b4 d0 b0 d0 b1 d1 8b 20 d0 b8 d0 b7 d0 b1 d0  ........ .......
14f0: b5 d0 b6 d0 b0 d1 82 d1 8c 20 d0 b7 d0 b0 d1 86  ......... ......
1500: d0 b8 d0 ba d0 bb d0 b8 d0 b2 d0 b0 d0 bd d0 b8  ................
1510: d1 8f 2e 0d 0a 09 76 61 72 20 73 65 6c 44 6c 67  ......var selDlg
1520: 20 3d 20 76 38 4e 65 77 28 22 d0 94 d0 b8 d0 b0   = v8New("......
1530: d0 bb d0 be d0 b3 d0 92 d1 8b d0 b1 d0 be d1 80  ................
1540: d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 b0 22 2c 20 d0  ............", .
1550: a0 d0 b5 d0 b6 d0 b8 d0 bc d0 94 d0 b8 d0 b0 d0  ................
1560: bb d0 be d0 b3 d0 b0 d0 92 d1 8b d0 b1 d0 be d1  ................
1570: 80 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 b0 2e d0 a1  ................
1580: d0 be d1 85 d1 80 d0 b0 d0 bd d0 b5 d0 bd d0 b8  ................
1590: d0 b5 29 3b 0d 0a 09 73 65 6c 44 6c 67 2e d0 97  ..);...selDlg...
15a0: d0 b0 d0 b3 d0 be d0 bb d0 be d0 b2 d0 be d0 ba  ................
15b0: 20 3d 20 73 65 6c 65 63 74 46 69 6c 65 44 61 74   = selectFileDat
15c0: 61 2e 74 69 74 6c 65 2e 6c 65 6e 67 74 68 20 3f  a.title.length ?
15d0: 20 73 65 6c 65 63 74 46 69 6c 65 44 61 74 61 2e   selectFileData.
15e0: 74 69 74 6c 65 20 3a 20 22 d0 a1 d0 be d1 85 d1  title : ".......
15f0: 80 d0 b0 d0 bd d0 b8 d1 82 d1 8c 20 d0 b2 d0 be  ........... ....
1600: 20 d0 b2 d0 bd d0 b5 d1 88 d0 bd d0 b8 d0 b9 20   .............. 
1610: d0 be d1 82 d1 87 d0 b5 d1 82 2f d0 be d0 b1 d1  ........../.....
1620: 80 d0 b0 d0 b1 d0 be d1 82 d0 ba d1 83 22 0d 0a  ............."..
1630: 09 73 65 6c 44 6c 67 2e d0 9f d0 be d0 bb d0 bd  .selDlg.........
1640: d0 be d0 b5 d0 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9  ................
1650: d0 bb d0 b0 20 3d 20 73 65 6c 65 63 74 46 69 6c  .... = selectFil
1660: 65 44 61 74 61 2e 69 6e 69 74 69 61 6c 46 69 6c  eData.initialFil
1670: 65 4e 61 6d 65 0d 0a 09 73 65 6c 44 6c 67 2e d0  eName...selDlg..
1680: 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 20 3d 20  ............. = 
1690: 73 65 6c 65 63 74 46 69 6c 65 44 61 74 61 2e 66  selectFileData.f
16a0: 6f 6c 64 65 72 0d 0a 09 0d 0a 20 20 20 20 66 6f  older.....    fo
16b0: 72 20 28 76 61 72 20 69 20 3d 20 30 20 3b 20 69  r (var i = 0 ; i
16c0: 20 3c 20 73 65 6c 65 63 74 46 69 6c 65 44 61 74   < selectFileDat
16d0: 61 2e 66 69 6c 74 65 72 73 43 6f 75 6e 74 3b 20  a.filtersCount; 
16e0: 69 2b 2b 29 20 7b 0d 0a 20 20 20 20 20 20 20 20  i++) {..        
16f0: 66 69 6c 74 65 72 56 61 6c 20 3d 20 73 65 6c 65  filterVal = sele
1700: 63 74 46 69 6c 65 44 61 74 61 2e 66 69 6c 74 65  ctFileData.filte
1710: 72 56 61 6c 28 69 29 0d 0a 20 20 20 20 20 20 20  rVal(i)..       
1720: 20 73 65 6c 44 6c 67 2e d0 a4 d0 b8 d0 bb d1 8c   selDlg.........
1730: d1 82 d1 80 20 2b 3d 20 73 65 6c 65 63 74 46 69  .... += selectFi
1740: 6c 65 44 61 74 61 2e 66 69 6c 74 65 72 44 65 73  leData.filterDes
1750: 63 72 28 69 29 2b 22 20 28 22 2b 66 69 6c 74 65  cr(i)+" ("+filte
1760: 72 56 61 6c 2b 22 29 7c 22 2b 66 69 6c 74 65 72  rVal+")|"+filter
1770: 56 61 6c 20 2b 20 22 7c 22 0d 0a 20 20 20 20 7d  Val + "|"..    }
1780: 0d 0a 09 69 66 28 21 73 65 6c 44 6c 67 2e d0 92  ...if(!selDlg...
1790: d1 8b d0 b1 d1 80 d0 b0 d1 82 d1 8c 28 29 29 0d  ............()).
17a0: 0a 09 20 20 20 20 73 65 6c 65 63 74 46 69 6c 65  ..    selectFile
17b0: 44 61 74 61 2e 72 65 73 75 6c 74 20 3d 20 73 66  Data.result = sf
17c0: 72 43 61 6e 63 65 6c 65 64 0d 0a 09 65 6c 73 65  rCanceled...else
17d0: 0d 0a 09 7b 0d 0a 09 20 20 20 20 73 65 6c 65 63  ...{...    selec
17e0: 74 65 64 46 69 6c 65 4e 61 6d 65 20 3d 20 73 65  tedFileName = se
17f0: 6c 44 6c 67 2e d0 9f d0 be d0 bb d0 bd d0 be d0  lDlg............
1800: b5 d0 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0  ................
1810: b0 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63  ...        selec
1820: 74 46 69 6c 65 44 61 74 61 2e 61 64 64 53 65 6c  tFileData.addSel
1830: 65 63 74 65 64 46 69 6c 65 28 73 65 6c 65 63 74  ectedFile(select
1840: 65 64 46 69 6c 65 4e 61 6d 65 29 0d 0a 09 20 20  edFileName)...  
1850: 20 20 73 65 6c 65 63 74 46 69 6c 65 44 61 74 61    selectFileData
1860: 2e 72 65 73 75 6c 74 20 3d 20 73 66 72 53 65 6c  .result = sfrSel
1870: 65 63 74 65 64 0d 0a 20 20 20 20 7d 0d 0a 7d 0d  ected..    }..}.
1880: 0a 0d 0a 76 61 72 20 54 65 78 74 20 3d 20 27 30  ...var Text = '0
1890: 30 30 30 30 30 30 30 2d 30 30 30 30 2d 30 30 30  0000000-0000-000
18a0: 30 2d 30 30 30 30 2d 30 30 30 30 30 30 30 30 30  0-0000-000000000
18b0: 30 30 30 27 20 2f 2f 20 d0 bf d1 80 d0 be d1 81  000' // ........
18c0: d1 82 d0 be d0 b9 20 d1 82 d0 b5 d0 ba d1 81 d1  ...... .........
18d0: 82 0d 0a 76 61 72 20 54 65 78 74 4f 65 6d 20 3d  ...var TextOem =
18e0: 20 27 37 34 64 37 35 61 35 31 2d 35 38 62 37 2d   '74d75a51-58b7-
18f0: 34 36 62 30 2d 39 33 31 61 2d 66 33 62 61 63 32  46b0-931a-f3bac2
1900: 30 65 35 39 36 65 27 20 2f 2f 20 d0 bf d1 80 d0  0e596e' // .....
1910: be d1 81 d1 82 d0 be d0 b9 20 d1 82 d0 b5 d0 ba  ......... ......
1920: d1 81 d1 82 20 2d 20 d0 ba d0 be d0 b4 d0 b8 d1  .... - .........
1930: 80 d0 be d0 b2 d0 ba d0 b0 20 44 6f 73 2f 4f 65  ......... Dos/Oe
1940: 6d 0d 0a 76 61 72 20 45 70 66 20 3d 20 27 30 65  m..var Epf = '0e
1950: 30 65 35 34 63 66 2d 32 35 33 62 2d 34 66 63 39  0e54cf-253b-4fc9
1960: 2d 61 38 39 35 2d 32 36 38 39 37 65 31 61 35 31  -a895-26897e1a51
1970: 66 37 27 20 2f 2f 20 d0 be d0 b1 d1 80 d0 b0 d0  f7' // .........
1980: b1 d0 be d1 82 d0 ba d0 b8 0d 0a 76 61 72 20 45  ...........var E
1990: 72 66 20 3d 20 27 36 64 30 31 35 32 30 63 2d 32  rf = '6d01520c-2
19a0: 33 63 36 2d 34 33 30 31 2d 38 36 66 37 2d 65 38  3c6-4301-86f7-e8
19b0: 31 32 36 38 66 30 37 65 65 33 27 20 2f 2f 20 d0  1268f07ee3' // .
19c0: be d1 82 d1 87 d0 b5 d1 82 d1 8b 0d 0a 76 61 72  .............var
19d0: 20 4d 6f 78 65 6c 20 3d 20 27 65 35 35 35 61 36   Moxel = 'e555a6
19e0: 66 65 2d 37 36 38 66 2d 34 37 36 61 2d 62 66 34  fe-768f-476a-bf4
19f0: 62 2d 31 64 39 34 35 61 61 35 36 30 39 39 27 20  b-1d945aa56099' 
1a00: 2f 2f 20 d1 82 d0 b0 d0 b1 d0 bb d0 b8 d1 87 d0  // .............
1a10: bd d1 8b d0 b9 20 d0 b4 d0 be d0 ba d1 83 d0 bc  ..... ..........
1a20: d0 b5 d0 bd d1 82 0d 0a 76 61 72 20 43 6f 6e 66  ........var Conf
1a30: 69 67 75 72 61 74 69 6f 6e 20 3d 20 27 63 36 34  iguration = 'c64
1a40: 63 65 38 61 34 2d 61 37 34 64 2d 34 30 65 39 2d  ce8a4-a74d-40e9-
1a50: 39 39 36 65 2d 66 65 61 64 63 61 38 38 35 65 31  996e-feadca885e1
1a60: 31 27 20 2f 2f 20 d1 84 d0 b0 d0 b9 d0 bb 20 d0  1' // ........ .
1a70: ba d0 be d0 bd d1 84 d0 b8 d0 b3 d1 83 d1 80 d0  ................
1a80: b0 d1 86 d0 b8 d0 b8 0d 0a 76 61 72 20 54 65 6d  .........var Tem
1a90: 70 6c 61 74 65 20 3d 20 27 30 33 61 64 37 38 32  plate = '03ad782
1aa0: 63 2d 39 30 30 62 2d 34 35 39 34 2d 62 64 62 37  c-900b-4594-bdb7
1ab0: 2d 36 36 65 64 30 35 39 39 32 62 38 62 27 20 2f  -66ed05992b8b' /
1ac0: 2f 20 d1 84 d0 b0 d0 b9 d0 bb 20 d1 88 d0 b0 d0  / ........ .....
1ad0: b1 d0 bb d0 be d0 bd d0 be d0 b2 0d 0a 0d 0a 76  ...............v
1ae0: 61 72 20 6b 69 6e 64 41 72 72 61 79 20 3d 20 6e  ar kindArray = n
1af0: 65 77 20 41 72 72 61 79 28 54 65 78 74 2c 20 54  ew Array(Text, T
1b00: 65 78 74 4f 65 6d 2c 20 45 70 66 2c 20 45 72 66  extOem, Epf, Erf
1b10: 2c 20 4d 6f 78 65 6c 2c 20 43 6f 6e 66 69 67 75  , Moxel, Configu
1b20: 72 61 74 69 6f 6e 2c 20 54 65 6d 70 6c 61 74 65  ration, Template
1b30: 29 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 54 65  )....function Te
1b40: 73 74 28 29 0d 0a 7b 0d 0a 20 20 20 20 69 66 20  st()..{..    if 
1b50: 28 21 41 72 72 61 79 2e 70 72 6f 74 6f 74 79 70  (!Array.prototyp
1b60: 65 2e 69 6e 64 65 78 4f 66 29 20 7b 0d 0a 20 20  e.indexOf) {..  
1b70: 20 20 20 20 41 72 72 61 79 2e 70 72 6f 74 6f 74      Array.protot
1b80: 79 70 65 2e 69 6e 64 65 78 4f 66 20 3d 20 66 75  ype.indexOf = fu
1b90: 6e 63 74 69 6f 6e 20 28 6f 62 6a 2c 20 66 72 6f  nction (obj, fro
1ba0: 6d 49 6e 64 65 78 29 20 7b 0d 0a 20 20 20 20 20  mIndex) {..     
1bb0: 20 20 20 69 66 20 28 66 72 6f 6d 49 6e 64 65 78     if (fromIndex
1bc0: 20 3d 3d 20 6e 75 6c 6c 29 20 7b 0d 0a 20 20 20   == null) {..   
1bd0: 20 20 20 20 20 20 20 20 20 66 72 6f 6d 49 6e 64           fromInd
1be0: 65 78 20 3d 20 30 3b 0d 0a 20 20 20 20 20 20 20  ex = 0;..       
1bf0: 20 7d 20 65 6c 73 65 20 69 66 20 28 66 72 6f 6d   } else if (from
1c00: 49 6e 64 65 78 20 3c 20 30 29 20 7b 0d 0a 20 20  Index < 0) {..  
1c10: 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d 49 6e            fromIn
1c20: 64 65 78 20 3d 20 4d 61 74 68 2e 6d 61 78 28 30  dex = Math.max(0
1c30: 2c 20 74 68 69 73 2e 6c 65 6e 67 74 68 20 2b 20  , this.length + 
1c40: 66 72 6f 6d 49 6e 64 65 78 29 3b 0d 0a 20 20 20  fromIndex);..   
1c50: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20       }..        
1c60: 66 6f 72 20 28 76 61 72 20 69 20 3d 20 66 72 6f  for (var i = fro
1c70: 6d 49 6e 64 65 78 2c 20 6a 20 3d 20 74 68 69 73  mIndex, j = this
1c80: 2e 6c 65 6e 67 74 68 3b 20 69 20 3c 20 6a 3b 20  .length; i < j; 
1c90: 69 2b 2b 29 20 7b 0d 0a 20 20 20 20 20 20 20 20  i++) {..        
1ca0: 20 20 20 20 69 66 20 28 74 68 69 73 5b 69 5d 20      if (this[i] 
1cb0: 3d 3d 3d 20 6f 62 6a 29 0d 0a 20 20 20 20 20 20  === obj)..      
1cc0: 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e            return
1cd0: 20 69 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a   i;..        }..
1ce0: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 2d          return -
1cf0: 31 3b 0d 0a 20 20 20 20 20 20 7d 3b 0d 0a 20 20  1;..      };..  
1d00: 20 20 7d 0d 0a 20 20 20 20 61 73 73 65 72 74 28    }..    assert(
1d10: 30 2c 20 6b 69 6e 64 41 72 72 61 79 2e 69 6e 64  0, kindArray.ind
1d20: 65 78 4f 66 28 54 65 78 74 29 29 0d 0a 20 20 20  exOf(Text))..   
1d30: 20 61 73 73 65 72 74 4e 6f 74 28 2d 31 2c 20 6b   assertNot(-1, k
1d40: 69 6e 64 41 72 72 61 79 2e 69 6e 64 65 78 4f 66  indArray.indexOf
1d50: 28 54 65 78 74 29 29 0d 0a 7d 0d 0a 0d 0a 20 20  (Text))..}....  
1d60: 20 20 2f 2f 20 74 72 79 7b 0d 0a 20 20 20 20 2f    // try{..    /
1d70: 2f 20 20 20 20 5f 6d 61 63 72 6f 73 54 65 73 74  /    _macrosTest
1d80: 4f 70 65 6e 46 69 6c 65 28 29 0d 0a 20 20 20 20  OpenFile()..    
1d90: 2f 2f 20 7d 0d 0a 20 20 20 20 2f 2f 20 63 61 74  // }..    // cat
1da0: 63 68 28 65 29 7b 0d 0a 20 20 20 20 20 20 20 20  ch(e){..        
1db0: 2f 2f 20 4d 65 73 73 61 67 65 28 22 d0 be d1 88  // Message("....
1dc0: d0 b8 d0 b1 d0 ba d0 b0 20 6d 61 63 72 6f 73 54  ........ macrosT
1dd0: 65 73 74 4f 70 65 6e 46 69 6c 65 28 29 20 2d 20  estOpenFile() - 
1de0: 22 2b 65 29 0d 0a 20 20 20 20 20 20 20 20 2f 2f  "+e)..        //
1df0: 20 2f 2f 4d 65 73 73 61 67 65 28 22 d0 be d1 88   //Message("....
1e00: d0 b8 d0 b1 d0 ba d0 b0 20 6d 61 63 72 6f 73 54  ........ macrosT
1e10: 65 73 74 4f 70 65 6e 46 69 6c 65 28 29 22 29 20  estOpenFile()") 
1e20: 2f 2f 20 2d 20 22 2b 65 29 0d 0a 20 20 20 20 2f  // - "+e)..    /
1e30: 2f 20 7d 0d 0a 0d 0a 2f 2f 20 4a 53 63 72 69 70  / }....// JScrip
1e40: 74 20 73 6f 75 72 63 65 20 63 6f 64 65 0d 0a 2f  t source code../
1e50: 2f 32 34 2e 30 38 2e 32 30 31 31 20 31 31 3a 33  /24.08.2011 11:3
1e60: 34 3a 33 38 20 6f 72 65 66 6b 6f 76 20 d0 b4 d0  4:38 orefkov ...
1e70: be d0 b1 d0 b0 d0 b2 d0 b8 d0 bb 3a 0d 0a 2f 2f  ...........:..//
1e80: d0 a2 d1 83 d1 82 20 d0 b2 d0 be d0 b7 d0 bd d0  ...... .........
1e90: b8 d0 ba 20 d0 b2 d0 be d0 bf d1 80 d0 be d1 81  ... ............
1ea0: 20 d0 bf d0 be 20 d0 bf d0 be d0 b2 d0 be d0 b4   .... ..........
1eb0: d1 83 20 d0 be d1 82 d0 ba d1 80 d1 8b d1 82 d0  .. .............
1ec0: b8 d1 8f 20 d1 84 d0 b0 d0 b9 d0 bb d0 be d0 b2  ... ............
1ed0: 20 d0 b2 20 d0 9a d0 be d0 bd d1 84 d0 b8 d0 b3   .. ............
1ee0: d1 83 d1 80 d0 b0 d1 82 d0 be d1 80 d0 b5 2e 0d  ................
1ef0: 0a 2f 2f d0 92 20 d0 be d0 b1 d1 8a d0 b5 d0 ba  .//.. ..........
1f00: d1 82 d0 bd d0 be d0 b9 20 d0 bc d0 be d0 b4 d0  ........ .......
1f10: b5 d0 bb d0 b8 20 d1 81 d0 bd d0 b5 d0 b3 d0 be  ..... ..........
1f20: d0 bf d0 b0 d1 82 d0 b0 20 d1 8d d1 82 d0 be d0  ........ .......
1f30: b3 d0 be 20 d0 bd d0 b5 d1 82 2e 20 d0 9e d0 b4  ... ....... ....
1f40: d0 bd d0 b0 d0 ba d0 be 2c 20 d0 b2 d1 81 d0 bf  ........, ......
1f50: d0 be d0 bc d0 bd d0 b8 d0 b2 2c 20 d0 ba d0 b0  .........., ....
1f60: d0 ba 20 d1 8f 20 d0 be d1 82 d0 ba d1 80 d1 8b  .. .. ..........
1f70: d0 b2 d0 b0 d0 bb 20 65 72 74 2d d1 88 d0 ba d0  ...... ert-.....
1f80: b8 20 d0 b2 20 d0 9a d0 be d0 bd d1 84 d0 b8 d0  . .. ...........
1f90: b3 d1 83 d1 80 d0 b0 d1 82 d0 be d1 80 d0 b5 20  ............... 
1fa0: 37 d0 ba d0 b8 20 d0 b2 20 d0 be d0 bf d0 b5 d0  7.... .. .......
1fb0: bd d0 ba d0 be d0 bd d1 84 d0 b5 2c 20 d1 80 d0  ..........., ...
1fc0: b5 d1 88 d0 b8 d0 bb 20 d1 82 d1 80 d1 8f d1 85  ....... ........
1fd0: d0 bd d1 83 d1 82 d1 8c 20 d1 81 d1 82 d0 b0 d1  ........ .......
1fe0: 80 d0 b8 d0 bd d0 be d0 b9 20 d0 b8 20 d0 bf d1  ......... .. ...
1ff0: 80 d0 be d0 b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d1  ................
2000: 8c 20 d1 82 d0 b0 d0 ba d0 be d0 b9 20 d0 b6 d0  . .......... ...
2010: b5 20 d1 84 d0 b8 d0 bd d1 82 20 d1 83 d1 88 d0  . ........ .....
2020: b0 d0 bc d0 b8 2e 0d 0a 0d 0a 2f 2f d0 90 20 d0  ..........//.. .
2030: b2 20 d0 be d0 bf d0 b5 d0 bd d0 ba d0 be d0 bd  . ..............
2040: d1 84 d0 b5 20 d1 8f 20 d0 b8 d1 85 20 d0 be d1  .... .. .... ...
2050: 82 d0 ba d1 80 d1 8b d0 b2 d0 b0 d0 bb 20 d0 bf  ............. ..
2060: d1 80 d0 be d1 81 d1 82 d0 be 20 2d 20 d0 b4 d0  .......... - ...
2070: be d0 b1 d0 b0 d0 b2 d0 bb d1 8f d0 bb 20 d0 b8  ............. ..
2080: d0 bc d1 8f 20 d1 84 d0 b0 d0 b9 d0 bb d0 b0 20  .... .......... 
2090: d0 b2 20 d0 bd d0 b0 d1 87 d0 b0 d0 bb d0 be 20  .. ............ 
20a0: 4d 52 55 20 28 d1 8d d1 82 d0 be 20 d1 81 d0 bf  MRU (...... ....
20b0: d0 b8 d1 81 d0 be d0 ba 20 d0 bd d0 b5 d0 b4 d0  ........ .......
20c0: b0 d0 b2 d0 bd d0 be 20 d0 be d1 82 d0 ba d1 80  ....... ........
20d0: d1 8b d0 b2 d0 b0 d0 b5 d0 bc d1 8b d1 85 20 d1  .............. .
20e0: 84 d0 b0 d0 b9 d0 bb d0 be d0 b2 2c 20 d0 bf d0  ..........., ...
20f0: be d1 8f d0 b2 d0 bb d1 8f d1 8e d1 89 d0 b8 d0  ................
2100: b9 d1 81 d1 8f 20 d0 b2 20 d0 bc d0 b5 d0 bd d1  ..... .. .......
2110: 8e 20 d0 a4 d0 b0 d0 b9 d0 bb 29 20 d0 b8 20 d0  . ........) .. .
2120: bf d0 be d1 81 d1 8b d0 bb d0 b0 d0 bb 20 d0 ba  ............. ..
2130: d0 be d0 bc d0 b0 d0 bd d0 b4 d1 83 20 22 d0 9e  ............ "..
2140: d1 82 d0 ba d1 80 d1 8b d1 82 d1 8c 20 d0 bd d1  ............ ...
2150: 83 d0 bb d0 b5 d0 b2 d0 be d0 b9 20 d1 84 d0 b0  ........... ....
2160: d0 b9 d0 bb 20 d0 b8 d0 b7 20 d1 81 d0 bf d0 b8  .... .... ......
2170: d1 81 d0 ba d0 b0 20 4d 52 55 22 2e 0d 0a 0d 0a  ...... MRU".....
2180: 2f 2f d0 9f d0 be d1 81 d0 bb d0 b5 20 d0 b4 d0  //.......... ...
2190: b5 d1 81 d1 8f d1 82 d0 b8 20 d0 bc d0 b8 d0 bd  ......... ......
21a0: d1 83 d1 82 20 d0 bf d1 80 d0 be d0 b1 20 d0 b8  .... ........ ..
21b0: 20 d0 be d1 88 d0 b8 d0 b1 d0 be d0 ba 20 d0 b2   ............ ..
21c0: 20 4a 53 2d 49 6d 6d 65 64 69 61 74 65 2c 20 d0   JS-Immediate, .
21d0: b2 d1 81 d0 b5 20 d0 bf d0 be d0 bb d1 83 d1 87  ..... ..........
21e0: d0 b8 d0 bb d0 be d1 81 d1 8c 2e 0d 0a 0d 0a 2f  .............../
21f0: 2f d0 98 d1 82 d0 b0 d0 ba 2c 20 d0 bf d0 be 20  /........, .... 
2200: d0 bf d0 be d1 80 d1 8f d0 b4 d0 ba d1 83 0d 0a  ................
2210: 0d 0a 2f 2f d0 a1 d0 bf d0 b8 d1 81 d0 be d0 ba  ..//............
2220: 20 4d 52 55 20 d0 bb d0 b5 d0 b6 d0 b8 d1 82 20   MRU .......... 
2230: 28 d1 81 d1 8e d1 80 d0 bf d1 80 d0 b8 d0 b7 21  (..............!
2240: 21 21 29 20 d0 b2 20 d0 bf d1 80 d0 be d1 84 d0  !!) .. .........
2250: b0 d0 b9 d0 bb d0 b5 20 31 d0 a1 20 d0 bf d0 be  ....... 1.. ....
2260: 20 d0 bf d1 83 d1 82 d0 b8 20 28 d0 b5 d1 89 d0   ........ (.....
2270: b5 20 d1 81 d1 8e d1 80 d0 bf d1 80 d0 b8 d0 b7  . ..............
2280: 21 21 21 29 20 2d 20 22 41 70 70 2f 4d 52 55 46  !!!) - "App/MRUF
2290: 69 6c 65 4c 69 73 74 22 0d 0a 2f 2f d0 ad d1 82  ileList"..//....
22a0: d0 be d1 82 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0  .... ...........
22b0: ba 20 2d 20 d0 be d0 b1 d1 8b d1 87 d0 bd d1 8b  . - ............
22c0: d0 b9 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20  .. ............ 
22d0: d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 b9  ................
22e0: 2c 20 d0 bf d1 80 d0 b0 d0 b2 d0 b4 d0 b0 20 d0  , ............ .
22f0: b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d1 8f 20  ............... 
2300: d0 b2 20 d0 bd d0 b5 d0 bc 20 d0 bd d0 b5 20 d0  .. ...... .... .
2310: be d0 b1 d1 8b d1 87 d0 bd d1 8b d0 b5 2e 0d 0a  ................
2320: 2f 2f d0 a1 20 d0 bf d0 be d0 bc d0 be d1 89 d1  //.. ...........
2330: 8c d1 8e 20 d0 97 d0 bd d0 b0 d1 87 d0 b5 d0 bd  ... ............
2340: d0 b8 d0 b5 d0 92 d0 a1 d1 82 d1 80 d0 be d0 ba  ................
2350: d1 83 d0 92 d0 bd d1 83 d1 82 d1 80 20 d1 80 d0  ............ ...
2360: b0 d0 b7 d0 be d0 b1 d1 80 d0 b0 d0 bb d1 81 d1  ................
2370: 8f 2c 20 d1 87 d1 82 d0 be 20 d1 82 d0 b0 d0 bc  ., ...... ......
2380: 20 d0 bb d0 b5 d0 b6 d0 b8 d1 82 2c 20 d0 b0 20   .........., .. 
2390: d1 81 20 d0 bf d0 be d0 bc d0 be d1 89 d1 8c d1  .. .............
23a0: 8e 20 d0 97 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8  . ..............
23b0: d0 b5 d0 98 d0 b7 d0 a1 d1 82 d1 80 d0 be d0 ba  ................
23c0: d0 b8 d0 92 d0 bd d1 83 d1 82 d1 80 20 2d 20 d1  ............ - .
23d0: 81 d0 bc d0 be d0 b3 20 d1 81 d0 be d0 b7 d0 b4  ....... ........
23e0: d0 b0 d1 82 d1 8c 20 d0 bd d1 83 d0 b6 d0 bd d0  ...... .........
23f0: be d0 b5 20 d0 bc d0 bd d0 b5 20 d0 b7 d0 bd d0  ... ...... .....
2400: b0 d1 87 d0 b5 d0 bd d0 b8 d0 b5 2e 0d 0a 2f 2f  ..............//
2410: d0 92 20 d1 8d d1 82 d0 be d0 bc 20 d0 b7 d0 bd  .. ........ ....
2420: d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 b8 20 d0 b3 d0  ............ ...
2430: bb d0 b0 d0 b2 d0 bd d0 be d0 b5 20 2d 20 d0 bf  ........... - ..
2440: d1 83 d1 82 d1 8c 20 d0 ba 20 d1 84 d0 b0 d0 b9  ...... .. ......
2450: d0 bb d1 83 20 d0 b8 20 d0 ba d0 b0 d0 ba d0 be  .... .. ........
2460: d0 b9 2d d1 82 d0 be 20 d0 b3 d1 83 d0 b8 d0 b4  ..-.... ........
2470: 2c 20 d0 be d1 87 d0 b5 d0 b2 d0 b8 d0 b4 d0 bd  , ..............
2480: d0 be 20 d0 be d0 b1 d0 be d0 b7 d0 bd d0 b0 d1  .. .............
2490: 87 d0 b0 d1 8e d1 89 d0 b8 d0 b9 20 d1 82 d0 b8  ........... ....
24a0: d0 bf 20 d0 b4 d0 be d0 ba d1 83 d0 bc d0 b5 d0  .. .............
24b0: bd d1 82 d0 b0 2c 20 d0 ba d0 be d1 82 d0 be d1  ....., .........
24c0: 80 d1 8b d0 b9 20 d0 b4 d0 be d0 bb d0 b6 d0 b5  ..... ..........
24d0: d0 bd 20 d0 be d1 82 d0 ba d1 80 d1 8b d0 b2 d0  .. .............
24e0: b0 d1 82 d1 8c 20 d1 8d d1 82 d0 be d1 82 20 d1  ..... ........ .
24f0: 84 d0 b0 d0 b9 d0 bb 2e 20 d0 94 d0 bb d1 8f 20  ........ ...... 
2500: d1 82 d0 b5 d0 ba d1 81 d1 82 d0 be d0 b2 d1 8b  ................
2510: d1 85 20 d0 b4 d0 be d0 ba d0 be d0 b2 20 d0 b3  .. .......... ..
2520: d1 83 d0 b8 d0 b4 20 d0 bf d1 80 d0 be d1 81 d1  ...... .........
2530: 82 20 2d 20 d1 81 d0 bf d0 bb d0 be d1 88 d0 bd  . - ............
2540: d1 8b d0 b5 20 d0 bd d1 83 d0 bb d0 b8 2e 20 d0  .... ......... .
2550: 94 d0 bb d1 8f 20 d0 b4 d1 80 d1 83 d0 b3 d0 b8  ..... ..........
2560: d1 85 20 d0 b2 d0 b8 d0 b4 d0 be d0 b2 20 d0 b4  .. .......... ..
2570: d0 be d0 ba d0 be d0 b2 20 d0 bd d0 b0 d0 b4 d0  ........ .......
2580: be 20 d0 b8 d1 81 d1 81 d0 bb d0 b5 d0 b4 d0 be  . ..............
2590: d0 b2 d0 b0 d1 82 d1 8c 2c 20 d0 bf d0 b5 d1 80  ........, ......
25a0: d0 b5 d0 b1 d0 b8 d1 80 d0 b0 d1 8f 20 d0 b7 d0  ............ ...
25b0: bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d1 8f 20 d0 b8  ............. ..
25c0: d0 b7 20 4d 52 55 46 69 6c 65 4c 69 73 74 2c 20  .. MRUFileList, 
25d0: d0 b8 20 d1 81 d0 bc d0 be d1 82 d1 80 d1 8f 20  .. ............ 
25e0: d0 bd d0 b0 20 d0 bd d0 b8 d1 85 20 d1 87 d0 b5  .... ...... ....
25f0: d1 80 d0 b5 d0 b7 20 d0 97 d0 bd d0 b0 d1 87 d0  ...... .........
2600: b5 d0 bd d0 b8 d0 b5 d0 92 d0 a1 d1 82 d1 80 d0  ................
2610: be d0 ba d1 83 d0 92 d0 bd d1 83 d1 82 d1 80 0d  ................
2620: 0a 2f 2f d0 94 d0 b0 d0 bb d0 b5 d0 b5 20 d0 bf  .//.......... ..
2630: d1 80 d0 be d1 81 d1 82 d0 be 20 d0 b2 d0 bf d0  .......... .....
2640: b8 d1 85 d0 bd d1 83 d0 bb 20 d1 81 d0 b2 d0 be  ......... ......
2650: d0 b5 20 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0  .. .............
2660: b8 d0 b5 20 d0 b2 20 d0 bd d0 b0 d1 87 d0 b0 d0  ... .. .........
2670: bb d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0  ... ............
2680: 2c 20 d1 81 d0 be d1 85 d1 80 d0 b0 d0 bd d0 b8  , ..............
2690: d0 bb 20 d0 b2 d0 b5 d1 81 d1 8c 20 d1 81 d0 bf  .. ........ ....
26a0: d0 b8 d1 81 d0 be d0 ba 20 d0 b2 20 d0 bf d1 80  ........ .. ....
26b0: d0 be d1 84 d0 b0 d0 b9 d0 bb 2c 20 d0 b8 20 d0  .........., .. .
26c0: bf d0 be d1 81 d0 bb d0 b0 d0 bb 20 d0 bd d1 83  ........... ....
26d0: d0 b6 d0 bd d1 83 d1 8e 20 d0 ba d0 be d0 bc d0  ........ .......
26e0: b0 d0 bd d0 b4 d1 83 2e 0d 0a 2f 2f d0 92 d0 be  ..........//....
26f0: d1 82 20 d0 ba d0 be d0 b4 3a 0d 0a 0d 0a 66 75  .. ......:....fu
2700: 6e 63 74 69 6f 6e 20 5f 6d 61 63 72 6f 73 54 65  nction _macrosTe
2710: 73 74 4f 70 65 6e 46 69 6c 65 28 29 0d 0a 7b 0d  stOpenFile()..{.
2720: 0a 20 20 20 20 2f 2f 76 61 72 20 66 69 6c 65 70  .    //var filep
2730: 61 74 68 20 3d 20 22 63 3a 5c 5c 74 65 73 74 5c  ath = "c:\\test\
2740: 5c 73 6e 65 67 6f 70 61 74 5c 5c 63 6f 72 65 5c  \snegopat\\core\
2750: 5c 73 74 64 5c 5c 73 63 72 69 70 74 73 5c 5c 30  \std\\scripts\\0
2760: 5f 67 6c 6f 62 61 6c 5f 63 6f 6e 74 65 78 74 2e  _global_context.
2770: 6a 73 22 0d 0a 20 20 20 20 76 61 72 20 66 69 6c  js"..    var fil
2780: 65 70 61 74 68 20 3d 20 22 54 3a 5c 5c 53 6e 65  epath = "T:\\Sne
2790: 67 6f 70 61 74 5c 5c 53 74 61 72 74 65 72 5c 5c  gopat\\Starter\\
27a0: 73 63 72 69 70 74 73 5c 5c 63 6f 6e 66 69 67 43  scripts\\configC
27b0: 61 70 74 69 6f 6e 2e 6a 73 22 0d 0a 0d 0a 20 20  aption.js"....  
27c0: 20 20 4d 65 73 73 61 67 65 28 22 31 22 29 0d 0a    Message("1")..
27d0: 20 20 20 20 74 72 79 7b 0d 0a 20 20 20 20 20 20      try{..      
27e0: 20 20 4f 70 65 6e 46 69 6c 65 28 66 69 6c 65 70    OpenFile(filep
27f0: 61 74 68 29 20 20 20 20 20 20 20 20 0d 0a 20 20  ath)        ..  
2800: 20 20 7d 0d 0a 20 20 20 20 63 61 74 63 68 28 65    }..    catch(e
2810: 29 7b 20 4d 65 73 73 61 67 65 28 22 d0 9d d0 b5  ){ Message("....
2820: d1 83 d0 b4 d0 b0 d1 87 d0 b0 22 29 20 7d 0d 0a  ..........") }..
2830: 0d 0a 20 20 20 20 4d 65 73 73 61 67 65 28 22 32  ..    Message("2
2840: 22 29 0d 0a 20 20 20 20 74 72 79 7b 0d 0a 20 20  ")..    try{..  
2850: 20 20 20 20 20 20 4f 70 65 6e 46 69 6c 65 28 66        OpenFile(f
2860: 69 6c 65 70 61 74 68 2c 20 22 22 29 0d 0a 20 20  ilepath, "")..  
2870: 20 20 7d 0d 0a 20 20 20 20 63 61 74 63 68 28 65    }..    catch(e
2880: 29 7b 20 4d 65 73 73 61 67 65 28 22 d0 9d d0 b5  ){ Message("....
2890: d1 83 d0 b4 d0 b0 d1 87 d0 b0 22 29 20 7d 0d 0a  ..........") }..
28a0: 0d 0a 20 20 20 20 4d 65 73 73 61 67 65 28 22 33  ..    Message("3
28b0: 22 29 0d 0a 20 20 20 20 74 72 79 7b 0d 0a 20 20  ")..    try{..  
28c0: 20 20 20 20 4f 70 65 6e 46 69 6c 65 28 66 69 6c      OpenFile(fil
28d0: 65 70 61 74 68 2c 20 22 31 22 29 0d 0a 20 20 20  epath, "1")..   
28e0: 20 20 20 20 20 4d 65 73 73 61 67 65 28 22 d0 9d       Message("..
28f0: d0 b5 d1 83 d0 b4 d0 b0 d1 87 d0 b0 22 29 0d 0a  ............")..
2900: 20 20 20 20 7d 0d 0a 20 20 20 20 63 61 74 63 68      }..    catch
2910: 28 65 29 7b 7d 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63  (e){}..}....func
2920: 74 69 6f 6e 20 61 73 73 65 72 74 28 70 31 2c 20  tion assert(p1, 
2930: 70 32 29 0d 0a 7b 0d 0a 20 20 20 20 69 66 20 28  p2)..{..    if (
2940: 70 31 20 21 3d 20 70 32 29 20 0d 0a 20 20 20 20  p1 != p2) ..    
2950: 20 20 20 20 74 68 72 6f 77 20 22 d0 97 d0 bd d0      throw ".....
2960: b0 d1 87 d0 b5 d0 bd d0 b8 d0 b5 20 3c 22 2b 70  ........... <"+p
2970: 31 2b 22 3e 20 d0 bd d0 b5 20 d1 80 d0 b0 d0 b2  1+"> .... ......
2980: d0 bd d0 be 20 3c 22 2b 70 32 2b 22 3e 2c 20 d0  .... <"+p2+">, .
2990: b0 20 d0 be d0 b6 d0 b8 d0 b4 d0 b0 d0 bb d0 b8  . ..............
29a0: 20 d1 80 d0 b0 d0 b2 d0 b5 d0 bd d1 81 d1 82 d0   ...............
29b0: b2 d0 be 22 3b 0d 0a 7d 0d 0a 66 75 6e 63 74 69  ...";..}..functi
29c0: 6f 6e 20 61 73 73 65 72 74 4e 6f 74 28 70 31 2c  on assertNot(p1,
29d0: 20 70 32 29 0d 0a 7b 0d 0a 20 20 20 20 69 66 20   p2)..{..    if 
29e0: 28 70 31 20 3d 3d 20 70 32 29 20 0d 0a 20 20 20  (p1 == p2) ..   
29f0: 20 20 20 20 20 74 68 72 6f 77 20 22 d0 97 d0 bd       throw "....
2a00: d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 b5 20 3c 22 2b  ............ <"+
2a10: 70 31 2b 22 3e 20 d1 80 d0 b0 d0 b2 d0 bd d0 be  p1+"> ..........
2a20: 20 3c 22 2b 70 32 2b 22 3e 2c 20 d0 b0 20 d0 be   <"+p2+">, .. ..
2a30: d0 b6 d0 b8 d0 b4 d0 b0 d0 bb d0 b8 20 d0 bd d0  ............ ...
2a40: b5 d1 80 d0 b0 d0 b2 d0 b5 d0 bd d1 81 d1 82 d0  ................
2a50: b2 d0 be 22 3b 0d 0a 7d 0d 0a 0d 0a 2f 2f d0 95  ...";..}....//..
2a60: d1 89 d0 b5 20 d0 be d0 b4 d0 b8 d0 bd 20 d0 bf  .... ........ ..
2a70: d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 20 d0  .............. .
2a80: b2 20 d0 bc d0 b5 d1 82 d0 be d0 b4 d0 b5 20 4f  . ............ O
2a90: 70 65 6e 46 69 6c 65 20 2d 20 d1 82 d0 b8 d0 bf  penFile - ......
2aa0: 20 d0 b4 d0 be d0 ba d1 83 d0 bc d0 b5 d0 bd d1   ...............
2ab0: 82 d0 b0 20 28 d0 b8 d1 85 20 d0 bb d1 83 d1 87  ... (.... ......
2ac0: d1 88 d0 b5 20 d0 b7 d0 b0 d0 b4 d0 b0 d1 82 d1  .... ...........
2ad0: 8c 20 d1 81 d0 b8 d0 bc d0 b2 d0 be d0 bb d1 8c  . ..............
2ae0: d0 bd d1 8b d0 bc d0 b8 20 d0 ba d0 be d0 bd d1  ........ .......
2af0: 81 d1 82 d0 b0 d0 bd d1 82 d0 b0 d0 bc d0 b8 29  ...............)
2b00: 0d 0a 2f 2f d0 95 d1 81 d0 bb d0 b8 20 d1 82 d0  ..//........ ...
2b10: b8 d0 bf 20 d0 bd d0 b5 20 d0 bf d0 b5 d1 80 d0  ... .... .......
2b20: b5 d0 b4 d0 b0 d0 bd 2c 20 d0 bf d0 be d0 bf d1  ......., .......
2b30: 8b d1 82 d0 b0 d1 82 d1 8c d1 81 d1 8f 20 d0 bd  ............. ..
2b40: d0 b0 d0 b9 d1 82 d0 b8 20 d0 b5 d0 b3 d0 be 20  ........ ...... 
2b50: d0 bf d0 be 20 d1 80 d0 b0 d1 81 d1 88 d0 b8 d1  .... ...........
2b60: 80 d0 b5 d0 bd d0 b8 d1 8e 20 d1 84 d0 b0 d0 b9  ......... ......
2b70: d0 bb d0 b0 2e 0d 0a 2f 2f d0 95 d1 81 d0 bb d0  .......//.......
2b80: b8 20 d1 80 d0 b0 d1 81 d1 88 d0 b8 d1 80 d0 b5  . ..............
2b90: d0 bd d0 b8 d0 b5 20 d0 bd d0 b5 d0 bf d0 be d0  ...... .........
2ba0: bd d1 8f d1 82 d0 bd d0 be d0 b5 2c 20 d0 b8 d1  ..........., ...
2bb0: 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2 d0  ................
2bc0: b0 d1 82 d1 8c 20 d0 bd d1 83 d0 bb d0 b5 d0 b2  ..... ..........
2bd0: d0 be d0 b9 20 d0 b3 d1 83 d0 b8 d0 b4 2e 0d 0a  .... ...........
2be0: 2f 2f 0d 0a 2f 2f d1 82 d0 be 20 d0 b5 d1 81 d1  //..//.... .....
2bf0: 82 d1 8c 20 d1 87 d1 82 d0 be d0 b1 d1 8b 20 d0  ... .......... .
2c00: bc d0 be d0 b6 d0 bd d0 be 20 d0 b1 d1 8b d0 bb  ......... ......
2c10: d0 be 20 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0  .. .............
2c20: b2 d0 b0 d1 82 d1 8c d1 81 d1 8f 20 d1 82 d0 b0  ........... ....
2c30: d0 ba 3a 0d 0a 2f 2f 24 61 64 64 69 6e 20 66 69  ..:..//$addin fi
2c40: 6c 65 6f 70 65 6e 20 6f 66 0d 0a 2f 2f 66 6f 2e  leopen of..//fo.
2c50: 4f 70 65 6e 46 69 6c 65 28 70 61 74 68 29 0d 0a  OpenFile(path)..
2c60: 2f 2f 66 6f 2e 4f 70 65 6e 46 69 6c 65 28 70 61  //fo.OpenFile(pa
2c70: 74 68 2c 20 66 6f 2e 54 65 78 74 4f 45 4d 29 0d  th, fo.TextOEM).
2c80: 0a 2f 2f 66 6f 2e 4f 70 65 6e 46 69 6c 65 28 70  .//fo.OpenFile(p
2c90: 61 74 68 2c 20 66 6f 2e 54 65 6d 70 6c 61 74 65  ath, fo.Template
2ca0: 29 0d 0a 2f 2f d0 b8 20 d1 82 d0 b4 20 d0 b8 20  )..//.. .... .. 
2cb0: d1 82 d0 bf 2e 0d 0a 2f 2f 0d 0a 66 75 6e 63 74  .......//..funct
2cc0: 69 6f 6e 20 4f 70 65 6e 46 69 6c 65 28 66 69 6c  ion OpenFile(fil
2cd0: 65 70 61 74 68 29 20 2f 2f 2c 20 66 69 6c 65 6b  epath) //, filek
2ce0: 69 6e 64 29 0d 0a 7b 0d 0a 20 20 20 20 4d 65 73  ind)..{..    Mes
2cf0: 73 61 67 65 28 22 d0 9e d1 82 d0 ba d1 80 d1 8b  sage("..........
2d00: d0 b2 d0 b0 d0 b5 d0 bc 20 d1 84 d0 b0 d0 b9 d0  ........ .......
2d10: bb 20 22 2b 66 69 6c 65 70 61 74 68 29 0d 0a 20  . "+filepath).. 
2d20: 20 20 20 2f 2f 20 d0 9f d0 be d0 b4 d0 b3 d0 be     // ..........
2d30: d1 82 d0 be d0 b2 d0 b8 d0 bc 20 d0 bd d0 b0 d1  .......... .....
2d40: 88 d0 b5 20 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd  ... ............
2d50: d0 b8 d0 b5 20 d0 b4 d0 bb d1 8f 20 4d 52 55 20  .... ...... MRU 
2d60: 2d 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 0d 0a  - ..............
2d70: 20 20 20 20 6b 69 6e 64 20 3d 20 54 65 78 74 0d      kind = Text.
2d80: 0a 20 20 20 20 20 20 20 20 2f 2f 20 69 66 20 28  .        // if (
2d90: 66 69 6c 65 6b 69 6e 64 29 0d 0a 20 20 20 20 20  filekind)..     
2da0: 20 20 20 20 20 20 20 2f 2f 20 6b 69 6e 64 20 3d         // kind =
2db0: 20 66 69 6c 65 6b 69 6e 64 0d 0a 20 20 20 20 20   filekind..     
2dc0: 20 20 20 2f 2f 20 69 66 20 28 2d 31 20 3d 3d 20     // if (-1 == 
2dd0: 6b 69 6e 64 41 72 72 61 79 2e 69 6e 64 65 78 4f  kindArray.indexO
2de0: 66 28 6b 69 6e 64 29 29 0d 0a 20 20 20 20 20 20  f(kind))..      
2df0: 20 20 20 20 20 20 2f 2f 20 74 68 72 6f 77 20 22        // throw "
2e00: d0 9d d0 b5 d0 b2 d0 b5 d1 80 d0 bd d1 8b d0 b9  ................
2e10: 20 d0 bf d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1   ...............
2e20: 80 20 66 69 6c 65 6b 69 6e 64 20 3d 20 22 2b 66  . filekind = "+f
2e30: 69 6c 65 6b 69 6e 64 0d 0a 20 20 20 20 0d 0a 20  ilekind..    .. 
2e40: 20 20 20 76 61 72 20 6d 72 75 49 74 65 6d 20 3d     var mruItem =
2e50: 20 d0 97 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0   ...............
2e60: b5 d0 98 d0 b7 d0 a1 d1 82 d1 80 d0 be d0 ba d0  ................
2e70: b8 d0 92 d0 bd d1 83 d1 82 d1 80 28 27 7b 22 23  ...........('{"#
2e80: 22 2c 33 36 39 37 33 35 35 30 2d 36 62 62 62 2d  ",36973550-6bbb-
2e90: 31 31 64 35 2d 62 66 37 32 2d 30 30 35 30 62 61  11d5-bf72-0050ba
2ea0: 65 32 62 63 37 39 2c 5c 6e 27 20 2b 0d 0a 20 20  e2bc79,\n' +..  
2eb0: 20 20 27 7b 31 2c 5c 6e 27 20 2b 0d 0a 20 20 20    '{1,\n' +..   
2ec0: 20 27 7b 22 66 69 6c 65 3a 2f 2f 27 20 2b 20 66   '{"file://' + f
2ed0: 69 6c 65 70 61 74 68 20 2b 20 27 22 2c 30 7d 2c  ilepath + '",0},
2ee0: 27 20 2b 20 6b 69 6e 64 20 2b 20 27 7d 5c 6e 27  ' + kind + '}\n'
2ef0: 20 2b 0d 0a 20 20 20 20 27 7d 27 29 0d 0a 0d 0a   +..    '}')....
2f00: 20 20 20 20 2f 2f 20 d0 9f d0 be d0 bb d1 83 d1      // .........
2f10: 87 d0 b8 d0 bc 20 d1 82 d0 b5 d0 ba d1 83 d1 89  ..... ..........
2f20: d0 b8 d0 b9 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0  .... ...........
2f30: ba 20 4d 52 55 20 d0 b8 d0 b7 20 d0 bd d0 b0 d1  . MRU .... .....
2f40: 81 d1 82 d1 80 d0 be d0 b5 d0 ba 0d 0a 20 20 20  .............   
2f50: 20 76 61 72 20 6d 72 75 20 3d 20 70 72 6f 66 69   var mru = profi
2f60: 6c 65 52 6f 6f 74 2e 67 65 74 56 61 6c 75 65 28  leRoot.getValue(
2f70: 22 41 70 70 2f 4d 52 55 46 69 6c 65 4c 69 73 74  "App/MRUFileList
2f80: 22 29 0d 0a 20 20 20 20 2f 2f 20 d0 95 d1 81 d0  ")..    // .....
2f90: bb d0 b8 20 d1 82 d0 b0 d0 bc 20 d1 83 d0 b6 d0  ... ...... .....
2fa0: b5 20 d0 b5 d1 81 d1 82 d1 8c 20 d0 bd d0 b0 d1  . ........ .....
2fb0: 88 d0 b5 20 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd  ... ............
2fc0: d0 b8 d0 b5 2c 20 d1 83 d0 b4 d0 b0 d0 bb d0 b8  ...., ..........
2fd0: d0 bc 20 d0 b5 d0 b3 d0 be 0d 0a 20 20 20 20 76  .. ........    v
2fe0: 61 72 20 68 61 73 49 6e 4d 72 75 20 3d 20 6d 72  ar hasInMru = mr
2ff0: 75 2e d0 9d d0 b0 d0 b9 d1 82 d0 b8 d0 9f d0 be  u...............
3000: d0 97 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d1 8e  ................
3010: 28 6d 72 75 49 74 65 6d 29 0d 0a 20 20 20 20 69  (mruItem)..    i
3020: 66 28 68 61 73 49 6e 4d 72 75 29 0d 0a 20 20 20  f(hasInMru)..   
3030: 20 20 20 20 6d 72 75 2e d0 a3 d0 b4 d0 b0 d0 bb      mru.........
3040: d0 b8 d1 82 d1 8c 28 68 61 73 49 6e 4d 72 75 29  ......(hasInMru)
3050: 0d 0a 20 20 20 20 2f 2f 20 d0 95 d1 81 d0 bb d0  ..    // .......
3060: b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0  . ............ .
3070: bf d0 be d0 bb d0 be d0 bd 2c 20 d1 83 d0 b4 d0  ........., .....
3080: b0 d0 bb d0 b8 d0 bc 20 d0 bf d0 be d1 81 d0 bb  ....... ........
3090: d0 b5 d0 b4 d0 bd d0 b8 d0 b9 20 d1 8d d0 bb d0  .......... .....
30a0: b5 d0 bc d0 b5 d0 bd d1 82 0d 0a 20 20 20 20 69  ...........    i
30b0: 66 28 6d 72 75 2e d0 9a d0 be d0 bb d0 b8 d1 87  f(mru...........
30c0: d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29 20 3d 3d 20  ..........() == 
30d0: 38 29 0d 0a 20 20 20 20 20 20 20 6d 72 75 2e d0  8)..       mru..
30e0: a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 28 37 29  .............(7)
30f0: 0d 0a 20 20 20 20 2f 2f 20 d0 92 d1 81 d1 82 d0  ..    // .......
3100: b0 d0 b2 d0 b8 d0 bc 20 d0 b7 d0 bd d0 b0 d1 87  ....... ........
3110: d0 b5 d0 bd d0 b8 d0 b5 20 d0 b4 d0 bb d1 8f 20  ........ ...... 
3120: d0 bd d0 b0 d1 88 d0 b5 d0 b3 d0 be 20 d1 84 d0  ............ ...
3130: b0 d0 b9 d0 bb d0 b0 20 d0 b2 20 d0 bd d0 b0 d1  ....... .. .....
3140: 87 d0 b0 d0 bb d0 be 20 d1 81 d0 bf d0 b8 d1 81  ....... ........
3150: d0 ba d0 b0 0d 0a 20 20 20 20 6d 72 75 2e d0 92  ......    mru...
3160: d1 81 d1 82 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 28 30  ..............(0
3170: 2c 20 6d 72 75 49 74 65 6d 29 0d 0a 20 20 20 20  , mruItem)..    
3180: 2f 2f 20 d0 a1 d0 be d1 85 d1 80 d0 b0 d0 bd d0  // .............
3190: b8 d0 bc 20 4d 52 55 2d d1 81 d0 bf d0 b8 d1 81  ... MRU-........
31a0: d0 be d0 ba 20 d0 be d0 b1 d1 80 d0 b0 d1 82 d0  .... ...........
31b0: bd d0 be 20 d0 b2 20 d0 bd d0 b0 d1 81 d1 82 d1  ... .. .........
31c0: 80 d0 be d0 b9 d0 ba d0 b8 0d 0a 20 20 20 20 70  ...........    p
31d0: 72 6f 66 69 6c 65 52 6f 6f 74 2e 73 65 74 56 61  rofileRoot.setVa
31e0: 6c 75 65 28 22 41 70 70 2f 4d 52 55 46 69 6c 65  lue("App/MRUFile
31f0: 4c 69 73 74 22 2c 20 6d 72 75 29 0d 0a 20 20 20  List", mru)..   
3200: 20 2f 2f 20 d0 98 20 d0 b7 d0 b0 d1 88 d0 bb d0   // .. .........
3210: b5 d0 bc 20 d0 ba d0 be d0 bc d0 b0 d0 bd d0 b4  ... ............
3220: d1 83 0d 0a 20 20 20 20 73 74 64 63 6f 6d 6d 61  ....    stdcomma
3230: 6e 64 73 2e 46 72 61 6d 65 2e 52 65 63 65 6e 74  nds.Frame.Recent
3240: 46 69 6c 65 2e 67 65 74 53 74 61 74 65 28 29 0d  File.getState().
3250: 0a 20 20 20 20 73 74 64 63 6f 6d 6d 61 6e 64 73  .    stdcommands
3260: 2e 46 72 61 6d 65 2e 52 65 63 65 6e 74 46 69 6c  .Frame.RecentFil
3270: 65 2e 73 65 6e 64 28 30 29 0d 0a 20 20 20 20 0d  e.send(0)..    .
3280: 0a 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65  .    return true
3290: 0d 0a 7d 0d 0a 0d 0a 2f 2f d0 92 d0 be d1 82 20  ..}....//...... 
32a0: d1 82 d0 b0 d0 ba 20 d0 bf d1 8b d1 82 d0 bb d0  ...... .........
32b0: b8 d0 b2 d1 8b d0 b9 20 d1 83 d0 bc 20 d0 bf d1  ....... .... ...
32c0: 80 d0 b5 d0 be d0 b4 d0 be d0 bb d0 b5 d0 b2 d0  ................
32d0: b0 d0 b5 d1 82 20 d0 bf d1 80 d0 b5 d0 b3 d1 80  ..... ..........
32e0: d0 b0 d0 b4 d1 8b 2e 0d 0a 0d 0a 2f 2f d0 97 d0  ...........//...
32f0: ab 3a 20 d0 94 d0 bb d1 8f 20 d0 bf d1 80 d0 be  .: ...... ......
3300: d1 81 d0 bc d0 be d1 82 d1 80 d0 b0 20 4d 52 55  ............ MRU
3310: 20 d0 b8 d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0   ...............
3320: be d0 b2 d0 b0 d0 bb d1 81 d1 8f 20 d1 81 d0 bb  ........... ....
3330: d0 b5 d0 b4 d1 83 d1 8e d1 89 d0 b8 d0 b9 20 d0  .............. .
3340: ba d0 be d0 b4 3a 0d 0a 66 75 6e 63 74 69 6f 6e  .....:..function
3350: 20 6d 61 63 72 6f 73 d0 98 d1 81 d1 81 d0 bb d0   macros.........
3360: b5 d0 b4 d0 be d0 b2 d0 b0 d1 82 d1 8c 4d 52 55  .............MRU
3370: 28 29 0d 0a 7b 0d 0a 20 20 20 20 76 61 72 20 6d  ()..{..    var m
3380: 72 75 20 3d 20 70 72 6f 66 69 6c 65 52 6f 6f 74  ru = profileRoot
3390: 2e 67 65 74 56 61 6c 75 65 28 22 41 70 70 2f 4d  .getValue("App/M
33a0: 52 55 46 69 6c 65 4c 69 73 74 22 29 0d 0a 20 20  RUFileList")..  
33b0: 20 20 66 6f 72 28 76 61 72 20 69 20 3d 20 6e 65    for(var i = ne
33c0: 77 20 45 6e 75 6d 65 72 61 74 6f 72 28 6d 72 75  w Enumerator(mru
33d0: 29 3b 20 21 69 2e 61 74 45 6e 64 28 29 3b 20 69  ); !i.atEnd(); i
33e0: 2e 6d 6f 76 65 4e 65 78 74 28 29 29 0d 0a 20 20  .moveNext())..  
33f0: 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 4d 65 73    {..        Mes
3400: 73 61 67 65 28 22 76 3d 22 20 2b 20 d0 97 d0 bd  sage("v=" + ....
3410: d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 b5 d0 92 d0 a1  ................
3420: d1 82 d1 80 d0 be d0 ba d1 83 d0 92 d0 bd d1 83  ................
3430: d1 82 d1 80 28 69 2e 69 74 65 6d 28 29 2e d0 97  ....(i.item()...
3440: d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 b5 29 2c  ..............),
3450: 20 6d 45 78 63 33 29 0d 0a 20 20 20 20 7d 0d 0a   mExc3)..    }..
3460: 7d 0d 0a 2f 2f d0 92 20 d0 bf d1 80 d0 be d1 81  }..//.. ........
3470: d0 bc d0 be d1 82 d1 80 d0 b5 20 d0 bf d1 80 d0  .......... .....
3480: be d1 84 d0 b0 d0 b9 d0 bb d0 b0 20 d0 bc d0 bd  ........... ....
3490: d0 b5 20 d0 bf d0 be d0 bc d0 be d0 b3 d0 bb d0  .. .............
34a0: be 20 73 63 72 69 70 74 73 5c 64 65 76 74 6f 6f  . scripts\devtoo
34b0: 6c 73 5c 70 66 6c 76 69 65 77 2e 6a 73 0d 0a     ls\pflview.js..