Hex Artifact Content Вы: nobody
Вход

Artifact 451f0eadaa5cdd455830440a7c3b5425646eaf41:


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 73 69 6c 65 6e  pt..$uname silen
0020: 63 65 0d 0a 24 64 6e 61 6d 65 20 d0 a2 d0 b8 d1  ce..$dname .....
0030: 88 d0 b8 d0 bd d0 b0 20 d0 b2 20 d0 be d1 82 d1  ....... .. .....
0040: 81 d0 b5 d0 ba d0 b0 d1 85 0d 0a 24 61 64 64 69  ...........$addi
0050: 6e 20 73 74 64 6c 69 62 0d 0a 24 61 64 64 69 6e  n stdlib..$addin
0060: 20 73 74 64 63 6f 6d 6d 61 6e 64 73 0d 0a 0d 0a   stdcommands....
0070: 2f 2f 20 28 d1 81 29 20 d0 90 d0 bb d0 b5 d0 ba  // (..) ........
0080: d1 81 d0 b0 d0 bd d0 b4 d1 80 20 d0 9e d1 80 d0  .......... .....
0090: b5 d1 84 d0 ba d0 be d0 b2 20 6f 72 65 66 6b 6f  ......... orefko
00a0: 76 20 61 74 20 67 6d 61 69 6c 2e 63 6f 6d 0d 0a  v at gmail.com..
00b0: 2f 2f 20 d0 ad d1 82 d0 be 20 d0 bd d0 b5 d0 b1  // ...... ......
00c0: d0 be d0 bb d1 8c d1 88 d0 be d0 b9 20 d1 81 d0  ............ ...
00d0: ba d1 80 d0 b8 d0 bf d1 82 20 d0 b4 d0 bb d1 8f  ......... ......
00e0: 20 d0 bf d0 be d0 b4 d0 b0 d0 b2 d0 bb d0 b5 d0   ...............
00f0: bd d0 b8 d1 8f 20 d0 bd d0 b5 d0 ba d0 be d1 82  ..... ..........
0100: d0 be d1 80 d1 8b d1 85 20 d1 81 d0 be d0 be d0  ........ .......
0110: b1 d1 89 d0 b5 d0 bd d0 b8 d0 b9 20 d0 9a d0 be  ........... ....
0120: d0 bd d1 84 d0 b8 d0 b3 d1 83 d1 80 d0 b0 d1 82  ................
0130: d0 be d1 80 d0 b0 2c 20 d0 b1 d0 b5 d1 81 d1 81  ......, ........
0140: d0 bc d1 8b d1 81 d0 bb d0 b5 d0 bd d0 bd d1 8b  ................
0150: d1 85 20 d0 b8 20 d0 b1 d0 b5 d1 81 d0 bf d0 be  .. .. ..........
0160: d1 89 d0 b0 d0 b4 d0 bd d1 8b d1 85 2e 0d 0a 2f  .............../
0170: 2f 20 d0 9f d0 be d0 ba d0 b0 20 d1 80 d0 b5 d0  / ........ .....
0180: b0 d0 bb d0 b8 d0 b7 d0 be d0 b2 d0 b0 d0 bd d0  ................
0190: be 20 22 d0 b2 2d d0 bb d0 be d0 b1 22 2c 20 d0  . "..-......", .
01a0: b2 20 d0 b4 d0 b0 d0 bb d1 8c d0 bd d0 b5 d0 b9  . ..............
01b0: d1 88 d0 b5 d0 bc 20 d0 bd d0 b0 d0 b4 d0 be 20  ...... ........ 
01c0: d1 81 d0 b4 d0 b5 d0 bb d0 b0 d1 82 d1 8c 20 d1  .............. .
01d0: 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 b8 d0 b7  ........... ....
01e0: 20 22 d1 80 d0 b5 d0 b3 d1 8d d0 ba d1 81 d0 bf   "..............
01f0: 20 2b 20 d1 80 d0 b5 d0 b7 d1 83 d0 bb d1 8c d1   + .............
0200: 82 d0 b0 d1 82 22 2c 0d 0a 2f 2f 20 d0 b8 20 d0  .....",..// .. .
0210: b3 d1 83 d0 b8 20 d0 bf d0 be 20 d0 bd d0 b0 d1  ..... .... .....
0220: 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b5 2c 20 d0  ............., .
0230: ba d0 b0 d0 ba d0 b8 d0 b5 20 d0 bf d0 be d0 b4  ......... ......
0240: d0 b0 d0 b2 d0 bb d1 8f d1 82 d1 8c 2c 20 d0 ba  ............, ..
0250: d0 b0 d0 ba d0 b8 d0 b5 20 d0 bd d0 b5 d1 82 2e  ........ .......
0260: 0d 0a 0d 0a 2f 2f 20 d0 9f d0 be d0 b4 d0 ba d0  ....// .........
0270: bb d1 8e d1 87 d0 b5 d0 bd d0 b8 d0 b5 20 d0 b1  ............. ..
0280: d0 b8 d0 b1 d0 bb d0 b8 d0 be d1 82 d0 b5 d0 ba  ................
0290: d0 b8 20 6c 6f 67 34 6a 73 2c 20 d0 b4 d0 bb d1  .. log4js, .....
02a0: 8f 20 d1 83 d0 b4 d0 be d0 b1 d0 b2 d0 bd d0 be  . ..............
02b0: d0 b3 d0 be 20 d0 bb d0 be d0 b3 d0 b3 d0 b8 d1  .... ...........
02c0: 80 d0 be d0 b2 d0 b0 d0 bd d0 b8 d1 8f 20 d1 80  ............. ..
02d0: d0 b0 d0 b7 d0 bb d0 b8 d1 87 d0 bd d1 8b d1 85  ................
02e0: 20 d1 81 d0 be d0 b1 d1 8b d1 82 d0 b8 d0 b9 2e   ...............
02f0: 20 0d 0a 73 74 64 6c 69 62 2e 72 65 71 75 69 72   ..stdlib.requir
0300: 65 28 27 6c 6f 67 34 6a 73 2e 6a 73 27 2c 20 53  e('log4js.js', S
0310: 65 6c 66 53 63 72 69 70 74 29 3b 0d 0a 73 74 64  elfScript);..std
0320: 6c 69 62 2e 72 65 71 75 69 72 65 28 27 53 65 74  lib.require('Set
0330: 74 69 6e 67 73 4d 61 6e 61 67 65 6d 65 6e 74 2e  tingsManagement.
0340: 6a 73 27 2c 20 53 65 6c 66 53 63 72 69 70 74 29  js', SelfScript)
0350: 3b 0d 0a 73 74 64 6c 69 62 2e 72 65 71 75 69 72  ;..stdlib.requir
0360: 65 28 22 53 65 6c 65 63 74 56 61 6c 75 65 44 69  e("SelectValueDi
0370: 61 6c 6f 67 2e 6a 73 22 2c 20 53 65 6c 66 53 63  alog.js", SelfSc
0380: 72 69 70 74 29 3b 0d 0a 0d 0a 76 61 72 20 6c 6f  ript);....var lo
0390: 67 67 65 72 20 3d 20 4c 6f 67 34 6a 73 2e 67 65  gger = Log4js.ge
03a0: 74 4c 6f 67 67 65 72 28 53 65 6c 66 53 63 72 69  tLogger(SelfScri
03b0: 70 74 2e 75 6e 69 71 75 65 4e 61 6d 65 29 3b 0d  pt.uniqueName);.
03c0: 0a 76 61 72 20 61 70 70 65 6e 64 65 72 20 3d 20  .var appender = 
03d0: 6e 65 77 20 4c 6f 67 34 6a 73 2e 42 72 6f 77 73  new Log4js.Brows
03e0: 65 72 43 6f 6e 73 6f 6c 65 41 70 70 65 6e 64 65  erConsoleAppende
03f0: 72 28 29 3b 0d 0a 2f 2f 20 d0 9e d0 bf d1 80 d0  r();..// .......
0400: b5 d0 b4 d0 b5 d0 bb d1 8f d0 b5 d0 bc 20 d1 84  ............. ..
0410: d0 be d1 80 d0 bc d0 b0 d1 82 20 d0 b2 d1 8b d0  .......... .....
0420: b2 d0 be d0 b4 d0 b0 20 d1 81 d0 be d0 be d0 b1  ....... ........
0430: d1 89 d0 b5 d0 bd d0 b8 d0 b9 2e 20 0d 0a 61 70  ........... ..ap
0440: 70 65 6e 64 65 72 2e 73 65 74 4c 61 79 6f 75 74  pender.setLayout
0450: 28 6e 65 77 20 4c 6f 67 34 6a 73 2e 50 61 74 74  (new Log4js.Patt
0460: 65 72 6e 4c 61 79 6f 75 74 28 4c 6f 67 34 6a 73  ernLayout(Log4js
0470: 2e 50 61 74 74 65 72 6e 4c 61 79 6f 75 74 2e 54  .PatternLayout.T
0480: 54 43 43 5f 43 4f 4e 56 45 52 53 49 4f 4e 5f 50  TCC_CONVERSION_P
0490: 41 54 54 45 52 4e 29 29 3b 0d 0a 6c 6f 67 67 65  ATTERN));..logge
04a0: 72 2e 61 64 64 41 70 70 65 6e 64 65 72 28 61 70  r.addAppender(ap
04b0: 70 65 6e 64 65 72 29 3b 0d 0a 6c 6f 67 67 65 72  pender);..logger
04c0: 2e 73 65 74 4c 65 76 65 6c 28 4c 6f 67 34 6a 73  .setLevel(Log4js
04d0: 2e 4c 65 76 65 6c 2e 45 52 52 4f 52 29 3b 0d 0a  .Level.ERROR);..
04e0: 0d 0a 2f 2f 20 23 20 d0 9f d0 be d0 b4 d0 bf d0  ..// # .........
04f0: b8 d1 88 d0 b5 d0 bc d1 81 d1 8f 20 d0 bd d0 b0  ........... ....
0500: 20 d1 81 d0 be d0 b1 d1 8b d1 82 d0 b8 d0 b5 20   .............. 
0510: d0 bf d1 80 d0 b8 20 d0 b2 d1 8b d0 b2 d0 be d0  ...... .........
0520: b4 d0 b5 20 d0 bf d1 80 d0 b5 d0 b4 d1 83 d0 bf  ... ............
0530: d1 80 d0 b5 d0 b6 d0 b4 d0 b5 d0 bd d0 b8 d1 8f  ................
0540: 2f d0 b2 d0 be d0 bf d1 80 d0 be d1 81 d0 b0 0d  /...............
0550: 0a 2f 2f 20 23 23 20 d0 bf d0 be d0 b4 d0 bf d0  .// ## .........
0560: b8 d1 81 d0 ba d0 b8 20 d0 bd d0 b0 20 d1 81 d0  ....... .... ...
0570: be d0 b1 d1 8b d1 82 d0 b8 d1 8f 20 d0 bf d0 be  ........... ....
0580: d0 ba d0 b0 d0 b7 d0 b0 20 d0 be d0 ba d0 be d0  ........ .......
0590: bd 3a 20 0d 0a 2f 2f 20 5f 5f 6f 6e 4d 65 73 73  .: ..// __onMess
05a0: 61 67 65 42 6f 78 5f 5f 20 2d 20 d0 b4 d0 bb d1  ageBox__ - .....
05b0: 8f 20 d0 bc d0 be d0 b4 d0 b0 d0 bb d1 8c d0 bd  . ..............
05c0: d1 8b d1 85 20 d0 b1 d0 bb d0 be d0 ba d0 b8 d1  .... ...........
05d0: 80 d1 83 d1 8e d1 89 d0 b8 d1 85 20 d0 be d0 ba  ........... ....
05e0: d0 be d1 88 d0 b5 d0 ba 20 d1 82 d0 b8 d0 bf d0  ........ .......
05f0: b0 20 d0 9f d1 80 d0 b5 d0 b4 d1 83 d0 bf d1 80  . ..............
0600: d0 b5 d0 b6 d0 b4 d0 b5 d0 bd d0 b8 d0 b5 2e 20  ............... 
0610: 0d 0a 2f 2f 20 5f 5f 6f 6e 44 6f 4d 6f 64 61 6c  ..// __onDoModal
0620: 5f 5f 20 2d 20 d0 b4 d0 bb d1 8f 20 d0 bc d0 be  __ - ...... ....
0630: d0 b4 d0 b0 d0 bb d1 8c d0 bd d1 8b d1 85 20 d0  .............. .
0640: be d0 ba d0 be d1 88 d0 b5 d0 ba 20 d1 82 d0 b8  ........... ....
0650: d0 bf d0 b0 20 22 d0 92 d0 be d0 bf d1 80 d0 be  .... "..........
0660: d1 81 22 20 2c 20 d0 b2 20 d1 87 d0 b0 d1 81 d1  .." , .. .......
0670: 82 d0 bd d0 be d1 81 d1 82 d0 b8 20 d0 b4 d0 bb  ........... ....
0680: d1 8f 20 d0 b2 d0 ba d0 bb d1 8e d1 87 d0 b5 d0  .. .............
0690: bd d0 bd d0 be d0 b9 20 22 d0 bf d1 80 d0 be d0  ....... ".......
06a0: b2 d0 b5 d0 ba d1 80 d0 b8 20 d1 81 d0 b8 d0 bd  ......... ......
06b0: d1 82 d0 b0 d1 81 d0 b8 d1 81 d0 b0 20 d0 bf d1  ............ ...
06c0: 80 d0 b8 20 d0 b7 d0 b0 d0 bf d0 b8 d1 81 d0 b8  ... ............
06d0: 22 22 20 d0 bf d0 be d0 b4 d0 ba d0 bb d1 8e d1  "" .............
06e0: 87 d0 b0 d0 b5 d0 bc d1 81 d1 8f 20 d0 bd d0 b0  ........... ....
06f0: 20 d1 81 d0 be d0 b1 d1 8b d1 82 d0 b8 d0 b5 20   .............. 
0700: d0 bc d0 be d0 b4 d0 b0 d0 bb d1 8c d0 bd d0 be  ................
0710: d0 b3 d0 be 20 d0 be d0 ba d0 bd d0 b0 2e 20 0d  .... ......... .
0720: 0a 2f 2f 0d 0a 65 76 65 6e 74 73 2e 63 6f 6e 6e  .//..events.conn
0730: 65 63 74 28 77 69 6e 64 6f 77 73 2c 20 22 6f 6e  ect(windows, "on
0740: 4d 65 73 73 61 67 65 42 6f 78 22 2c 20 53 65 6c  MessageBox", Sel
0750: 66 53 63 72 69 70 74 2e 73 65 6c 66 29 0d 0a 69  fScript.self)..i
0760: 66 20 28 70 72 6f 66 69 6c 65 52 6f 6f 74 2e 67  f (profileRoot.g
0770: 65 74 56 61 6c 75 65 28 22 4d 6f 64 75 6c 65 54  etValue("ModuleT
0780: 65 78 74 45 64 69 74 6f 72 2f 43 68 65 63 6b 41  extEditor/CheckA
0790: 75 74 6f 6d 61 74 69 63 61 6c 6c 79 22 29 29 7b  utomatically")){
07a0: 0d 0a 20 20 20 20 65 76 65 6e 74 73 2e 63 6f 6e  ..    events.con
07b0: 6e 65 63 74 28 77 69 6e 64 6f 77 73 2c 20 22 6f  nect(windows, "o
07c0: 6e 44 6f 4d 6f 64 61 6c 22 2c 20 53 65 6c 66 53  nDoModal", SelfS
07d0: 63 72 69 70 74 2e 73 65 6c 66 29 3b 20 20 0d 0a  cript.self);  ..
07e0: 7d 0d 0a 0d 0a 76 61 72 20 6e 6f 74 69 66 79 20  }....var notify 
07f0: 3d 20 74 72 75 65 3b 0d 0a 2f 2f 20 23 20 6f 6e  = true;..// # on
0800: 4d 65 73 73 61 67 65 42 6f 78 0d 0a 2f 2f 20 20  MessageBox..//  
0810: d0 a4 d1 83 d0 bd d0 ba d1 86 d0 b8 d1 8f 20 2d  .............. -
0820: 20 d0 be d0 b1 d1 80 d0 b0 d0 b1 d0 be d1 82 d1   ...............
0830: 87 d0 b8 d0 ba 0d 0a 2f 2f 20 23 23 20 d0 9f d0  .......// ## ...
0840: b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 d1 8b 0d  ................
0850: 0a 2f 2f 20 5f 5f 70 61 72 61 6d 5f 5f 20 2d 20  .// __param__ - 
0860: d1 81 d0 bb d0 be d0 b2 d0 b0 d1 80 d1 8c 20 d1  .............. .
0870: 81 d0 be d0 b4 d0 b5 d1 80 d0 b6 d0 b0 d1 89 d0  ................
0880: b8 d0 b9 20 d0 b2 d1 81 d0 b5 20 d0 bf d0 b0 d1  ... ...... .....
0890: 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 d1 8b 20 d0 9f  ............. ..
08a0: d1 80 d0 b5 d0 b4 d1 83 d0 bf d1 80 d0 b5 d0 b6  ................
08b0: d0 b4 d0 b5 d0 bd d0 b8 d1 8f 0d 0a 2f 2f 20 60  ............// `
08c0: 60 60 20 31 63 0d 0a 2f 2f 20 4d 65 73 73 61 67  `` 1c..// Messag
08d0: 65 28 70 61 72 61 6d 2e 63 61 70 74 69 6f 6e 20  e(param.caption 
08e0: 2b 20 22 20 7c 20 22 20 2b 20 70 61 72 61 6d 2e  + " | " + param.
08f0: 74 65 78 74 20 2b 20 22 20 7c 20 22 20 2b 20 70  text + " | " + p
0900: 61 72 61 6d 2e 74 79 70 65 20 2b 20 22 20 7c 20  aram.type + " | 
0910: 22 20 2b 20 70 61 72 61 6d 2e 74 69 6d 65 6f 75  " + param.timeou
0920: 74 29 0d 0a 2f 2f 60 60 60 0d 0a 66 75 6e 63 74  t)..//```..funct
0930: 69 6f 6e 20 6f 6e 4d 65 73 73 61 67 65 42 6f 78  ion onMessageBox
0940: 28 70 61 72 61 6d 29 0d 0a 7b 0d 0a 0d 0a 20 20  (param)..{....  
0950: 20 20 2f 2f 20 d0 9f d1 80 d0 b8 20 d0 be d1 82    // ...... ....
0960: d1 80 d0 b0 d0 b1 d0 be d1 82 d0 ba d0 b5 20 d1  .............. .
0970: 81 d0 be d0 b1 d1 8b d1 82 d0 b8 d1 8f 20 d0 bf  ............. ..
0980: d0 b5 d1 80 d0 b5 d1 85 d0 b2 d0 b0 d1 82 20 d1  .............. .
0990: 81 20 4d 65 73 73 61 67 65 42 6f 78 27 d0 b0 20  . MessageBox'.. 
09a0: d1 81 d0 bd d0 b8 d0 bc d0 b0 d0 b5 d1 82 d1 81  ................
09b0: d1 8f 2c 20 d0 b8 20 d0 b2 20 d0 be d0 b1 d1 80  .., .. .. ......
09c0: d0 b0 d0 b1 d0 be d1 82 d1 87 d0 b8 d0 ba d0 b5  ................
09d0: 0d 0a 20 20 20 20 2f 2f 20 d0 bc d0 be d0 b6 d0  ..    // .......
09e0: bd d0 be 20 d1 81 d0 bc d0 b5 d0 bb d0 be 20 d0  ... .......... .
09f0: b5 d0 b3 d0 be 20 d0 b2 d1 8b d0 b7 d1 8b d0 b2  ..... ..........
0a00: d0 b0 d1 82 d1 8c 2c 20 d0 bd d0 b5 20 d0 b1 d0  ......, .... ...
0a10: be d1 8f d1 81 d1 8c 20 d0 b7 d0 b0 d1 86 d0 b8  ....... ........
0a20: d0 ba d0 bb d0 b8 d0 b2 d0 b0 d0 bd d0 b8 d1 8f  ................
0a30: 2e 20 d0 9d d0 b0 d0 bf d1 80 d0 b8 d0 bc d0 b5  . ..............
0a40: d1 80 20 d0 bc d1 8b 20 d1 81 d0 b0 d0 bc d0 b8  .. .... ........
0a50: 20 d1 85 d0 be d1 82 d0 b8 d0 bc 20 d1 83 d0 b7   .......... ....
0a60: d0 bd d0 b0 d1 82 d1 8c 20 d0 be d1 82 d0 b2 d0  ........ .......
0a70: b5 d1 82 0d 0a 20 20 20 20 2f 2f 20 d0 bf d0 be  .....    // ....
0a80: d0 bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d0 b5  ................
0a90: d0 bb d1 8f 20 d0 b8 20 d0 b2 20 d0 b7 d0 b0 d0  .... .. .. .....
0aa0: b2 d0 b8 d1 81 d0 b8 d0 bc d0 be d1 81 d1 82 d0  ................
0ab0: b8 20 d0 be d1 82 20 d0 bd d0 b5 d0 b3 d0 be 20  . .... ........ 
0ac0: d0 b2 d1 8b d0 bf d0 be d0 bb d0 bd d0 b8 d1 82  ................
0ad0: d1 8c 20 d0 ba d0 b0 d0 ba d0 b8 d0 b5 2d d1 82  .. ..........-..
0ae0: d0 be 20 d0 b4 d0 b5 d0 b9 d1 81 d1 82 d0 b2 d0  .. .............
0af0: b8 d1 8f 0d 0a 20 20 20 20 2f 2f 20 70 61 72 61  .....    // para
0b00: 6d 2e 72 65 73 75 6c 74 20 3d 20 4d 65 73 73 61  m.result = Messa
0b10: 67 65 42 6f 78 28 70 61 72 61 6d 2e 74 65 78 74  geBox(param.text
0b20: 2c 20 70 61 72 61 6d 2e 74 79 70 65 2c 20 70 61  , param.type, pa
0b30: 72 61 6d 2e 63 61 70 74 69 6f 6e 2c 20 70 61 72  ram.caption, par
0b40: 61 6d 2e 74 69 6d 65 6f 75 74 29 0d 0a 20 20 20  am.timeout)..   
0b50: 20 2f 2f 20 70 61 72 61 6d 2e 63 61 6e 63 65 6c   // param.cancel
0b60: 20 3d 20 74 72 75 65 0d 0a 0d 0a 20 20 20 20 69   = true....    i
0b70: 66 28 70 61 72 61 6d 2e 74 65 78 74 20 3d 3d 20  f(param.text == 
0b80: 22 d0 92 d0 bd d0 b8 d0 bc d0 b0 d0 bd d0 b8 d0  "...............
0b90: b5 21 21 21 20 d0 9c d0 b5 d1 81 d1 82 d0 be d1  .!!! ...........
0ba0: 80 d0 b0 d1 81 d0 bf d0 be d0 bb d0 be d0 b6 d0  ................
0bb0: b5 d0 bd d0 b8 d0 b5 20 d0 b8 d0 bd d1 84 d0 be  ....... ........
0bc0: d1 80 d0 bc d0 b0 d1 86 d0 b8 d0 be d0 bd d0 bd  ................
0bd0: d0 be d0 b9 20 d0 b1 d0 b0 d0 b7 d1 8b 20 d0 b8  .... ........ ..
0be0: d0 b7 d0 bc d0 b5 d0 bd d0 b8 d0 bb d0 be d1 81  ................
0bf0: d1 8c 2e 5c 6e d0 9f d1 80 d0 be d0 b4 d0 be d0  ...\n...........
0c00: bb d0 b6 d0 b8 d1 82 d1 8c 3f 22 29 0d 0a 20 20  .........?")..  
0c10: 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 70 61 72    {..        par
0c20: 61 6d 2e 72 65 73 75 6c 74 20 3d 20 6d 62 61 59  am.result = mbaY
0c30: 65 73 0d 0a 20 20 20 20 20 20 20 20 70 61 72 61  es..        para
0c40: 6d 2e 63 61 6e 63 65 6c 20 3d 20 74 72 75 65 0d  m.cancel = true.
0c50: 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 3b  .        return;
0c60: 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 0d 0a 20  ..    }..    .. 
0c70: 20 20 20 2f 2f 20 d1 81 d0 be d0 be d0 b1 d1 89     // ..........
0c80: d0 b5 d0 bd d0 b8 d1 8f 20 d1 82 d0 b8 d0 bf d0  ........ .......
0c90: b0 20 22 d0 9e d0 b1 d1 8a d0 b5 d0 ba d1 82 20  . "............ 
0ca0: d0 a0 d0 be d0 bb d1 8c 2e d0 9c d0 b5 d0 bd d0  ................
0cb0: b5 d0 b4 d0 b6 d0 b5 d1 80 20 d0 b7 d0 b0 d0 b1  ......... ......
0cc0: d0 bb d0 be d0 ba d0 b8 d1 80 d0 be d0 b2 d0 b0  ................
0cd0: d0 bd 2e 22 20 d0 b8 d0 bb d0 b8 20 22 d0 9e d0  ..." ...... "...
0ce0: b1 d1 8a d0 b5 d0 ba d1 82 20 d0 a1 d0 bf d1 80  ......... ......
0cf0: d0 b0 d0 b2 d0 be d1 87 d0 bd d0 b8 d0 ba 2e d0  ................
0d00: a1 d0 be d1 85 d1 80 d0 b0 d0 bd d0 b5 d0 bd d0  ................
0d10: bd d1 8b d0 b5 d0 9d d0 b0 d1 81 d1 82 d1 80 d0  ................
0d20: be d0 b9 d0 ba d0 b8 20 d0 b7 d0 b0 d0 b1 d0 bb  ....... ........
0d30: d0 be d0 ba d0 b8 d1 80 d0 be d0 b2 d0 b0 d0 bd  ................
0d40: 2e 22 0d 0a 20 20 20 20 72 65 52 6f 6c 65 42 6c  ."..    reRoleBl
0d50: 6f 63 6b 20 3d 20 2f d0 9e d0 b1 d1 8a d0 b5 d0  ock = /.........
0d60: ba d1 82 5c 73 2a 5b 5c 64 5c 77 7a d0 b0 2d d1  ...\s*[\d\wz..-.
0d70: 8f d1 91 5d 2b 5c 2e 5b 5c 64 5c 77 7a d0 b0 2d  ...]+\.[\d\wz..-
0d80: d1 8f d1 91 5c 2e 5d 2b 5c 73 2a d0 b7 d0 b0 d0  ....\.]+\s*.....
0d90: b1 d0 bb d0 be d0 ba d0 b8 d1 80 d0 be d0 b2 d0  ................
0da0: b0 d0 bd 5c 2e 2f 69 67 0d 0a 20 20 20 20 69 66  ...\./ig..    if
0db0: 28 72 65 52 6f 6c 65 42 6c 6f 63 6b 2e 74 65 73  (reRoleBlock.tes
0dc0: 74 28 70 61 72 61 6d 2e 74 65 78 74 29 29 7b 0d  t(param.text)){.
0dd0: 0a 20 20 20 20 20 20 20 20 4d 65 73 73 61 67 65  .        Message
0de0: 28 70 61 72 61 6d 2e 74 65 78 74 29 0d 0a 20 20  (param.text)..  
0df0: 20 20 20 20 20 20 70 61 72 61 6d 2e 72 65 73 75        param.resu
0e00: 6c 74 20 3d 20 6d 62 61 59 65 73 0d 0a 20 20 20  lt = mbaYes..   
0e10: 20 20 20 20 20 70 61 72 61 6d 2e 63 61 6e 63 65       param.cance
0e20: 6c 20 3d 20 74 72 75 65 0d 0a 20 20 20 20 20 20  l = true..      
0e30: 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 20 20 7d    return;..    }
0e40: 0d 0a 20 20 20 20 0d 0a 20 20 20 20 2f 2f 20 d1  ..    ..    // .
0e50: 81 d0 be d0 be d0 b1 d1 89 d0 b5 d0 bd d0 b8 d1  ................
0e60: 8f 20 d1 82 d0 b8 d0 bf d0 b0 20 22 d0 9e d0 b1  . ........ "....
0e70: d1 8a d0 b5 d0 b4 d0 b8 d0 bd d0 b5 d0 bd d0 b8  ................
0e80: d0 b5 20 d0 ba d0 be d0 bd d1 84 d0 b8 d0 b3 d1  .. .............
0e90: 83 d1 80 d0 b0 d1 86 d0 b8 d0 b9 20 d0 b7 d0 b0  ........... ....
0ea0: d0 b2 d0 b5 d1 80 d1 88 d0 b5 d0 bd d0 be 2e 22  ..............."
0eb0: 0d 0a 20 20 20 20 72 65 43 6f 6e 66 69 67 55 6e  ..    reConfigUn
0ec0: 69 6f 6e 45 6e 64 20 3d 20 2f d0 be d0 b1 d1 8a  ionEnd = /......
0ed0: d0 b5 d0 b4 d0 b8 d0 bd d0 b5 d0 bd d0 b8 d0 b5  ................
0ee0: 5c 73 2b d0 ba d0 be d0 bd d1 84 d0 b8 d0 b3 d1  \s+.............
0ef0: 83 d1 80 d0 b0 d1 86 d0 b8 d0 b9 5c 73 2b d0 b7  ...........\s+..
0f00: d0 b0 d0 b2 d0 b5 d1 80 d1 88 d0 b5 d0 bd d0 be  ................
0f10: 5c 2e 2f 69 67 0d 0a 20 20 20 20 69 66 28 72 65  \./ig..    if(re
0f20: 43 6f 6e 66 69 67 55 6e 69 6f 6e 45 6e 64 2e 74  ConfigUnionEnd.t
0f30: 65 73 74 28 70 61 72 61 6d 2e 74 65 78 74 29 29  est(param.text))
0f40: 7b 0d 0a 20 20 20 20 20 20 20 20 70 61 72 61 6d  {..        param
0f50: 2e 72 65 73 75 6c 74 20 3d 20 6d 62 61 59 65 73  .result = mbaYes
0f60: 0d 0a 20 20 20 20 20 20 20 20 70 61 72 61 6d 2e  ..        param.
0f70: 63 61 6e 63 65 6c 20 3d 20 74 72 75 65 0d 0a 20  cancel = true.. 
0f80: 20 20 20 20 20 20 20 4d 65 73 73 61 67 65 28 70         Message(p
0f90: 61 72 61 6d 2e 74 65 78 74 29 0d 0a 20 20 20 20  aram.text)..    
0fa0: 20 20 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 20      return;..   
0fb0: 20 7d 0d 0a 7d 0d 0a 2f 2f 20 d0 9f d0 b5 d1 80   }..}..// ......
0fc0: d0 b5 d1 85 d0 b2 d0 b0 d1 82 d1 8b d0 b2 d0 b0  ................
0fd0: d0 b5 d0 bc 20 d0 bc d0 be d0 b4 d0 b0 d0 bb d1  .... ...........
0fe0: 8c d0 bd d0 be d0 b5 20 d0 be d0 ba d0 be d1 88  ....... ........
0ff0: d0 ba d0 be 20 d0 b8 20 d0 b5 d1 81 d0 bb d0 b8  .... .. ........
1000: 20 d0 b2 20 d0 bf d0 b5 d1 80 d0 b2 d0 be d0 bc   .. ............
1010: 20 d0 ba d0 be d0 bd d1 82 d1 80 d0 be d0 bb d0   ...............
1020: b5 20 d0 b2 20 d1 82 d0 b5 d0 ba d1 81 d1 82 d0  . .. ...........
1030: b5 20 d1 81 d0 be d0 b4 d0 b5 d1 80 d0 b6 d0 b8  . ..............
1040: d1 82 d1 8c d1 81 d1 8f 20 0d 0a 2f 2f 20 d1 84  ........ ..// ..
1050: d1 80 d0 b0 d0 b7 d0 b0 20 22 d0 9f d1 80 d0 b8  ........ "......
1060: 20 d0 bf d1 80 d0 be d0 b2 d0 b5 d1 80 d0 ba d0   ...............
1070: b5 20 d0 bc d0 be d0 b4 d1 83 d0 bb d1 8f 20 d0  . ............ .
1080: be d0 b1 d0 bd d0 b0 d1 80 d1 83 d0 b6 d0 b5 d0  ................
1090: bd d1 8b 20 d0 be d1 88 d0 b8 d0 b1 d0 ba d0 b8  ... ............
10a0: 21 22 20 d1 82 d0 be d0 b3 d0 b4 d0 b0 20 d0 bf  !" .......... ..
10b0: d0 be d0 b4 d0 b0 d0 b2 d0 bb d1 8f d0 b5 d0 bc  ................
10c0: 20 d0 b4 d0 b0 d0 bd d0 bd d0 be 20 d1 81 d0 be   .......... ....
10d0: d0 be d0 b1 d1 89 d0 b5 d0 bd d0 b8 d0 b5 20 d1  .............. .
10e0: 81 20 d0 b2 d1 8b d0 b2 d0 be d0 b4 d0 be d0 bc  . ..............
10f0: 20 d0 b2 20 d1 82 d1 80 d0 b5 d0 b5 20 d0 bd d0   .. ........ ...
1100: b5 d0 b1 d0 bb d0 be d0 ba d0 b8 d1 80 d1 83 d1  ................
1110: 8e d0 b5 d1 89 d0 b5 d0 b3 d0 be 20 0d 0a 2f 2f  ........... ..//
1120: 20 d1 81 d0 be d0 be d0 b1 d1 89 d0 b5 d0 bd d0   ...............
1130: b8 d1 8f 20 d0 be 20 d0 bd d0 b0 d0 bb d0 b8 d1  ... .. .........
1140: 87 d0 b8 d0 b8 20 d0 be d1 88 d0 b8 d0 b1 d0 be  ..... ..........
1150: d0 ba 2e 20 0d 0a 66 75 6e 63 74 69 6f 6e 20 6f  ... ..function o
1160: 6e 44 6f 4d 6f 64 61 6c 28 64 6c 67 49 6e 66 6f  nDoModal(dlgInfo
1170: 29 7b 0d 0a 20 20 20 20 69 66 28 64 6c 67 49 6e  ){..    if(dlgIn
1180: 66 6f 2e 73 74 61 67 65 20 3d 3d 20 6f 70 65 6e  fo.stage == open
1190: 4d 6f 64 61 6c 57 6e 64 29 0d 0a 20 20 20 20 7b  ModalWnd)..    {
11a0: 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 64 6c  ..        if (dl
11b0: 67 49 6e 66 6f 2e 43 61 70 74 69 6f 6e 20 3d 3d  gInfo.Caption ==
11c0: 20 22 d0 9a d0 be d0 bd d1 84 d0 b8 d0 b3 d1 83   "..............
11d0: d1 80 d0 b0 d1 82 d0 be d1 80 22 29 7b 0d 0a 0d  .........."){...
11e0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72  .            for
11f0: 28 76 61 72 20 63 20 3d 20 30 3b 20 63 20 3c 20  (var c = 0; c < 
1200: 64 6c 67 49 6e 66 6f 2e 66 6f 72 6d 2e 63 6f 6e  dlgInfo.form.con
1210: 74 72 6f 6c 73 43 6f 75 6e 74 3b 20 63 2b 2b 29  trolsCount; c++)
1220: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0d  ..            {.
1230: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1240: 20 69 66 20 28 63 20 3e 20 32 29 7b 0d 0a 09 20   if (c > 2){... 
1250: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f                //
1260: d0 9e d0 bf d1 8b d1 82 d0 bd d1 8b d0 bc 20 d0  .............. .
1270: bf d1 83 d1 82 d0 b5 d0 bc 20 d0 bf d0 be d0 b4  ......... ......
1280: d0 be d0 b1 d1 80 d0 b0 d0 bd d0 bd d0 be 2c 20  .............., 
1290: d1 87 d1 82 d0 be 20 d0 b1 d0 be d0 bb d1 8c d1  ...... .........
12a0: 88 d0 b5 20 d1 87 d0 b5 d0 bc 20 32 20 d0 ba d0  ... ...... 2 ...
12b0: be d0 bd d1 82 d1 80 d0 be d0 bb d0 b0 20 d0 bd  ............. ..
12c0: d0 b5 d1 82 20 d0 bd d0 b0 20 d1 84 d0 be d1 80  .... .... ......
12d0: d0 bc d0 b5 2c 20 d1 81 d0 be d0 be d1 82 d0 b2  ...., ..........
12e0: d0 b5 d1 82 d1 81 d1 82 d0 b2 d0 b5 d0 bd d0 bd  ................
12f0: d0 be 20 d0 b5 d1 81 d0 bb d0 b8 20 d0 b1 d0 be  .. ........ ....
1300: d0 bb d1 8c d1 88 d0 b5 2c 20 d1 82 d0 be 20 d1  ........, .... .
1310: 8d d1 82 d0 be 20 d0 bd d0 b5 20 d0 bd d0 b0 d1  ..... .... .....
1320: 88 d0 b0 20 d1 84 d0 be d1 80 d0 bc d0 b0 2e 20  ... ........... 
1330: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
1340: 20 20 20 20 20 20 72 65 74 75 72 6e 3b 0d 0a 20        return;.. 
1350: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
1360: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
1370: 20 20 76 61 72 20 63 74 72 20 3d 20 64 6c 67 49    var ctr = dlgI
1380: 6e 66 6f 2e 66 6f 72 6d 2e 67 65 74 43 6f 6e 74  nfo.form.getCont
1390: 72 6f 6c 28 63 29 3b 0d 0a 20 20 20 20 20 20 20  rol(c);..       
13a0: 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20           ..     
13b0: 20 20 20 20 20 20 20 20 20 20 20 2f 2f d0 9e d0             //...
13c0: bf d1 80 d0 b5 d0 b4 d0 b5 d0 bb d0 b8 d0 bc 20  ............... 
13d0: d1 82 d0 b5 d0 ba d1 81 d1 82 d0 be d0 b2 d0 be  ................
13e0: d0 b5 20 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0  .. .............
13f0: b8 d0 b5 2c 20 d0 b5 d1 81 d0 bb d0 b8 20 d0 bd  ..., ........ ..
1400: d0 b5 20 d0 b7 d0 b0 d0 bf d0 be d0 bb d0 bd d0  .. .............
1410: b5 d0 bd d0 bd d0 be 2c 20 d0 b7 d0 bd d0 b0 d1  ......., .......
1420: 87 d0 b8 d1 82 20 d1 8d d1 82 d0 be 20 d0 bd d0  ..... ...... ...
1430: b5 20 d0 bd d0 b0 d1 88 20 d1 81 d0 bb d1 83 d1  . ...... .......
1440: 87 d0 b0 d0 b9 2e 20 0d 0a 20 20 20 20 20 20 20  ...... ..       
1450: 20 20 20 20 20 20 20 20 20 76 61 72 20 74 65 78           var tex
1460: 74 20 3d 20 63 74 72 2e 76 61 6c 75 65 3b 0d 0a  t = ctr.value;..
1470: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1480: 69 66 20 28 21 74 65 78 74 29 7b 0d 0a 20 20 20  if (!text){..   
1490: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14a0: 20 63 6f 6e 74 69 6e 75 65 3b 0d 0a 20 20 20 20   continue;..    
14b0: 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 0d              }...
14c0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
14d0: 20 69 66 20 28 74 65 78 74 2e 69 6e 64 65 78 4f   if (text.indexO
14e0: 66 28 22 d0 9f d1 80 d0 b8 20 d0 bf d1 80 d0 be  f("...... ......
14f0: d0 b2 d0 b5 d1 80 d0 ba d0 b5 20 d0 bc d0 be d0  .......... .....
1500: b4 d1 83 d0 bb d1 8f 20 d0 be d0 b1 d0 bd d0 b0  ....... ........
1510: d1 80 d1 83 d0 b6 d0 b5 d0 bd d1 8b 20 d0 be d1  ............ ...
1520: 88 d0 b8 d0 b1 d0 ba d0 b8 21 22 29 21 3d 2d 31  .........!")!=-1
1530: 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  ){..            
1540: 20 20 20 20 20 20 20 20 74 72 79 7b 0d 0a 09 09          try{....
1550: 09 20 20 20 20 20 20 20 20 20 2f 2f d0 a1 d0 be  .         //....
1560: d0 b7 d0 b4 d0 b0 d0 b4 d0 b8 d0 bc 20 d0 be d0  ............ ...
1570: b1 d1 8a d0 b5 d0 ba d1 82 20 73 65 6e 64 6b 65  ......... sendke
1580: 79 73 20 d0 b8 20 d0 be d1 82 d0 bf d1 80 d0 b0  ys .. ..........
1590: d0 b2 d0 b8 d0 bc 20 d0 bd d0 b0 d0 b6 d0 b0 d1  ...... .........
15a0: 82 d0 b8 d0 b5 20 45 4e 54 45 52 0d 0a 20 20 20  ..... ENTER..   
15b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15c0: 20 20 2f 2f 54 4f 44 4f 3a 20 d0 b8 d1 81 d0 bf    //TODO: ......
15d0: d1 80 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d0 bd d0  ............ ...
15e0: b0 20 d0 bd d0 b0 d1 82 d0 b8 d0 b2 d0 bd d0 be  . ..............
15f0: d0 b5 20 d0 bd d0 b0 d0 b6 d0 b0 d1 82 d0 b8 d0  .. .............
1600: b5 20 d0 ba d0 bd d0 be d0 bf d0 ba d0 b8 2e 20  . ............. 
1610: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
1620: 20 20 20 20 20 20 20 20 20 20 6e 65 77 20 41 63            new Ac
1630: 74 69 76 65 58 4f 62 6a 65 63 74 28 22 57 53 63  tiveXObject("WSc
1640: 72 69 70 74 2e 53 68 65 6c 6c 22 29 2e 53 65 6e  ript.Shell").Sen
1650: 64 4b 65 79 73 28 22 7b 45 4e 54 45 52 7d 22 29  dKeys("{ENTER}")
1660: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ;..             
1670: 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6e             if (n
1680: 6f 74 69 66 79 29 0d 0a 20 20 20 20 20 20 20 20  otify)..        
1690: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
16a0: 7b 0d 0a 09 09 09 20 20 20 20 20 20 20 20 20 20  {.....          
16b0: 20 20 20 2f 2f d0 a1 d0 be d0 b7 d0 b4 d0 b0 d0     //...........
16c0: b5 d1 82 d1 81 d1 8f 20 d0 be d0 b1 d1 8a d0 b5  ....... ........
16d0: d0 ba d1 82 20 6e 6f 74 69 66 79 20 d0 b4 d0 bb  .... notify ....
16e0: d1 8f 20 d0 b2 d0 be d0 b7 d0 bc d0 be d0 b6 d0  .. .............
16f0: bd d0 be d1 81 d1 82 d0 b8 20 d0 be d1 82 d0 bf  ......... ......
1700: d1 80 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d1 81 d0  ............ ...
1710: be d0 be d0 b1 d1 89 d0 b5 d0 bd d0 b8 d0 b5 2e  ................
1720: 20 0d 0a 09 09 09 20 20 20 20 20 20 20 20 20 20   .....          
1730: 20 20 20 2f 2f d0 b0 d0 bd d0 b0 d0 bb d0 b8 d0     //...........
1740: b7 d0 b8 d1 80 d1 83 d0 b5 d0 bc 20 d0 bf d0 b0  ........... ....
1750: d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 d1 8b 20 d1  .............. .
1760: 81 d0 b8 d1 81 d1 82 d0 b5 d0 bc d1 8b 20 d0 b8  ............. ..
1770: 20 d0 b2 d0 b5 d1 80 d1 81 d0 b8 d0 b8 20 31 d0   ............ 1.
1780: a1 2c 20 d0 b4 d0 bb d1 8f 20 d0 b2 d0 b5 d1 80  ., ...... ......
1790: d1 81 d0 b8 d0 b9 20 d0 b2 d1 8b d1 88 d0 b5 20  ...... ........ 
17a0: 38 2e 32 2e 31 33 20 d0 bf d0 be d0 bb d1 8c d0  8.2.13 .........
17b0: b7 d1 83 d0 b5 d0 bc d1 81 d1 8f 20 d1 81 d1 82  ........... ....
17c0: d0 b0 d0 bd d0 b4 d0 b0 d1 80 d1 82 d0 bd d1 8b  ................
17d0: d0 bc 20 d1 81 d0 be d0 be d0 b1 d1 89 d0 b5 d0  .. .............
17e0: bd d0 b8 d0 b5 d0 bc 20 d0 bf d0 be d0 bb d1 8c  ....... ........
17f0: d0 b7 d0 be d0 b2 d0 b0 d1 82 d0 b5 d0 bb d1 8e  ................
1800: 2e 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  . ..            
1810: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61                va
1820: 72 20 6e 6f 74 69 66 79 73 65 6e 64 20 3d 20 73  r notifysend = s
1830: 74 64 6c 69 62 2e 72 65 71 75 69 72 65 28 27 4e  tdlib.require('N
1840: 6f 74 69 66 79 53 65 6e 64 2e 6a 73 27 29 2e 47  otifySend.js').G
1850: 65 74 4e 6f 74 69 66 79 53 65 6e 64 28 29 3b 0d  etNotifySend();.
1860: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1870: 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20 d0             var .
1880: a1 d0 b8 d1 81 d1 82 d0 b5 d0 bc d0 bd d0 b0 d1  ................
1890: 8f d0 98 d0 bd d1 84 d0 be d1 80 d0 bc d0 b0 d1  ................
18a0: 86 d0 b8 d1 8f 20 3d 20 76 38 4e 65 77 28 22 d0  ..... = v8New(".
18b0: a1 d0 b8 d1 81 d1 82 d0 b5 d0 bc d0 bd d0 b0 d1  ................
18c0: 8f d0 98 d0 bd d1 84 d0 be d1 80 d0 bc d0 b0 d1  ................
18d0: 86 d0 b8 d1 8f 22 29 3b 0d 0a 20 20 20 20 20 20  .....");..      
18e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18f0: 20 20 20 20 76 61 72 20 d0 b2 d0 b5 d1 80 d1 81      var ........
1900: d0 b8 d1 8f 20 3d 20 d0 a1 d0 b8 d1 81 d1 82 d0  .... = .........
1910: b5 d0 bc d0 bd d0 b0 d1 8f d0 98 d0 bd d1 84 d0  ................
1920: be d1 80 d0 bc d0 b0 d1 86 d0 b8 d1 8f 2e d0 92  ................
1930: d0 b5 d1 80 d1 81 d0 b8 d1 8f d0 9f d1 80 d0 b8  ................
1940: d0 bb d0 be d0 b6 d0 b5 d0 bd d0 b8 d1 8f 3b 0d  ..............;.
1950: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1960: 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 d0             if (.
1970: b2 d0 b5 d1 80 d1 81 d0 b8 d1 8f 2e 69 6e 64 65  ............inde
1980: 78 4f 66 28 22 38 2e 32 2e 31 33 22 29 3d 3d 2d  xOf("8.2.13")==-
1990: 31 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20  1){..           
19a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19b0: 20 20 20 6e 6f 74 69 66 79 73 65 6e 64 2e 70 72     notifysend.pr
19c0: 6f 76 69 64 65 72 20 3d 20 6e 6f 74 69 66 79 73  ovider = notifys
19d0: 65 6e 64 2e 69 6e 69 74 70 72 6f 76 69 64 65 72  end.initprovider
19e0: 28 22 d0 92 d1 81 d1 82 d1 80 d0 be d0 b5 d0 bd  ("..............
19f0: d0 bd d1 8b d0 b9 31 d0 a1 22 29 3b 0d 0a 20 20  ......1..");..  
1a00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a10: 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20          }..     
1a20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a30: 20 20 20 20 20 6e 6f 74 69 66 79 73 65 6e 64 2e       notifysend.
1a40: 45 72 72 6f 72 28 22 d0 a1 d0 be d1 85 d1 80 d0  Error(".........
1a50: b0 d0 bd d1 8f d0 b5 d0 bc 20 22 2c 20 22 d0 9f  ......... ", "..
1a60: d1 80 d0 b8 20 d1 81 d0 be d1 85 d1 80 d0 b0 d0  .... ...........
1a70: bd d0 b5 d0 bd d0 b8 d0 b8 20 d0 b5 d1 81 d1 82  ......... ......
1a80: d1 8c 20 d0 be d1 88 d0 b8 d0 b1 d0 ba d0 b8 20  .. ............ 
1a90: 5c 6e 20 d0 b8 d0 bc d0 b5 d0 b9 20 d0 b2 d0 b2  \n ........ ....
1aa0: d0 b8 d0 b4 d1 83 22 2c 20 33 29 3b 0d 0a 20 20  ......", 3);..  
1ab0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ac0: 20 20 20 20 20 20 20 20 6e 6f 74 69 66 79 20 3d          notify =
1ad0: 20 66 61 6c 73 65 3b 0d 0a 20 20 20 20 20 20 20   false;..       
1ae0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1af0: 20 20 20 73 74 64 6c 69 62 2e 73 65 74 54 69 6d     stdlib.setTim
1b00: 65 6f 75 74 28 66 75 6e 63 74 69 6f 6e 20 28 29  eout(function ()
1b10: 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20   {..            
1b20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b30: 20 20 6e 6f 74 69 66 79 20 3d 20 74 72 75 65 3b    notify = true;
1b40: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
1b50: 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 20 33              }, 3
1b60: 30 30 30 29 3b 0d 0a 20 20 20 20 20 20 20 20 20  000);..         
1b70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
1b80: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
1b90: 20 20 20 20 20 20 7d 20 63 61 74 63 68 20 28 65        } catch (e
1ba0: 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  ){..            
1bb0: 20 20 20 20 7d 3b 0d 0a 20 20 20 20 20 20 20 20      };..        
1bc0: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a          return..
1bd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1be0: 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  }..            }
1bf0: 0d 0a 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20  ..       }..    
1c00: 7d 0d 0a 7d 0d 0a 0d 0a 2f 2f 20 23 20 44 65 62  }..}....// # Deb
1c10: 75 67 53 69 6c 65 6e 63 65 0d 0a 2f 2f 20 0d 0a  ugSilence..// ..
1c20: 2f 2f 20 d0 92 d0 be 20 d0 b2 d1 80 d0 b5 d0 bc  // .... ........
1c30: d1 8f 20 d0 b0 d0 ba d1 82 d0 b8 d0 b2 d0 bd d0  .. .............
1c40: be d0 b9 20 d1 80 d0 b0 d0 b7 d1 80 d0 b0 d0 b1  ... ............
1c50: d0 be d1 82 d0 ba d0 b8 20 d0 be d1 87 d0 b5 d0  ........ .......
1c60: bd d1 8c 20 d1 87 d0 b0 d1 81 d1 82 d0 be 20 d0  ... .......... .
1c70: bf d1 80 d0 b8 d1 85 d0 be d0 b4 d0 b8 d1 82 d1  ................
1c80: 81 d1 8f 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0  ... ............
1c90: d0 bf d1 83 d1 81 d0 ba d0 b0 d1 82 d1 8c 20 d0  .............. .
1ca0: bf d1 80 d0 b5 d0 b4 d0 bf d1 80 d0 b8 d1 8f d1  ................
1cb0: 82 d0 b8 d0 b5 2c 20 d0 be d1 82 d0 ba d1 80 d1  ....., .........
1cc0: 8b d1 82 d0 be d0 b5 20 d0 b2 20 d1 80 d0 b5 d0  ....... .. .....
1cd0: b6 d0 b8 d0 bc d0 b5 20 d0 be d1 82 d0 bb d0 b0  ....... ........
1ce0: d0 b4 d0 ba d0 b8 20 0d 0a 2f 2f 20 d0 bf d1 80  ...... ..// ....
1cf0: d0 b8 20 d1 8d d1 82 d0 be d0 bc 20 d0 ba d0 b0  .. ........ ....
1d00: d0 b6 d0 b4 d1 8b d0 b9 20 d1 80 d0 b0 d0 b7 20  ........ ...... 
1d10: d0 be d1 82 20 d0 bf d0 be d0 bb d1 8c d0 b7 d0  .... ...........
1d20: be d0 b2 d0 b0 d1 82 d0 b5 d0 bb d1 8f 20 d0 b6  ............. ..
1d30: d0 b4 d1 83 d1 82 20 d1 80 d0 b0 d0 b7 d0 bb d0  ...... .........
1d40: b8 d1 87 d0 bd d1 8b d1 85 20 d0 b4 d0 b5 d0 b9  ......... ......
1d50: d1 81 d1 82 d0 b2 d0 b8 d0 b9 2c 20 d1 82 d0 b0  .........., ....
1d60: d0 ba d0 b8 d1 85 20 d0 ba d0 b0 d0 ba 20 d0 bf  ...... ...... ..
1d70: d0 be d0 b4 d1 82 d0 b2 d0 b5 d1 80 d0 b6 d0 b4  ................
1d80: d0 b5 d0 bd d0 b8 d0 b5 20 d0 bf d0 b5 d1 80 d0  ........ .......
1d90: b5 d0 b7 d0 b0 d0 bf d1 83 d1 81 d0 ba d0 b0 20  ............... 
1da0: d0 bf d1 80 d0 b5 d0 b4 d0 bf d1 80 d0 b8 d1 8f  ................
1db0: d1 82 d0 b8 d1 8f 20 d0 b8 20 d0 bf d0 be d0 b4  ...... .. ......
1dc0: d1 82 d0 b2 d0 b5 d1 80 d0 b6 d0 b4 d0 b5 d0 bd  ................
1dd0: d0 b8 d1 8f 20 d0 be d0 b1 d0 bd d0 be d0 b2 d0  .... ...........
1de0: bb d0 b5 d0 bd d0 b8 d1 8f 20 d0 b1 d0 b0 d0 b7  ......... ......
1df0: d1 8b 20 d0 b4 d0 b0 d0 bd d0 bd d1 8b d1 85 2e  .. .............
1e00: 20 d0 9f d0 be 20 d1 84 d0 b0 d0 ba d1 82 d1 83   .... ..........
1e10: 20 d0 bf d0 be d0 bb d1 83 d1 87 d0 b0 d0 b5 d1   ...............
1e20: 82 d1 81 d1 8f 20 d0 b4 d0 bb d1 8f 20 d0 bf d0  ..... ...... ...
1e30: b5 d1 80 d0 b5 d0 b7 d0 b0 d1 81 d0 ba d0 b0 20  ............... 
1e40: d0 be d1 82 d0 bb d0 b0 d0 b4 d0 ba d0 b8 20 d0  .............. .
1e50: bd d0 b5 d0 be d1 85 d0 be d0 b4 d0 b8 d0 bc d0  ................
1e60: be 20 d0 bd d0 b0 d0 b6 d0 b0 d1 82 d1 8c 20 46  . ............ F
1e70: 35 20 2c 20 d0 bf d0 be d1 82 d0 be d0 bc 20 d0  5 , .......... .
1e80: be d1 82 d0 b2 d0 b5 d1 82 d0 b8 d1 82 d1 8c 20  ............... 
1e90: d1 83 d1 82 d0 b2 d0 b5 d1 80 d0 b4 d0 b8 d1 82  ................
1ea0: d0 b5 d0 bb d1 8c d0 bd d0 be 20 d0 bd d0 b0 20  .......... .... 
1eb0: d0 b2 d0 be d0 bf d1 80 d0 be d1 81 20 22 d0 9f  ............ "..
1ec0: d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 bf d1 83 d1 81  ................
1ed0: d1 82 d0 b8 d1 82 d1 8c 20 d0 bf d1 80 d0 b5 d0  ........ .......
1ee0: b4 d0 bf d1 80 d0 b8 d1 8f d1 82 d0 b8 d0 b5 22  ..............."
1ef0: 2c 20 d0 b8 20 d1 81 d0 bd d0 be d0 b2 d0 b0 20  , .. .......... 
1f00: d0 be d1 82 d0 b2 d0 b5 d1 82 d1 8c 20 d0 bd d0  ............ ...
1f10: b0 20 d0 b2 d0 be d0 bf d1 80 d0 be d1 81 20 22  . ............ "
1f20: d0 9e d0 b1 d0 bd d0 b2 d0 be d0 b8 d1 82 d1 8c  ................
1f30: 20 d0 bb d0 b8 20 d0 b1 d0 b0 d0 b7 d1 83 20 d0   .... ........ .
1f40: b4 d0 b0 d0 bd d0 bd d1 8b d1 85 21 22 2e 20 0d  ...........!". .
1f50: 0a 2f 2f 20 d0 95 d1 81 d0 bb d0 b8 20 d0 bf d0  .// ........ ...
1f60: be d1 81 d1 87 d0 b8 d1 82 d0 b0 d1 82 d1 8c 20  ............... 
1f70: d1 81 d0 ba d0 be d0 bb d1 8c d0 ba d0 be 20 d0  .............. .
1f80: b2 20 d0 b4 d0 b5 d0 bd d1 8c 20 d0 bf d1 80 d0  . ........ .....
1f90: b8 d1 85 d0 be d0 b4 d0 b8 d1 82 d1 8c d1 81 d1  ................
1fa0: 8f 20 d0 bd d0 b0 d0 b6 d0 b8 d0 bc d0 b0 d1 82  . ..............
1fb0: d1 8c 20 46 35 20 d0 bf d0 be d1 82 d0 be d0 bc  .. F5 ..........
1fc0: 20 65 6e 74 65 72 2c 20 65 6e 74 65 72 2c 20 d1   enter, enter, .
1fd0: 82 d0 be 20 d0 b2 20 d0 b8 d1 82 d0 be d0 b3 d0  ... .. .........
1fe0: b5 20 d1 80 d0 be d0 b4 d0 b8 d0 bb d1 81 d1 8f  . ..............
1ff0: 20 d1 82 d0 b0 d0 ba d0 be d0 b9 20 d1 81 d0 ba   .......... ....
2000: d1 80 d0 b8 d0 bf d1 82 2c 20 d0 ba d0 be d1 82  ........, ......
2010: d0 be d1 80 d1 8b d0 b9 20 d0 b0 d0 bd d0 b0 d0  ........ .......
2020: bb d0 b8 d0 b7 d0 b8 d1 80 d1 83 d0 b5 d1 82 20  ............... 
2030: d1 82 d0 b5 d0 ba d1 83 d1 89 d0 b5 d0 b5 20 d1  .............. .
2040: 81 d0 be d1 81 d1 82 d0 be d1 8f d0 bd d0 b8 d0  ................
2050: b5 20 d0 b1 d0 b0 d0 b7 d1 8b 20 28 d0 be d1 82  . ........ (....
2060: d0 bb d0 b8 d1 87 d0 b0 d1 8e d1 82 d1 81 d1 8f  ................
2070: 20 d0 ba d0 be d0 bd d1 84 d0 b8 d0 b3 d1 83 d1   ...............
2080: 80 d0 b0 d1 86 d0 b8 d0 b8 29 2c 20 d0 bf d1 80  .........), ....
2090: d0 b8 20 d1 8d d1 82 d0 be d0 bc 20 d1 83 20 d0  .. ........ .. .
20a0: bd d0 b0 d1 81 20 d0 b2 d0 ba d0 bb d1 8e d1 87  ..... ..........
20b0: d0 b5 d0 bd 20 d1 80 d0 b5 d0 b6 d0 b8 d0 bc 20  .... .......... 
20c0: d0 be d1 82 d0 bb d0 b0 d0 b4 d0 ba d0 b8 20 2d  .............. -
20d0: 20 d0 b7 d0 bd d0 b0 d1 87 d0 b8 d1 82 20 d0 bc   ............ ..
20e0: d1 8b 20 d0 b2 20 d1 80 d0 b5 d0 b6 d0 b8 d0 bc  .. .. ..........
20f0: d0 b5 20 d0 be d1 82 d0 bb d0 b0 d0 b4 d0 ba d0  .. .............
2100: b8 20 d1 87 d1 82 d0 be 2d d1 82 d0 be 20 d0 bf  . ......-.... ..
2110: d0 be d0 b4 d0 bf d1 80 d0 b0 d0 b2 d0 b8 d0 bb  ................
2120: d0 b8 20 d0 b8 20 d1 82 d0 b5 d0 bf d0 b5 d1 80  .. .. ..........
2130: d1 8c 20 d0 bf d1 8b d1 82 d0 b0 d0 b5 d0 bc d1  .. .............
2140: 81 d1 8f 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0  ... ............
2150: d0 bf d1 83 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 d0  .............. .
2160: bf d1 80 d0 b5 d0 b4 d0 bf d1 80 d0 b8 d1 8f d1  ................
2170: 82 d0 b5 2e 0d 0a 44 65 62 75 67 4d 6f 64 65 48  ......DebugModeH
2180: 65 6c 70 65 72 20 3d 20 73 74 64 6c 69 62 2e 43  elper = stdlib.C
2190: 6c 61 73 73 2e 65 78 74 65 6e 64 28 7b 0d 0a 0d  lass.extend({...
21a0: 0a 20 20 20 20 73 65 74 74 69 6e 67 73 52 6f 6f  .    settingsRoo
21b0: 74 50 61 74 68 20 3a 20 27 73 69 6c 6c 65 6e 63  tPath : 'sillenc
21c0: 65 44 65 62 75 67 4d 6f 64 65 48 65 6c 70 65 72  eDebugModeHelper
21d0: 27 2c 0d 0a 20 20 20 20 64 65 66 61 75 6c 74 53  ',..    defaultS
21e0: 65 74 74 69 6e 67 73 20 3a 20 7b 0d 0a 20 20 20  ettings : {..   
21f0: 20 20 20 20 20 20 20 20 20 75 73 65 3a 20 66 61           use: fa
2200: 6c 73 65 0d 0a 20 20 20 20 7d 2c 0d 0a 0d 0a 20  lse..    },.... 
2210: 20 20 20 63 6f 6e 73 74 72 75 63 74 20 3a 20 66     construct : f
2220: 75 6e 63 74 69 6f 6e 20 28 29 20 7b 20 20 20 20  unction () {    
2230: 0d 0a 20 20 20 20 20 20 20 20 44 65 62 75 67 4d  ..        DebugM
2240: 6f 64 65 48 65 6c 70 65 72 2e 5f 69 6e 73 74 61  odeHelper._insta
2250: 6e 63 65 20 3d 20 74 68 69 73 3b 0d 0a 20 20 20  nce = this;..   
2260: 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 74       ..        t
2270: 68 69 73 2e 73 65 74 74 69 6e 67 73 20 3d 20 53  his.settings = S
2280: 65 74 74 69 6e 67 73 4d 61 6e 61 67 65 6d 65 6e  ettingsManagemen
2290: 74 2e 43 72 65 61 74 65 4d 61 6e 61 67 65 72 28  t.CreateManager(
22a0: 74 68 69 73 2e 73 65 74 74 69 6e 67 73 52 6f 6f  this.settingsRoo
22b0: 74 50 61 74 68 2c 20 74 68 69 73 2e 64 65 66 61  tPath, this.defa
22c0: 75 6c 74 53 65 74 74 69 6e 67 73 29 3b 0d 0a 20  ultSettings);.. 
22d0: 20 20 20 20 20 20 20 74 68 69 73 2e 6c 6f 61 64         this.load
22e0: 53 65 74 74 69 6e 67 73 28 29 3b 0d 0a 20 20 20  Settings();..   
22f0: 20 20 20 20 20 2f 2f 65 76 65 6e 74 73 2e 63 6f       //events.co
2300: 6e 6e 65 63 74 28 77 69 6e 64 6f 77 73 2c 20 22  nnect(windows, "
2310: 6f 6e 44 6f 4d 6f 64 61 6c 22 2c 20 74 68 69 73  onDoModal", this
2320: 29 3b 0d 0a 20 20 20 20 20 20 20 20 2f 2f 73 74  );..        //st
2330: 64 63 6f 6d 6d 61 6e 64 73 2e 43 44 65 62 75 67  dcommands.CDebug
2340: 2e 53 74 61 72 74 2e 61 64 64 48 61 6e 64 6c 65  .Start.addHandle
2350: 72 28 74 68 69 73 2c 20 22 6f 6e 52 65 73 74 61  r(this, "onResta
2360: 72 74 44 65 62 75 67 22 29 3b 0d 0a 20 20 20 20  rtDebug");..    
2370: 20 20 20 20 74 68 69 73 2e 66 69 72 73 74 20 3d      this.first =
2380: 20 66 61 6c 73 65 3b 0d 0a 20 20 20 20 7d 2c 0d   false;..    },.
2390: 0a 0d 0a 20 20 20 20 6c 6f 61 64 53 65 74 74 69  ...    loadSetti
23a0: 6e 67 73 3a 66 75 6e 63 74 69 6f 6e 28 29 7b 0d  ngs:function(){.
23b0: 0a 20 20 20 20 20 20 20 20 74 68 69 73 2e 73 65  .        this.se
23c0: 74 74 69 6e 67 73 2e 4c 6f 61 64 53 65 74 74 69  ttings.LoadSetti
23d0: 6e 67 73 28 29 3b 0d 0a 20 20 20 20 20 20 20 20  ngs();..        
23e0: 69 66 28 21 74 68 69 73 2e 73 65 74 74 69 6e 67  if(!this.setting
23f0: 73 2e 63 75 72 72 65 6e 74 2e 75 73 65 29 0d 0a  s.current.use)..
2400: 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73              this
2410: 2e 73 65 74 74 69 6e 67 73 2e 63 75 72 72 65 6e  .settings.curren
2420: 74 2e 75 73 65 20 3d 20 66 61 6c 73 65 3b 0d 0a  t.use = false;..
2430: 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 74 68  ..        if (th
2440: 69 73 2e 73 65 74 74 69 6e 67 73 2e 63 75 72 72  is.settings.curr
2450: 65 6e 74 2e 75 73 65 3d 3d 74 72 75 65 29 7b 0d  ent.use==true){.
2460: 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 74 64  .            std
2470: 63 6f 6d 6d 61 6e 64 73 2e 43 44 65 62 75 67 2e  commands.CDebug.
2480: 53 74 61 72 74 2e 61 64 64 48 61 6e 64 6c 65 72  Start.addHandler
2490: 28 74 68 69 73 2c 20 22 6f 6e 52 65 73 74 61 72  (this, "onRestar
24a0: 74 44 65 62 75 67 22 29 3b 0d 0a 20 20 20 20 20  tDebug");..     
24b0: 20 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20     } else {..   
24c0: 20 20 20 20 20 20 20 20 20 74 72 79 7b 0d 0a 20           try{.. 
24d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73                 s
24e0: 74 64 63 6f 6d 6d 61 6e 64 73 2e 43 44 65 62 75  tdcommands.CDebu
24f0: 67 2e 53 74 61 72 74 2e 64 65 6c 48 61 6e 64 6c  g.Start.delHandl
2500: 65 72 28 74 68 69 73 2c 20 22 6f 6e 52 65 73 74  er(this, "onRest
2510: 61 72 74 44 65 62 75 67 22 29 3b 0d 0a 20 20 20  artDebug");..   
2520: 20 20 20 20 20 20 20 20 20 7d 20 63 61 74 63 68           } catch
2530: 20 28 65 29 20 7b 7d 0d 0a 20 20 20 20 20 20 20   (e) {}..       
2540: 20 20 20 20 20 20 74 72 79 7b 0d 0a 20 20 20 20        try{..    
2550: 20 20 20 20 20 20 20 20 20 20 20 20 65 76 65 6e              even
2560: 74 73 2e 64 69 73 63 6f 6e 6e 65 63 74 28 77 69  ts.disconnect(wi
2570: 6e 64 6f 77 73 2c 20 22 6f 6e 44 6f 4d 6f 64 61  ndows, "onDoModa
2580: 6c 22 2c 20 74 68 69 73 2c 20 22 6f 6e 44 6f 4d  l", this, "onDoM
2590: 6f 64 61 6c 52 65 73 74 61 72 74 22 29 3b 0d 0a  odalRestart");..
25a0: 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 63 61              } ca
25b0: 74 63 68 20 28 65 29 20 7b 7d 0d 0a 0d 0a 20 20  tch (e) {}....  
25c0: 20 20 20 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 7d        }....    }
25d0: 2c 0d 0a 0d 0a 20 20 20 20 63 68 61 6e 67 65 53  ,....    changeS
25e0: 65 74 74 69 6e 67 73 20 3a 20 66 75 6e 63 74 69  ettings : functi
25f0: 6f 6e 28 29 7b 0d 0a 0d 0a 20 20 20 20 20 20 20  on(){....       
2600: 20 76 61 72 20 76 61 6c 75 65 73 20 3d 20 76 38   var values = v8
2610: 4e 65 77 28 27 d0 a1 d0 bf d0 b8 d1 81 d0 be d0  New('...........
2620: ba d0 97 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0  ................
2630: b9 27 29 3b 0d 0a 20 20 20 20 20 20 20 20 76 61  .');..        va
2640: 6c 75 65 73 2e 61 64 64 28 22 6f 6e 22 2c 20 22  lues.add("on", "
2650: d0 92 d0 ba d0 bb d1 8e d1 87 d0 b8 d1 82 d1 8c  ................
2660: 20 d0 bf d0 b5 d1 80 d0 b5 d1 85 d0 b2 d0 b0 d1   ...............
2670: 82 22 29 3b 0d 0a 20 20 20 20 20 20 20 20 76 61  .");..        va
2680: 6c 75 65 73 2e 61 64 64 28 22 6f 66 66 22 2c 20  lues.add("off", 
2690: 22 d0 92 d1 8b d0 ba d0 bb d1 8e d1 87 d0 b8 d1  "...............
26a0: 82 d1 8c 20 d0 bf d0 b5 d1 80 d0 b5 d1 85 d0 b2  ... ............
26b0: d0 b0 d1 82 22 29 3b 0d 0a 0d 0a 20 20 20 20 20  ....");....     
26c0: 20 20 20 76 61 72 20 6e 61 6d 65 20 3d 20 22 d0     var name = ".
26d0: 9f d0 b5 d1 80 d0 b5 d1 85 d0 b2 d0 b0 d1 82 20  ............... 
26e0: d0 b2 d0 be d0 bf d1 80 d0 be d1 81 d0 be d0 b2  ................
26f0: 20 d0 be 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0   .. ............
2700: d0 bf d1 83 d1 81 d0 ba d0 b5 2c 20 d1 81 d0 b5  .........., ....
2710: d0 b9 d1 87 d0 b0 d1 81 20 22 2b 20 28 28 74 68  ........ "+ ((th
2720: 69 73 2e 73 65 74 74 69 6e 67 73 2e 75 73 65 20  is.settings.use 
2730: 3d 3d 20 74 72 75 65 29 20 3f 20 22 20 d0 b2 d0  == true) ? " ...
2740: ba d0 bb d1 8e d1 87 d0 b5 d0 bd 22 3a 20 22 20  ...........": " 
2750: d0 b2 d1 8b d0 ba d0 bb d1 8e d1 87 d0 b5 d0 bd  ................
2760: 22 29 3b 0d 0a 20 20 20 20 20 20 20 20 76 61 72  ");..        var
2770: 20 64 6c 67 20 3d 20 6e 65 77 20 53 65 6c 65 63   dlg = new Selec
2780: 74 56 61 6c 75 65 44 69 61 6c 6f 67 28 6e 61 6d  tValueDialog(nam
2790: 65 2c 20 76 61 6c 75 65 73 29 3b 0d 0a 20 20 20  e, values);..   
27a0: 20 20 20 20 20 20 69 66 20 28 64 6c 67 2e 73 65        if (dlg.se
27b0: 6c 65 63 74 56 61 6c 75 65 28 29 29 20 7b 0d 0a  lectValue()) {..
27c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20               if 
27d0: 28 64 6c 67 2e 73 65 6c 65 63 74 65 64 56 61 6c  (dlg.selectedVal
27e0: 75 65 3d 3d 22 6f 6e 22 29 20 7b 0d 0a 20 20 20  ue=="on") {..   
27f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69               thi
2800: 73 2e 73 65 74 74 69 6e 67 73 2e 63 75 72 72 65  s.settings.curre
2810: 6e 74 2e 75 73 65 20 3d 20 74 72 75 65 3b 0d 0a  nt.use = true;..
2820: 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 65 6c              } el
2830: 73 65 20 69 66 20 28 64 6c 67 2e 73 65 6c 65 63  se if (dlg.selec
2840: 74 65 64 56 61 6c 75 65 20 3d 3d 20 22 6f 66 66  tedValue == "off
2850: 22 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20  ") {..          
2860: 20 20 20 20 20 20 74 68 69 73 2e 73 65 74 74 69        this.setti
2870: 6e 67 73 2e 63 75 72 72 65 6e 74 2e 75 73 65 20  ngs.current.use 
2880: 3d 20 66 61 6c 73 65 3b 0d 0a 20 20 20 20 20 20  = false;..      
2890: 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20        }..       
28a0: 20 7d 0d 0a 0d 0a 20 20 20 20 20 20 20 20 74 68   }....        th
28b0: 69 73 2e 73 65 74 74 69 6e 67 73 2e 53 61 76 65  is.settings.Save
28c0: 53 65 74 74 69 6e 67 73 28 29 3b 0d 0a 20 20 20  Settings();..   
28d0: 20 20 20 20 20 74 68 69 73 2e 6c 6f 61 64 53 65       this.loadSe
28e0: 74 74 69 6e 67 73 28 29 3b 0d 0a 20 20 20 20 7d  ttings();..    }
28f0: 2c 0d 0a 0d 0a 20 20 20 20 20 2f 2f d0 9f d0 b5  ,....     //....
2900: d1 80 d0 b5 d1 85 d0 b2 d0 b0 d1 82 d0 b8 d0 bc  ................
2910: 20 d1 81 d0 be d0 b1 d1 8b d1 82 d0 b8 d0 b5 20   .............. 
2920: d0 be 20 d1 81 d1 82 d0 b0 d1 80 d1 82 d0 b5 20  .. ............ 
2930: d0 be d1 82 d0 bb d0 b0 d0 b4 d0 ba d0 b8 20 2e  .............. .
2940: 20 0d 0a 20 20 20 20 20 6f 6e 52 65 73 74 61 72   ..     onRestar
2950: 74 44 65 62 75 67 3a 66 75 6e 63 74 69 6f 6e 28  tDebug:function(
2960: 63 6d 64 29 7b 0d 0a 20 20 20 20 20 20 20 20 69  cmd){..        i
2970: 66 20 28 21 74 68 69 73 2e 73 65 74 74 69 6e 67  f (!this.setting
2980: 73 2e 63 75 72 72 65 6e 74 2e 75 73 65 29 20 7b  s.current.use) {
2990: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65  ..            re
29a0: 74 75 72 6e 3b 0d 0a 20 20 20 20 20 20 20 20 7d  turn;..        }
29b0: 0d 0a 20 20 20 20 20 20 20 20 69 66 28 63 6d 64  ..        if(cmd
29c0: 2e 69 73 42 65 66 6f 72 65 29 0d 0a 20 20 20 20  .isBefore)..    
29d0: 20 20 20 20 7b 20 20 20 0d 0a 20 20 20 20 20 20      {   ..      
29e0: 20 20 20 20 20 20 69 66 20 28 73 74 64 6c 69 62        if (stdlib
29f0: 2e 69 73 43 6f 6e 66 69 67 73 44 69 66 66 65 72  .isConfigsDiffer
2a00: 65 6e 74 28 29 20 26 26 20 74 68 69 73 2e 69 73  ent() && this.is
2a10: 44 65 62 75 67 45 6e 61 62 6c 65 64 28 29 29 7b  DebugEnabled()){
2a20: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
2a30: 20 20 74 68 69 73 2e 66 69 72 73 74 20 3d 20 66    this.first = f
2a40: 61 6c 73 65 3b 0d 0a 20 20 20 20 20 20 20 20 20  alse;..         
2a50: 20 20 20 20 20 20 20 65 76 65 6e 74 73 2e 63 6f         events.co
2a60: 6e 6e 65 63 74 28 77 69 6e 64 6f 77 73 2c 20 22  nnect(windows, "
2a70: 6f 6e 44 6f 4d 6f 64 61 6c 22 2c 20 74 68 69 73  onDoModal", this
2a80: 2c 20 22 6f 6e 44 6f 4d 6f 64 61 6c 52 65 73 74  , "onDoModalRest
2a90: 61 72 74 22 29 3b 20 20 20 20 0d 0a 20 20 20 20  art");    ..    
2aa0: 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20          }..     
2ab0: 20 20 20 7d 20 20 65 6c 73 65 20 7b 0d 0a 20 20     }  else {..  
2ac0: 20 20 20 20 20 20 20 20 20 20 74 72 79 7b 0d 0a            try{..
2ad0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ae0: 65 76 65 6e 74 73 2e 64 69 73 63 6f 6e 6e 65 63  events.disconnec
2af0: 74 28 77 69 6e 64 6f 77 73 2c 20 22 6f 6e 44 6f  t(windows, "onDo
2b00: 4d 6f 64 61 6c 22 2c 20 74 68 69 73 2c 20 22 6f  Modal", this, "o
2b10: 6e 44 6f 4d 6f 64 61 6c 52 65 73 74 61 72 74 22  nDoModalRestart"
2b20: 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  );..            
2b30: 7d 20 63 61 74 63 68 20 28 65 29 20 7b 7d 0d 0a  } catch (e) {}..
2b40: 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 7d          }..    }
2b50: 2c 0d 0a 20 20 20 20 0d 0a 20 20 20 20 0d 0a 20  ,..    ..    .. 
2b60: 20 20 20 2f 2f 20 d0 9e d0 bf d1 80 d0 b5 d0 b4     // ..........
2b70: d0 b5 d0 bb d0 b8 d0 bc 20 d0 bd d0 b0 d1 85 d0  ........ .......
2b80: be d0 b4 d0 b8 d0 bc d1 81 d1 8f 20 d0 bb d0 b8  ........... ....
2b90: 20 d0 b2 20 d1 80 d0 b5 d0 b6 d0 b8 d0 bc d0 b5   .. ............
2ba0: 20 d0 be d1 82 d0 bb d0 b0 d0 b4 d0 ba d0 b8 20   .............. 
2bb0: d0 b8 d0 bb d0 b8 20 d0 bd d0 b5 d1 82 2e 20 0d  ...... ....... .
2bc0: 0a 20 20 20 20 69 73 44 65 62 75 67 45 6e 61 62  .    isDebugEnab
2bd0: 6c 65 64 3a 66 75 6e 63 74 69 6f 6e 28 29 0d 0a  led:function()..
2be0: 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 2f      {..        /
2bf0: 2f 20 d0 9a d0 be d0 bc d0 b0 d0 bd d0 b4 d0 b0  / ..............
2c00: 20 22 d0 9f d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 bf   "..............
2c10: d1 83 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 22 20 d0  ............ " .
2c20: bd d0 b5 d0 b0 d0 ba d1 82 d0 b8 d0 b2 d0 bd d0  ................
2c30: b0 20 2d 20 d0 b7 d0 bd d0 b0 d1 87 d0 b8 d1 82  . - ............
2c40: 2c 20 d0 bc d1 8b 20 d0 bd d0 b5 20 d0 b2 20 d1  , .... .... .. .
2c50: 80 d0 b5 d0 b6 d0 b8 d0 bc d0 b5 20 d0 be d1 82  ........... ....
2c60: d0 bb d0 b0 d0 b4 d0 ba d0 b8 2e 0d 0a 20 20 20  .............   
2c70: 20 20 20 20 20 76 61 72 20 73 74 61 74 65 20 3d       var state =
2c80: 20 73 74 64 63 6f 6d 6d 61 6e 64 73 2e 43 44 65   stdcommands.CDe
2c90: 62 75 67 2e 52 65 73 74 61 72 74 2e 67 65 74 53  bug.Restart.getS
2ca0: 74 61 74 65 28 29 0d 0a 20 20 20 20 20 20 20 20  tate()..        
2cb0: 72 65 74 75 72 6e 20 73 74 61 74 65 20 26 26 20  return state && 
2cc0: 73 74 61 74 65 2e 65 6e 61 62 6c 65 64 0d 0a 20  state.enabled.. 
2cd0: 20 20 20 7d 2c 0d 0a 0d 0a 0d 0a 20 20 20 20 6f     },......    o
2ce0: 6e 44 6f 4d 6f 64 61 6c 52 65 73 74 61 72 74 3a  nDoModalRestart:
2cf0: 66 75 6e 63 74 69 6f 6e 28 64 6c 67 49 6e 66 6f  function(dlgInfo
2d00: 29 7b 0d 0a 20 20 20 20 20 20 20 20 0d 0a 20 20  ){..        ..  
2d10: 20 20 20 20 20 20 69 66 28 64 6c 67 49 6e 66 6f        if(dlgInfo
2d20: 2e 63 61 70 74 69 6f 6e 20 3d 3d 20 22 d0 9a d0  .caption == "...
2d30: be d0 bd d1 84 d0 b8 d0 b3 d1 83 d1 80 d0 b0 d1  ................
2d40: 82 d0 be d1 80 22 20 26 26 20 64 6c 67 49 6e 66  ....." && dlgInf
2d50: 6f 2e 73 74 61 67 65 20 3d 3d 20 61 66 74 65 72  o.stage == after
2d60: 49 6e 69 74 69 61 6c 29 0d 0a 20 20 20 20 20 20  Initial)..      
2d70: 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20    {..           
2d80: 20 74 72 79 7b 0d 0a 20 20 20 20 20 20 20 20 20   try{..         
2d90: 20 20 20 20 20 20 20 76 61 72 20 74 65 78 74 20         var text 
2da0: 3d 20 64 6c 67 49 6e 66 6f 2e 66 6f 72 6d 2e 67  = dlgInfo.form.g
2db0: 65 74 43 6f 6e 74 72 6f 6c 28 30 29 2e 76 61 6c  etControl(0).val
2dc0: 75 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20  ue;..           
2dd0: 20 20 20 20 20 69 66 20 28 74 65 78 74 20 3d 3d       if (text ==
2de0: 20 22 d0 9f d1 80 d0 b8 d0 bb d0 be d0 b6 d0 b5   "..............
2df0: d0 bd d0 b8 d0 b5 20 d0 b7 d0 b0 d0 bf d1 83 d1  ...... .........
2e00: 89 d0 b5 d0 bd d0 be 2e 20 d0 9f d0 b5 d1 80 d0  ........ .......
2e10: b5 d0 b7 d0 b0 d0 bf d1 83 d1 81 d1 82 d0 b8 d1  ................
2e20: 82 d1 8c 3f 22 29 20 7b 0d 0a 20 20 20 20 20 20  ...?") {..      
2e30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66                if
2e40: 20 28 73 74 64 6c 69 62 2e 69 73 43 6f 6e 66 69   (stdlib.isConfi
2e50: 67 73 44 69 66 66 65 72 65 6e 74 28 29 29 7b 0d  gsDifferent()){.
2e60: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2e70: 20 20 20 20 20 20 20 20 20 74 68 69 73 2e 66 69           this.fi
2e80: 72 73 74 20 3d 20 74 72 75 65 3b 0d 0a 20 20 20  rst = true;..   
2e90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ea0: 20 20 20 20 20 64 6c 67 49 6e 66 6f 2e 66 6f 72       dlgInfo.for
2eb0: 6d 2e 73 65 6e 64 45 76 65 6e 74 28 64 6c 67 49  m.sendEvent(dlgI
2ec0: 6e 66 6f 2e 66 6f 72 6d 2e 67 65 74 43 6f 6e 74  nfo.form.getCont
2ed0: 72 6f 6c 28 32 29 2e 69 64 2c 20 30 29 3b 0d 0a  rol(2).id, 0);..
2ee0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ef0: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20      }..         
2f00: 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66         } else if
2f10: 28 74 65 78 74 20 3d 3d 20 22 d0 a0 d0 b5 d0 b4  (text == "......
2f20: d0 b0 d0 ba d1 82 d0 b8 d1 80 d1 83 d0 b5 d0 bc  ................
2f30: d0 b0 d1 8f 20 d0 ba d0 be d0 bd d1 84 d0 b8 d0  .... ...........
2f40: b3 d1 83 d1 80 d0 b0 d1 86 d0 b8 d1 8f 20 d0 be  ............. ..
2f50: d1 82 d0 bb d0 b8 d1 87 d0 b0 d0 b5 d1 82 d1 81  ................
2f60: d1 8f 20 d0 be d1 82 20 d0 ba d0 be d0 bd d1 84  .. .... ........
2f70: d0 b8 d0 b3 d1 83 d1 80 d0 b0 d1 86 d0 b8 d0 b8  ................
2f80: 20 d0 b1 d0 b0 d0 b7 d1 8b 20 d0 b4 d0 b0 d0 bd   ........ ......
2f90: d0 bd d1 8b d1 85 2e 5c 6e d0 9e d0 b1 d0 bd d0  .......\n.......
2fa0: be d0 b2 d0 b8 d1 82 d1 8c 20 d0 ba d0 be d0 bd  ......... ......
2fb0: d1 84 d0 b8 d0 b3 d1 83 d1 80 d0 b0 d1 86 d0 b8  ................
2fc0: d1 8e 20 d0 b1 d0 b0 d0 b7 d1 8b 20 d0 b4 d0 b0  .. ........ ....
2fd0: d0 bd d0 bd d1 8b d1 85 3f 22 20 26 26 20 74 68  ........?" && th
2fe0: 69 73 2e 66 69 72 73 74 29 20 7b 0d 0a 20 20 20  is.first) {..   
2ff0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3000: 20 74 68 69 73 2e 66 69 72 73 74 20 3d 20 66 61   this.first = fa
3010: 6c 73 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20  lse;..          
3020: 20 20 20 20 20 20 20 20 20 20 64 6c 67 49 6e 66            dlgInf
3030: 6f 2e 66 6f 72 6d 2e 73 65 6e 64 45 76 65 6e 74  o.form.sendEvent
3040: 28 64 6c 67 49 6e 66 6f 2e 66 6f 72 6d 2e 67 65  (dlgInfo.form.ge
3050: 74 43 6f 6e 74 72 6f 6c 28 32 29 2e 69 64 2c 20  tControl(2).id, 
3060: 30 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20  0);..           
3070: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20       }..        
3080: 20 20 20 20 7d 20 63 61 74 63 68 20 28 65 29 7b      } catch (e){
3090: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
30a0: 20 20 6c 6f 67 67 65 72 2e 64 65 62 75 67 28 65    logger.debug(e
30b0: 2e 64 65 73 63 72 69 70 74 69 6f 6e 29 3b 0d 0a  .description);..
30c0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 3b  ..            };
30d0: 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20  ..        }..   
30e0: 20 7d 0d 0a 7d 29 0d 0a 0d 0a 66 75 6e 63 74 69   }..})....functi
30f0: 6f 6e 20 47 65 74 44 65 62 75 67 4d 6f 64 65 48  on GetDebugModeH
3100: 65 6c 70 65 72 28 29 20 7b 0d 0a 20 20 20 20 69  elper() {..    i
3110: 66 20 28 21 44 65 62 75 67 4d 6f 64 65 48 65 6c  f (!DebugModeHel
3120: 70 65 72 2e 5f 69 6e 73 74 61 6e 63 65 29 0d 0a  per._instance)..
3130: 20 20 20 20 20 20 20 20 6e 65 77 20 44 65 62 75          new Debu
3140: 67 4d 6f 64 65 48 65 6c 70 65 72 28 29 3b 0d 0a  gModeHelper();..
3150: 20 20 20 20 72 65 74 75 72 6e 20 44 65 62 75 67      return Debug
3160: 4d 6f 64 65 48 65 6c 70 65 72 2e 5f 69 6e 73 74  ModeHelper._inst
3170: 61 6e 63 65 3b 0d 0a 7d 0d 0a 0d 0a 0d 0a 2f 2f  ance;..}......//
3180: 20 23 23 23 20 d0 98 d0 bd d0 b8 d1 86 d0 b8 d0   ### ...........
3190: b0 d0 bb d0 b8 d0 b7 d0 b8 d1 8f 20 d0 ba d0 bb  ........... ....
31a0: d0 b0 d1 81 d1 81 d0 b0 20 2e 20 0d 0a 2f 2f 0d  ........ . ..//.
31b0: 0a 2f 2f 20 20 d0 94 d0 bb d1 8f 20 d0 be d1 82  .//  ...... ....
31c0: d0 ba d0 bb d1 8e d1 87 d0 b5 d0 bd d0 b8 d1 8f  ................
31d0: 2c 20 d0 b4 d0 be d1 81 d1 82 d0 b0 d1 82 d0 be  , ..............
31e0: d1 87 d0 bd d0 be 20 d1 82 d0 be d0 bb d1 8c d0  ...... .........
31f0: ba d0 be 20 d0 b7 d0 b0 d0 ba d0 be d0 bc d0 bc  ... ............
3200: d0 b5 d0 bd d1 82 d0 b8 d1 80 d0 be d0 b2 d0 b0  ................
3210: d1 82 d1 8c 20 d0 b4 d0 b0 d0 bd d0 bd d1 83 d1  .... ...........
3220: 8e 20 d1 81 d1 82 d1 80 d0 be d0 ba d0 be d1 83  . ..............
3230: 2e 20 20 0d 0a 2f 2f 20 54 4f 44 4f 3a 20 d0 b4  .  ..// TODO: ..
3240: d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d0  .............. .
3250: b2 d0 ba d0 bb d1 8e d1 87 d0 b5 d0 bd d0 b8 d0  ................
3260: b5 2c 20 d0 b2 d1 8b d0 ba d0 bb d1 8e d1 87 d0  ., .............
3270: b5 d0 bd d0 b8 d0 b5 20 d0 b4 d0 b0 d0 bd d0 bd  ....... ........
3280: d0 be d0 b3 d0 be 20 d0 bf d0 be d0 b2 d0 b5 d0  ...... .........
3290: b4 d0 b5 d0 bd d0 b8 d1 8f 2e 20 0d 0a 76 61 72  .......... ..var
32a0: 20 64 62 67 20 3d 20 47 65 74 44 65 62 75 67 4d   dbg = GetDebugM
32b0: 6f 64 65 48 65 6c 70 65 72 28 29 3b 0d 0a 0d 0a  odeHelper();....
32c0: 53 65 6c 66 53 63 72 69 70 74 2e 73 65 6c 66 5b  SelfScript.self[
32d0: 27 6d 61 63 72 6f 73 d0 92 d0 ba d0 bb 2f d0 b2  'macros....../..
32e0: d1 8b d0 ba d0 bb 20 d0 b2 d0 be d0 bf d1 80 d0  ...... .........
32f0: be d1 81 d0 be d0 b2 20 d0 bf d1 80 d0 b8 20 d0  ....... ...... .
3300: bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 bf d1 83 d1  ................
3310: 81 d0 ba d0 b5 20 d0 b2 d0 be 20 d0 b2 d1 80 d0  ..... .... .....
3320: b5 d0 bc d1 8f 20 d0 be d1 82 d0 bb d0 b0 d0 b4  ..... ..........
3330: d0 ba d0 b8 27 5d 20 3d 20 66 75 6e 63 74 69 6f  ....'] = functio
3340: 6e 28 29 7b 0d 0a 20 20 20 20 64 62 67 2e 63 68  n(){..    dbg.ch
3350: 61 6e 67 65 53 65 74 74 69 6e 67 73 28 29 3b 0d  angeSettings();.
3360: 0a 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65  .    return true
3370: 3b 0d 0a 0d 0a 7d 0d 0a                          ;....}..