Artifact
5f53b1f1c728c7ba4be3884c49e0a11d9c6bc78b:
- File
ModuleComment.js
— part of check-in
[b0b83dad7b]
at
2012-03-30 10:18:00
on branch trunk
— исправлена ошибка с неправильной кодировкой текста скрипта
(user:
vsuh
size: 6604)
[more...]
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 4d 6f 64 75 6c pt..$uname Modul
0020: 65 43 6f 6d 6d 65 6e 74 0d 0a 24 64 6e 61 6d 65 eComment..$dname
0030: 20 d0 9e d0 bf d0 b8 d1 81 d0 b0 d0 bd d0 b8 d0 ...............
0040: b5 20 d0 bc d0 be d0 b4 d1 83 d0 bb d1 8f 0d 0a . ..............
0050: 24 61 64 64 69 6e 20 67 6c 6f 62 61 6c 0d 0a 24 $addin global..$
0060: 61 64 64 69 6e 20 73 74 64 6c 69 62 0d 0a 0d 0a addin stdlib....
0070: 73 74 64 6c 69 62 2e 72 65 71 75 69 72 65 28 22 stdlib.require("
0080: 54 65 78 74 57 69 6e 64 6f 77 2e 6a 73 22 2c 20 TextWindow.js",
0090: 53 65 6c 66 53 63 72 69 70 74 29 3b 0d 0a 67 6c SelfScript);..gl
00a0: 6f 62 61 6c 2e 63 6f 6e 6e 65 63 74 47 6c 6f 62 obal.connectGlob
00b0: 61 6c 73 28 53 65 6c 66 53 63 72 69 70 74 29 3b als(SelfScript);
00c0: 0d 0a 0d 0a 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ....////////////
00d0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
00e0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
00f0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
0100: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
0110: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 0d 0a 2f 2f ////////////..//
0120: 2f 2f 7b 20 43 d0 ba d1 80 d0 b8 d0 bf d1 82 20 //{ C..........
0130: 22 d0 97 d0 b0 d0 b3 d0 be d0 bb d0 be d0 b2 d0 "...............
0140: be d0 ba 20 d0 be d0 b1 d1 89 d0 b5 d0 b3 d0 be ... ............
0150: 20 d0 bc d0 be d0 b4 d1 83 d0 bb d1 8f 22 20 28 ............" (
0160: 4d 6f 64 75 6c 65 43 6f 6d 6d 65 6e 74 2e 6a 73 ModuleComment.js
0170: 29 20 d0 b4 d0 bb d1 8f 20 d0 bf d1 80 d0 be d0 ) ...... .......
0180: b5 d0 ba d1 82 d0 b0 20 22 d0 a1 d0 bd d0 b5 d0 ....... ".......
0190: b3 d0 be d0 bf d0 b0 d1 82 22 0d 0a 2f 2f 2f 2f ........."..////
01a0: 0d 0a 2f 2f 2f 2f 20 d0 9e d0 bf d0 b8 d1 81 d0 ..//// .........
01b0: b0 d0 bd d0 b8 d0 b5 3a 20 d0 92 d1 8b d0 b2 d0 .......: .......
01c0: be d0 b4 d0 b8 d1 82 20 d0 b7 d0 b0 d0 b3 d0 be ....... ........
01d0: d0 bb d0 be d0 b2 d0 be d0 ba 20 d0 bc d0 be d0 .......... .....
01e0: b4 d1 83 d0 bb d1 8f 20 d1 81 20 d0 b5 d0 b3 d0 ....... .. .....
01f0: be 20 d0 be d0 bf d0 b8 d1 81 d0 b0 d0 bd d0 b8 . ..............
0200: d0 b5 d0 bc 20 d0 b8 20 d1 81 d0 b2 d0 b5 d0 b4 .... .. ........
0210: d0 b5 d0 bd d0 b8 d1 8f d0 bc d0 b8 20 d0 be d0 ............ ...
0220: b1 20 d0 b0 d0 b2 d1 82 d0 be d1 80 d0 b5 20 0d . ............ .
0230: 0a 2f 2f 2f 2f 0d 0a 2f 2f 2f 2f 20 d0 90 d0 b2 .////..//// ....
0240: d1 82 d0 be d1 80 3a 20 d0 a1 d1 83 d1 85 d0 b8 ......: ........
0250: d1 85 20 d0 92 2e d0 ae 2e 20 d0 bf d0 be 20 d0 .. ...... .... .
0260: bc d0 be d1 82 d0 b8 d0 b2 d0 b0 d0 bc 20 d1 81 ............. ..
0270: d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 20 61 75 74 ............ aut
0280: 68 6f 72 2e 6a 73 20 d0 90 d0 bb d0 b5 d0 ba d1 hor.js .........
0290: 81 d0 b0 d0 bd d0 b4 d1 80 d0 b0 20 d0 9a d1 83 ........... ....
02a0: d0 bd d1 82 d0 b0 d1 88 d0 be d0 b2 d0 b0 0d 0a ................
02b0: 2f 2f 2f 2f 20 20 20 20 20 20 20 20 20 20 20 20 ////
02c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02d0: 20 20 20 20 20 20 20 20 20 20 3c 6b 75 6e 74 61 <kunta
02e0: 73 68 6f 76 40 67 6d 61 69 6c 2e 63 6f 6d 3e 2c shov@gmail.com>,
02f0: 20 68 74 74 70 3a 2f 2f 63 6f 6d 70 61 75 64 2e http://compaud.
0300: 72 75 2f 62 6c 6f 67 0d 0a 2f 2f 2f 2f 20 32 39 ru/blog..//// 29
0310: 2e 30 33 2e 32 30 31 32 20 d0 a1 d0 bf d0 b8 d1 .03.2012 .......
0320: 81 d0 be d0 ba 20 d0 be d1 82 d0 be d0 b1 d1 80 ..... ..........
0330: d0 b0 d0 b6 d0 b0 d0 b5 d0 bc d1 8b d1 85 20 d0 .............. .
0340: b2 20 d1 84 d0 be d1 80 d0 bc d0 b5 20 d0 ba d0 . .......... ...
0350: be d0 bd d1 84 d0 b8 d0 b3 d1 83 d1 80 d0 b0 d1 ................
0360: 86 d0 b8 d0 b9 20 d0 bd d0 b0 d1 81 d1 82 d1 80 ..... ..........
0370: d0 b0 d0 b8 d0 b2 d0 b0 d0 b5 d1 82 d1 81 d1 8f ................
0380: 20 d0 b2 20 d0 a1 d0 bf d0 b8 d1 81 d0 ba d0 b5 .. ............
0390: 20 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 ...............
03a0: b9 20 d0 b4 d0 bb d1 8f d0 9a d0 be d0 bd d1 84 . ..............
03b0: d0 b8 d0 b3 d1 83 d1 80 d0 b0 d1 86 d0 b8 d0 b8 ................
03c0: 0d 0a 2f 2f 2f 2f 20 20 20 20 20 20 20 20 20 20 ..////
03d0: 20 20 20 20 d0 b4 d0 bb d1 8f 20 d0 b2 d0 ba d0 ...... .....
03e0: bb d1 8e d1 87 d0 b5 d0 bd d0 b8 d1 8f 20 d0 b2 ............. ..
03f0: d0 be d0 b7 d0 bc d0 be d0 b6 d0 bd d0 be d1 81 ................
0400: d1 82 d0 b8 20 d1 83 d0 b4 d0 b0 d0 bb d0 b8 d1 .... ...........
0410: 82 d0 b5 20 d0 ba d0 be d0 bc d0 bc d0 b5 d0 bd ... ............
0420: d1 82 d0 b0 d1 80 d0 b8 d0 b8 20 22 2f 2f 66 74 .......... "//ft
0430: 22 0d 0a 2f 2f 2f 2f 7d 0d 0a 2f 2f 2f 2f 2f 2f "..////}..//////
0440: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
0450: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
0460: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
0470: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
0480: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
0490: 2f 2f 0d 0a 76 61 72 20 64 6f 4f 4b 20 3d 20 66 //..var doOK = f
04a0: 61 6c 73 65 3b 0d 0a 2f 2f 66 74 20 76 61 72 20 alse;..//ft var
04b0: d0 b4 d0 bb d1 8f d0 9a d0 be d0 bd d1 84 d0 b8 ................
04c0: d0 b3 d1 83 d1 80 d0 b0 d1 86 d0 b8 d0 b8 20 3d .............. =
04d0: 20 76 38 4e 65 77 28 22 d0 a1 d0 bf d0 b8 d1 81 v8New("........
04e0: d0 be d0 ba d0 97 d0 bd d0 b0 d1 87 d0 b5 d0 bd ................
04f0: d0 b8 d0 b9 22 29 3b 0d 0a 2f 2f 66 74 20 20 20 ....");..//ft
0500: 20 d0 b4 d0 bb d1 8f d0 9a d0 be d0 bd d1 84 d0 ...............
0510: b8 d0 b3 d1 83 d1 80 d0 b0 d1 86 d0 b8 d0 b8 2e ................
0520: 41 64 64 28 20 20 20 20 20 20 20 20 20 20 20 20 Add(
0530: 20 22 d0 90 d0 a1 d0 91 d0 9d d0 a3 20 31 2e 33 ".......... 1.3
0540: 22 20 20 20 20 20 20 20 20 20 20 20 20 29 3b 0d " );.
0550: 0a 2f 2f 66 74 20 20 20 20 d0 b4 d0 bb d1 8f d0 .//ft .......
0560: 9a d0 be d0 bd d1 84 d0 b8 d0 b3 d1 83 d1 80 d0 ................
0570: b0 d1 86 d0 b8 d0 b8 2e 41 64 64 28 20 20 20 20 ........Add(
0580: 20 20 20 20 20 20 20 20 20 22 d0 97 d0 a3 d0 9f "......
0590: 20 32 2e 35 2e 34 38 22 20 20 20 20 20 20 20 20 2.5.48"
05a0: 20 20 20 29 3b 0d 0a 2f 2f 66 74 20 20 20 20 d0 );..//ft .
05b0: b4 d0 bb d1 8f d0 9a d0 be d0 bd d1 84 d0 b8 d0 ................
05c0: b3 d1 83 d1 80 d0 b0 d1 86 d0 b8 d0 b8 2e 41 64 ..............Ad
05d0: 64 28 20 20 20 20 20 20 20 20 20 20 20 20 20 22 d( "
05e0: d0 a3 d0 9f d0 9f 20 31 2e 32 20 28 d1 80 d0 b7 ...... 1.2 (....
05f0: d0 bf 29 22 20 20 20 20 20 20 20 20 29 3b 0d 0a ..)" );..
0600: 2f 2f 66 74 20 20 20 20 d0 b4 d0 bb d1 8f d0 9a //ft ........
0610: d0 be d0 bd d1 84 d0 b8 d0 b3 d1 83 d1 80 d0 b0 ................
0620: d1 86 d0 b8 d0 b8 2e 41 64 64 28 20 20 20 20 20 .......Add(
0630: 20 20 20 20 20 20 20 20 22 d0 a3 d0 90 d0 a2 22 "......"
0640: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0650: 20 20 29 3b 0d 0a 2f 2f 66 74 20 20 20 20 d0 b4 );..//ft ..
0660: d0 bb d1 8f d0 9a d0 be d0 bd d1 84 d0 b8 d0 b3 ................
0670: d1 83 d1 80 d0 b0 d1 86 d0 b8 d0 b8 2e 41 64 64 .............Add
0680: 28 20 20 20 20 20 20 20 20 20 20 20 20 20 22 d0 ( ".
0690: 94 d0 bb d1 8f 20 d0 b2 d1 81 d0 b5 d1 85 20 d0 ..... ........ .
06a0: ba d0 be d0 bd d1 84 d0 b8 d0 b3 d1 83 d1 80 d0 ................
06b0: b0 d1 86 d0 b8 d0 b9 22 29 3b 0d 0a 0d 0a 2f 2f .......");....//
06c0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
06d0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
06e0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
06f0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
0700: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f ////////////////
0710: 2f 2f 2f 2f 2f 2f 0d 0a 2f 2f 2f 2f 7b 20 d0 9c //////..////{ ..
0720: d0 b0 d0 ba d1 80 d0 be d1 81 d1 8b 0d 0a 2f 2f ..............//
0730: 2f 2f 0d 0a 0d 0a 53 65 6c 66 53 63 72 69 70 74 //....SelfScript
0740: 2e 73 65 6c 66 5b 27 6d 61 63 72 6f 73 d0 9c d0 .self['macros...
0750: b0 d1 80 d0 ba d0 b5 d1 80 20 22 d0 92 d1 81 d1 ......... ".....
0760: 82 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 22 27 5d 20 3d ..........."'] =
0770: 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0d 0a 20 function() {..
0780: 20 20 20 66 6f 72 6d 20 3d 20 6c 6f 61 64 53 63 form = loadSc
0790: 72 69 70 74 46 6f 72 6d 28 53 65 6c 66 53 63 72 riptForm(SelfScr
07a0: 69 70 74 2e 66 75 6c 6c 50 61 74 68 2e 72 65 70 ipt.fullPath.rep
07b0: 6c 61 63 65 28 2f 6a 73 24 2f 2c 20 27 73 73 66 lace(/js$/, 'ssf
07c0: 27 29 2c 20 53 65 6c 66 53 63 72 69 70 74 2e 73 '), SelfScript.s
07d0: 65 6c 66 29 3b 0d 0a 2f 2f 66 74 20 20 20 20 66 elf);..//ft f
07e0: 6f 72 6d 2e d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd orm.............
07f0: d1 82 d1 8b d0 a4 d0 be d1 80 d0 bc d1 8b 2e d0 ................
0800: 9d d0 b0 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 ................
0810: b8 d0 b5 2e d0 a1 d0 bf d0 b8 d1 81 d0 be d0 ba ................
0820: d0 92 d1 8b d0 b1 d0 be d1 80 d0 b0 20 3d 20 d0 ............ = .
0830: b4 d0 bb d1 8f d0 9a d0 be d0 bd d1 84 d0 b8 d0 ................
0840: b3 d1 83 d1 80 d0 b0 d1 86 d0 b8 d0 b8 3b 0d 0a .............;..
0850: 20 20 20 20 66 6f 72 6d 2e 44 6f 4d 6f 64 61 6c form.DoModal
0860: 28 29 3b 0d 0a 20 20 20 20 20 0d 0a 20 20 20 66 ();.. .. f
0870: 6f 72 6d 20 3d 20 6e 75 6c 6c 3b 0d 0a 20 20 20 orm = null;..
0880: 20 69 66 20 28 64 6f 4f 4b 29 20 61 64 64 4d 61 if (doOK) addMa
0890: 72 6b 65 72 28 4d 61 72 6b 65 72 54 79 70 65 73 rker(MarkerTypes
08a0: 2e 49 4e 53 45 52 54 29 3b 0d 0a 7d 0d 0a 0d 0a .INSERT);..}....
08b0: 0d 0a 2f 2a 20 d0 92 d0 be d0 b7 d0 b2 d1 80 d0 ../* ...........
08c0: b0 d1 89 d0 b0 d0 b5 d1 82 20 d0 bd d0 b0 d0 b7 ......... ......
08d0: d0 b2 d0 b0 d0 bd d0 b8 d0 b5 20 d0 bc d0 b0 d0 .......... .....
08e0: ba d1 80 d0 be d1 81 d0 b0 20 d0 bf d0 be 20 d1 ......... .... .
08f0: 83 d0 bc d0 be d0 bb d1 87 d0 b0 d0 bd d0 b8 d1 ................
0900: 8e 20 2d 20 d0 b2 d1 8b d0 b7 d1 8b d0 b2 d0 b0 . - ............
0910: d0 b5 d1 82 d1 81 d1 8f 2c 20 d0 ba d0 be d0 b3 ........, ......
0920: d0 b4 d0 b0 20 d0 bf d0 be d0 bb d1 8c d0 b7 d0 .... ...........
0930: be d0 b2 d0 b0 d1 82 d0 b5 d0 bb d1 8c 20 0d 0a ............. ..
0940: d0 b4 d0 b2 d0 b0 d0 b6 d0 b4 d1 8b 20 d1 89 d0 ............ ...
0950: b5 d0 bb d0 ba d0 b0 d0 b5 d1 82 20 d0 bc d1 8b ........... ....
0960: d1 88 d1 8c d1 8e 20 d0 bf d0 be 20 d0 bd d0 b0 ...... .... ....
0970: d0 b7 d0 b2 d0 b0 d0 bd d0 b8 d1 8e 20 d1 81 d0 ............ ...
0980: ba d1 80 d0 b8 d0 bf d1 82 d0 b0 20 d0 b2 20 d0 ........... .. .
0990: be d0 ba d0 bd d0 b5 20 d0 a1 d0 bd d0 b5 d0 b3 ....... ........
09a0: d0 be d0 bf d0 b0 d1 82 d0 b0 2e 20 2a 2f 0d 0a ........... */..
09b0: 66 75 6e 63 74 69 6f 6e 20 67 65 74 44 65 66 61 function getDefa
09c0: 75 6c 74 4d 61 63 72 6f 73 28 29 20 7b 0d 0a 20 ultMacros() {..
09d0: 20 20 20 72 65 74 75 72 6e 20 27 d0 9c d0 b0 d1 return '.....
09e0: 80 d0 ba d0 b5 d1 80 20 22 d0 92 d1 81 d1 82 d0 ....... ".......
09f0: b0 d0 b2 d0 b8 d1 82 d1 8c 22 27 3b 0d 0a 7d 0d ........."';..}.
0a00: 0a 0d 0a 2f 2f 2f 2f 7d 20 d0 9c d0 b0 d0 ba d1 ...////} .......
0a10: 80 d0 be d1 81 d1 8b 0d 0a 0d 0a 76 61 72 20 4d ...........var M
0a20: 61 72 6b 65 72 54 79 70 65 73 20 3d 20 7b 0d 0a arkerTypes = {..
0a30: 20 20 20 20 49 4e 53 45 52 54 3a 22 d0 92 d1 81 INSERT:"....
0a40: d1 82 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 22 0d 0a 7d ............"..}
0a50: 3b 0d 0a 0d 0a 76 61 72 20 4d 61 72 6b 65 72 46 ;....var MarkerF
0a60: 6f 72 6d 61 74 53 74 72 69 6e 67 50 61 72 61 6d ormatStringParam
0a70: 65 74 65 72 73 20 3d 20 7b 7d 3b 0d 0a 76 61 72 eters = {};..var
0a80: 20 70 66 6c 53 75 68 41 75 74 68 6f 72 4a 73 20 pflSuhAuthorJs
0a90: 3d 20 27 d0 97 d0 b0 d0 b3 d0 be d0 bb d0 be d0 = '.............
0aa0: b2 d0 be d0 ba 20 d0 be d0 b1 d1 89 d0 b5 d0 b3 ..... ..........
0ab0: d0 be 20 d0 bc d0 be d0 b4 d1 83 d0 bb d1 8f 20 .. ............
0ac0: 31 27 3b 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 1';....function
0ad0: 61 64 64 4d 61 72 6b 65 72 28 6d 61 72 6b 65 72 addMarker(marker
0ae0: 54 79 70 65 29 20 7b 0d 0a 0d 0a 20 20 20 20 76 Type) {.... v
0af0: 61 72 20 5f 64 20 3d 20 6e 65 77 20 44 61 74 65 ar _d = new Date
0b00: 28 29 3b 0d 0a 20 20 20 20 76 61 72 20 64 74 4e ();.. var dtN
0b10: 6f 77 20 3d 20 5f 64 2e 67 65 74 44 61 74 65 28 ow = _d.getDate(
0b20: 29 2b 22 2e 22 2b 28 5f 64 2e 67 65 74 4d 6f 6e )+"."+(_d.getMon
0b30: 74 68 28 29 2b 31 29 2b 22 2e 22 2b 5f 64 2e 67 th()+1)+"."+_d.g
0b40: 65 74 46 75 6c 6c 59 65 61 72 28 29 2b 22 20 22 etFullYear()+" "
0b50: 2b 5f 64 2e 67 65 74 48 6f 75 72 73 28 29 2b 22 +_d.getHours()+"
0b60: 3a 22 2b 5f 64 2e 67 65 74 4d 69 6e 75 74 65 73 :"+_d.getMinutes
0b70: 28 29 2b 22 22 3b 0d 0a 20 20 20 20 76 61 72 20 ()+"";.. var
0b80: 77 20 3d 20 73 6e 65 67 6f 70 61 74 2e 61 63 74 w = snegopat.act
0b90: 69 76 65 54 65 78 74 57 69 6e 64 6f 77 28 29 3b iveTextWindow();
0ba0: 0d 0a 20 20 20 20 69 66 20 28 21 77 29 20 72 65 .. if (!w) re
0bb0: 74 75 72 6e 3b 0d 0a 0d 0a 20 20 20 20 62 46 72 turn;.... bFr
0bc0: 65 65 57 20 3d 20 28 77 2e 6d 64 50 72 6f 70 20 eeW = (w.mdProp
0bd0: 3d 3d 20 6e 75 6c 6c 29 3b 0d 0a 0d 0a 20 20 20 == null);....
0be0: 20 69 66 20 28 21 62 46 72 65 65 57 29 20 0d 0a if (!bFreeW) ..
0bf0: 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 69 {.. i
0c00: 66 20 28 77 2e 6d 64 50 72 6f 70 2e 6e 61 6d 65 f (w.mdProp.name
0c10: 28 31 29 20 3d 3d 20 22 d0 a4 d0 be d1 80 d0 bc (1) == "........
0c20: d0 b0 22 29 20 0d 0a 20 20 20 20 20 20 20 20 7b ..") .. {
0c30: 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 76 .. v
0c40: 61 72 20 6d 64 20 3d 20 77 2e 6d 64 4f 62 6a 2e ar md = w.mdObj.
0c50: 70 61 72 65 6e 74 3b 0d 0a 20 20 20 20 20 20 20 parent;..
0c60: 20 20 20 20 20 74 72 79 0d 0a 20 20 20 20 20 20 try..
0c70: 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 {..
0c80: 20 20 20 20 20 20 20 20 20 6d 64 2e 65 64 69 74 md.edit
0c90: 50 72 6f 70 65 72 74 79 28 22 d0 9c d0 be d0 b4 Property("......
0ca0: d1 83 d0 bb d1 8c d0 9e d0 b1 d1 8a d0 b5 d0 ba ................
0cb0: d1 82 d0 b0 22 29 3b 0d 0a 20 20 20 20 20 20 20 ....");..
0cc0: 20 20 20 20 20 7d 63 61 74 63 68 28 65 29 7b 7d }catch(e){}
0cd0: 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 .. }..
0ce0: 20 7d 0d 0a 20 20 20 20 76 61 72 20 77 20 3d 20 }.. var w =
0cf0: 47 65 74 54 65 78 74 57 69 6e 64 6f 77 28 29 3b GetTextWindow();
0d00: 0d 0a 20 20 20 20 69 66 20 28 21 77 29 20 72 65 .. if (!w) re
0d10: 74 75 72 6e 3b 0d 0a 0d 0a 20 20 20 20 0d 0a 20 turn;.... ..
0d20: 20 20 20 76 61 72 20 69 6e 74 4c 61 73 74 53 74 var intLastSt
0d30: 72 43 6f 6d 6d 65 6e 74 41 6c 72 65 61 64 79 20 rCommentAlready
0d40: 3d 20 43 68 65 63 6b 46 6f 72 44 65 73 63 72 69 = CheckForDescri
0d50: 70 74 69 6f 6e 28 77 29 3b 0d 0a 0d 0a 20 20 20 ption(w);....
0d60: 20 69 66 20 28 69 6e 74 4c 61 73 74 53 74 72 43 if (intLastStrC
0d70: 6f 6d 6d 65 6e 74 41 6c 72 65 61 64 79 20 21 3d ommentAlready !=
0d80: 20 31 29 20 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 1) .. {..
0d90: 20 20 20 20 20 77 2e 74 65 78 74 57 69 6e 64 6f w.textWindo
0da0: 77 2e 53 65 74 53 65 6c 65 63 74 69 6f 6e 28 31 w.SetSelection(1
0db0: 2c 20 31 2c 20 69 6e 74 4c 61 73 74 53 74 72 43 , 1, intLastStrC
0dc0: 6f 6d 6d 65 6e 74 41 6c 72 65 61 64 79 2c 20 39 ommentAlready, 9
0dd0: 30 29 3b 0d 0a 20 20 20 20 20 20 20 20 77 2e 74 0);.. w.t
0de0: 65 78 74 57 69 6e 64 6f 77 2e 53 65 6c 65 63 74 extWindow.Select
0df0: 65 64 54 65 78 74 20 3d 20 22 22 3b 0d 0a 20 20 edText = "";..
0e00: 20 20 7d 0d 0a 20 20 20 20 76 61 72 20 73 79 6e }.. var syn
0e10: 6f 6e 79 6d 20 3d 20 d0 9c d0 b5 d1 82 d0 b0 d0 onym = .........
0e20: b4 d0 b0 d0 bd d0 bd d1 8b d0 b5 2e d0 a1 d0 b8 ................
0e30: d0 bd d0 be d0 bd d0 b8 d0 bc 3b 0d 0a 20 20 20 ..........;..
0e40: 20 20 77 2e 53 65 74 43 61 72 65 74 50 6f 73 28 w.SetCaretPos(
0e50: 31 2c 20 31 29 3b 0d 0a 20 20 20 20 77 2e 49 6e 1, 1);.. w.In
0e60: 73 65 72 74 4c 69 6e 65 28 31 2c 20 22 22 2b 0d sertLine(1, ""+.
0e70: 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 2f 2f . "//
0e80: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0e90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0ea0: 2a 2a 2a 2a 2a 2a 2a 2a 2f 2f 5f 5c 5c 5c 5c 5c ********//_\\\\\
0eb0: 6e 22 2b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 n"+..
0ec0: 20 22 2f 2f 20 d0 9e d0 bf d0 b8 d1 81 d0 b0 d0 "// ...........
0ed0: bd d0 b8 d0 b5 20 d0 bf d1 80 d0 be d0 b3 d1 80 ..... ..........
0ee0: d0 b0 d0 bc d0 bc d1 8b 20 d0 be d1 82 20 22 20 ........ .... "
0ef0: 2b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 +.. d
0f00: 74 4e 6f 77 20 2b 22 20 20 2f 7b 22 2b 0d 0a 20 tNow +" /{"+..
0f10: 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 2f 2f "\n//
0f20: 20 5f 5f 5f 22 20 2b 20 20 20 20 20 20 20 20 20 ___" +
0f30: 20 20 20 20 20 20 20 20 20 20 20 73 74 72 63 74 strct
0f40: 31 43 5f 44 65 73 63 72 69 70 74 69 6f 6e 2e d0 1C_Description..
0f50: a2 d0 b8 d0 bf d0 9f d1 80 d0 be d0 b3 d1 80 d0 ................
0f60: b0 d0 bc d0 bc d1 8b 20 2b 0d 0a 20 20 20 20 20 ....... +..
0f70: 20 20 20 20 20 20 20 22 5f 5f 5f 5c 6e 2f 2f 20 "___\n//
0f80: d0 bf d1 80 d0 b5 d0 b4 d0 bd d0 b0 d0 b7 d0 bd ................
0f90: d0 b0 d1 87 d0 b5 d0 bd d0 be 20 d0 b4 d0 bb d1 .......... .....
0fa0: 8f 20 5b 22 20 2b 20 20 20 20 73 74 72 63 74 31 . [" + strct1
0fb0: 43 5f 44 65 73 63 72 69 70 74 69 6f 6e 2e d0 9d C_Description...
0fc0: d0 b0 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 ................
0fd0: d0 b5 20 2b 0d 0a 20 20 20 20 20 20 20 20 20 20 .. +..
0fe0: 20 20 22 5d 5c 6e 22 20 2b 20 20 20 20 20 20 20 "]\n" +
0ff0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1000: 20 20 73 74 72 63 74 31 43 5f 44 65 73 63 72 69 strct1C_Descri
1010: 70 74 69 6f 6e 2e d0 9e d0 bf d0 b8 d1 81 d0 b0 ption...........
1020: d0 bd d0 b8 d0 b5 2e 72 65 70 6c 61 63 65 28 2f .......replace(/
1030: 28 5e 2e 2a 29 2f 6d 67 2c 20 22 2f 2f 3e 3e 20 (^.*)/mg, "//>>
1040: 20 24 31 22 29 20 2b 0d 0a 20 20 20 20 20 20 20 $1") +..
1050: 20 20 20 20 20 22 5c 6e 2f 2f 20 20 20 20 20 20 "\n//
1060: 20 20 20 20 20 20 20 20 20 20 22 20 2b 20 20 20 " +
1070: 20 20 20 20 20 20 73 74 72 63 74 31 43 5f 44 65 strct1C_De
1080: 73 63 72 69 70 74 69 6f 6e 2e d0 90 d0 b2 d1 82 scription.......
1090: d0 be d1 80 20 2b 0d 0a 20 20 20 20 20 20 20 20 .... +..
10a0: 20 20 20 20 22 5c 6e 2f 2f 20 d0 a1 d0 be d0 b7 "\n// ......
10b0: d0 b4 d0 b0 d0 bd 20 d0 b2 20 22 20 2b 20 20 20 ...... .. " +
10c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 sy
10d0: 6e 6f 6e 79 6d 20 2b 0d 0a 20 20 20 20 20 20 20 nonym +..
10e0: 20 20 20 20 20 22 5c 6e 22 20 20 20 20 2b 20 20 "\n" +
10f0: 20 20 22 2f 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a "//***********
1100: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
1110: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 2f 7d 7d ************//}}
1120: 5c 6e 22 29 3b 0d 0a 0d 0a 7d 0d 0a 66 75 6e 63 \n");....}..func
1130: 74 69 6f 6e 20 70 61 72 73 65 54 70 6c 28 29 20 tion parseTpl()
1140: 7b 0d 0a 20 20 20 20 76 61 72 20 61 20 3d 20 5b {.. var a = [
1150: 5d 3b 20 20 20 20 0d 0a 20 20 20 20 66 6f 72 20 ]; .. for
1160: 28 76 61 72 20 69 3d 30 3b 20 69 3c 61 72 67 75 (var i=0; i<argu
1170: 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 3b 20 20 69 ments.length; i
1180: 2b 2b 29 0d 0a 20 20 20 20 20 20 20 20 61 2e 70 ++).. a.p
1190: 75 73 68 28 61 72 67 75 6d 65 6e 74 73 5b 69 5d ush(arguments[i]
11a0: 29 3b 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 ); ..
11b0: 72 65 74 75 72 6e 20 73 6e 65 67 6f 70 61 74 2e return snegopat.
11c0: 70 61 72 73 65 54 65 6d 70 6c 61 74 65 53 74 72 parseTemplateStr
11d0: 69 6e 67 28 27 3c 3f 22 22 2c 20 27 20 2b 20 61 ing('<?"", ' + a
11e0: 2e 6a 6f 69 6e 28 27 2c 27 29 20 2b 20 27 3e 27 .join(',') + '>'
11f0: 29 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f );..}....functio
1200: 6e 20 67 65 74 53 65 74 74 69 6e 67 73 53 74 72 n getSettingsStr
1210: 75 63 74 75 72 65 28 29 20 7b 0d 0a 0d 0a 20 20 ucture() {....
1220: 20 20 76 61 72 20 73 20 3d 20 76 38 4e 65 77 28 var s = v8New(
1230: 22 d0 a1 d1 82 d1 80 d1 83 d0 ba d1 82 d1 83 d1 "...............
1240: 80 d0 b0 22 29 3b 0d 0a 20 20 20 20 0d 0a 20 20 ...");.. ..
1250: 20 20 73 2e d0 92 d1 81 d1 82 d0 b0 d0 b2 d0 b8 s.............
1260: d1 82 d1 8c 28 22 d0 90 d0 b2 d1 82 d0 be d1 80 ....("..........
1270: 22 2c 20 22 22 29 3b 0d 0a 20 20 20 20 73 2e d0 ", "");.. s..
1280: 92 d1 81 d1 82 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 28 ...............(
1290: 22 d0 9d d0 b0 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 "...............
12a0: bd d0 b8 d0 b5 22 2c 20 22 22 29 3b 0d 0a 20 20 .....", "");..
12b0: 20 20 73 2e d0 92 d1 81 d1 82 d0 b0 d0 b2 d0 b8 s.............
12c0: d1 82 d1 8c 28 22 d0 a2 d0 b8 d0 bf d0 9f d1 80 ....("..........
12d0: d0 be d0 b3 d1 80 d0 b0 d0 bc d0 bc d1 8b 22 2c ..............",
12e0: 20 22 22 29 3b 0d 0a 20 20 20 20 73 2e d0 92 d1 "");.. s....
12f0: 81 d1 82 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 28 22 d0 .............(".
1300: 9e d0 bf d0 b8 d1 81 d0 b0 d0 bd d0 b8 d0 b5 22 ..............."
1310: 2c 20 22 22 29 3b 0d 0a 20 20 20 20 20 0d 0a 20 , "");.. ..
1320: 20 20 20 70 72 6f 66 69 6c 65 52 6f 6f 74 2e 63 profileRoot.c
1330: 72 65 61 74 65 56 61 6c 75 65 28 70 66 6c 53 75 reateValue(pflSu
1340: 68 41 75 74 68 6f 72 4a 73 2c 20 73 2c 20 70 66 hAuthorJs, s, pf
1350: 6c 53 6e 65 67 6f 70 61 74 29 20 20 20 20 0d 0a lSnegopat) ..
1360: 20 20 20 20 73 20 3d 20 70 72 6f 66 69 6c 65 52 s = profileR
1370: 6f 6f 74 2e 67 65 74 56 61 6c 75 65 28 70 66 6c oot.getValue(pfl
1380: 53 75 68 41 75 74 68 6f 72 4a 73 29 3b 0d 0a 20 SuhAuthorJs);..
1390: 20 20 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 73 .. return s
13a0: 3b 0d 0a 7d 0d 0a 0d 0a 0d 0a 0d 0a 2f 2f 7b 20 ;..}........//{
13b0: d0 9e d0 b1 d1 80 d0 b0 d0 b1 d0 be d1 82 d1 87 ................
13c0: d0 b8 d0 ba d0 b8 20 d1 8d d0 bb d0 b5 d0 bc d0 ...... .........
13d0: b5 d0 bd d1 82 d0 be d0 b2 20 d1 83 d0 bf d1 80 ......... ......
13e0: d0 b0 d0 b2 d0 bb d0 b5 d0 bd d0 b8 d1 8f 20 d1 .............. .
13f0: 84 d0 be d1 80 d0 bc d1 8b 0d 0a 66 75 6e 63 74 ...........funct
1400: 69 6f 6e 20 d0 9f d1 80 d0 b8 d0 9e d1 82 d0 ba ion ............
1410: d1 80 d1 8b d1 82 d0 b8 d0 b8 20 28 29 20 7b 0d .......... () {.
1420: 0a 20 20 20 20 20 d0 97 d0 b0 d0 bf d0 be d0 bb . ..........
1430: d0 bd d0 b8 d1 82 d1 8c d0 97 d0 bd d0 b0 d1 87 ................
1440: d0 b5 d0 bd d0 b8 d1 8f d0 a1 d0 b2 d0 be d0 b9 ................
1450: d1 81 d1 82 d0 b2 28 66 6f 72 6d 2c 20 73 74 72 ......(form, str
1460: 63 74 31 43 5f 44 65 73 63 72 69 70 74 69 6f 6e ct1C_Description
1470: 29 3b 0d 0a 20 20 20 20 66 6f 72 6d 5b 27 d0 9e );.. form['..
1480: d0 bf d0 b8 d1 81 d0 b0 d0 bd d0 b8 d0 b5 27 5d ..............']
1490: 20 3d 20 22 22 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e = "";..}....fun
14a0: 63 74 69 6f 6e 20 d0 9a d0 bd d0 be d0 bf d0 ba ction ..........
14b0: d0 b0 d0 9e d0 ba d0 9d d0 b0 d0 b6 d0 b0 d1 82 ................
14c0: d0 b8 d0 b5 20 28 d0 ad d0 bb d0 b5 d0 bc d0 b5 .... (..........
14d0: d0 bd d1 82 29 20 7b 0d 0a 20 20 20 20 d0 97 d0 ....) {.. ...
14e0: b0 d0 bf d0 be d0 bb d0 bd d0 b8 d1 82 d1 8c d0 ................
14f0: 97 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d1 8f d0 ................
1500: a1 d0 b2 d0 be d0 b9 d1 81 d1 82 d0 b2 28 73 74 .............(st
1510: 72 63 74 31 43 5f 44 65 73 63 72 69 70 74 69 6f rct1C_Descriptio
1520: 6e 2c 20 66 6f 72 6d 29 3b 0d 0a 20 20 20 20 70 n, form);.. p
1530: 72 6f 66 69 6c 65 52 6f 6f 74 2e 73 65 74 56 61 rofileRoot.setVa
1540: 6c 75 65 28 70 66 6c 53 75 68 41 75 74 68 6f 72 lue(pflSuhAuthor
1550: 4a 73 2c 20 73 74 72 63 74 31 43 5f 44 65 73 63 Js, strct1C_Desc
1560: 72 69 70 74 69 6f 6e 29 3b 0d 0a 20 20 20 20 64 ription);.. d
1570: 6f 4f 4b 20 3d 20 74 72 75 65 3b 0d 0a 20 20 20 oOK = true;..
1580: 20 66 6f 72 6d 2e 43 6c 6f 73 65 28 29 3b 0d 0a form.Close();..
1590: 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0 9a }....function ..
15a0: d0 bd d0 be d0 bf d0 ba d0 b0 d0 9e d1 82 d0 bc ................
15b0: d0 b5 d0 bd d0 b0 d0 9d d0 b0 d0 b6 d0 b0 d1 82 ................
15c0: d0 b8 d0 b5 20 28 d0 ad d0 bb d0 b5 d0 bc d0 b5 .... (..........
15d0: d0 bd d1 82 29 20 7b 0d 0a 20 20 20 20 64 6f 4f ....) {.. doO
15e0: 4b 20 3d 20 66 61 6c 73 65 3b 0d 0a 20 20 20 20 K = false;..
15f0: 66 6f 72 6d 2e 43 6c 6f 73 65 28 29 3b 0d 0a 7d form.Close();..}
1600: 0d 0a 0d 0a 2f 2f 7d 20 d0 9e d0 b1 d1 80 d0 b0 ....//} ........
1610: d0 b1 d0 be d1 82 d1 87 d0 b8 d0 ba d0 b8 20 d1 .............. .
1620: 8d d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 d0 be d0 ................
1630: b2 20 d1 83 d0 bf d1 80 d0 b0 d0 b2 d0 bb d0 b5 . ..............
1640: d0 bd d0 b8 d1 8f 20 d1 84 d0 be d1 80 d0 bc d1 ...... .........
1650: 8b 0d 0a 0d 0a 2f 2f 7b 20 d0 92 d0 b5 d1 80 d0 .....//{ .......
1660: bd d0 b5 d0 bc 20 d0 bf d0 be d1 81 d0 bb d0 b5 ..... ..........
1670: d0 b4 d0 bd d1 8e d1 8e 20 d1 81 d1 82 d1 80 d0 ........ .......
1680: be d0 ba d1 83 20 d0 be d0 bf d0 b8 d1 81 d0 b0 ..... ..........
1690: d0 bd d0 b8 d1 8f 20 d0 bc d0 be d0 b4 d1 83 d0 ...... .........
16a0: bb d1 8f 2c 20 d0 b5 d1 81 d0 bb d0 b8 20 d0 b5 ..., ........ ..
16b0: d1 81 d1 82 d1 8c 20 d0 b8 d0 bd d0 b0 d1 87 d0 ...... .........
16c0: b5 20 30 0d 0a 66 75 6e 63 74 69 6f 6e 20 43 68 . 0..function Ch
16d0: 65 63 6b 46 6f 72 44 65 73 63 72 69 70 74 69 6f eckForDescriptio
16e0: 6e 28 77 6e 64 29 20 7b 0d 0a 20 20 20 20 76 61 n(wnd) {.. va
16f0: 72 20 74 78 74 54 65 78 74 20 3d 20 77 6e 64 2e r txtText = wnd.
1700: d0 9f d0 be d0 bb d1 83 d1 87 d0 b8 d1 82 d1 8c ................
1710: d0 a2 d0 b5 d0 ba d1 81 d1 82 28 29 3b 0d 0a 20 ..........();..
1720: 20 20 20 69 66 28 77 6e 64 2e 4c 69 6e 65 73 43 if(wnd.LinesC
1730: 6f 75 6e 74 20 3d 3d 20 30 29 20 72 65 74 75 72 ount == 0) retur
1740: 6e 20 30 3b 0d 0a 20 20 20 20 76 61 72 20 61 72 n 0;.. var ar
1750: 72 4c 69 6e 65 73 20 3d 20 77 6e 64 2e 47 65 74 rLines = wnd.Get
1760: 4c 69 6e 65 73 28 29 3b 0d 0a 20 20 20 20 69 66 Lines();.. if
1770: 20 28 61 72 72 4c 69 6e 65 73 5b 30 5d 2e 73 65 (arrLines[0].se
1780: 61 72 63 68 28 2f 5c 2a 5c 2f 5c 2f 5c 5f 5c 5c arch(/\*\/\/\_\\
1790: 5c 5c 2f 29 20 3d 3d 20 2d 31 29 20 72 65 74 75 \\/) == -1) retu
17a0: 72 6e 20 30 3b 0d 0a 20 20 20 20 0d 0a 20 20 20 rn 0;.. ..
17b0: 20 66 6f 72 20 28 76 61 72 20 6c 6e 20 69 6e 20 for (var ln in
17c0: 61 72 72 4c 69 6e 65 73 29 0d 0a 20 20 20 20 7b arrLines).. {
17d0: 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 61 72 .. if (ar
17e0: 72 4c 69 6e 65 73 5b 6c 6e 5d 2e 73 65 61 72 63 rLines[ln].searc
17f0: 68 28 2f 5c 2f 5c 2f 5c 7d 5c 7d 2f 29 20 3e 20 h(/\/\/\}\}/) >
1800: 30 29 20 72 65 74 75 72 6e 20 28 70 61 72 73 65 0) return (parse
1810: 49 6e 74 28 6c 6e 29 20 2b 20 31 29 3b 0d 0a 20 Int(ln) + 1);..
1820: 20 20 20 20 20 20 20 69 66 20 28 61 72 72 4c 69 if (arrLi
1830: 6e 65 73 5b 6c 6e 5d 2e 73 65 61 72 63 68 28 2f nes[ln].search(/
1840: 5e 5c 73 2a 5c 2f 5c 2f 2f 29 20 3d 3d 20 2d 31 ^\s*\/\//) == -1
1850: 29 20 72 65 74 75 72 6e 20 30 3b 0d 0a 20 20 20 ) return 0;..
1860: 20 7d 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 30 }.. return 0
1870: 3b 0d 0a 7d 0d 0a 2f 2f 7d 20 43 68 65 63 6b 46 ;..}..//} CheckF
1880: 6f 72 44 65 73 63 72 69 70 74 69 6f 6e 0d 0a 0d orDescription...
1890: 0a 2f 2f 7b 20 d0 93 d0 be d1 80 d1 8f d1 87 d0 .//{ ...........
18a0: b8 d0 b5 20 d0 ba d0 bb d0 b0 d0 b2 d0 b8 d1 88 ... ............
18b0: d0 b8 20 d0 bf d0 be 20 d1 83 d0 bc d0 be d0 bb .. .... ........
18c0: d1 87 d0 b0 d0 bd d0 b8 d1 8e 2e 0d 0a 66 75 6e .............fun
18d0: 63 74 69 6f 6e 20 67 65 74 50 72 65 64 65 66 69 ction getPredefi
18e0: 6e 65 64 48 6f 74 6b 65 79 73 28 70 72 65 64 65 nedHotkeys(prede
18f0: 66 29 20 7b 0d 0a 20 20 20 20 70 72 65 64 65 66 f) {.. predef
1900: 2e 73 65 74 56 65 72 73 69 6f 6e 28 32 2e 32 29 .setVersion(2.2)
1910: 3b 0d 0a 20 20 20 20 70 72 65 64 65 66 2e 61 64 ;.. predef.ad
1920: 64 28 27 d0 9c d0 b0 d1 80 d0 ba d0 b5 d1 80 20 d('............
1930: 22 d0 92 d1 81 d1 82 d0 b0 d0 b2 d0 b8 d1 82 d1 "...............
1940: 8c 22 27 2c 20 22 41 6c 74 20 2b 20 5a 22 29 3b ."', "Alt + Z");
1950: 0d 0a 7d 0d 0a 2f 2f 7d 20 d0 93 d0 be d1 80 d1 ..}..//} .......
1960: 8f d1 87 d0 b8 d0 b5 20 d0 ba d0 bb d0 b0 d0 b2 ....... ........
1970: d0 b8 d1 88 d0 b8 20 d0 bf d0 be 20 d1 83 d0 bc ...... .... ....
1980: d0 be d0 bb d1 87 d0 b0 d0 bd d0 b8 d1 8e 2e 0d ................
1990: 0a 0d 0a 76 61 72 20 73 74 72 63 74 31 43 5f 44 ...var strct1C_D
19a0: 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 67 65 74 escription = get
19b0: 53 65 74 74 69 6e 67 73 53 74 72 75 63 74 75 72 SettingsStructur
19c0: 65 28 29 3b 0d 0a 0d 0a 0d 0a 0d 0a e();........