Hex Artifact Content Вы: nobody
Вход

Artifact 7e11b6d8df2ad161a49ad22be3feba7a7ca17878:


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 65 78 74 66 69  pt..$uname extfi
0020: 6c 65 73 0d 0a 24 64 6e 61 6d 65 20 d0 92 d0 bd  les..$dname ....
0030: d0 b5 d1 88 d0 bd d0 b8 d0 b5 20 d1 84 d0 b0 d0  .......... .....
0040: b9 d0 bb d1 8b 0d 0a 24 61 64 64 69 6e 20 67 6c  .......$addin gl
0050: 6f 62 61 6c 0d 0a 24 61 64 64 69 6e 20 73 74 64  obal..$addin std
0060: 63 6f 6d 6d 61 6e 64 73 0d 0a 24 61 64 64 69 6e  commands..$addin
0070: 20 73 74 64 6c 69 62 0d 0a 0d 0a 0d 0a 2f 2a 20   stdlib....../* 
0080: d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 20 d0 b4 d0  ............ ...
0090: bb d1 8f 20 d0 be d1 82 d0 ba d1 80 d1 8b d1 82  ... ............
00a0: d0 b8 d1 8f 20 d0 b2 d0 bd d0 b5 d1 88 d0 bd d0  .... ...........
00b0: b8 d1 85 20 d1 84 d0 b0 d0 b9 d0 bb d0 be d0 b2  ... ............
00c0: 20 d0 b4 d0 bb d1 8f 20 d0 a1 d0 bd d0 b5 d0 b3   ...... ........
00d0: d0 be d0 bf d0 b0 d1 82 d0 b0 0d 0a 20 2a 20 d0  ............ * .
00e0: 90 d0 b2 d1 82 d0 be d1 80 20 20 20 20 20 20 20  .........       
00f0: 20 3a 20 d0 9f d1 83 d1 88 d0 b8 d0 bd 20 d0 92   : .......... ..
0100: d0 bb d0 b0 d0 b4 d0 b8 d0 bc d0 b8 d1 80 20 3c  .............. <
0110: 76 6c 61 64 6e 65 74 40 67 6d 61 69 6c 2e 63 6f  vladnet@gmail.co
0120: 6d 3e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  m>..            
0130: 20 20 20 20 20 20 d0 90 d0 bb d0 b5 d0 ba d1 81        ..........
0140: d0 b0 d0 bd d0 b4 d1 80 20 d0 9a d1 83 d0 bd d1  ........ .......
0150: 82 d0 b0 d1 88 d0 be d0 b2 20 3c 6b 75 6e 74 61  ......... <kunta
0160: 73 68 6f 76 40 67 6d 61 69 6c 2e 63 6f 6d 3e 2c  shov@gmail.com>,
0170: 20 68 74 74 70 3a 2f 2f 63 6f 6d 70 61 75 64 2e   http://compaud.
0180: 72 75 2f 62 6c 6f 67 0d 0a 20 20 20 20 20 20 20  ru/blog..       
0190: 20 20 20 20 20 20 20 20 20 20 20 d0 a1 d0 be d1             .....
01a0: 81 d0 bd d0 b0 20 d0 95 d0 b2 d0 b3 d0 b5 d0 bd  ..... ..........
01b0: d0 b8 d0 b9 20 3c 73 68 65 6e 6a 61 40 73 6f 73  .... <shenja@sos
01c0: 6e 61 2e 7a 70 2e 75 61 3e 0d 0a 20 2a 20 d0 94  na.zp.ua>.. * ..
01d0: d0 b0 d1 82 d0 b0 20 d1 81 d0 be d0 b7 d0 b4 d0  ...... .........
01e0: b0 d0 bd d0 b8 d1 8f 3a 20 32 34 2e 30 38 2e 32  .......: 24.08.2
01f0: 30 31 31 0d 0a 20 2a 20 d0 9e d0 bf d0 b8 d1 81  011.. * ........
0200: d0 b0 d0 bd d0 b8 d0 b5 20 20 20 20 20 3a 20 d0  ........     : .
0210: 94 d0 be d0 b1 d0 b0 d0 b2 d0 bb d1 8f d0 b5 d1  ................
0220: 82 20 d0 be d0 ba d0 bd d0 be 20 d0 b8 d0 b7 20  . ........ .... 
0230: d0 ba d0 be d1 82 d0 be d1 80 d0 be d0 b3 d0 be  ................
0240: 20 d0 bc d0 be d0 b6 d0 bd d0 be 20 d0 be d1 82   .......... ....
0250: d0 ba d1 80 d1 8b d0 b2 d0 b0 d1 82 d1 8c 20 d0  .............. .
0260: b2 d0 bd d0 b5 d1 88 d0 bd d0 b8 d0 b5 20 d1 84  ............. ..
0270: d0 b0 d0 b9 d0 bb d1 8b 0d 0a 20 2a 2f 0d 0a 76  .......... */..v
0280: 61 72 20 d0 bc d0 92 d0 b5 d1 80 d1 81 d0 b8 d1  ar .............
0290: 8f d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 20  ............... 
02a0: 3d 20 31 2e 34 30 0d 0a 0d 0a 2f 2f 2f 2f 2f 2f  = 1.40....//////
02b0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
02c0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
02d0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
02e0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
02f0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
0300: 2f 2f 0d 0a 2f 2f 2f 2f 7b 20 d0 9c d0 b0 d0 ba  //..////{ ......
0310: d1 80 d0 be d1 81 d1 8b 0d 0a 2f 2f 2f 2f 0d 0a  ..........////..
0320: 0d 0a 2f 2f 20 d0 9c d0 b0 d0 ba d1 80 d0 be d1  ..// ...........
0330: 81 20 d0 b4 d0 bb d1 8f 20 d0 b2 d1 8b d0 b7 d0  . ...... .......
0340: be d0 b2 d0 b0 20 d0 be d0 ba d0 bd d0 b0 0d 0a  ..... ..........
0350: 66 75 6e 63 74 69 6f 6e 20 6d 61 63 72 6f 73 d0  function macros.
0360: 9e d1 82 d0 ba d1 80 d1 8b d1 82 d1 8c d0 9e d0  ................
0370: ba d0 bd d0 be d0 92 d0 bd d0 b5 d1 88 d0 bd d0  ................
0380: b8 d1 85 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 28  ...............(
0390: 29 20 7b 0d 0a 0d 0a 20 20 20 20 76 61 72 20 70  ) {....    var p
03a0: 61 74 68 54 6f 46 6f 72 6d 20 3d 20 53 65 6c 66  athToForm = Self
03b0: 53 63 72 69 70 74 2e 66 75 6c 6c 50 61 74 68 2e  Script.fullPath.
03c0: 72 65 70 6c 61 63 65 28 2f 6a 73 24 2f 2c 20 27  replace(/js$/, '
03d0: 73 73 66 27 29 0d 0a 20 20 20 20 69 66 28 21 d0  ssf')..    if(!.
03e0: bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1  ................
03f0: 80 d0 b8 d0 bf d1 82 d0 b0 29 7b 0d 0a 20 20 20  .........){..   
0400: 20 20 20 20 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0       ...........
0410: b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 20  ............... 
0420: 3d 20 6c 6f 61 64 53 63 72 69 70 74 46 6f 72 6d  = loadScriptForm
0430: 28 70 61 74 68 54 6f 46 6f 72 6d 2c 20 53 65 6c  (pathToForm, Sel
0440: 66 53 63 72 69 70 74 2e 73 65 6c 66 29 20 2f 2f  fScript.self) //
0450: 20 d0 9e d0 b1 d1 80 d0 b0 d0 b1 d0 be d1 82 d0   ...............
0460: ba d1 83 20 d1 81 d0 be d0 b1 d1 8b d1 82 d0 b8  ... ............
0470: d0 b9 20 d1 84 d0 be d1 80 d0 bc d1 8b 20 d0 bf  .. .......... ..
0480: d1 80 d0 b8 d0 b2 d1 8f d0 b6 d0 b5 d0 bc 20 d0  .............. .
0490: ba 20 d1 81 d0 b0 d0 bc d0 be d0 bc d1 83 20 d1  . ............ .
04a0: 81 d0 ba d1 80 d0 b8 d0 bf d1 82 d1 83 0d 0a 20  ............... 
04b0: 20 20 20 20 20 20 20 d0 bc d0 a4 d0 be d1 80 d0         .........
04c0: bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0  ................
04d0: b0 2e d0 9a d0 bb d1 8e d1 87 d0 a1 d0 be d1 85  ................
04e0: d1 80 d0 b0 d0 bd d0 b5 d0 bd d0 b8 d1 8f d0 9f  ................
04f0: d0 be d0 bb d0 be d0 b6 d0 b5 d0 bd d0 b8 d1 8f  ................
0500: d0 9e d0 ba d0 bd d0 b0 20 3d 20 53 65 6c 66 53  ........ = SelfS
0510: 63 72 69 70 74 2e 75 6e 69 71 75 65 4e 61 6d 65  cript.uniqueName
0520: 3b 0d 0a 20 20 20 20 20 20 20 20 d0 bc d0 a4 d0  ;..        .....
0530: be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0  ................
0540: bf d1 82 d0 b0 2e d0 97 d0 b0 d0 b3 d0 be d0 bb  ................
0550: d0 be d0 b2 d0 be d0 ba 3d 22 d0 92 d0 bd d0 b5  ........="......
0560: d1 88 d0 bd d0 b8 d0 b5 20 d1 84 d0 b0 d0 b9 d0  ........ .......
0570: bb d1 8b 22 20 2f 2f 2b d0 bc d0 92 d0 b5 d1 80  ..." //+........
0580: d1 81 d0 b8 d1 8f d0 a1 d0 ba d1 80 d0 b8 d0 bf  ................
0590: d1 82 d0 b0 20 20 20 20 20 20 20 20 0d 0a 20 20  ....        ..  
05a0: 20 20 20 20 20 20 d0 9a d1 8d d1 88 d0 9a d0 b0        ..........
05b0: d1 80 d1 82 d0 b8 d0 bd d0 be d0 ba d0 a2 d0 b8  ................
05c0: d0 bf d0 be d0 b2 d0 a4 d0 b0 d0 b9 d0 bb d0 be  ................
05d0: d0 b2 20 3d 20 d0 9f d0 be d0 bb d1 83 d1 87 d0  .. = ...........
05e0: b8 d1 82 d1 8c d0 9a d1 8d d1 88 d0 9a d0 b0 d1  ................
05f0: 80 d1 82 d0 b8 d0 bd d0 be d0 ba d0 a2 d0 b8 d0  ................
0600: bf d0 be d0 b2 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0  ................
0610: b2 28 d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1  .(..............
0620: d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 29 3b 0d 0a  ............);..
0630: 20 20 20 20 20 20 20 20 6c 6f 61 64 44 69 66 66          loadDiff
0640: 42 61 63 6b 65 6e 64 73 28 29 0d 0a 20 20 20 20  Backends()..    
0650: 20 20 20 20 6c 6f 61 64 44 76 63 73 42 61 63 6b      loadDvcsBack
0660: 65 6e 64 73 28 29 3b 0d 0a 20 20 20 20 20 20 20  ends();..       
0670: 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0   ...............
0680: ba d1 80 d0 b8 d0 bf d1 82 d0 b0 2e d0 ad d0 bb  ................
0690: d0 b5 d0 bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be  ................
06a0: d1 80 d0 bc d1 8b 2e d0 9a d0 bf d0 a8 d0 b0 d0  ................
06b0: bf d0 ba d0 b0 2e d0 9a d0 bd d0 be d0 bf d0 ba  ................
06c0: d0 b8 2e d0 9f d0 be d0 b8 d1 81 d0 ba d0 92 d1  ................
06d0: 8b d0 b2 d0 be d0 b4 d0 b8 d1 82 d0 a1 d0 bf d0  ................
06e0: b8 d1 81 d0 ba d0 be d0 bc 2e d0 9f d0 be d0 bc  ................
06f0: d0 b5 d1 82 d0 ba d0 b0 20 3d 20 d0 bc d0 9f d0  ........ = .....
0700: be d0 ba d0 b0 d0 b7 d1 8b d0 b2 d0 b0 d1 82 d1  ................
0710: 8c d0 a0 d0 b5 d0 b7 d1 83 d0 bb d1 8c d1 82 d0  ................
0720: b0 d1 82 d0 9f d0 be d0 b8 d1 81 d0 ba d0 b0 d0  ................
0730: a1 d0 bf d0 b8 d1 81 d0 ba d0 be d0 bc 3b 0d 0a  .............;..
0740: 20 20 20 20 7d 0d 0a 20 20 20 20 d0 bc d0 a4 d0      }..    .....
0750: be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0  ................
0760: bf d1 82 d0 b0 2e d0 9e d1 82 d0 ba d1 80 d1 8b  ................
0770: d1 82 d1 8c 28 29 0d 0a 7d 0d 0a 0d 0a 66 75 6e  ....()..}....fun
0780: 63 74 69 6f 6e 20 6d 61 63 72 6f 73 d0 a1 d0 b2  ction macros....
0790: d0 b5 d1 80 d0 bd d1 83 d1 82 d1 8c d0 94 d0 b5  ................
07a0: d1 80 d0 b5 d0 b2 d0 be d0 92 d0 bd d0 b5 d1 88  ................
07b0: d0 bd d0 b8 d1 85 d0 a4 d0 b0 d0 b9 d0 bb d0 be  ................
07c0: d0 b2 28 29 20 7b 0d 0a 0d 0a 20 20 20 20 69 66  ..() {....    if
07d0: 28 d0 bc d0 90 d0 ba d1 82 d0 b8 d0 b2 d0 bd d0  (...............
07e0: be d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 92 d0  ................
07f0: bd d0 b5 d1 88 d0 bd d0 b8 d1 85 d0 a4 d0 b0 d0  ................
0800: b9 d0 bb d0 be d0 b2 28 29 3d 3d 66 61 6c 73 65  .......()==false
0810: 29 20 72 65 74 75 72 6e 20 66 61 6c 73 65 0d 0a  ) return false..
0820: 20 20 20 20 0d 0a 20 20 20 20 69 66 28 d0 bc d0      ..    if(...
0830: a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0  ................
0840: b8 d0 bf d1 82 d0 b0 2e d0 ad d0 bb d0 b5 d0 bc  ................
0850: d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be d1 80 d0 bc  ................
0860: d1 8b 2e d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0  ................
0870: a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a0 d0 b0  ................
0880: d0 b7 d0 b2 d0 b5 d1 80 d0 bd d1 83 d1 82 28 d0  ..............(.
0890: bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1  ................
08a0: 80 d0 b8 d0 bf d1 82 d0 b0 2e d0 ad d0 bb d0 b5  ................
08b0: d0 bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be d1 80  ................
08c0: d0 bc d1 8b 2e d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0  ................
08d0: be d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a2  ................
08e0: d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82  ................
08f0: d1 80 d0 be d0 ba d0 b0 29 3d 3d 66 61 6c 73 65  ........)==false
0900: 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20  )..    {..      
0910: 20 20 69 66 28 d0 bc d0 a4 d0 be d1 80 d0 bc d0    if(...........
0920: b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 2e  ................
0930: d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 d1 8b  ................
0940: d0 a4 d0 be d1 80 d0 bc d1 8b 2e d0 94 d0 b5 d1  ................
0950: 80 d0 b5 d0 b2 d0 be d0 a4 d0 b0 d0 b9 d0 bb d0  ................
0960: be d0 b2 2e d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0  ................
0970: d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e d0  ................
0980: a0 d0 be d0 b4 d0 b8 d1 82 d0 b5 d0 bb d1 8c 20  ............... 
0990: 21 3d 20 75 6e 64 65 66 69 6e 65 64 29 0d 0a 20  != undefined).. 
09a0: 20 20 20 20 20 20 20 20 20 20 20 d0 bc d0 a4 d0             .....
09b0: be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0  ................
09c0: bf d1 82 d0 b0 2e d0 ad d0 bb d0 b5 d0 bc d0 b5  ................
09d0: d0 bd d1 82 d1 8b d0 a4 d0 be d1 80 d0 bc d1 8b  ................
09e0: 2e d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 a4 d0  ................
09f0: b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a2 d0 b5 d0 ba  ................
0a00: d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be  ................
0a10: d0 ba d0 b0 3d d0 bc d0 a4 d0 be d1 80 d0 bc d0  ....=...........
0a20: b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 2e  ................
0a30: d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 d1 8b  ................
0a40: d0 a4 d0 be d1 80 d0 bc d1 8b 2e d0 94 d0 b5 d1  ................
0a50: 80 d0 b5 d0 b2 d0 be d0 a4 d0 b0 d0 b9 d0 bb d0  ................
0a60: be d0 b2 2e d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0  ................
0a70: d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e d0  ................
0a80: a0 d0 be d0 b4 d0 b8 d1 82 d0 b5 d0 bb d1 8c 0d  ................
0a90: 0a 20 20 20 20 7d 0d 0a 20 20 20 20 65 6c 73 65  .    }..    else
0aa0: 0d 0a 20 20 20 20 20 20 20 20 d0 bc d0 a4 d0 be  ..        ......
0ab0: d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf  ................
0ac0: d1 82 d0 b0 2e d0 ad d0 bb d0 b5 d0 bc d0 b5 d0  ................
0ad0: bd d1 82 d1 8b d0 a4 d0 be d1 80 d0 bc d1 8b 2e  ................
0ae0: d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 a4 d0 b0  ................
0af0: d0 b9 d0 bb d0 be d0 b2 2e d0 a1 d0 b2 d0 b5 d1  ................
0b00: 80 d0 bd d1 83 d1 82 d1 8c 28 d0 bc d0 a4 d0 be  .........(......
0b10: d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf  ................
0b20: d1 82 d0 b0 2e d0 ad d0 bb d0 b5 d0 bc d0 b5 d0  ................
0b30: bd d1 82 d1 8b d0 a4 d0 be d1 80 d0 bc d1 8b 2e  ................
0b40: d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 a4 d0 b0  ................
0b50: d0 b9 d0 bb d0 be d0 b2 2e d0 a2 d0 b5 d0 ba d1  ................
0b60: 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0  ................
0b70: ba d0 b0 29 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74  ...)..}....funct
0b80: 69 6f 6e 20 6d 61 63 72 6f 73 d0 a0 d0 b0 d0 b7  ion macros......
0b90: d0 b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d1 8c d0 94  ................
0ba0: d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 92 d0 bd d0 b5  ................
0bb0: d1 88 d0 bd d0 b8 d1 85 d0 a4 d0 b0 d0 b9 d0 bb  ................
0bc0: d0 be d0 b2 28 29 20 7b 0d 0a 0d 0a 20 20 20 20  ....() {....    
0bd0: 69 66 28 d0 bc d0 90 d0 ba d1 82 d0 b8 d0 b2 d0  if(.............
0be0: bd d0 be d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0  ................
0bf0: 92 d0 bd d0 b5 d1 88 d0 bd d0 b8 d1 85 d0 a4 d0  ................
0c00: b0 d0 b9 d0 bb d0 be d0 b2 28 29 3d 3d 66 61 6c  .........()==fal
0c10: 73 65 29 20 72 65 74 75 72 6e 20 66 61 6c 73 65  se) return false
0c20: 0d 0a 20 20 20 20 d0 bc d0 a4 d0 be d1 80 d0 bc  ..    ..........
0c30: d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0  ................
0c40: 2e d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 d1  ................
0c50: 8b d0 a4 d0 be d1 80 d0 bc d1 8b 2e d0 94 d0 b5  ................
0c60: d1 80 d0 b5 d0 b2 d0 be d0 a4 d0 b0 d0 b9 d0 bb  ................
0c70: d0 be d0 b2 2e d0 a0 d0 b0 d0 b7 d0 b2 d0 b5 d1  ................
0c80: 80 d0 bd d1 83 d1 82 d1 8c 28 d0 bc d0 a4 d0 be  .........(......
0c90: d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf  ................
0ca0: d1 82 d0 b0 2e d0 ad d0 bb d0 b5 d0 bc d0 b5 d0  ................
0cb0: bd d1 82 d1 8b d0 a4 d0 be d1 80 d0 bc d1 8b 2e  ................
0cc0: d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 a4 d0 b0  ................
0cd0: d0 b9 d0 bb d0 be d0 b2 2e d0 a2 d0 b5 d0 ba d1  ................
0ce0: 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0  ................
0cf0: ba d0 b0 29 0d 0a 7d 0d 0a 0d 0a 2f 2f 2f 2f 7d  ...)..}....////}
0d00: 20 d0 9c d0 b0 d0 ba d1 80 d0 be d1 81 d1 8b 0d   ...............
0d10: 0a 0d 0a 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  .../////////////
0d20: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
0d30: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
0d40: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
0d50: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
0d60: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 0d 0a 2f 2f 2f  ///////////..///
0d70: 2f 7b 20 d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0  /{ .............
0d80: ba d1 80 d0 b8 d0 bf d1 82 d0 b0 20 2d 20 d0 be  ........... - ..
0d90: d0 b1 d1 80 d0 b0 d0 b1 d0 be d1 82 d1 87 d0 b8  ................
0da0: d0 ba d0 b8 20 d1 81 d0 be d0 b1 d1 8b d1 82 d0  .... ...........
0db0: b8 d0 b9 2e 0d 0a 2f 2f 2f 2f 0d 0a 0d 0a 66 75  ......////....fu
0dc0: 6e 63 74 69 6f 6e 20 d0 9a d0 bf d0 a8 d0 b0 d0  nction .........
0dd0: bf d0 ba d0 b0 d0 9e d0 b1 d0 bd d0 be d0 b2 d0  ................
0de0: b8 d1 82 d1 8c 28 d0 ad d0 bb d0 b5 d0 bc d0 b5  .....(..........
0df0: d0 bd d1 82 29 20 7b 0d 0a 20 20 20 20 d0 bc d0  ....) {..    ...
0e00: 9e d0 b1 d0 bd d0 be d0 b2 d0 b8 d1 82 d1 8c d0  ................
0e10: a4 d0 b0 d0 b9 d0 bb d1 8b 28 29 0d 0a 7d 0d 0a  .........()..}..
0e20: 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0 9a d0 bf d0  ..function .....
0e30: a8 d0 b0 d0 bf d0 ba d0 b0 d0 9e d0 b1 d0 bd d0  ................
0e40: be d0 b2 d0 b8 d1 82 d1 8c d0 a2 d0 b5 d0 ba d1  ................
0e50: 83 d1 89 d1 83 d1 8e d0 92 d0 b5 d1 82 d0 ba d1  ................
0e60: 83 28 d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82  .(..............
0e70: 29 20 7b 0d 0a 20 20 20 20 d0 bc d0 9e d0 b1 d0  ) {..    .......
0e80: bd d0 be d0 b2 d0 b8 d1 82 d1 8c d0 a4 d0 b0 d0  ................
0e90: b9 d0 bb d1 8b d0 a2 d0 b5 d0 ba d1 83 d1 89 d0  ................
0ea0: b5 d0 b9 d0 92 d0 b5 d1 82 d0 ba d0 b8 28 29 0d  .............().
0eb0: 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0  .}....function .
0ec0: a4 d0 b8 d0 bb d1 8c d1 82 d1 80 d0 9f d1 80 d0  ................
0ed0: b8 d0 98 d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d0  ................
0ee0: b8 d0 b8 28 d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd  ...(............
0ef0: d1 82 29 20 7b 0d 0a 20 20 20 20 d0 bc d0 9e d0  ..) {..    .....
0f00: b1 d0 bd d0 be d0 b2 d0 b8 d1 82 d1 8c d0 a4 d0  ................
0f10: b0 d0 b9 d0 bb d1 8b 28 29 0d 0a 7d 0d 0a 0d 0a  .......()..}....
0f20: 66 75 6e 63 74 69 6f 6e 20 d0 9f d1 80 d0 b8 d0  function .......
0f30: 9e d1 82 d0 ba d1 80 d1 8b d1 82 d0 b8 d0 b8 28  ...............(
0f40: 29 20 7b 0d 0a 20 20 20 20 d0 a3 d1 81 d1 82 d0  ) {..    .......
0f50: b0 d0 bd d0 be d0 b2 d0 b8 d1 82 d1 8c d0 92 d0  ................
0f60: b8 d0 b4 d0 b8 d0 bc d0 be d1 81 d1 82 d1 8c 28  ...............(
0f70: 29 0d 0a 20 20 20 20 d0 bc d0 9e d0 b1 d0 bd d0  )..    .........
0f80: be d0 b2 d0 b8 d1 82 d1 8c d0 a4 d0 b0 d0 b9 d0  ................
0f90: bb d1 8b 28 29 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63  ...()..}....func
0fa0: 74 69 6f 6e 20 d0 9a d0 bf d0 a8 d0 b0 d0 bf d0  tion ...........
0fb0: ba d0 b0 d0 97 d0 b0 d0 ba d1 80 d1 8b d1 82 d1  ................
0fc0: 8c 28 d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82  .(..............
0fd0: 29 20 7b 0d 0a 20 20 20 20 d0 bc d0 a4 d0 be d1  ) {..    .......
0fe0: 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1  ................
0ff0: 82 d0 b0 2e d0 97 d0 b0 d0 ba d1 80 d1 8b d1 82  ................
1000: d1 8c 28 29 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74  ..()..}....funct
1010: 69 6f 6e 20 d0 bc d0 90 d0 ba d1 82 d0 b8 d0 b2  ion ............
1020: d0 bd d0 be d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be  ................
1030: d0 92 d0 bd d0 b5 d1 88 d0 bd d0 b8 d1 85 d0 a4  ................
1040: d0 b0 d0 b9 d0 bb d0 be d0 b2 28 29 20 7b 0d 0a  ..........() {..
1050: 20 20 20 20 69 66 28 d0 bc d0 a4 d0 be d1 80 d0      if(.........
1060: bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0  ................
1070: b0 3d 3d 6e 75 6c 6c 29 20 72 65 74 75 72 6e 20  .==null) return 
1080: 66 61 6c 73 65 0d 0a 20 20 20 20 69 66 28 d0 bc  false..    if(..
1090: d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80  ................
10a0: d0 b8 d0 bf d1 82 d0 b0 2e d0 92 d0 b2 d0 be d0  ................
10b0: b4 d0 94 d0 be d1 81 d1 82 d1 83 d0 bf d0 b5 d0  ................
10c0: bd 28 29 21 3d 74 72 75 65 29 20 72 65 74 75 72  .()!=true) retur
10d0: 6e 20 66 61 6c 73 65 0d 0a 20 20 20 20 72 65 74  n false..    ret
10e0: 75 72 6e 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0  urn ............
10f0: d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 2e d0  ................
1100: a2 d0 b5 d0 ba d1 83 d1 89 d0 b8 d0 b9 d0 ad d0  ................
1110: bb d0 b5 d0 bc d0 b5 d0 bd d1 82 3d 3d d0 bc d0  ...........==...
1120: a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0  ................
1130: b8 d0 bf d1 82 d0 b0 2e d0 ad d0 bb d0 b5 d0 bc  ................
1140: d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be d1 80 d0 bc  ................
1150: d1 8b 2e d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0  ................
1160: a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 0d 0a 7d 0d 0a  .............}..
1170: 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0 9a d0 bf d0  ..function .....
1180: a8 d0 b0 d0 bf d0 ba d0 b0 d0 a0 d0 b0 d0 b7 d0  ................
1190: b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d1 8c 28 d0 ad  .............(..
11a0: d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 29 20 7b 0d  ............) {.
11b0: 0a 20 20 20 20 6d 61 63 72 6f 73 d0 a0 d0 b0 d0  .    macros.....
11c0: b7 d0 b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d1 8c d0  ................
11d0: 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 92 d0 bd d0  ................
11e0: b5 d1 88 d0 bd d0 b8 d1 85 d0 a4 d0 b0 d0 b9 d0  ................
11f0: bb d0 be d0 b2 28 29 3b 0d 0a 7d 0d 0a 0d 0a 66  .....();..}....f
1200: 75 6e 63 74 69 6f 6e 20 d0 9a d0 bf d0 a8 d0 b0  unction ........
1210: d0 bf d0 ba d0 b0 d0 a1 d0 bf d1 80 d0 b0 d0 b2  ................
1220: d0 ba d0 b0 28 d0 9a d0 bd d0 be d0 bf d0 ba d0  ....(...........
1230: b0 29 20 7b 0d 0a 20 20 20 20 52 75 6e 41 70 70  .) {..    RunApp
1240: 28 27 68 74 74 70 3a 2f 2f 73 6e 65 67 6f 70 61  ('http://snegopa
1250: 74 2e 72 75 2f 73 63 72 69 70 74 73 2f 77 69 6b  t.ru/scripts/wik
1260: 69 3f 6e 61 6d 65 3d 65 78 74 66 69 6c 65 73 2e  i?name=extfiles.
1270: 6a 73 27 29 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63  js');..}....func
1280: 74 69 6f 6e 20 d0 9a d0 bf d0 a8 d0 b0 d0 bf d0  tion ...........
1290: ba d0 b0 d0 a1 d0 b2 d0 b5 d1 80 d0 bd d1 83 d1  ................
12a0: 82 d1 8c 28 d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd  ...(............
12b0: d1 82 29 20 7b 0d 0a 20 20 20 20 6d 61 63 72 6f  ..) {..    macro
12c0: 73 d0 a1 d0 b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d1  s...............
12d0: 8c d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 92 d0  ................
12e0: bd d0 b5 d1 88 d0 bd d0 b8 d1 85 d0 a4 d0 b0 d0  ................
12f0: b9 d0 bb d0 be d0 b2 28 29 0d 0a 7d 0d 0a 0d 0a  .......()..}....
1300: 66 75 6e 63 74 69 6f 6e 20 d0 94 d0 b5 d1 80 d0  function .......
1310: b5 d0 b2 d0 be d0 a4 d0 b0 d0 b9 d0 bb d0 be d0  ................
1320: b2 d0 9f d0 b5 d1 80 d0 b5 d0 b4 d0 9d d0 b0 d1  ................
1330: 87 d0 b0 d0 bb d0 be d0 bc d0 98 d0 b7 d0 bc d0  ................
1340: b5 d0 bd d0 b5 d0 bd d0 b8 d1 8f 28 d0 bf d0 ad  ...........(....
1350: d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 2c 20 d0 bf  ............, ..
1360: d0 9e d1 82 d0 ba d0 b0 d0 b7 29 20 7b 0d 0a 0d  ..........) {...
1370: 0a 20 20 20 20 d0 bf d0 9e d1 82 d0 ba d0 b0 d0  .    ...........
1380: b7 2e 76 61 6c 20 3d 20 74 72 75 65 0d 0a 20 20  ..val = true..  
1390: 20 20 d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80    ..............
13a0: d0 be d0 ba d0 b0 3d d0 bf d0 ad d0 bb d0 b5 d0  ......=.........
13b0: bc d0 b5 d0 bd d1 82 2e 76 61 6c 2e d0 a2 d0 b5  ........val.....
13c0: d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80  ................
13d0: d0 be d0 ba d0 b0 0d 0a 20 20 20 20 69 66 28 d0  ........    if(.
13e0: bb d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0  ................
13f0: ba d0 b0 2e d0 ad d1 82 d0 be d0 9a d0 b0 d1 82  ................
1400: d0 b0 d0 bb d0 be d0 b3 29 20 72 65 74 75 72 6e  ........) return
1410: 0d 0a 20 20 20 20 0d 0a 20 20 20 20 69 66 20 28  ..    ..    if (
1420: d0 9c d0 be d0 b6 d0 bd d0 be d0 9e d1 82 d0 ba  ................
1430: d1 80 d1 8b d1 82 d1 8c d0 a4 d0 b0 d0 b9 d0 bb  ................
1440: d0 92 d0 9a d0 be d0 bd d1 84 d0 b8 d0 b3 d1 83  ................
1450: d1 80 d0 b0 d1 82 d0 be d1 80 d0 b5 28 d0 bb d0  ............(...
1460: a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba d0  ................
1470: b0 2e d0 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb  ................
1480: d0 b0 29 29 0d 0a 20 20 20 20 20 20 20 20 73 74  ..))..        st
1490: 64 6c 69 62 2e 6f 70 65 6e 46 69 6c 65 49 6e 31  dlib.openFileIn1
14a0: 43 28 d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80  C(..............
14b0: d0 be d0 ba d0 b0 2e d0 98 d0 bc d1 8f d0 a4 d0  ................
14c0: b0 d0 b9 d0 bb d0 b0 29 0d 0a 20 20 20 20 65 6c  .......)..    el
14d0: 73 65 20 0d 0a 20 20 20 20 20 20 20 20 d0 97 d0  se ..        ...
14e0: b0 d0 bf d1 83 d1 81 d1 82 d0 b8 d1 82 d1 8c d0  ................
14f0: 9f d1 80 d0 b8 d0 bb d0 be d0 b6 d0 b5 d0 bd d0  ................
1500: b8 d0 b5 28 d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1 82  ...(............
1510: d1 80 d0 be d0 ba d0 b0 2e d0 98 d0 bc d1 8f d0  ................
1520: a4 d0 b0 d0 b9 d0 bb d0 b0 29 3b 0d 0a 7d 0d 0a  .........);..}..
1530: 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0 94 d0 b5 d1  ..function .....
1540: 80 d0 b5 d0 b2 d0 be d0 a4 d0 b0 d0 b9 d0 bb d0  ................
1550: be d0 b2 d0 9f d1 80 d0 b8 d0 92 d1 8b d0 b2 d0  ................
1560: be d0 b4 d0 b5 d0 a1 d1 82 d1 80 d0 be d0 ba d0  ................
1570: b8 28 d0 bf d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd  .(..............
1580: d1 82 2c 20 d0 bf d0 9e d1 84 d0 be d1 80 d0 bc  .., ............
1590: d0 bb d0 b5 d0 bd d0 b8 d0 b5 d0 a1 d1 82 d1 80  ................
15a0: d0 be d0 ba d0 b8 2c 20 d0 bf d0 94 d0 b0 d0 bd  ......, ........
15b0: d0 bd d1 8b d0 b5 d0 a1 d1 82 d1 80 d0 be d0 ba  ................
15c0: d0 b8 29 20 7b 0d 0a 0d 0a 20 20 20 20 d0 bb d0  ..) {....    ...
15d0: af d1 87 d0 b5 d0 b9 d0 ba d0 b0 d0 98 d0 bc d1  ................
15e0: 8f 3d d0 bf d0 9e d1 84 d0 be d1 80 d0 bc d0 bb  .=..............
15f0: d0 b5 d0 bd d0 b8 d0 b5 d0 a1 d1 82 d1 80 d0 be  ................
1600: d0 ba d0 b8 2e 76 61 6c 2e d0 af d1 87 d0 b5 d0  .....val........
1610: b9 d0 ba d0 b8 2e d0 98 d0 bc d1 8f 0d 0a 20 20  ..............  
1620: 20 20 d0 bb d0 af d1 87 d0 b5 d0 b9 d0 ba d0 b0    ..............
1630: d0 98 d0 bc d1 8f 2e d0 9e d1 82 d0 be d0 b1 d1  ................
1640: 80 d0 b0 d0 b6 d0 b0 d1 82 d1 8c d0 9a d0 b0 d1  ................
1650: 80 d1 82 d0 b8 d0 bd d0 ba d1 83 3d 74 72 75 65  ...........=true
1660: 0d 0a 20 20 20 20 69 66 28 56 61 6c 75 65 49 73  ..    if(ValueIs
1670: 46 69 6c 6c 65 64 28 d0 bf d0 94 d0 b0 d0 bd d0  Filled(.........
1680: bd d1 8b d0 b5 d0 a1 d1 82 d1 80 d0 be d0 ba d0  ................
1690: b8 2e 76 61 6c 2e d0 a0 d0 be d0 b4 d0 b8 d1 82  ..val...........
16a0: d0 b5 d0 bb d1 8c 29 3d 3d 66 61 6c 73 65 29 0d  ......)==false).
16b0: 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20  .    {..        
16c0: d0 bb d0 af d1 87 d0 b5 d0 b9 d0 ba d0 b0 d0 98  ................
16d0: d0 bc d1 8f 2e d0 9a d0 b0 d1 80 d1 82 d0 b8 d0  ................
16e0: bd d0 ba d0 b0 20 3d 20 d0 bc d0 a4 d0 be d1 80  ..... = ........
16f0: d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82  ................
1700: d0 b0 2e d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1  ................
1710: 82 d1 8b d0 a4 d0 be d1 80 d0 bc d1 8b 2e d0 9a  ................
1720: d0 b0 d1 80 d1 82 d0 b8 d0 bd d0 ba d0 b0 d0 9f  ................
1730: d0 b0 d0 bf d0 ba d0 b0 2e d0 9a d0 b0 d1 80 d1  ................
1740: 82 d0 b8 d0 bd d0 ba d0 b0 3b 0d 0a 20 20 20 20  .........;..    
1750: 7d 0d 0a 20 20 20 20 65 6c 73 65 20 69 66 28 d0  }..    else if(.
1760: bf d0 94 d0 b0 d0 bd d0 bd d1 8b d0 b5 d0 a1 d1  ................
1770: 82 d1 80 d0 be d0 ba d0 b8 2e 76 61 6c 2e d0 ad  ..........val...
1780: d1 82 d0 be d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be  ................
1790: d0 b3 3d 3d 74 72 75 65 29 0d 0a 20 20 20 20 7b  ..==true)..    {
17a0: 0d 0a 20 20 20 20 20 20 20 20 d0 bb d0 af d1 87  ..        ......
17b0: d0 b5 d0 b9 d0 ba d0 b0 d0 98 d0 bc d1 8f 2e d0  ................
17c0: 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd d0 ba d0 b0 20  ............... 
17d0: 3d 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1  = ..............
17e0: d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 2e d0 ad d0  ................
17f0: bb d0 b5 d0 bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0  ................
1800: be d1 80 d0 bc d1 8b 2e d0 9a d0 b0 d1 80 d1 82  ................
1810: d0 b8 d0 bd d0 ba d0 b0 d0 9f d0 b0 d0 bf d0 ba  ................
1820: d0 b0 2e d0 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd d0  ................
1830: ba d0 b0 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20  ...;..    }..   
1840: 20 65 6c 73 65 0d 0a 20 20 20 20 7b 0d 0a 20 20   else..    {..  
1850: 20 20 20 20 20 20 76 61 72 20 d0 9a d0 b0 d1 80        var ......
1860: d1 82 d0 b8 d0 bd d0 ba d0 b0 d0 9f d0 be d0 a0  ................
1870: d0 b0 d1 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8  ................
1880: d1 8e 20 3d 20 d0 9f d0 be d0 bb d1 83 d1 87 d0  .. = ...........
1890: b8 d1 82 d1 8c d0 9a d0 b0 d1 80 d1 82 d0 b8 d0  ................
18a0: bd d0 ba d1 83 d0 9f d0 be d0 a0 d0 b0 d1 81 d1  ................
18b0: 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d1 8e 28 d0 bf  .............(..
18c0: d0 94 d0 b0 d0 bd d0 bd d1 8b d0 b5 d0 a1 d1 82  ................
18d0: d1 80 d0 be d0 ba d0 b8 2e 76 61 6c 2e d0 a2 d0  .........val....
18e0: b8 d0 bf 29 3b 0d 0a 20 20 20 20 20 20 20 20 d0  ...);..        .
18f0: bb d0 af d1 87 d0 b5 d0 b9 d0 ba d0 b0 d0 98 d0  ................
1900: bc d1 8f 2e d0 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd  ................
1910: d0 ba d0 b0 20 3d 20 d0 9a d0 b0 d1 80 d1 82 d0  .... = .........
1920: b8 d0 bd d0 ba d0 b0 d0 9f d0 be d0 a0 d0 b0 d1  ................
1930: 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d1 8e 20  ............... 
1940: 3f 20 d0 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd d0 ba  ? ..............
1950: d0 b0 d0 9f d0 be d0 a0 d0 b0 d1 81 d1 88 d0 b8  ................
1960: d1 80 d0 b5 d0 bd d0 b8 d1 8e 20 3a 20 d0 91 d0  .......... : ...
1970: b8 d0 b1 d0 bb d0 b8 d0 be d1 82 d0 b5 d0 ba d0  ................
1980: b0 d0 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd d0 be d0  ................
1990: ba 2e d0 a4 d0 be d1 80 d0 bc d0 b0 3b 0d 0a 20  ............;.. 
19a0: 20 20 20 7d 0d 0a 20 20 20 20 0d 0a 20 20 20 20     }..    ..    
19b0: 2f 2f 20 d0 92 d0 b5 d1 80 d1 81 d0 b8 d0 be d0  // .............
19c0: bd d0 bd d1 8b d0 b9 20 d0 ba d0 be d0 bd d1 82  ....... ........
19d0: d1 80 d0 be d0 bb d1 8c 2e 20 0d 0a 20 20 20 20  ......... ..    
19e0: 69 66 20 28 d0 bc d0 98 d1 81 d0 bf d0 be d0 bb  if (............
19f0: d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d1 8c d0 92  ................
1a00: d0 b5 d1 80 d1 81 d0 b8 d0 be d0 bd d0 b8 d1 80  ................
1a10: d0 be d0 b2 d0 b0 d0 bd d0 b8 d0 b5 29 20 7b 0d  ............) {.
1a20: 0a 20 20 20 20 20 20 20 20 76 61 72 20 d0 bc d0  .        var ...
1a30: a6 d0 b2 d0 b5 d1 82 20 3d 20 d0 a1 d0 be d0 be  ....... = ......
1a40: d1 82 d0 b2 d0 b5 d1 82 d1 81 d0 b2 d0 b8 d0 b5  ................
1a50: d0 a6 d0 b2 d0 b5 d1 82 d0 be d0 b2 d0 98 d0 a1  ................
1a60: d1 82 d0 b0 d1 82 d1 83 d1 81 d0 be d0 b2 5b d0  ..............[.
1a70: bf d0 94 d0 b0 d0 bd d0 bd d1 8b d0 b5 d0 a1 d1  ................
1a80: 82 d1 80 d0 be d0 ba d0 b8 2e 76 61 6c 2e d0 a1  ..........val...
1a90: d1 82 d0 b0 d1 82 d1 83 d1 81 5d 0d 0a 20 20 20  ..........]..   
1aa0: 20 20 20 20 20 69 66 20 28 d0 bc d0 a6 d0 b2 d0       if (.......
1ab0: b5 d1 82 21 3d 75 6e 64 65 66 69 6e 65 64 29 7b  ...!=undefined){
1ac0: 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 d0   ..            .
1ad0: bf d0 9e d1 84 d0 be d1 80 d0 bc d0 bb d0 b5 d0  ................
1ae0: bd d0 b8 d0 b5 d0 a1 d1 82 d1 80 d0 be d0 ba d0  ................
1af0: b8 2e 76 61 6c 2e d0 af d1 87 d0 b5 d0 b9 d0 ba  ..val...........
1b00: d0 b8 2e d0 98 d0 bc d1 8f 2e d0 a6 d0 b2 d0 b5  ................
1b10: d1 82 d0 a4 d0 be d0 bd d0 b0 20 3d 20 d0 bc d0  .......... = ...
1b20: a6 d0 b2 d0 b5 d1 82 3b 0d 0a 20 20 20 20 20 20  .......;..      
1b30: 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20    } else {..    
1b40: 20 20 20 20 20 20 20 20 69 66 20 28 d0 bf d0 94          if (....
1b50: d0 b0 d0 bd d0 bd d1 8b d0 b5 d0 a1 d1 82 d1 80  ................
1b60: d0 be d0 ba d0 b8 2e 76 61 6c 2e d0 a1 d1 82 d0  .......val......
1b70: b0 d1 82 d1 83 d1 81 2e 6c 65 6e 67 74 68 20 3e  ........length >
1b80: 20 30 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 20   0) {..         
1b90: 20 20 20 20 20 20 20 d0 bf d0 9e d1 84 d0 be d1         .........
1ba0: 80 d0 bc d0 bb d0 b5 d0 bd d0 b8 d0 b5 d0 a1 d1  ................
1bb0: 82 d1 80 d0 be d0 ba d0 b8 2e 76 61 6c 2e d0 af  ..........val...
1bc0: d1 87 d0 b5 d0 b9 d0 ba d0 b8 2e d0 98 d0 bc d1  ................
1bd0: 8f 2e d0 a2 d0 b5 d0 ba d1 81 d1 82 20 3d 20 d0  ............ = .
1be0: bf d0 9e d1 84 d0 be d1 80 d0 bc d0 bb d0 b5 d0  ................
1bf0: bd d0 b8 d0 b5 d0 a1 d1 82 d1 80 d0 be d0 ba d0  ................
1c00: b8 2e 76 61 6c 2e d0 af d1 87 d0 b5 d0 b9 d0 ba  ..val...........
1c10: d0 b8 2e d0 98 d0 bc d1 8f 2e d0 a2 d0 b5 d0 ba  ................
1c20: d1 81 d1 82 20 2b 20 22 28 22 20 2b 20 d0 bf d0  .... + "(" + ...
1c30: 94 d0 b0 d0 bd d0 bd d1 8b d0 b5 d0 a1 d1 82 d1  ................
1c40: 80 d0 be d0 ba d0 b8 2e 76 61 6c 2e d0 a1 d1 82  ........val.....
1c50: d0 b0 d1 82 d1 83 d1 81 2b 22 29 22 3b 0d 0a 20  ........+")";.. 
1c60: 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20             }..  
1c70: 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 7d 0d 0a        }..    }..
1c80: 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0 94  }....function ..
1c90: d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 a4 d0 b0 d0 b9  ................
1ca0: d0 bb d0 be d0 b2 d0 9f d1 80 d0 b8 d0 90 d0 ba  ................
1cb0: d1 82 d0 b8 d0 b2 d0 b8 d0 b7 d0 b0 d1 86 d0 b8  ................
1cc0: d0 b8 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 28 d0  ..............(.
1cd0: bf d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 29  ...............)
1ce0: 20 7b 0d 0a 20 20 20 20 69 66 20 28 d0 bc d0 98   {..    if (....
1cf0: d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2  ................
1d00: d0 b0 d1 82 d1 8c d0 92 d0 b5 d1 80 d1 81 d0 b8  ................
1d10: d0 be d0 bd d0 b8 d1 80 d0 be d0 b2 d0 b0 d0 bd  ................
1d20: d0 b8 d0 b5 29 20 7b 20 0d 0a 20 20 20 20 20 20  ....) { ..      
1d30: 20 20 76 61 72 20 d0 a2 d0 b5 d0 ba d1 83 d1 89    var ..........
1d40: d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0  ................
1d50: 20 3d 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0   = .............
1d60: a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 2e d0 ad  ................
1d70: d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 d1 8b d0 a4  ................
1d80: d0 be d1 80 d0 bc d1 8b 2e d0 94 d0 b5 d1 80 d0  ................
1d90: b5 d0 b2 d0 be d0 a4 d0 b0 d0 b9 d0 bb d0 be d0  ................
1da0: b2 2e d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b8 d0 b5  ................
1db0: d0 94 d0 b0 d0 bd d0 bd d1 8b d0 b5 3b 0d 0a 20  ............;.. 
1dc0: 20 20 20 20 20 20 20 69 66 20 28 d0 a2 d0 b5 d0         if (.....
1dd0: ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0  ................
1de0: be d0 ba d0 b0 29 20 0d 0a 20 20 20 20 20 20 20  .....) ..       
1df0: 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20   {..            
1e00: d0 9a d0 bd d0 be d0 bf d0 ba d0 b8 3d d0 bc d0  ............=...
1e10: a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0  ................
1e20: b8 d0 bf d1 82 d0 b0 2e d0 ad d0 bb d0 b5 d0 bc  ................
1e30: d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be d1 80 d0 bc  ................
1e40: d1 8b 2e d0 9a d0 be d0 bd d1 82 d0 b5 d0 ba d1  ................
1e50: 81 d1 82 d0 bd d0 be d0 b5 d0 9c d0 b5 d0 bd d1  ................
1e60: 8e 2e d0 9a d0 bd d0 be d0 bf d0 ba d0 b8 2e 44  ...............D
1e70: 56 43 53 2e d0 9a d0 bd d0 be d0 bf d0 ba d0 b8  VCS.............
1e80: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 0d  ;..            .
1e90: 0a 20 20 20 20 20 20 20 20 20 20 20 20 d0 9a d0  .            ...
1ea0: bd d0 be d0 bf d0 ba d0 b8 2e d0 9a d0 bd 44 76  ..............Dv
1eb0: 63 73 d0 9e d1 82 d0 bc d0 b5 d0 bd d0 b8 d1 82  cs..............
1ec0: d1 8c d0 98 d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd  ................
1ed0: d0 b8 d1 8f 2e d0 94 d0 be d1 81 d1 82 d1 83 d0  ................
1ee0: bf d0 bd d0 be d1 81 d1 82 d1 8c 20 3d 20 66 61  ........... = fa
1ef0: 6c 73 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20  lse;..          
1f00: 20 20 d0 9a d0 bd d0 be d0 bf d0 ba d0 b8 2e d0    ..............
1f10: 9a d0 bd 44 76 63 73 d0 9f d0 be d0 ba d0 b0 d0  ...Dvcs.........
1f20: b7 d0 b0 d1 82 d1 8c d0 a0 d0 b0 d0 b7 d0 bb d0  ................
1f30: b8 d1 87 d0 b8 d1 8f 2e d0 94 d0 be d1 81 d1 82  ................
1f40: d1 83 d0 bf d0 bd d0 be d1 81 d1 82 d1 8c 20 3d  .............. =
1f50: 20 66 61 6c 73 65 3b 0d 0a 20 20 20 20 20 20 20   false;..       
1f60: 20 20 20 20 20 d0 9a d0 bd d0 be d0 bf d0 ba d0       ...........
1f70: b8 2e d0 9a d0 bd 44 76 63 73 d0 94 d0 be d0 b1  ......Dvcs......
1f80: d0 b0 d0 b2 d0 b8 d1 82 d1 8c 2e d0 94 d0 be d1  ................
1f90: 81 d1 82 d1 83 d0 bf d0 bd d0 be d1 81 d1 82 d1  ................
1fa0: 8c 20 3d 20 74 72 75 65 3b 0d 0a 20 20 20 20 20  . = true;..     
1fb0: 20 20 20 20 20 20 20 d0 9a d0 bd d0 be d0 bf d0         .........
1fc0: ba d0 b8 2e d0 9a d0 bd 44 76 63 73 d0 9f d0 be  ........Dvcs....
1fd0: d0 ba d0 b0 d0 b7 d0 b0 d1 82 d1 8c d0 96 d1 83  ................
1fe0: d1 80 d0 bd d0 b0 d0 bb 2e d0 94 d0 be d1 81 d1  ................
1ff0: 82 d1 83 d0 bf d0 bd d0 be d1 81 d1 82 d1 8c 20  ............... 
2000: 3d 20 74 72 75 65 3b 0d 0a 20 20 20 20 20 20 20  = true;..       
2010: 20 20 20 20 20 d0 9a d0 bd d0 be d0 bf d0 ba d0       ...........
2020: b8 2e d0 9a d0 bd 44 76 63 73 d0 a3 d0 b4 d0 b0  ......Dvcs......
2030: d0 bb d0 b8 d1 82 d1 8c 2e d0 94 d0 be d1 81 d1  ................
2040: 82 d1 83 d0 bf d0 bd d0 be d1 81 d1 82 d1 8c 20  ............... 
2050: 3d 20 66 61 6c 73 65 3b 0d 0a 20 20 20 20 20 20  = false;..      
2060: 20 20 20 20 20 20 d0 9a d0 bd d0 be d0 bf d0 ba        ..........
2070: d0 b8 2e d0 9a d0 bd 44 76 63 73 43 6f 6d 6d 69  .......DvcsCommi
2080: 74 2e d0 94 d0 be d1 81 d1 82 d1 83 d0 bf d0 bd  t...............
2090: d0 be d1 81 d1 82 d1 8c 20 3d 20 74 72 75 65 3b  ........ = true;
20a0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 d0 9a  ..            ..
20b0: d0 bd d0 be d0 bf d0 ba d0 b8 2e d0 9a d0 bd 44  ...............D
20c0: 76 63 73 d0 97 d0 b0 d0 bf d1 83 d1 81 d1 82 d0  vcs.............
20d0: b8 d1 82 d1 8c 2e d0 94 d0 be d1 81 d1 82 d1 83  ................
20e0: d0 bf d0 bd d0 be d1 81 d1 82 d1 8c 20 3d 20 74  ............ = t
20f0: 72 75 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20  rue;..          
2100: 20 20 d0 9a d0 bd d0 be d0 bf d0 ba d0 b8 2e d0    ..............
2110: 9a d0 bd 44 76 63 73 53 77 69 74 63 68 42 72 61  ...DvcsSwitchBra
2120: 6e 63 68 2e d0 94 d0 be d1 81 d1 82 d1 83 d0 bf  nch.............
2130: d0 bd d0 be d1 81 d1 82 d1 8c 20 3d 20 74 72 75  .......... = tru
2140: 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  e;..            
2150: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66  ..            if
2160: 20 28 21 d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1   (!.............
2170: 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e d0 ad  ................
2180: d1 82 d0 be d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be  ................
2190: d0 b3 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 20  ..) {..         
21a0: 20 20 20 20 20 20 20 73 77 69 74 63 68 20 28 d0         switch (.
21b0: a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1  ................
21c0: 82 d1 80 d0 be d0 ba d0 b0 2e d0 a1 d1 82 d0 b0  ................
21d0: d1 82 d1 83 d1 81 29 20 0d 0a 20 20 20 20 20 20  ......) ..      
21e0: 20 20 20 20 20 20 20 20 20 20 7b 0d 0a 20 20 20            {..   
21f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2200: 20 63 61 73 65 20 22 45 44 49 54 45 44 22 3a 0d   case "EDITED":.
2210: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2220: 20 20 20 20 20 20 20 20 20 d0 9a d0 bd d0 be d0           .......
2230: bf d0 ba d0 b8 2e d0 9a d0 bd 44 76 63 73 d0 9f  ..........Dvcs..
2240: d0 be d0 ba d0 b0 d0 b7 d0 b0 d1 82 d1 8c d0 a0  ................
2250: d0 b0 d0 b7 d0 bb d0 b8 d1 87 d0 b8 d1 8f 2e d0  ................
2260: 94 d0 be d1 81 d1 82 d1 83 d0 bf d0 bd d0 be d1  ................
2270: 81 d1 82 d1 8c 20 3d 20 74 72 75 65 3b 0d 0a 20  ..... = true;.. 
2280: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2290: 20 20 20 20 20 20 20 d0 9a d0 bd d0 be d0 bf d0         .........
22a0: ba d0 b8 2e d0 9a d0 bd 44 76 63 73 d0 9e d1 82  ........Dvcs....
22b0: d0 bc d0 b5 d0 bd d0 b8 d1 82 d1 8c d0 98 d0 b7  ................
22c0: d0 bc d0 b5 d0 bd d0 b5 d0 bd d0 b8 d1 8f 2e d0  ................
22d0: 94 d0 be d1 81 d1 82 d1 83 d0 bf d0 bd d0 be d1  ................
22e0: 81 d1 82 d1 8c 20 3d 20 74 72 75 65 3b 0d 0a 20  ..... = true;.. 
22f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2300: 20 20 20 20 20 20 20 d0 9a d0 bd d0 be d0 bf d0         .........
2310: ba d0 b8 2e d0 9a d0 bd 44 76 63 73 43 6f 6d 6d  ........DvcsComm
2320: 69 74 2e d0 94 d0 be d1 81 d1 82 d1 83 d0 bf d0  it..............
2330: bd d0 be d1 81 d1 82 d1 8c 20 3d 20 74 72 75 65  ......... = true
2340: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ;..             
2350: 20 20 20 20 20 20 20 20 20 20 20 d0 9a d0 bd d0             .....
2360: be d0 bf d0 ba d0 b8 2e d0 9a d0 bd 44 76 63 73  ............Dvcs
2370: d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c  ................
2380: 2e d0 94 d0 be d1 81 d1 82 d1 83 d0 bf d0 bd d0  ................
2390: be d1 81 d1 82 d1 8c 20 3d 20 66 61 6c 73 65 3b  ....... = false;
23a0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
23b0: 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b            break;
23c0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
23d0: 20 20 20 20 20 20 63 61 73 65 20 22 41 44 44 45        case "ADDE
23e0: 44 22 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20  D":..           
23f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 d0 9a d0               ...
2400: bd d0 be d0 bf d0 ba d0 b8 2e d0 9a d0 bd 44 76  ..............Dv
2410: 63 73 43 6f 6d 6d 69 74 2e d0 94 d0 be d1 81 d1  csCommit........
2420: 82 d1 83 d0 bf d0 bd d0 be d1 81 d1 82 d1 8c 20  ............... 
2430: 3d 20 74 72 75 65 3b 0d 0a 20 20 20 20 20 20 20  = true;..       
2440: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2450: 20 62 72 65 61 6b 0d 0a 20 20 20 20 20 20 20 20   break..        
2460: 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65              case
2470: 20 22 44 45 4c 45 54 45 44 22 3a 0d 0a 20 20 20   "DELETED":..   
2480: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2490: 20 20 20 20 20 d0 9a d0 bd d0 be d0 bf d0 ba d0       ...........
24a0: b8 2e d0 9a d0 bd 44 76 63 73 43 6f 6d 6d 69 74  ......DvcsCommit
24b0: 2e d0 94 d0 be d1 81 d1 82 d1 83 d0 bf d0 bd d0  ................
24c0: be d1 81 d1 82 d1 8c 20 3d 20 74 72 75 65 3b 0d  ....... = true;.
24d0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
24e0: 20 20 20 20 20 20 20 20 20 d0 9a d0 bd d0 be d0           .......
24f0: bf d0 ba d0 b8 2e d0 9a d0 bd 44 76 63 73 d0 9e  ..........Dvcs..
2500: d1 82 d0 bc d0 b5 d0 bd d0 b8 d1 82 d1 8c d0 98  ................
2510: d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d0 b8 d1 8f  ................
2520: 2e d0 94 d0 be d1 81 d1 82 d1 83 d0 bf d0 bd d0  ................
2530: be d1 81 d1 82 d1 8c 20 3d 20 74 72 75 65 3b 0d  ....... = true;.
2540: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2550: 20 20 20 20 20 20 20 20 20 d0 9a d0 bd d0 be d0           .......
2560: bf d0 ba d0 b8 2e d0 9a d0 bd 44 76 63 73 d0 a3  ..........Dvcs..
2570: d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 2e d0 94 d0  ................
2580: be d1 81 d1 82 d1 83 d0 bf d0 bd d0 be d1 81 d1  ................
2590: 82 d1 8c 20 3d 20 74 72 75 65 3b 0d 0a 20 20 20  ... = true;..   
25a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
25b0: 20 20 20 20 20 d0 9a d0 bd d0 be d0 bf d0 ba d0       ...........
25c0: b8 2e d0 9a d0 bd 44 76 63 73 d0 94 d0 be d0 b1  ......Dvcs......
25d0: d0 b0 d0 b2 d0 b8 d1 82 d1 8c 2e d0 94 d0 be d1  ................
25e0: 81 d1 82 d1 83 d0 bf d0 bd d0 be d1 81 d1 82 d1  ................
25f0: 8c 20 3d 20 66 61 6c 73 65 3b 0d 0a 20 20 20 20  . = false;..    
2600: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2610: 20 20 20 20 62 72 65 61 6b 0d 0a 20 20 20 20 20      break..     
2620: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63                 c
2630: 61 73 65 20 22 4e 4f 54 56 45 52 53 49 4f 4e 45  ase "NOTVERSIONE
2640: 44 22 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20  D":..           
2650: 20 20 20 20 20 20 20 20 20 20 20 20 20 d0 9a d0               ...
2660: bd d0 be d0 bf d0 ba d0 b8 2e d0 9a d0 bd 44 76  ..............Dv
2670: 63 73 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82  cs..............
2680: d1 8c 2e d0 94 d0 be d1 81 d1 82 d1 83 d0 bf d0  ................
2690: bd d0 be d1 81 d1 82 d1 8c 20 3d 20 74 72 75 65  ......... = true
26a0: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ;..             
26b0: 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b             break
26c0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
26d0: 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20    }..           
26e0: 20 7d 20 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a   } ..        }..
26f0: 20 20 20 20 7d 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63      }..}....func
2700: 74 69 6f 6e 20 d0 9a d0 be d0 bd d1 82 d0 b5 d0  tion ...........
2710: ba d1 81 d1 82 d0 bd d0 be d0 b5 d0 9c d0 b5 d0  ................
2720: bd d1 8e d0 9e d1 82 d0 ba d1 80 d1 8b d1 82 d1  ................
2730: 8c d0 9f d1 80 d0 be d0 b2 d0 be d0 b4 d0 bd d0  ................
2740: b8 d0 ba 20 28 d0 9a d0 bd d0 be d0 bf d0 ba d0  ... (...........
2750: b0 29 20 7b 0d 0a 20 20 20 20 76 61 72 20 d0 a2  .) {..    var ..
2760: d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82  ................
2770: d1 80 d0 be d0 ba d0 b0 20 3d 20 d0 bc d0 a4 d0  ........ = .....
2780: be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0  ................
2790: bf d1 82 d0 b0 2e d0 ad d0 bb d0 b5 d0 bc d0 b5  ................
27a0: d0 bd d1 82 d1 8b d0 a4 d0 be d1 80 d0 bc d1 8b  ................
27b0: 2e d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 a4 d0  ................
27c0: b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a2 d0 b5 d0 ba  ................
27d0: d1 83 d1 89 d0 b8 d0 b5 d0 94 d0 b0 d0 bd d0 bd  ................
27e0: d1 8b d0 b5 3b 0d 0a 20 20 20 20 69 66 20 28 d0  ....;..    if (.
27f0: a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1  ................
2800: 82 d1 80 d0 be d0 ba d0 b0 29 20 0d 0a 20 20 20  .........) ..   
2810: 20 7b 0d 0a 20 20 20 20 20 20 20 20 76 61 72 20   {..        var 
2820: d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 97 d0 b0  ................
2830: d0 bf d1 83 d1 81 d0 ba d0 b0 20 3d 20 27 65 78  .......... = 'ex
2840: 70 6c 6f 72 65 72 2e 65 78 65 20 22 27 20 2b 20  plorer.exe "' + 
2850: d0 9f d0 be d0 bb d1 83 d1 87 d0 b8 d1 82 d1 8c  ................
2860: d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 a1  ................
2870: d1 82 d1 80 d0 be d0 ba d0 b8 d0 94 d0 b5 d1 80  ................
2880: d0 b5 d0 b2 d0 b0 28 d0 a2 d0 b5 d0 ba d1 83 d1  ......(.........
2890: 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0  ................
28a0: b0 29 20 2b 20 27 22 27 3b 0d 0a 20 20 20 20 20  .) + '"';..     
28b0: 20 20 20 d0 97 d0 b0 d0 bf d1 83 d1 81 d1 82 d0     .............
28c0: b8 d1 82 d1 8c d0 9f d1 80 d0 b8 d0 bb d0 be d0  ................
28d0: b6 d0 b5 d0 bd d0 b8 d0 b5 28 d0 a1 d1 82 d1 80  .........(......
28e0: d0 be d0 ba d0 b0 d0 97 d0 b0 d0 bf d1 83 d1 81  ................
28f0: d0 ba d0 b0 29 3b 0d 0a 20 20 20 20 7d 0d 0a 7d  ....);..    }..}
2900: 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0 9a d0  ....function ...
2910: be d0 bd d1 82 d0 b5 d0 ba d1 81 d1 82 d0 bd d0  ................
2920: be d0 b5 d0 9c d0 b5 d0 bd d1 8e d0 9e d1 82 d0  ................
2930: ba d1 80 d1 8b d1 82 d1 8c d0 9a d0 be d0 bd d1  ................
2940: 81 d0 be d0 bb d1 8c 20 28 d0 9a d0 bd d0 be d0  ....... (.......
2950: bf d0 ba d0 b0 29 20 7b 0d 0a 20 20 20 20 76 61  .....) {..    va
2960: 72 20 d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f  r ..............
2970: d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 20 3d 20 d0  ............ = .
2980: bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1  ................
2990: 80 d0 b8 d0 bf d1 82 d0 b0 2e d0 ad d0 bb d0 b5  ................
29a0: d0 bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be d1 80  ................
29b0: d0 bc d1 8b 2e d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0  ................
29c0: be d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a2  ................
29d0: d0 b5 d0 ba d1 83 d1 89 d0 b8 d0 b5 d0 94 d0 b0  ................
29e0: d0 bd d0 bd d1 8b d0 b5 3b 0d 0a 20 20 20 20 69  ........;..    i
29f0: 66 20 28 d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1  f (.............
2a00: 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 29 20 0d  .............) .
2a10: 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20  .    {..        
2a20: 76 61 72 20 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be  var ............
2a30: d0 b3 20 3d 20 d0 9f d0 be d0 bb d1 83 d1 87 d0  .. = ...........
2a40: b8 d1 82 d1 8c d0 9a d0 b0 d1 82 d0 b0 d0 bb d0  ................
2a50: be d0 b3 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 d0  ................
2a60: 94 d0 b5 d1 80 d0 b5 d0 b2 d0 b0 28 d0 a2 d0 b5  ...........(....
2a70: d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80  ................
2a80: d0 be d0 ba d0 b0 29 3b 0d 0a 20 20 20 20 20 20  ......);..      
2a90: 20 20 76 61 72 20 d0 a1 d1 82 d1 80 d0 be d0 ba    var ..........
2aa0: d0 b0 d0 97 d0 b0 d0 bf d1 83 d1 81 d0 ba d0 b0  ................
2ab0: 20 3d 20 d0 9f d0 be d0 bb d1 83 d1 87 d0 b8 d1   = .............
2ac0: 82 d1 8c d0 9a d0 be d0 bc d0 b0 d0 bd d0 b4 d1  ................
2ad0: 83 d0 97 d0 b0 d0 bf d1 83 d1 81 d0 ba d0 b0 d0  ................
2ae0: 9a d0 be d0 bd d1 81 d0 be d0 bb d0 b8 28 d0 9a  .............(..
2af0: d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 29 3b 0d 0a  ............);..
2b00: 20 20 20 20 20 20 20 20 d0 97 d0 b0 d0 bf d1 83          ........
2b10: d1 81 d1 82 d0 b8 d1 82 d1 8c d0 9f d1 80 d0 b8  ................
2b20: d0 bb d0 be d0 b6 d0 b5 d0 bd d0 b8 d0 b5 28 d0  ..............(.
2b30: a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 97 d0 b0 d0  ................
2b40: bf d1 83 d1 81 d0 ba d0 b0 2c 20 d0 9a d0 b0 d1  ........., .....
2b50: 82 d0 b0 d0 bb d0 be d0 b3 29 3b 0d 0a 20 20 20  .........);..   
2b60: 20 7d 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f   }..}....functio
2b70: 6e 20 d0 9a d0 bd d0 a8 d0 b0 d0 bf d0 ba d0 b0  n ..............
2b80: d0 9f d0 be d0 b8 d1 81 d0 ba d0 a1 d0 bf d0 b8  ................
2b90: d1 81 d0 ba d0 be d0 bc 28 d0 ad d0 bb d0 b5 d0  ........(.......
2ba0: bc d0 b5 d0 bd d1 82 29 20 7b 0d 0a 20 20 20 20  .......) {..    
2bb0: d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba  ................
2bc0: d1 80 d0 b8 d0 bf d1 82 d0 b0 2e d0 ad d0 bb d0  ................
2bd0: b5 d0 bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be d1  ................
2be0: 80 d0 bc d1 8b 2e d0 9a d0 bf d0 a8 d0 b0 d0 bf  ................
2bf0: d0 ba d0 b0 2e d0 9a d0 bd d0 be d0 bf d0 ba d0  ................
2c00: b8 2e d0 9f d0 be d0 b8 d1 81 d0 ba d0 92 d1 8b  ................
2c10: d0 b2 d0 be d0 b4 d0 b8 d1 82 d0 a1 d0 bf d0 b8  ................
2c20: d1 81 d0 ba d0 be d0 bc 2e d0 9f d0 be d0 bc d0  ................
2c30: b5 d1 82 d0 ba d0 b0 20 3d 20 21 d0 bc d0 a4 d0  ....... = !.....
2c40: be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0  ................
2c50: bf d1 82 d0 b0 2e d0 ad d0 bb d0 b5 d0 bc d0 b5  ................
2c60: d0 bd d1 82 d1 8b d0 a4 d0 be d1 80 d0 bc d1 8b  ................
2c70: 2e d0 9a d0 bf d0 a8 d0 b0 d0 bf d0 ba d0 b0 2e  ................
2c80: d0 9a d0 bd d0 be d0 bf d0 ba d0 b8 2e d0 9f d0  ................
2c90: be d0 b8 d1 81 d0 ba d0 92 d1 8b d0 b2 d0 be d0  ................
2ca0: b4 d0 b8 d1 82 d0 a1 d0 bf d0 b8 d1 81 d0 ba d0  ................
2cb0: be d0 bc 2e d0 9f d0 be d0 bc d0 b5 d1 82 d0 ba  ................
2cc0: d0 b0 3b 0d 0a 20 20 20 20 d0 bc d0 9f d0 be d0  ..;..    .......
2cd0: ba d0 b0 d0 b7 d1 8b d0 b2 d0 b0 d1 82 d1 8c d0  ................
2ce0: a0 d0 b5 d0 b7 d1 83 d0 bb d1 8c d1 82 d0 b0 d1  ................
2cf0: 82 d0 9f d0 be d0 b8 d1 81 d0 ba d0 b0 d0 a1 d0  ................
2d00: bf d0 b8 d1 81 d0 ba d0 be d0 bc 20 3d 20 d0 bc  ........... = ..
2d10: d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80  ................
2d20: d0 b8 d0 bf d1 82 d0 b0 2e d0 ad d0 bb d0 b5 d0  ................
2d30: bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be d1 80 d0  ................
2d40: bc d1 8b 2e d0 9a d0 bf d0 a8 d0 b0 d0 bf d0 ba  ................
2d50: d0 b0 2e d0 9a d0 bd d0 be d0 bf d0 ba d0 b8 2e  ................
2d60: d0 9f d0 be d0 b8 d1 81 d0 ba d0 92 d1 8b d0 b2  ................
2d70: d0 be d0 b4 d0 b8 d1 82 d0 a1 d0 bf d0 b8 d1 81  ................
2d80: d0 ba d0 be d0 bc 2e d0 9f d0 be d0 bc d0 b5 d1  ................
2d90: 82 d0 ba d0 b0 3b 0d 0a 20 20 20 20 70 72 6f 66  .....;..    prof
2da0: 69 6c 65 52 6f 6f 74 2e 73 65 74 56 61 6c 75 65  ileRoot.setValue
2db0: 28 70 66 6c 45 78 74 56 69 65 77 53 65 61 72 63  (pflExtViewSearc
2dc0: 68 49 6e 4c 69 73 74 2c 20 d0 bc d0 9f d0 be d0  hInList, .......
2dd0: ba d0 b0 d0 b7 d1 8b d0 b2 d0 b0 d1 82 d1 8c d0  ................
2de0: a0 d0 b5 d0 b7 d1 83 d0 bb d1 8c d1 82 d0 b0 d1  ................
2df0: 82 d0 9f d0 be d0 b8 d1 81 d0 ba d0 b0 d0 a1 d0  ................
2e00: bf d0 b8 d1 81 d0 ba d0 be d0 bc 29 3b 20 2f 2f  ...........); //
2e10: 20 d0 98 20 d0 b7 d0 b4 d0 b5 d1 81 d1 8c 20 d0   .. .......... .
2e20: bf d1 80 d0 b8 d0 b9 d0 b4 d0 b5 d1 82 d1 8c d1  ................
2e30: 81 d1 8f 20 d1 81 d0 be d1 85 d1 80 d0 b0 d0 bd  ... ............
2e40: d1 8f d0 b5 d0 bc 20 d0 b7 d0 bd d0 b0 d1 87 d0  ...... .........
2e50: b5 d0 bd d0 b8 d0 b5 2c 20 d0 bd d0 b5 20 d0 b1  ......., .... ..
2e60: d1 83 d0 b4 d0 b5 d0 bc 20 d0 b6 d0 b5 20 d1 80  ........ .... ..
2e70: d0 b0 d0 b4 d0 b8 20 d1 8d d1 82 d0 be d0 b9 20  ...... ........ 
2e80: d0 bd d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba  ................
2e90: d0 b8 20 d0 be d1 82 d0 ba d1 80 d1 8b d0 b2 d0  .. .............
2ea0: b0 d1 82 d1 8c 20 d1 84 d0 be d1 80 d0 bc d1 83  ..... ..........
2eb0: 20 d0 bd d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0   ...............
2ec0: ba d0 b8 20 d0 b8 20 d0 b7 d0 b0 d0 ba d1 80 d1  ... .. .........
2ed0: 8b d0 b2 d0 b0 d1 82 d1 8c 20 d0 b5 d0 b5 3f 0d  ......... ....?.
2ee0: 0a 7d 20 2f 2f d0 9a d0 bd d0 a8 d0 b0 d0 bf d0  .} //...........
2ef0: ba d0 b0 d0 9f d0 be d0 b8 d1 81 d0 ba d0 a1 d0  ................
2f00: bf d0 b8 d1 81 d0 ba d0 be d0 bc 0d 0a 0d 0a 66  ...............f
2f10: 75 6e 63 74 69 6f 6e 20 d0 9a d0 be d0 bd d1 82  unction ........
2f20: d0 b5 d0 ba d1 81 d1 82 d0 bd d0 be d0 b5 d0 9c  ................
2f30: d0 b5 d0 bd d1 8e d0 94 d0 be d0 b1 d0 b0 d0 b2  ................
2f40: d0 b8 d1 82 d1 8c d0 9a d0 a1 d1 80 d0 b0 d0 b2  ................
2f50: d0 bd d0 b5 d0 bd d0 b8 d1 8e 20 28 d0 9a d0 bd  .......... (....
2f60: d0 be d0 bf d0 ba d0 b0 29 20 7b 0d 0a 20 20 20  ........) {..   
2f70: 20 76 61 72 20 d0 a2 d0 b5 d0 ba d1 83 d1 89 d0   var ...........
2f80: b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 20  ............... 
2f90: 3d 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1  = ..............
2fa0: d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 2e d0 ad d0  ................
2fb0: bb d0 b5 d0 bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0  ................
2fc0: be d1 80 d0 bc d1 8b 2e d0 94 d0 b5 d1 80 d0 b5  ................
2fd0: d0 b2 d0 be d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2  ................
2fe0: 2e d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b8 d0 b5 d0  ................
2ff0: 94 d0 b0 d0 bd d0 bd d1 8b d0 b5 3b 0d 0a 20 20  ...........;..  
3000: 20 20 69 66 20 28 28 d0 a2 d0 b5 d0 ba d1 83 d1    if ((.........
3010: 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0  ................
3020: b0 29 20 26 26 20 28 21 d0 a2 d0 b5 d0 ba d1 83  .) && (!........
3030: d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba  ................
3040: d0 b0 2e d0 ad d1 82 d0 be d0 9a d0 b0 d1 82 d0  ................
3050: b0 d0 bb d0 be d0 b3 29 29 20 0d 0a 20 20 20 20  .......)) ..    
3060: 7b 0d 0a 20 20 20 20 20 20 20 20 76 61 72 20 69  {..        var i
3070: 20 3d 20 d0 9c d0 b0 d1 81 d1 81 d0 b8 d0 b2 d0   = .............
3080: a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 d0 94 d0 bb d1  ................
3090: 8f d0 a1 d1 80 d0 b0 d0 b2 d0 bd d0 b5 d0 bd d0  ................
30a0: b8 d1 8f 2e 6c 65 6e 67 74 68 3b 0d 0a 20 20 20  ....length;..   
30b0: 20 20 20 20 20 69 66 20 28 69 20 3e 20 32 29 20       if (i > 2) 
30c0: 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 2f  {..            /
30d0: 2f d0 9d d0 b5 20 d0 b4 d0 be d0 bb d0 b6 d0 bd  /.... ..........
30e0: d0 be 20 d1 82 d0 b0 d0 ba 20 d0 b1 d1 8b d1 82  .. ...... ......
30f0: d1 8c 2c 20 d1 83 d0 b4 d0 b0 d0 bb d0 b8 d0 bc  .., ............
3100: 20 d0 b2 d0 b5 d1 81 d1 8c 20 d0 bc d0 b0 d1 81   ........ ......
3110: d1 81 d0 b8 d0 b2 20 d0 b8 20 d0 b3 d1 80 d1 8f  ...... .. ......
3120: d0 b7 d0 bd d0 be 20 d0 bf d0 be d1 80 d1 83 d0  ...... .........
3130: b3 d0 b0 d0 b5 d0 bc d1 81 d1 8f 2e 20 0d 0a 20  ............ .. 
3140: 20 20 20 20 20 20 20 20 20 20 20 d0 9c d0 b0 d1             .....
3150: 81 d1 81 d0 b8 d0 b2 d0 a4 d0 b0 d0 b9 d0 bb d0  ................
3160: be d0 b2 d0 94 d0 bb d1 8f d0 a1 d1 80 d0 b0 d0  ................
3170: b2 d0 bd d0 b5 d0 bd d0 b8 d1 8f 20 3d 20 5b 5d  ........... = []
3180: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 4d  ;..            M
3190: 65 73 73 61 67 65 28 22 d0 98 d1 81 d0 ba d0 bb  essage("........
31a0: d1 8e d1 87 d0 b8 d1 82 d0 b5 d0 bb d1 8c d0 bd  ................
31b0: d0 b0 d1 8f 20 d1 81 d0 b8 d1 82 d1 83 d0 b0 d1  .... ...........
31c0: 86 d0 b8 d1 8f 20 d0 bf d1 80 d0 b8 20 d0 b4 d0  ..... ...... ...
31d0: be d0 b1 d0 b0 d0 b2 d0 bb d0 b5 d0 bd d0 b8 d0  ................
31e0: b8 20 d1 84 d0 b0 d0 b9 d0 bb d0 be d0 b2 20 d0  . ............ .
31f0: b2 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d1  . ............ .
3200: 81 d1 80 d0 b0 d0 b2 d0 bd d0 b5 d0 bd d0 b8 d1  ................
3210: 8f 2c 20 d0 bf d0 be d0 ba d0 b0 20 d0 b1 d0 be  ., ........ ....
3220: d0 bb d1 8c d1 88 d0 b5 20 32 d1 85 20 d0 bd d0  ........ 2.. ...
3230: b5 20 d0 bf d0 be d0 b4 d0 b4 d0 b5 d1 80 d0 b6  . ..............
3240: d0 b8 d0 b2 d0 b0 d0 b5 d1 82 d1 81 d1 8f 20 31  .............. 1
3250: d0 a1 22 29 3b 0d 0a 20 20 20 20 20 20 20 20 20  ..");..         
3260: 20 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 20 20     return;..    
3270: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 69      }..        i
3280: 20 3d 20 69 3e 30 3f 20 31 3a 30 3b 20 2f 2f d0   = i>0? 1:0; //.
3290: bd d0 be d0 bc d0 b5 d1 80 20 d0 b8 d0 bd d0 b4  ......... ......
32a0: d0 b5 d0 ba d1 81 d0 b0 20 d0 b2 20 d0 bc d0 b0  ........ .. ....
32b0: d1 81 d1 81 d0 b8 d0 b2 d0 b5 2e 0d 0a 20 20 20  .............   
32c0: 20 20 20 20 20 d0 9c d0 b0 d1 81 d1 81 d0 b8 d0       ...........
32d0: b2 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 d0 94 d0  ................
32e0: bb d1 8f d0 a1 d1 80 d0 b0 d0 b2 d0 bd d0 b5 d0  ................
32f0: bd d0 b8 d1 8f 5b 69 5d 20 3d 20 d0 a2 d0 b5 d0  .....[i] = .....
3300: ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0  ................
3310: be d0 ba d0 b0 2e d0 98 d0 bc d1 8f d0 a4 d0 b0  ................
3320: d0 b9 d0 bb d0 b0 3b 0d 0a 20 20 20 20 20 20 20  ......;..       
3330: 20 69 66 20 28 69 3e 30 29 20 7b 0d 0a 20 20 20   if (i>0) {..   
3340: 20 20 20 20 20 20 20 20 20 2f 2f d0 b2 d1 8b d0           //.....
3350: b7 d0 be d0 b2 d0 b5 d0 bc 20 d1 81 d1 80 d0 b0  ......... ......
3360: d0 b2 d0 bd d0 b5 d0 bd d0 b8 d0 b5 20 d1 84 d0  ............ ...
3370: b0 d0 b9 d0 bb d0 be d0 b2 2e 2e 2e 20 0d 0a 20  ............ .. 
3380: 20 20 20 20 20 20 20 20 20 20 20 d0 a1 d1 80 d0             .....
3390: b0 d0 b2 d0 bd d0 b8 d1 82 d1 8c d0 a4 d0 b0 d0  ................
33a0: b9 d0 bb d1 8b 28 d0 9c d0 b0 d1 81 d1 81 d0 b8  .....(..........
33b0: d0 b2 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 d0 94  ................
33c0: d0 bb d1 8f d0 a1 d1 80 d0 b0 d0 b2 d0 bd d0 b5  ................
33d0: d0 bd d0 b8 d1 8f 5b 30 5d 2c 20 d0 9c d0 b0 d1  ......[0], .....
33e0: 81 d1 81 d0 b8 d0 b2 d0 a4 d0 b0 d0 b9 d0 bb d0  ................
33f0: be d0 b2 d0 94 d0 bb d1 8f d0 a1 d1 80 d0 b0 d0  ................
3400: b2 d0 bd d0 b5 d0 bd d0 b8 d1 8f 5b 31 5d 29 0d  ...........[1]).
3410: 0a 20 20 20 20 20 20 20 20 20 20 20 20 d0 9c d0  .            ...
3420: b0 d1 81 d1 81 d0 b8 d0 b2 d0 a4 d0 b0 d0 b9 d0  ................
3430: bb d0 be d0 b2 d0 94 d0 bb d1 8f d0 a1 d1 80 d0  ................
3440: b0 d0 b2 d0 bd d0 b5 d0 bd d0 b8 d1 8f 20 3d 20  ............. = 
3450: 5b 5d 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a  [];..        }..
3460: 20 20 20 20 7d 0d 0a 7d 20 2f 2f d0 9a d0 be d0      }..} //.....
3470: bd d1 82 d0 b5 d0 ba d1 81 d1 82 d0 bd d0 be d0  ................
3480: b5 d0 9c d0 b5 d0 bd d1 8e d0 94 d0 be d0 b1 d0  ................
3490: b0 d0 b2 d0 b8 d1 82 d1 8c d0 9a d0 a1 d1 80 d0  ................
34a0: b0 d0 b2 d0 bd d0 b5 d0 bd d0 b8 d1 8e 0d 0a 0d  ................
34b0: 0a 66 75 6e 63 74 69 6f 6e 20 d0 9a d0 be d0 bd  .function ......
34c0: d1 82 d0 b5 d0 ba d1 81 d1 82 d0 bd d0 be d0 b5  ................
34d0: d0 9c d0 b5 d0 bd d1 8e d0 94 d0 be d0 bf d0 be  ................
34e0: d0 bb d0 bd d0 b8 d1 82 d0 b5 d0 bb d1 8c d0 bd  ................
34f0: d0 be d0 a1 d0 be d0 b7 d0 b4 d0 b0 d1 82 d1 8c  ................
3500: d0 9a d0 be d0 bf d0 b8 d1 8e 28 d0 9a d0 bd d0  ..........(.....
3510: be d0 bf d0 ba d0 b0 29 20 7b 0d 0a 20 20 20 20  .......) {..    
3520: 76 61 72 20 d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0  var ............
3530: d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 20 3d  .............. =
3540: 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0   ...............
3550: ba d1 80 d0 b8 d0 bf d1 82 d0 b0 2e d0 ad d0 bb  ................
3560: d0 b5 d0 bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be  ................
3570: d1 80 d0 bc d1 8b 2e d0 94 d0 b5 d1 80 d0 b5 d0  ................
3580: b2 d0 be d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e  ................
3590: d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b8 d0 b5 d0 94  ................
35a0: d0 b0 d0 bd d0 bd d1 8b d0 b5 3b 0d 0a 20 20 20  ..........;..   
35b0: 20 69 66 20 28 28 d0 a2 d0 b5 d0 ba d1 83 d1 89   if ((..........
35c0: d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0  ................
35d0: 29 20 26 26 20 28 21 d0 a2 d0 b5 d0 ba d1 83 d1  ) && (!.........
35e0: 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0  ................
35f0: b0 2e d0 ad d1 82 d0 be d0 9a d0 b0 d1 82 d0 b0  ................
3600: d0 bb d0 be d0 b3 29 29 20 0d 0a 20 20 20 20 7b  ......)) ..    {
3610: 0d 0a 20 20 20 20 20 20 20 20 76 61 72 20 d0 bb  ..        var ..
3620: d0 a4 d0 b0 d0 b9 d0 bb 20 3d 20 76 38 4e 65 77  ........ = v8New
3630: 28 22 46 69 6c 65 22 2c 20 d0 a2 d0 b5 d0 ba d1  ("File", .......
3640: 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0  ................
3650: ba d0 b0 2e d0 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9  ................
3660: d0 bb d0 b0 29 3b 0d 0a 20 20 20 20 20 20 20 20  ....);..        
3670: 76 61 72 20 d0 bb d0 98 d0 bc d1 8f d0 a4 d0 b0  var ............
3680: d0 b9 d0 bb d0 b0 20 3d 20 d0 bb d0 a4 d0 b0 d0  ...... = .......
3690: b9 d0 bb 2e d0 98 d0 bc d1 8f d0 91 d0 b5 d0 b7  ................
36a0: d0 a0 d0 b0 d1 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd  ................
36b0: d0 b8 d1 8f 20 2b 20 22 2d 22 2b 73 6e 65 67 6f  .... + "-"+snego
36c0: 70 61 74 2e 70 61 72 73 65 54 65 6d 70 6c 61 74  pat.parseTemplat
36d0: 65 53 74 72 69 6e 67 28 22 3c 3f 5c 22 5c 22 2c  eString("<?\"\",
36e0: 20 d0 94 d0 b0 d1 82 d0 b0 d0 92 d1 80 d0 b5 d0   ...............
36f0: bc d1 8f 2c 5c 22 d0 94 d0 a4 3d 79 79 79 79 4d  ...,\"....=yyyyM
3700: 4d 64 64 2d 48 48 6d 6d 73 73 5c 22 3e 22 29 2b  Mdd-HHmmss\">")+
3710: d0 bb d0 a4 d0 b0 d0 b9 d0 bb 2e d0 a0 d0 b0 d1  ................
3720: 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5 3b  ...............;
3730: 0d 0a 20 20 20 20 20 20 20 20 74 72 79 20 7b 0d  ..        try {.
3740: 0a 20 20 20 20 20 20 20 20 46 69 6c 65 43 6f 70  .        FileCop
3750: 79 28 d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f  y(..............
3760: d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e d0 98 d0  ................
3770: bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0 2c 20 d0  ............., .
3780: bb d0 a4 d0 b0 d0 b9 d0 bb 2e d0 9f d1 83 d1 82  ................
3790: d1 8c 2b 22 5c 5c 22 2b d0 bb d0 98 d0 bc d1 8f  ..+"\\"+........
37a0: d0 a4 d0 b0 d0 b9 d0 bb d0 b0 29 3b 0d 0a 20 20  ..........);..  
37b0: 20 20 20 20 20 20 7d 20 63 61 74 63 68 20 28 65        } catch (e
37c0: 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a  ) {..        }..
37d0: 20 20 20 20 20 20 20 20 d0 bc d0 9e d0 b1 d0 bd          ........
37e0: d0 be d0 b2 d0 b8 d1 82 d1 8c d0 a4 d0 b0 d0 b9  ................
37f0: d0 bb d1 8b d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b5  ................
3800: d0 b9 d0 92 d0 b5 d1 82 d0 ba d0 b8 28 29 3b 0d  ............();.
3810: 0a 20 20 20 20 7d 0d 0a 7d 20 2f 2f d0 9a d0 be  .    }..} //....
3820: d0 bd d1 82 d0 b5 d0 ba d1 81 d1 82 d0 bd d0 be  ................
3830: d0 b5 d0 9c d0 b5 d0 bd d1 8e d0 94 d0 be d0 bf  ................
3840: d0 be d0 bb d0 bd d0 b8 d1 82 d0 b5 d0 bb d1 8c  ................
3850: d0 bd d0 be d0 a1 d0 be d0 b7 d0 b4 d0 b0 d1 82  ................
3860: d1 8c d0 9a d0 be d0 bf d0 b8 d1 8e 0d 0a 0d 0a  ................
3870: 66 75 6e 63 74 69 6f 6e 20 d0 9a d0 be d0 bd d1  function .......
3880: 82 d0 b5 d0 ba d1 81 d1 82 d0 bd d0 be d0 b5 d0  ................
3890: 9c d0 b5 d0 bd d1 8e d0 9a d0 bd 44 76 63 73 d0  ...........Dvcs.
38a0: 9f d0 be d0 ba d0 b0 d0 b7 d0 b0 d1 82 d1 8c d0  ................
38b0: a0 d0 b0 d0 b7 d0 bb d0 b8 d1 87 d0 b8 d1 8f 28  ...............(
38c0: d0 9a d0 bd d0 be d0 bf d0 ba d0 b0 29 20 7b 0d  ............) {.
38d0: 0a 20 20 20 20 76 61 72 20 d0 a2 d0 b5 d0 ba d1  .    var .......
38e0: 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0  ................
38f0: ba d0 b0 20 3d 20 d0 bc d0 a4 d0 be d1 80 d0 bc  ... = ..........
3900: d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0  ................
3910: 2e d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 d1  ................
3920: 8b d0 a4 d0 be d1 80 d0 bc d1 8b 2e d0 94 d0 b5  ................
3930: d1 80 d0 b5 d0 b2 d0 be d0 a4 d0 b0 d0 b9 d0 bb  ................
3940: d0 be d0 b2 2e d0 a2 d0 b5 d0 ba d1 83 d1 89 d0  ................
3950: b8 d0 b5 d0 94 d0 b0 d0 bd d0 bd d1 8b d0 b5 3b  ...............;
3960: 0d 0a 20 20 20 20 69 66 20 28 d0 a2 d0 b5 d0 ba  ..    if (......
3970: d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be  ................
3980: d0 ba d0 b0 29 20 7b 0d 0a 20 20 20 20 20 20 20  ....) {..       
3990: 20 63 61 6c 6c 65 72 20 3d 20 67 65 74 44 76 63   caller = getDvc
39a0: 73 42 61 63 6b 65 6e 64 46 6f 72 50 61 74 68 28  sBackendForPath(
39b0: d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1  ................
39c0: d1 82 d1 80 d0 be d0 ba d0 b0 2e d0 98 d0 bc d1  ................
39d0: 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0 29 3b 0d 0a 20  ...........);.. 
39e0: 20 20 20 20 20 20 20 69 66 20 28 63 61 6c 6c 65         if (calle
39f0: 72 21 3d 6e 75 6c 6c 29 20 7b 0d 0a 20 20 20 20  r!=null) {..    
3a00: 20 20 20 20 76 61 72 20 70 61 74 68 73 54 6f 46      var pathsToF
3a10: 69 6c 65 73 20 3d 20 76 38 4e 65 77 28 22 53 74  iles = v8New("St
3a20: 72 75 63 74 75 72 65 22 29 3b 0d 0a 20 20 20 20  ructure");..    
3a30: 20 20 20 20 69 66 20 28 21 63 61 6c 6c 65 72 28      if (!caller(
3a40: 22 53 48 4f 57 44 49 46 46 22 2c 20 d0 a2 d0 b5  "SHOWDIFF", ....
3a50: d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80  ................
3a60: d0 be d0 ba d0 b0 2e d0 98 d0 bc d1 8f d0 a4 d0  ................
3a70: b0 d0 b9 d0 bb d0 b0 2c 20 70 61 74 68 73 54 6f  ......., pathsTo
3a80: 46 69 6c 65 73 29 29 20 7b 72 65 74 75 72 6e 7d  Files)) {return}
3a90: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 d0  ;..            .
3aa0: a1 d1 80 d0 b0 d0 b2 d0 bd d0 b8 d1 82 d1 8c d0  ................
3ab0: a4 d0 b0 d0 b9 d0 bb d1 8b 28 70 61 74 68 73 54  .........(pathsT
3ac0: 6f 46 69 6c 65 73 5b 22 70 61 74 68 31 22 5d 2c  oFiles["path1"],
3ad0: 20 70 61 74 68 73 54 6f 46 69 6c 65 73 5b 22 70   pathsToFiles["p
3ae0: 61 74 68 32 22 5d 29 0d 0a 20 20 20 20 20 20 20  ath2"])..       
3af0: 20 7d 0d 0a 20 20 20 20 7d 0d 0a 7d 20 2f 2f d0   }..    }..} //.
3b00: 9a d0 be d0 bd d1 82 d0 b5 d0 ba d1 81 d1 82 d0  ................
3b10: bd d0 be d0 b5 d0 9c d0 b5 d0 bd d1 8e d0 9a d0  ................
3b20: bd 44 76 63 73 d0 9f d0 be d0 ba d0 b0 d0 b7 d0  .Dvcs...........
3b30: b0 d1 82 d1 8c d0 a0 d0 b0 d0 b7 d0 bb d0 b8 d1  ................
3b40: 87 d0 b8 d1 8f 0d 0a 0d 0a 66 75 6e 63 74 69 6f  .........functio
3b50: 6e 20 d0 9a d0 be d0 bd d1 82 d0 b5 d0 ba d1 81  n ..............
3b60: d1 82 d0 bd d0 be d0 b5 d0 9c d0 b5 d0 bd d1 8e  ................
3b70: d0 9a d0 bd 44 76 63 73 d0 9f d0 be d0 ba d0 b0  ....Dvcs........
3b80: d0 b7 d0 b0 d1 82 d1 8c d0 96 d1 83 d1 80 d0 bd  ................
3b90: d0 b0 d0 bb 28 d0 9a d0 bd d0 be d0 bf d0 ba d0  ....(...........
3ba0: b0 29 20 7b 0d 0a 20 20 20 20 76 61 72 20 d0 a2  .) {..    var ..
3bb0: d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82  ................
3bc0: d1 80 d0 be d0 ba d0 b0 20 3d 20 d0 bc d0 a4 d0  ........ = .....
3bd0: be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0  ................
3be0: bf d1 82 d0 b0 2e d0 ad d0 bb d0 b5 d0 bc d0 b5  ................
3bf0: d0 bd d1 82 d1 8b d0 a4 d0 be d1 80 d0 bc d1 8b  ................
3c00: 2e d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 a4 d0  ................
3c10: b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a2 d0 b5 d0 ba  ................
3c20: d1 83 d1 89 d0 b8 d0 b5 d0 94 d0 b0 d0 bd d0 bd  ................
3c30: d1 8b d0 b5 3b 0d 0a 20 20 20 20 69 66 20 28 d0  ....;..    if (.
3c40: a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1  ................
3c50: 82 d1 80 d0 be d0 ba d0 b0 29 20 7b 0d 0a 20 20  .........) {..  
3c60: 20 20 20 20 20 20 63 61 6c 6c 65 72 20 3d 20 67        caller = g
3c70: 65 74 44 76 63 73 42 61 63 6b 65 6e 64 46 6f 72  etDvcsBackendFor
3c80: 50 61 74 68 28 d0 a2 d0 b5 d0 ba d1 83 d1 89 d0  Path(...........
3c90: b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e  ................
3ca0: d0 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0  ................
3cb0: 29 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28  );..        if (
3cc0: 63 61 6c 6c 65 72 21 3d 6e 75 6c 6c 29 7b 0d 0a  caller!=null){..
3cd0: 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20              var 
3ce0: 70 61 74 68 54 6f 4c 6f 67 20 3d 20 6d 61 69 6e  pathToLog = main
3cf0: 46 6f 6c 64 65 72 20 2b 20 22 5c 5c 73 63 72 69  Folder + "\\scri
3d00: 70 74 73 5c 5c 64 76 63 73 5c 5c 6c 6f 67 76 69  pts\\dvcs\\logvi
3d10: 65 77 2e 6a 73 22 3b 0d 0a 20 20 20 20 20 20 20  ew.js";..       
3d20: 20 20 20 20 20 76 61 72 20 66 20 3d 20 76 38 4e       var f = v8N
3d30: 65 77 28 22 46 69 6c 65 22 2c 20 70 61 74 68 54  ew("File", pathT
3d40: 6f 4c 6f 67 29 3b 0d 0a 20 20 20 20 20 20 20 20  oLog);..        
3d50: 20 20 20 20 69 66 20 28 21 66 2e 45 78 69 73 74      if (!f.Exist
3d60: 28 29 29 20 72 65 74 75 72 6e 0d 0a 20 20 20 20  ()) return..    
3d70: 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20          ..      
3d80: 20 20 20 20 20 20 6c 6f 67 56 69 65 77 41 64 64        logViewAdd
3d90: 69 6e 20 3d 20 73 74 64 6c 69 62 2e 72 65 71 75  in = stdlib.requ
3da0: 69 72 65 28 66 2e 46 75 6c 6c 4e 61 6d 65 29 3b  ire(f.FullName);
3db0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66  ..            if
3dc0: 20 28 6c 6f 67 56 69 65 77 41 64 64 69 6e 29 20   (logViewAddin) 
3dd0: 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  {..             
3de0: 20 20 20 76 61 72 20 6c 6f 67 56 69 65 77 20 3d     var logView =
3df0: 20 6c 6f 67 56 69 65 77 41 64 64 69 6e 2e 43 72   logViewAddin.Cr
3e00: 65 61 74 65 4c 6f 67 56 69 65 77 46 6f 72 6d 28  eateLogViewForm(
3e10: 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  );..            
3e20: 20 20 20 20 6c 6f 67 56 69 65 77 2e 6f 70 65 6e      logView.open
3e30: 28 63 61 6c 6c 65 72 2c 20 d0 a2 d0 b5 d0 ba d1  (caller, .......
3e40: 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0  ................
3e50: ba d0 b0 2e d0 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9  ................
3e60: d0 bb d0 b0 29 3b 0d 0a 20 20 20 20 20 20 20 20  ....);..        
3e70: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 7d      }..        }
3e80: 0d 0a 20 20 20 20 7d 0d 0a 7d 20 2f 2f d0 9a d0  ..    }..} //...
3e90: be d0 bd d1 82 d0 b5 d0 ba d1 81 d1 82 d0 bd d0  ................
3ea0: be d0 b5 d0 9c d0 b5 d0 bd d1 8e d0 9a d0 bd 44  ...............D
3eb0: 76 63 73 d0 9f d0 be d0 ba d0 b0 d0 b7 d0 b0 d1  vcs.............
3ec0: 82 d1 8c d0 96 d1 83 d1 80 d0 bd d0 b0 d0 bb 0d  ................
3ed0: 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0 9a d0 be  ...function ....
3ee0: d0 bd d1 82 d0 b5 d0 ba d1 81 d1 82 d0 bd d0 be  ................
3ef0: d0 b5 d0 9c d0 b5 d0 bd d1 8e d0 9a d0 bd 44 76  ..............Dv
3f00: 63 73 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82  cs..............
3f10: d1 8c 28 d0 9a d0 bd d0 be d0 bf d0 ba d0 b0 29  ..(............)
3f20: 20 7b 0d 0a 20 20 20 20 76 61 72 20 d0 a2 d0 b5   {..    var ....
3f30: d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80  ................
3f40: d0 be d0 ba d0 b0 20 3d 20 d0 bc d0 a4 d0 be d1  ...... = .......
3f50: 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1  ................
3f60: 82 d0 b0 2e d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd  ................
3f70: d1 82 d1 8b d0 a4 d0 be d1 80 d0 bc d1 8b 2e d0  ................
3f80: 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 a4 d0 b0 d0  ................
3f90: b9 d0 bb d0 be d0 b2 2e d0 a2 d0 b5 d0 ba d1 83  ................
3fa0: d1 89 d0 b8 d0 b5 d0 94 d0 b0 d0 bd d0 bd d1 8b  ................
3fb0: d0 b5 3b 0d 0a 20 20 20 20 69 66 20 28 d0 a2 d0  ..;..    if (...
3fc0: b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1  ................
3fd0: 80 d0 be d0 ba d0 b0 29 20 7b 0d 0a 20 20 20 20  .......) {..    
3fe0: 20 20 20 20 63 61 6c 6c 65 72 20 3d 20 67 65 74      caller = get
3ff0: 44 76 63 73 42 61 63 6b 65 6e 64 46 6f 72 50 61  DvcsBackendForPa
4000: 74 68 28 d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1  th(.............
4010: 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e d0 98  ................
4020: d0 bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0 29 3b  ..............);
4030: 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 63 61  ..        if (ca
4040: 6c 6c 65 72 21 3d 6e 75 6c 6c 29 20 63 61 6c 6c  ller!=null) call
4050: 65 72 28 22 41 44 44 22 2c 20 d0 a2 d0 b5 d0 ba  er("ADD", ......
4060: d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be  ................
4070: d0 ba d0 b0 2e d0 98 d0 bc d1 8f d0 a4 d0 b0 d0  ................
4080: b9 d0 bb d0 b0 2c 20 22 22 29 3b 0d 0a 20 20 20  ....., "");..   
4090: 20 20 20 20 20 d0 bc d0 9e d0 b1 d0 bd d0 be d0       ...........
40a0: b2 d0 b8 d1 82 d1 8c d0 a4 d0 b0 d0 b9 d0 bb d1  ................
40b0: 8b d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b5 d0 b9 d0  ................
40c0: 92 d0 b5 d1 82 d0 ba d0 b8 28 29 0d 0a 20 20 20  .........()..   
40d0: 20 7d 0d 0a 7d 20 2f 2f d0 9a d0 be d0 bd d1 82   }..} //........
40e0: d0 b5 d0 ba d1 81 d1 82 d0 bd d0 be d0 b5 d0 9c  ................
40f0: d0 b5 d0 bd d1 8e d0 9a d0 bd 44 76 63 73 d0 94  ..........Dvcs..
4100: d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 0d 0a  ................
4110: 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0 9a d0 be d0  ..function .....
4120: bd d1 82 d0 b5 d0 ba d1 81 d1 82 d0 bd d0 be d0  ................
4130: b5 d0 9c d0 b5 d0 bd d1 8e d0 9a d0 bd 44 76 63  .............Dvc
4140: 73 d0 9e d1 82 d0 bc d0 b5 d0 bd d0 b8 d1 82 d1  s...............
4150: 8c d0 98 d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d0  ................
4160: b8 d1 8f 28 d0 9a d0 bd d0 be d0 bf d0 ba d0 b0  ...(............
4170: 29 20 7b 0d 0a 20 20 20 20 76 61 72 20 d0 a2 d0  ) {..    var ...
4180: b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1  ................
4190: 80 d0 be d0 ba d0 b0 20 3d 20 d0 bc d0 a4 d0 be  ....... = ......
41a0: d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf  ................
41b0: d1 82 d0 b0 2e d0 ad d0 bb d0 b5 d0 bc d0 b5 d0  ................
41c0: bd d1 82 d1 8b d0 a4 d0 be d1 80 d0 bc d1 8b 2e  ................
41d0: d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 a4 d0 b0  ................
41e0: d0 b9 d0 bb d0 be d0 b2 2e d0 a2 d0 b5 d0 ba d1  ................
41f0: 83 d1 89 d0 b8 d0 b5 d0 94 d0 b0 d0 bd d0 bd d1  ................
4200: 8b d0 b5 3b 0d 0a 20 20 20 20 69 66 20 28 d0 a2  ...;..    if (..
4210: d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82  ................
4220: d1 80 d0 be d0 ba d0 b0 29 20 7b 0d 0a 20 20 20  ........) {..   
4230: 20 20 20 20 20 63 61 6c 6c 65 72 20 3d 20 67 65       caller = ge
4240: 74 44 76 63 73 42 61 63 6b 65 6e 64 46 6f 72 50  tDvcsBackendForP
4250: 61 74 68 28 d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0  ath(............
4260: d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e d0  ................
4270: 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0 29  ...............)
4280: 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 63  ;..        if (c
4290: 61 6c 6c 65 72 21 3d 6e 75 6c 6c 29 20 63 61 6c  aller!=null) cal
42a0: 6c 65 72 28 22 52 45 56 45 52 54 22 2c 20 d0 a2  ler("REVERT", ..
42b0: d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82  ................
42c0: d1 80 d0 be d0 ba d0 b0 2e d0 98 d0 bc d1 8f d0  ................
42d0: a4 d0 b0 d0 b9 d0 bb d0 b0 2c 20 22 22 29 3b 0d  ........., "");.
42e0: 0a 20 20 20 20 7d 0d 0a 20 20 20 20 d0 bc d0 9e  .    }..    ....
42f0: d0 b1 d0 bd d0 be d0 b2 d0 b8 d1 82 d1 8c d0 a4  ................
4300: d0 b0 d0 b9 d0 bb d1 8b d0 a2 d0 b5 d0 ba d1 83  ................
4310: d1 89 d0 b5 d0 b9 d0 92 d0 b5 d1 82 d0 ba d0 b8  ................
4320: 28 29 3b 0d 0a 7d 20 2f 2f d0 9a d0 be d0 bd d1  ();..} //.......
4330: 82 d0 b5 d0 ba d1 81 d1 82 d0 bd d0 be d0 b5 d0  ................
4340: 9c d0 b5 d0 bd d1 8e d0 9a d0 bd 44 76 63 73 d0  ...........Dvcs.
4350: 9e d1 82 d0 bc d0 b5 d0 bd d0 b8 d1 82 d1 8c d0  ................
4360: 98 d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d0 b8 d1  ................
4370: 8f 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0 9a  .....function ..
4380: d0 be d0 bd d1 82 d0 b5 d0 ba d1 81 d1 82 d0 bd  ................
4390: d0 be d0 b5 d0 9c d0 b5 d0 bd d1 8e d0 9a d0 bd  ................
43a0: 44 76 63 73 d0 a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82  Dvcs............
43b0: d1 8c 28 d0 9a d0 bd d0 be d0 bf d0 ba d0 b0 29  ..(............)
43c0: 20 7b 0d 0a 20 20 20 20 76 61 72 20 d0 a2 d0 b5   {..    var ....
43d0: d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80  ................
43e0: d0 be d0 ba d0 b0 20 3d 20 d0 bc d0 a4 d0 be d1  ...... = .......
43f0: 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1  ................
4400: 82 d0 b0 2e d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd  ................
4410: d1 82 d1 8b d0 a4 d0 be d1 80 d0 bc d1 8b 2e d0  ................
4420: 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 a4 d0 b0 d0  ................
4430: b9 d0 bb d0 be d0 b2 2e d0 a2 d0 b5 d0 ba d1 83  ................
4440: d1 89 d0 b8 d0 b5 d0 94 d0 b0 d0 bd d0 bd d1 8b  ................
4450: d0 b5 3b 0d 0a 20 20 20 20 69 66 20 28 d0 a2 d0  ..;..    if (...
4460: b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1  ................
4470: 80 d0 be d0 ba d0 b0 29 20 7b 0d 0a 20 20 20 20  .......) {..    
4480: 20 20 20 20 69 66 20 28 d0 a2 d0 b5 d0 ba d1 83      if (........
4490: d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba  ................
44a0: d0 b0 2e d0 a0 d0 be d0 b4 d0 b8 d1 82 d0 b5 d0  ................
44b0: bb d1 8c 21 3d 75 6e 64 65 66 69 6e 65 64 29 20  ...!=undefined) 
44c0: 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20   {..            
44d0: 63 61 6c 6c 65 72 20 3d 20 67 65 74 44 76 63 73  caller = getDvcs
44e0: 42 61 63 6b 65 6e 64 46 6f 72 50 61 74 68 28 d0  BackendForPath(.
44f0: a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1  ................
4500: 82 d1 80 d0 be d0 ba d0 b0 2e d0 a0 d0 be d0 b4  ................
4510: d0 b8 d1 82 d0 b5 d0 bb d1 8c 2e d0 98 d0 bc d1  ................
4520: 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0 29 3b 0d 0a 20  ...........);.. 
4530: 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 63             if (c
4540: 61 6c 6c 65 72 21 3d 6e 75 6c 6c 29 20 63 61 6c  aller!=null) cal
4550: 6c 65 72 28 22 44 45 4c 45 54 45 22 2c 20 d0 a2  ler("DELETE", ..
4560: d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82  ................
4570: d1 80 d0 be d0 ba d0 b0 2e d0 98 d0 bc d1 8f 2c  ...............,
4580: 20 22 22 29 3b 0d 0a 20 20 20 20 20 20 20 20 20   "");..         
4590: 20 20 20 d0 bc d0 9e d0 b1 d0 bd d0 be d0 b2 d0     .............
45a0: b8 d1 82 d1 8c d0 a4 d0 b0 d0 b9 d0 bb d1 8b d0  ................
45b0: a2 d0 b5 d0 ba d1 83 d1 89 d0 b5 d0 b9 d0 92 d0  ................
45c0: b5 d1 82 d0 ba d0 b8 28 29 3b 0d 0a 20 20 20 20  .......();..    
45d0: 20 20 20 20 7d 0d 0a 20 20 20 20 7d 0d 0a 7d 20      }..    }..} 
45e0: 2f 2f d0 9a d0 be d0 bd d1 82 d0 b5 d0 ba d1 81  //..............
45f0: d1 82 d0 bd d0 be d0 b5 d0 9c d0 b5 d0 bd d1 8e  ................
4600: d0 9a d0 bd 44 76 63 73 d0 a3 d0 b4 d0 b0 d0 bb  ....Dvcs........
4610: d0 b8 d1 82 d1 8c 0d 0a 0d 0a 66 75 6e 63 74 69  ..........functi
4620: 6f 6e 20 d0 9a d0 be d0 bd d1 82 d0 b5 d0 ba d1  on .............
4630: 81 d1 82 d0 bd d0 be d0 b5 d0 9c d0 b5 d0 bd d1  ................
4640: 8e d0 9a d0 bd 44 76 63 73 53 77 69 74 63 68 42  .....DvcsSwitchB
4650: 72 61 6e 63 68 28 29 20 7b 0d 0a 0d 0a 20 20 20  ranch() {....   
4660: 20 76 61 72 20 d0 a2 d0 b5 d0 ba d1 83 d1 89 d0   var ...........
4670: b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 20  ............... 
4680: 3d 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1  = ..............
4690: d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 2e d0 ad d0  ................
46a0: bb d0 b5 d0 bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0  ................
46b0: be d1 80 d0 bc d1 8b 2e d0 94 d0 b5 d1 80 d0 b5  ................
46c0: d0 b2 d0 be d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2  ................
46d0: 2e d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b8 d0 b5 d0  ................
46e0: 94 d0 b0 d0 bd d0 bd d1 8b d0 b5 3b 0d 0a 20 20  ...........;..  
46f0: 20 20 69 66 20 28 d0 a2 d0 b5 d0 ba d1 83 d1 89    if (..........
4700: d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0  ................
4710: 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 63 61 6c  ) {..        cal
4720: 6c 65 72 20 3d 20 67 65 74 44 76 63 73 42 61 63  ler = getDvcsBac
4730: 6b 65 6e 64 46 6f 72 50 61 74 68 28 d0 a2 d0 b5  kendForPath(....
4740: d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80  ................
4750: d0 be d0 ba d0 b0 2e d0 98 d0 bc d1 8f d0 a4 d0  ................
4760: b0 d0 b9 d0 bb d0 b0 29 3b 0d 0a 20 20 20 20 20  .......);..     
4770: 20 20 20 69 66 20 28 63 61 6c 6c 65 72 21 3d 6e     if (caller!=n
4780: 75 6c 6c 29 7b 0d 0a 20 20 20 20 20 20 20 20 20  ull){..         
4790: 20 20 20 72 65 73 75 6c 74 20 3d 20 63 61 6c 6c     result = call
47a0: 65 72 28 22 47 45 54 4c 49 53 54 42 52 41 4e 43  er("GETLISTBRANC
47b0: 48 22 2c 20 d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0  H", ............
47c0: d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e d0  ................
47d0: 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0 2c  ...............,
47e0: 20 22 22 29 3b 0d 0a 20 20 20 20 20 20 20 20 20   "");..         
47f0: 20 20 20 69 66 20 28 72 65 73 75 6c 74 3d 3d 66     if (result==f
4800: 61 6c 73 65 29 20 72 65 74 75 72 6e 3b 0d 0a 20  alse) return;.. 
4810: 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 28             if ((
4820: 72 65 73 75 6c 74 5b 22 76 61 6c 75 65 6c 69 73  result["valuelis
4830: 74 22 5d 2e 43 6f 75 6e 74 28 29 20 3e 20 30 29  t"].Count() > 0)
4840: 20 26 26 20 28 72 65 73 75 6c 74 5b 22 69 6e 64   && (result["ind
4850: 65 78 22 5d 20 21 3d 2d 31 29 29 20 7b 0d 0a 20  ex"] !=-1)) {.. 
4860: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63                 c
4870: 68 6f 69 63 65 20 3d 20 72 65 73 75 6c 74 5b 22  hoice = result["
4880: 76 61 6c 75 65 6c 69 73 74 22 5d 2e 43 68 6f 6f  valuelist"].Choo
4890: 73 65 49 74 65 6d 28 22 d0 92 d1 8b d0 b1 d0 b5  seItem("........
48a0: d1 80 d0 b5 d1 82 d0 b5 20 d0 b2 d0 b5 d1 82 d0  ........ .......
48b0: ba d1 83 20 22 2c 20 72 65 73 75 6c 74 5b 22 76  ... ", result["v
48c0: 61 6c 75 65 6c 69 73 74 22 5d 2e 47 65 74 28 72  aluelist"].Get(r
48d0: 65 73 75 6c 74 5b 22 69 6e 64 65 78 22 5d 29 29  esult["index"]))
48e0: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ;..             
48f0: 20 20 20 69 66 20 28 63 68 6f 69 63 65 21 3d 75     if (choice!=u
4900: 6e 64 65 66 69 6e 65 64 29 20 7b 0d 0a 20 20 20  ndefined) {..   
4910: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4920: 20 63 61 6c 6c 65 72 28 22 53 57 49 54 48 42 52   caller("SWITHBR
4930: 41 4e 43 48 22 2c 20 d0 a2 d0 b5 d0 ba d1 83 d1  ANCH", .........
4940: 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0  ................
4950: b0 2e d0 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb  ................
4960: d0 b0 2c 20 63 68 6f 69 63 65 2e 76 61 6c 75 65  .., choice.value
4970: 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  );..            
4980: 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20          ..      
4990: 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20            }..   
49a0: 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20           }..    
49b0: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 d0      }..        .
49c0: bc d0 9e d0 b1 d0 bd d0 be d0 b2 d0 b8 d1 82 d1  ................
49d0: 8c d0 a4 d0 b0 d0 b9 d0 bb d1 8b d0 a2 d0 b5 d0  ................
49e0: ba d1 83 d1 89 d0 b5 d0 b9 d0 92 d0 b5 d1 82 d0  ................
49f0: ba d0 b8 28 29 3b 0d 0a 20 20 20 20 7d 0d 0a 7d  ...();..    }..}
4a00: 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0 9a d0  ....function ...
4a10: be d0 bd d1 82 d0 b5 d0 ba d1 81 d1 82 d0 bd d0  ................
4a20: be d0 b5 d0 9c d0 b5 d0 bd d1 8e d0 9a d0 bd 44  ...............D
4a30: 76 63 73 43 6f 6d 6d 69 74 28 d0 9a d0 bd d0 be  vcsCommit(......
4a40: d0 bf d0 ba d0 b0 29 20 7b 0d 0a 20 20 20 20 76  ......) {..    v
4a50: 61 72 20 d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1  ar .............
4a60: 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 20 3d 20  ............. = 
4a70: d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba  ................
4a80: d1 80 d0 b8 d0 bf d1 82 d0 b0 2e d0 ad d0 bb d0  ................
4a90: b5 d0 bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be d1  ................
4aa0: 80 d0 bc d1 8b 2e d0 94 d0 b5 d1 80 d0 b5 d0 b2  ................
4ab0: d0 be d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0  ................
4ac0: a2 d0 b5 d0 ba d1 83 d1 89 d0 b8 d0 b5 d0 94 d0  ................
4ad0: b0 d0 bd d0 bd d1 8b d0 b5 3b 0d 0a 20 20 20 20  .........;..    
4ae0: 69 66 20 28 d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0  if (............
4af0: d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 29 20  ..............) 
4b00: 7b 0d 0a 20 20 20 20 20 20 20 20 63 61 6c 6c 65  {..        calle
4b10: 72 20 3d 20 67 65 74 44 76 63 73 42 61 63 6b 65  r = getDvcsBacke
4b20: 6e 64 46 6f 72 50 61 74 68 28 d0 a2 d0 b5 d0 ba  ndForPath(......
4b30: d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be  ................
4b40: d0 ba d0 b0 2e d0 98 d0 bc d1 8f d0 a4 d0 b0 d0  ................
4b50: b9 d0 bb d0 b0 29 3b 0d 0a 20 20 20 20 20 20 20  .....);..       
4b60: 20 76 61 72 20 76 62 73 20 3d 20 61 64 64 69 6e   var vbs = addin
4b70: 73 2e 62 79 55 6e 69 71 75 65 4e 61 6d 65 28 22  s.byUniqueName("
4b80: 76 62 73 22 29 2e 6f 62 6a 65 63 74 0d 0a 20 20  vbs").object..  
4b90: 20 20 20 20 20 20 76 62 73 2e 76 61 72 30 20 3d        vbs.var0 =
4ba0: 20 22 22 3b 20 76 62 73 2e 76 61 72 31 20 3d 20   ""; vbs.var1 = 
4bb0: 22 d0 92 d0 b2 d0 b5 d0 b4 d0 b8 d1 82 d0 b5 20  ".............. 
4bc0: d0 ba d0 be d0 bc d0 bc d0 b5 d0 bd d1 82 d0 b0  ................
4bd0: d1 80 d0 b8 d0 b9 22 3b 20 76 62 73 2e 76 61 72  ......"; vbs.var
4be0: 32 20 3d 20 30 2c 20 76 62 73 2e 76 61 72 33 20  2 = 0, vbs.var3 
4bf0: 3d 20 74 72 75 65 3b 0d 0a 20 20 20 20 20 20 20  = true;..       
4c00: 20 69 66 20 28 76 62 73 2e 44 6f 45 76 61 6c 28   if (vbs.DoEval(
4c10: 22 49 6e 70 75 74 53 74 72 69 6e 67 28 76 61 72  "InputString(var
4c20: 30 2c 20 76 61 72 31 2c 20 76 61 72 32 2c 20 76  0, var1, var2, v
4c30: 61 72 33 29 22 29 29 20 7b 0d 0a 20 20 20 20 20  ar3)")) {..     
4c40: 20 20 20 20 20 20 20 76 61 72 20 6d 65 73 73 61         var messa
4c50: 67 65 20 20 3d 20 76 62 73 2e 76 61 72 30 3b 0d  ge  = vbs.var0;.
4c60: 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20  .            if 
4c70: 28 6d 65 73 73 61 67 65 2e 6c 65 6e 67 74 68 21  (message.length!
4c80: 3d 30 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 20  =0) {..         
4c90: 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 63             if (c
4ca0: 61 6c 6c 65 72 21 3d 6e 75 6c 6c 29 20 7b 63 61  aller!=null) {ca
4cb0: 6c 6c 65 72 28 22 43 4f 4d 4d 49 54 22 2c 20 d0  ller("COMMIT", .
4cc0: a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1  ................
4cd0: 82 d1 80 d0 be d0 ba d0 b0 2e d0 98 d0 bc d1 8f  ................
4ce0: d0 a4 d0 b0 d0 b9 d0 bb d0 b0 2c 20 6d 65 73 73  .........., mess
4cf0: 61 67 65 29 3b 7d 0d 0a 20 20 20 20 20 20 20 20  age);}..        
4d00: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 7d      }..        }
4d10: 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 d0 bc d0  ..    }..    ...
4d20: 9e d0 b1 d0 bd d0 be d0 b2 d0 b8 d1 82 d1 8c d0  ................
4d30: a4 d0 b0 d0 b9 d0 bb d1 8b d0 a2 d0 b5 d0 ba d1  ................
4d40: 83 d1 89 d0 b5 d0 b9 d0 92 d0 b5 d1 82 d0 ba d0  ................
4d50: b8 28 29 3b 0d 0a 7d 20 2f 2f d0 9a d0 be d0 bd  .();..} //......
4d60: d1 82 d0 b5 d0 ba d1 81 d1 82 d0 bd d0 be d0 b5  ................
4d70: d0 9c d0 b5 d0 bd d1 8e d0 9a d0 bd 44 76 63 73  ............Dvcs
4d80: 43 6f 6d 6d 69 74 0d 0a 0d 0a 66 75 6e 63 74 69  Commit....functi
4d90: 6f 6e 20 d0 9a d0 be d0 bd d1 82 d0 b5 d0 ba d1  on .............
4da0: 81 d1 82 d0 bd d0 be d0 b5 d0 9c d0 b5 d0 bd d1  ................
4db0: 8e d0 9a d0 bd 44 56 43 53 d0 97 d0 b0 d0 bf d1  .....DVCS.......
4dc0: 83 d1 81 d1 82 d0 b8 d1 82 d1 8c 28 d0 9a d0 bd  ...........(....
4dd0: d0 be d0 bf d0 ba d0 b0 29 20 7b 0d 0a 20 20 20  ........) {..   
4de0: 20 76 61 72 20 d0 a2 d0 b5 d0 ba d1 83 d1 89 d0   var ...........
4df0: b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 20  ............... 
4e00: 3d 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1  = ..............
4e10: d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 2e d0 ad d0  ................
4e20: bb d0 b5 d0 bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0  ................
4e30: be d1 80 d0 bc d1 8b 2e d0 94 d0 b5 d1 80 d0 b5  ................
4e40: d0 b2 d0 be d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2  ................
4e50: 2e d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b8 d0 b5 d0  ................
4e60: 94 d0 b0 d0 bd d0 bd d1 8b d0 b5 3b 0d 0a 20 20  ...........;..  
4e70: 20 20 69 66 20 28 d0 a2 d0 b5 d0 ba d1 83 d1 89    if (..........
4e80: d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0  ................
4e90: 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 63 61 6c  ) {..        cal
4ea0: 6c 65 72 20 3d 20 67 65 74 44 76 63 73 42 61 63  ler = getDvcsBac
4eb0: 6b 65 6e 64 46 6f 72 50 61 74 68 28 d0 a2 d0 b5  kendForPath(....
4ec0: d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80  ................
4ed0: d0 be d0 ba d0 b0 2e d0 98 d0 bc d1 8f d0 a4 d0  ................
4ee0: b0 d0 b9 d0 bb d0 b0 29 3b 0d 0a 20 20 20 20 20  .......);..     
4ef0: 20 20 20 69 66 20 28 63 61 6c 6c 65 72 21 3d 6e     if (caller!=n
4f00: 75 6c 6c 29 20 63 61 6c 6c 65 72 28 22 52 55 4e  ull) caller("RUN
4f10: 22 2c 20 d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1  ", .............
4f20: 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e d0 98  ................
4f30: d0 bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0 2c 20  .............., 
4f40: 22 22 29 3b 0d 0a 20 20 20 20 7d 0d 0a 7d 20 2f  "");..    }..} /
4f50: 2f d0 9a d0 be d0 bd d1 82 d0 b5 d0 ba d1 81 d1  /...............
4f60: 82 d0 bd d0 be d0 b5 d0 9c d0 b5 d0 bd d1 8e d0  ................
4f70: 9a d0 bd 44 56 43 53 d0 97 d0 b0 d0 bf d1 83 d1  ...DVCS.........
4f80: 81 d1 82 d0 b8 d1 82 d1 8c 0d 0a 0d 0a 66 75 6e  .............fun
4f90: 63 74 69 6f 6e 20 d0 a3 d1 81 d1 82 d0 b0 d0 bd  ction ..........
4fa0: d0 be d0 b2 d0 b8 d1 82 d1 8c d0 92 d0 b8 d0 b4  ................
4fb0: d0 b8 d0 bc d0 be d1 81 d1 82 d1 8c 28 29 20 7b  ............() {
4fc0: 0d 0a 20 20 20 20 69 66 20 28 21 d0 bc d0 98 d1  ..    if (!.....
4fd0: 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2 d0  ................
4fe0: b0 d1 82 d1 8c d0 92 d0 b5 d1 80 d1 81 d0 b8 d0  ................
4ff0: be d0 bd d0 b8 d1 80 d0 be d0 b2 d0 b0 d0 bd d0  ................
5000: b8 d0 b5 29 20 7b 20 0d 0a 20 20 20 20 20 20 20  ...) { ..       
5010: 20 d0 9a d0 bd d0 be d0 bf d0 ba d0 b8 3d d0 bc   ............=..
5020: d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80  ................
5030: d0 b8 d0 bf d1 82 d0 b0 2e d0 ad d0 bb d0 b5 d0  ................
5040: bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be d1 80 d0  ................
5050: bc d1 8b 2e d0 9a d0 be d0 bd d1 82 d0 b5 d0 ba  ................
5060: d1 81 d1 82 d0 bd d0 be d0 b5 d0 9c d0 b5 d0 bd  ................
5070: d1 8e 2e d0 9a d0 bd d0 be d0 bf d0 ba d0 b8 2e  ................
5080: 44 56 43 53 2e d0 9a d0 bd d0 be d0 bf d0 ba d0  DVCS............
5090: b8 3b 0d 0a 20 20 20 20 20 20 20 20 d0 9a d0 bd  .;..        ....
50a0: d0 be d0 bf d0 ba d0 b8 2e d0 9a d0 bd 44 76 63  .............Dvc
50b0: 73 d0 9e d1 82 d0 bc d0 b5 d0 bd d0 b8 d1 82 d1  s...............
50c0: 8c d0 98 d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d0  ................
50d0: b8 d1 8f 2e d0 94 d0 be d1 81 d1 82 d1 83 d0 bf  ................
50e0: d0 bd d0 be d1 81 d1 82 d1 8c 20 3d 20 66 61 6c  .......... = fal
50f0: 73 65 3b 0d 0a 20 20 20 20 20 20 20 20 d0 9a d0  se;..        ...
5100: bd d0 be d0 bf d0 ba d0 b8 2e d0 9a d0 bd 44 76  ..............Dv
5110: 63 73 d0 9f d0 be d0 ba d0 b0 d0 b7 d0 b0 d1 82  cs..............
5120: d1 8c d0 a0 d0 b0 d0 b7 d0 bb d0 b8 d1 87 d0 b8  ................
5130: d1 8f 2e d0 94 d0 be d1 81 d1 82 d1 83 d0 bf d0  ................
5140: bd d0 be d1 81 d1 82 d1 8c 20 3d 20 66 61 6c 73  ......... = fals
5150: 65 3b 0d 0a 20 20 20 20 20 20 20 20 d0 9a d0 bd  e;..        ....
5160: d0 be d0 bf d0 ba d0 b8 2e d0 9a d0 bd 44 76 63  .............Dvc
5170: 73 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1  s...............
5180: 8c 2e d0 94 d0 be d1 81 d1 82 d1 83 d0 bf d0 bd  ................
5190: d0 be d1 81 d1 82 d1 8c 20 3d 20 66 61 6c 73 65  ........ = false
51a0: 3b 0d 0a 20 20 20 20 20 20 20 20 d0 9a d0 bd d0  ;..        .....
51b0: be d0 bf d0 ba d0 b8 2e d0 9a d0 bd 44 76 63 73  ............Dvcs
51c0: d0 9f d0 be d0 ba d0 b0 d0 b7 d0 b0 d1 82 d1 8c  ................
51d0: d0 96 d1 83 d1 80 d0 bd d0 b0 d0 bb 2e d0 94 d0  ................
51e0: be d1 81 d1 82 d1 83 d0 bf d0 bd d0 be d1 81 d1  ................
51f0: 82 d1 8c 20 3d 20 66 61 6c 73 65 3b 0d 0a 20 20  ... = false;..  
5200: 20 20 20 20 20 20 d0 9a d0 bd d0 be d0 bf d0 ba        ..........
5210: d0 b8 2e d0 9a d0 bd 44 76 63 73 d0 a3 d0 b4 d0  .......Dvcs.....
5220: b0 d0 bb d0 b8 d1 82 d1 8c 2e d0 94 d0 be d1 81  ................
5230: d1 82 d1 83 d0 bf d0 bd d0 be d1 81 d1 82 d1 8c  ................
5240: 20 3d 20 66 61 6c 73 65 3b 0d 0a 20 20 20 20 20   = false;..     
5250: 20 20 20 d0 9a d0 bd d0 be d0 bf d0 ba d0 b8 2e     .............
5260: d0 9a d0 bd 44 76 63 73 43 6f 6d 6d 69 74 2e d0  ....DvcsCommit..
5270: 94 d0 be d1 81 d1 82 d1 83 d0 bf d0 bd d0 be d1  ................
5280: 81 d1 82 d1 8c 20 3d 20 66 61 6c 73 65 3b 0d 0a  ..... = false;..
5290: 20 20 20 20 20 20 20 20 d0 9a d0 bd d0 be d0 bf          ........
52a0: d0 ba d0 b8 2e d0 9a d0 bd 44 76 63 73 d0 97 d0  .........Dvcs...
52b0: b0 d0 bf d1 83 d1 81 d1 82 d0 b8 d1 82 d1 8c 2e  ................
52c0: d0 94 d0 be d1 81 d1 82 d1 83 d0 bf d0 bd d0 be  ................
52d0: d1 81 d1 82 d1 8c 20 3d 20 66 61 6c 73 65 3b 0d  ...... = false;.
52e0: 0a 20 20 20 20 20 20 20 20 d0 9a d0 bd d0 be d0  .        .......
52f0: bf d0 ba d0 b8 2e d0 9a d0 bd 44 76 63 73 53 77  ..........DvcsSw
5300: 69 74 63 68 42 72 61 6e 63 68 2e d0 94 d0 be d1  itchBranch......
5310: 81 d1 82 d1 83 d0 bf d0 bd d0 be d1 81 d1 82 d1  ................
5320: 8c 20 3d 20 66 61 6c 73 65 3b 0d 0a 20 20 20 20  . = false;..    
5330: 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20  } else {..      
5340: 20 20 d0 9a d0 bd d0 be d0 bf d0 ba d0 b8 3d d0    ............=.
5350: bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1  ................
5360: 80 d0 b8 d0 bf d1 82 d0 b0 2e d0 ad d0 bb d0 b5  ................
5370: d0 bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be d1 80  ................
5380: d0 bc d1 8b 2e d0 9a d0 be d0 bd d1 82 d0 b5 d0  ................
5390: ba d1 81 d1 82 d0 bd d0 be d0 b5 d0 9c d0 b5 d0  ................
53a0: bd d1 8e 2e d0 9a d0 bd d0 be d0 bf d0 ba d0 b8  ................
53b0: 2e 44 56 43 53 2e d0 9a d0 bd d0 be d0 bf d0 ba  .DVCS...........
53c0: d0 b8 3b 0d 0a 20 20 20 20 20 20 20 20 d0 9a d0  ..;..        ...
53d0: bd d0 be d0 bf d0 ba d0 b8 2e d0 9a d0 bd 44 76  ..............Dv
53e0: 63 73 d0 9e d1 82 d0 bc d0 b5 d0 bd d0 b8 d1 82  cs..............
53f0: d1 8c d0 98 d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd  ................
5400: d0 b8 d1 8f 2e d0 94 d0 be d1 81 d1 82 d1 83 d0  ................
5410: bf d0 bd d0 be d1 81 d1 82 d1 8c 20 3d 20 66 61  ........... = fa
5420: 6c 73 65 3b 0d 0a 20 20 20 20 20 20 20 20 d0 9a  lse;..        ..
5430: d0 bd d0 be d0 bf d0 ba d0 b8 2e d0 9a d0 bd 44  ...............D
5440: 76 63 73 d0 9f d0 be d0 ba d0 b0 d0 b7 d0 b0 d1  vcs.............
5450: 82 d1 8c d0 a0 d0 b0 d0 b7 d0 bb d0 b8 d1 87 d0  ................
5460: b8 d1 8f 2e d0 94 d0 be d1 81 d1 82 d1 83 d0 bf  ................
5470: d0 bd d0 be d1 81 d1 82 d1 8c 20 3d 20 66 61 6c  .......... = fal
5480: 73 65 3b 0d 0a 20 20 20 20 20 20 20 20 d0 9a d0  se;..        ...
5490: bd d0 be d0 bf d0 ba d0 b8 2e d0 9a d0 bd 44 76  ..............Dv
54a0: 63 73 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82  cs..............
54b0: d1 8c 2e d0 94 d0 be d1 81 d1 82 d1 83 d0 bf d0  ................
54c0: bd d0 be d1 81 d1 82 d1 8c 20 3d 20 74 72 75 65  ......... = true
54d0: 3b 0d 0a 20 20 20 20 20 20 20 20 d0 9a d0 bd d0  ;..        .....
54e0: be d0 bf d0 ba d0 b8 2e d0 9a d0 bd 44 76 63 73  ............Dvcs
54f0: d0 9f d0 be d0 ba d0 b0 d0 b7 d0 b0 d1 82 d1 8c  ................
5500: d0 96 d1 83 d1 80 d0 bd d0 b0 d0 bb 2e d0 94 d0  ................
5510: be d1 81 d1 82 d1 83 d0 bf d0 bd d0 be d1 81 d1  ................
5520: 82 d1 8c 20 3d 20 74 72 75 65 3b 0d 0a 20 20 20  ... = true;..   
5530: 20 20 20 20 20 d0 9a d0 bd d0 be d0 bf d0 ba d0       ...........
5540: b8 2e d0 9a d0 bd 44 76 63 73 d0 a3 d0 b4 d0 b0  ......Dvcs......
5550: d0 bb d0 b8 d1 82 d1 8c 2e d0 94 d0 be d1 81 d1  ................
5560: 82 d1 83 d0 bf d0 bd d0 be d1 81 d1 82 d1 8c 20  ............... 
5570: 3d 20 66 61 6c 73 65 3b 0d 0a 20 20 20 20 20 20  = false;..      
5580: 20 20 d0 9a d0 bd d0 be d0 bf d0 ba d0 b8 2e d0    ..............
5590: 9a d0 bd 44 76 63 73 43 6f 6d 6d 69 74 2e d0 94  ...DvcsCommit...
55a0: d0 be d1 81 d1 82 d1 83 d0 bf d0 bd d0 be d1 81  ................
55b0: d1 82 d1 8c 20 3d 20 74 72 75 65 3b 0d 0a 20 20  .... = true;..  
55c0: 20 20 20 20 20 20 d0 9a d0 bd d0 be d0 bf d0 ba        ..........
55d0: d0 b8 2e d0 9a d0 bd 44 76 63 73 d0 97 d0 b0 d0  .......Dvcs.....
55e0: bf d1 83 d1 81 d1 82 d0 b8 d1 82 d1 8c 2e d0 94  ................
55f0: d0 be d1 81 d1 82 d1 83 d0 bf d0 bd d0 be d1 81  ................
5600: d1 82 d1 8c 20 3d 20 74 72 75 65 3b 0d 0a 20 20  .... = true;..  
5610: 20 20 20 20 20 20 d0 9a d0 bd d0 be d0 bf d0 ba        ..........
5620: d0 b8 2e d0 9a d0 bd 44 76 63 73 53 77 69 74 63  .......DvcsSwitc
5630: 68 42 72 61 6e 63 68 2e d0 94 d0 be d1 81 d1 82  hBranch.........
5640: d1 83 d0 bf d0 bd d0 be d1 81 d1 82 d1 8c 20 3d  .............. =
5650: 20 74 72 75 65 3b 0d 0a 20 20 20 20 20 20 20 20   true;..        
5660: 0d 0a 20 20 20 20 7d 0d 0a 7d 20 2f 2f d0 a3 d1  ..    }..} //...
5670: 81 d1 82 d0 b0 d0 bd d0 be d0 b2 d0 b8 d1 82 d1  ................
5680: 8c d0 92 d0 b8 d0 b4 d0 b8 d0 bc d0 be d1 81 d1  ................
5690: 82 d1 8c 0d 0a 0d 0a 2f 2f 2f 2f 0d 0a 2f 2f 2f  .......////..///
56a0: 2f 7d 20 d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0  /} .............
56b0: ba d1 80 d0 b8 d0 bf d1 82 d0 b0 20 2d 20 d0 be  ........... - ..
56c0: d0 b1 d1 80 d0 b0 d0 b1 d0 be d1 82 d1 87 d0 b8  ................
56d0: d0 ba d0 b8 20 d1 81 d0 be d0 b1 d1 8b d1 82 d0  .... ...........
56e0: b8 d0 b9 2e 0d 0a 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ......//////////
56f0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
5700: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
5710: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
5720: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
5730: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 0d 0a  //////////////..
5740: 0d 0a 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ..//////////////
5750: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
5760: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
5770: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
5780: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
5790: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 0d 0a 2f 2f 2f 2f  //////////..////
57a0: 7b 20 d0 92 d1 81 d0 bf d0 be d0 bc d0 be d0 b3  { ..............
57b0: d0 b0 d1 82 d0 b5 d0 bb d1 8c d0 bd d1 8b d0 b5  ................
57c0: 20 d0 bf d1 80 d0 be d1 86 d0 b5 d0 b4 d1 83 d1   ...............
57d0: 80 d1 8b 20 d0 b8 20 d1 84 d1 83 d0 bd d0 ba d1  ... .. .........
57e0: 86 d0 b8 d0 b8 2e 0d 0a 2f 2f 2f 2f 0d 0a 0d 0a  ........////....
57f0: 66 75 6e 63 74 69 6f 6e 20 d0 a2 d0 b7 d0 9a d0  function .......
5800: b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 be d0 b2 d0  ................
5810: 98 d0 bd d0 b8 d1 86 d0 b8 d0 b0 d0 bb d0 b8 d0  ................
5820: b7 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 28  ...............(
5830: d0 bf d0 a2 d0 b7 d0 9a d0 b0 d1 82 d0 b0 d0 bb  ................
5840: d0 be d0 b3 d0 b8 29 20 7b 0d 0a 0d 0a 20 20 20  ......) {....   
5850: 20 74 72 79 7b 0d 0a 20 20 20 20 20 20 20 20 d0   try{..        .
5860: bf d0 a2 d0 b7 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0  ................
5870: be d0 b3 d0 b8 20 3d 20 56 61 6c 75 65 46 72 6f  ..... = ValueFro
5880: 6d 53 74 72 69 6e 67 49 6e 74 65 72 6e 61 6c 28  mStringInternal(
5890: d0 bf d0 a2 d0 b7 d0 9a d0 b0 d1 82 d0 b0 d0 bb  ................
58a0: d0 be d0 b3 d0 b8 29 0d 0a 20 20 20 20 7d 0d 0a  ......)..    }..
58b0: 20 20 20 20 63 61 74 63 68 28 65 29 7b 0d 0a 20      catch(e){.. 
58c0: 20 20 20 20 20 20 20 d0 bf d0 a2 d0 b7 d0 9a d0         .........
58d0: b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 b8 20 3d 20  ............. = 
58e0: 76 38 4e 65 77 28 22 d0 a2 d0 b0 d0 b1 d0 bb d0  v8New(".........
58f0: b8 d1 86 d0 b0 d0 97 d0 bd d0 b0 d1 87 d0 b5 d0  ................
5900: bd d0 b8 d0 b9 22 29 0d 0a 20 20 20 20 7d 0d 0a  .....")..    }..
5910: 20 20 20 20 74 72 79 7b 20 2f 2a d1 82 d1 83 d1      try{ /*.....
5920: 82 20 d0 bf d1 80 d0 be d0 b2 d0 b5 d1 80 d1 8f  . ..............
5930: d0 b5 d0 bc 20 d0 bd d0 b5 20 d1 81 d1 82 d0 b0  .... .... ......
5940: d1 80 d1 8b d0 b5 20 d0 bb d0 b8 20 d0 bd d0 b0  ...... .... ....
5950: d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 2c 20  .............., 
5960: d1 80 d0 b0 d0 bd d1 8c d1 88 d0 b5 20 d1 85 d1  ............ ...
5970: 80 d0 b0 d0 bd d0 b8 d0 bb d0 b8 d1 81 d1 8c 20  ............... 
5980: d0 b2 20 d0 bc d0 b0 d1 81 d1 81 d0 b8 d0 b2 d0  .. .............
5990: b5 2c 20 d0 ba d0 be d0 bd d0 b2 d0 b5 d1 80 d1  ., .............
59a0: 82 d0 b8 d1 80 d1 83 d0 b5 d0 bc 2c 20 d0 b2 20  ..........., .. 
59b0: d0 b1 d1 83 d0 b4 d1 83 d1 89 d0 b5 d0 bc 20 d1  .............. .
59c0: 83 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 2a 2f 0d  .............*/.
59d0: 0a 20 20 20 20 20 20 20 20 76 61 72 20 d0 bb d0  .        var ...
59e0: a2 d0 b5 d1 81 d1 82 3d d0 bf d0 a2 d0 b7 d0 9a  .......=........
59f0: d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 b8 2e d0  ................
5a00: 92 d0 93 d1 80 d0 b0 d0 bd d0 b8 d1 86 d0 b0 28  ...............(
5a10: 29 0d 0a 20 20 20 20 20 20 20 20 d0 bb d0 a2 d0  )..        .....
5a20: b7 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0  ................
5a30: b8 20 3d 20 76 38 4e 65 77 28 22 d0 a2 d0 b0 d0  . = v8New(".....
5a40: b1 d0 bb d0 b8 d1 86 d0 b0 d0 97 d0 bd d0 b0 d1  ................
5a50: 87 d0 b5 d0 bd d0 b8 d0 b9 22 29 0d 0a 20 20 20  .........")..   
5a60: 20 20 20 20 20 d0 bb d0 a2 d0 b7 d0 9a d0 b0 d1       ...........
5a70: 82 d0 b0 d0 bb d0 be d0 b3 d0 b8 2e d0 9a d0 be  ................
5a80: d0 bb d0 be d0 bd d0 ba d0 b8 2e d0 94 d0 be d0  ................
5a90: b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 28 22 d0 98 d0  ...........("...
5aa0: bc d1 8f d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0  ................
5ab0: b3 d0 b0 22 29 3b 0d 0a 20 20 20 20 20 20 20 20  ...");..        
5ac0: d0 bb d0 a2 d0 b7 d0 9a d0 b0 d1 82 d0 b0 d0 bb  ................
5ad0: d0 be d0 b3 d0 b8 2e d0 9a d0 be d0 bb d0 be d0  ................
5ae0: bd d0 ba d0 b8 2e d0 94 d0 be d0 b1 d0 b0 d0 b2  ................
5af0: d0 b8 d1 82 d1 8c 28 22 d0 a0 d0 b0 d0 b7 d0 b2  ......("........
5b00: d0 b5 d1 80 d0 bd d1 83 d1 82 d1 8c 22 29 3b 0d  ............");.
5b10: 0a 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20  .        ..     
5b20: 20 20 20 66 6f 72 20 28 76 61 72 20 d0 bb d0 98     for (var ....
5b30: d0 bd d0 b4 3d 30 3b 20 d0 bb d0 98 d0 bd d0 b4  ....=0; ........
5b40: 3c d0 bf d0 a2 d0 b7 d0 9a d0 b0 d1 82 d0 b0 d0  <...............
5b50: bb d0 be d0 b3 d0 b8 2e d0 9a d0 be d0 bb d0 b8  ................
5b60: d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29 3b 20  ............(); 
5b70: d0 bb d0 98 d0 bd d0 b4 2b 2b 29 0d 0a 20 20 20  ........++)..   
5b80: 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20       {..        
5b90: 20 20 20 20 d0 bb d0 a1 d1 82 d1 80 d0 be d0 ba      ............
5ba0: d0 b0 d0 a2 d0 b7 3d d0 bb d0 a2 d0 b7 d0 9a d0  ......=.........
5bb0: b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 b8 2e d0 94  ................
5bc0: d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 28 29  ..............()
5bd0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 d0 bb  ..            ..
5be0: d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 a2 d0 b7  ................
5bf0: 2e d0 98 d0 bc d1 8f d0 9a d0 b0 d1 82 d0 b0 d0  ................
5c00: bb d0 be d0 b3 d0 b0 3d d0 bf d0 a2 d0 b7 d0 9a  .......=........
5c10: d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 b8 2e d0  ................
5c20: 9f d0 be d0 bb d1 83 d1 87 d0 b8 d1 82 d1 8c 28  ...............(
5c30: d0 bb d0 98 d0 bd d0 b4 29 0d 0a 20 20 20 20 20  ........)..     
5c40: 20 20 20 20 20 20 20 d0 bb d0 a1 d1 82 d1 80 d0         .........
5c50: be d0 ba d0 b0 d0 a2 d0 b7 2e d0 a0 d0 b0 d0 b7  ................
5c60: d0 b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d1 8c 3d 74  ..............=t
5c70: 72 75 65 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a  rue..        }..
5c80: 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 d0          return .
5c90: bb d0 a2 d0 b7 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0  ................
5ca0: be d0 b3 d0 b8 0d 0a 20 20 20 20 7d 0d 0a 20 20  .......    }..  
5cb0: 20 20 63 61 74 63 68 28 65 29 7b 0d 0a 20 20 20    catch(e){..   
5cc0: 20 7d 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 d0   }..    return .
5cd0: bf d0 a2 d0 b7 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0  ................
5ce0: be d0 b3 d0 b8 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63  .......}....func
5cf0: 74 69 6f 6e 20 67 65 74 41 62 73 6f 6c 75 74 65  tion getAbsolute
5d00: 50 61 74 68 28 70 61 74 68 29 20 7b 0d 0a 0d 0a  Path(path) {....
5d10: 20 20 20 20 2f 2f 20 d0 9f d1 83 d1 82 d1 8c 20      // ........ 
5d20: d0 be d1 82 d0 bd d0 be d1 81 d0 b8 d1 82 d0 b5  ................
5d30: d0 bb d1 8c d0 bd d1 8b d0 b9 3f 0d 0a 20 20 20  ..........?..   
5d40: 20 69 66 20 28 70 61 74 68 2e 6d 61 74 63 68 28   if (path.match(
5d50: 2f 5e 5c 2e 7b 31 2c 32 7d 5b 5c 2f 5c 5c 5d 2f  /^\.{1,2}[\/\\]/
5d60: 29 29 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20  ))..    {..     
5d70: 20 20 20 2f 2f 20 d0 9e d1 82 d0 bd d0 be d1 81     // ..........
5d80: d0 b8 d1 82 d0 b5 d0 bb d1 8c d0 bd d1 8b d0 b5  ................
5d90: 20 d0 bf d1 83 d1 82 d0 b8 20 d0 b4 d0 be d0 bb   ........ ......
5da0: d0 b6 d0 bd d1 8b 20 d0 b7 d0 b0 d0 b4 d0 b0 d0  ...... .........
5db0: b2 d0 b0 d1 82 d1 8c d1 81 d1 8f 20 d0 be d1 82  ........... ....
5dc0: d0 bd d0 be d1 81 d0 b8 d1 82 d0 b5 d0 bb d1 8c  ................
5dd0: d0 bd d0 be 20 d0 b3 d0 bb d0 b0 d0 b2 d0 bd d0  .... ...........
5de0: be d0 b3 d0 be 20 d0 ba d0 b0 d1 82 d0 b0 d0 bb  ..... ..........
5df0: d0 be d0 b3 d0 b0 20 d0 a1 d0 bd d0 b5 d0 b3 d0  ...... .........
5e00: be d0 bf d0 b0 d1 82 d0 b0 2e 0d 0a 20 20 20 20  ............    
5e10: 20 20 20 20 72 65 74 75 72 6e 20 6d 61 69 6e 46      return mainF
5e20: 6f 6c 64 65 72 20 2b 20 70 61 74 68 3b 0d 0a 20  older + path;.. 
5e30: 20 20 20 7d 0d 0a 20 20 20 20 0d 0a 20 20 20 20     }..    ..    
5e40: 72 65 74 75 72 6e 20 70 61 74 68 3b 0d 0a 7d 0d  return path;..}.
5e50: 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 45 78 70 61  ...function Expa
5e60: 6e 64 54 72 65 65 46 6f 72 46 69 6c 65 28 d0 bb  ndTreeForFile(..
5e70: d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba  ................
5e80: d0 b0 2c 20 d0 bb d0 a0 d0 b0 d0 b7 d0 b2 d0 be  .., ............
5e90: d1 80 d0 b0 d1 87 d0 b8 d0 b2 d0 b0 d1 82 d1 8c  ................
5ea0: 29 20 7b 0d 0a 20 20 20 20 0d 0a 20 20 20 20 77  ) {..    ..    w
5eb0: 68 69 6c 65 28 d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1  hile(...........
5ec0: 82 d1 80 d0 be d0 ba d0 b0 2e d0 a0 d0 be d0 b4  ................
5ed0: d0 b8 d1 82 d0 b5 d0 bb d1 8c 20 21 3d 20 75 6e  .......... != un
5ee0: 64 65 66 69 6e 65 64 29 20 7b 20 2f 2f d0 9f d1  defined) { //...
5ef0: 80 d0 be d0 b2 d0 b5 d1 80 d0 b8 d0 bc 20 d0 b4  ............. ..
5f00: d0 be 20 d0 bf d0 b5 d1 80 d0 b2 d0 be d0 b3 d0  .. .............
5f10: be 20 d1 80 d0 be d0 b4 d0 b8 d1 82 d0 b5 d0 bb  . ..............
5f20: d1 8f 2c 20 d0 b2 20 d1 82 d0 b5 d0 be d1 80 d0  .., .. .........
5f30: b8 d0 b8 20 d1 81 d0 b0 d0 bc d1 8b d0 b9 20 d0  ... .......... .
5f40: bf d0 b5 d1 80 d0 b2 d1 8b d0 b9 20 d1 80 d0 b0  ........... ....
5f50: d0 b7 20 d0 b4 d0 be d0 bb d0 b6 d0 b5 d0 bd 20  .. ............ 
5f60: d0 b4 d0 be 20 d0 bd d0 b0 d1 87 d0 b0 d0 bb d0  .... ...........
5f70: b0 20 d0 b4 d0 be d0 b9 d1 82 d0 b8 2e 0d 0a 20  . ............. 
5f80: 20 20 20 20 20 20 20 d0 bb d0 a2 d0 b5 d0 ba d0         .........
5f90: a1 d1 82 d1 80 d0 be d0 ba d0 b0 3d d0 bb d0 a2  ...........=....
5fa0: d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0  ................
5fb0: 2e d0 a0 d0 be d0 b4 d0 b8 d1 82 d0 b5 d0 bb d1  ................
5fc0: 8c 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28  .;..        if (
5fd0: d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be  ................
5fe0: d0 ba d0 b0 2e d0 a0 d0 b0 d0 b7 d0 b2 d0 b5 d1  ................
5ff0: 80 d0 bd d1 83 d1 82 20 21 3d 20 d0 bb d0 a0 d0  ....... != .....
6000: b0 d0 b7 d0 b2 d0 be d1 80 d0 b0 d1 87 d0 b8 d0  ................
6010: b2 d0 b0 d1 82 d1 8c 29 20 7b 0d 0a 20 20 20 20  .......) {..    
6020: 20 20 20 20 20 20 20 20 d0 bb d0 a2 d0 b5 d0 ba          ........
6030: d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e d0 a0 d0  ................
6040: b0 d0 b7 d0 b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d1  ................
6050: 8c 20 3d 20 d0 bb d0 a0 d0 b0 d0 b7 d0 b2 d0 be  . = ............
6060: d1 80 d0 b0 d1 87 d0 b8 d0 b2 d0 b0 d1 82 d1 8c  ................
6070: 3b 0d 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73  ;..        } els
6080: 65 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20  e {..           
6090: 20 62 72 65 61 6b 3b 0d 0a 20 20 20 20 20 20 20   break;..       
60a0: 20 7d 0d 0a 20 20 20 20 7d 0d 0a 7d 0d 0a 0d 0a   }..    }..}....
60b0: 66 75 6e 63 74 69 6f 6e 20 64 76 63 73 47 65 74  function dvcsGet
60c0: 43 61 74 61 6c 6f 67 53 74 61 74 75 73 28 d0 bb  CatalogStatus(..
60d0: d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 29 20  ..............) 
60e0: 7b 20 2f 2f 20 d0 9f d1 80 d0 be d0 b2 d0 b5 d1  { // ...........
60f0: 80 d0 b8 d0 bc 20 d0 bd d0 b0 d1 85 d0 be d0 b4  ..... ..........
6100: d0 b8 d1 82 d1 8c d1 81 d1 8f 20 d0 bb d0 b8 20  .......... .... 
6110: d0 ba d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 be  ................
6120: 20 d0 bf d0 be d0 b4 20 d0 b2 d0 b5 d1 80 d1 81   ...... ........
6130: d0 b8 d0 be d0 bd d0 bd d1 8b d0 bc 20 d0 ba d0  ............ ...
6140: be d0 bd d1 82 d1 80 d0 be d0 bb d0 b5 d0 bc 2e  ................
6150: 20 0d 0a 20 20 20 20 0d 0a 20 20 20 20 69 66 20   ..    ..    if 
6160: 28 d0 bc d0 98 d1 81 d0 bf d0 be d0 bb d1 8c d0  (...............
6170: b7 d0 be d0 b2 d0 b0 d1 82 d1 8c d0 92 d0 b5 d1  ................
6180: 80 d1 81 d0 b8 d0 be d0 bd d0 b8 d1 80 d0 be d0  ................
6190: b2 d0 b0 d0 bd d0 b8 d0 b5 29 20 7b 0d 0a 20 20  .........) {..  
61a0: 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 28 76            for (v
61b0: 61 72 20 6b 65 79 20 69 6e 20 44 76 63 73 42 61  ar key in DvcsBa
61c0: 63 6b 65 6e 64 73 29 20 7b 0d 0a 20 20 20 20 20  ckends) {..     
61d0: 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 44             if (D
61e0: 76 63 73 42 61 63 6b 65 6e 64 73 5b 6b 65 79 5d  vcsBackends[key]
61f0: 28 22 54 45 53 54 22 2c 20 d0 bb d0 9a d0 b0 d1  ("TEST", .......
6200: 82 d0 b0 d0 bb d0 be d0 b3 2c 20 22 22 29 29 20  ........., "")) 
6210: 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  {..             
6220: 20 20 20 20 20 20 20 d0 a1 d0 be d0 be d1 82 d0         .........
6230: b2 d0 b5 d1 82 d1 81 d1 82 d0 b2 d0 b8 d0 b5 d0  ................
6240: 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 be d0  ................
6250: b2 d0 98 44 76 63 73 5b d0 bb d0 9a d0 b0 d1 82  ...Dvcs[........
6260: d0 b0 d0 bb d0 be d0 b3 5d 20 3d 20 44 76 63 73  ........] = Dvcs
6270: 42 61 63 6b 65 6e 64 73 5b 6b 65 79 5d 3b 0d 0a  Backends[key];..
6280: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6290: 20 20 20 20 2f 2f d0 a1 d0 be d0 be d1 82 d0 b2      //..........
62a0: d0 b5 d1 82 d1 81 d1 82 d0 b2 d0 b8 d0 b5 d0 9a  ................
62b0: d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 be d0 b2  ................
62c0: d0 98 44 76 63 73 5b d0 bb d0 9a d0 b0 d1 82 d0  ..Dvcs[.........
62d0: b0 d0 bb d0 be d0 b3 5d 20 3d 20 73 74 64 6c 69  .......] = stdli
62e0: 62 2e 72 65 71 75 69 72 65 28 44 76 63 73 42 61  b.require(DvcsBa
62f0: 63 6b 65 6e 64 73 5b 6b 65 79 5d 29 2e 47 65 74  ckends[key]).Get
6300: 42 61 63 6b 65 6e 64 28 29 3b 0d 0a 20 20 20 20  Backend();..    
6310: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6320: 76 61 72 20 72 65 73 75 6c 74 20 3d 20 d0 a1 d0  var result = ...
6330: be d0 be d1 82 d0 b2 d0 b5 d1 82 d1 81 d1 82 d0  ................
6340: b2 d0 b8 d0 b5 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0  ................
6350: be d0 b3 d0 be d0 b2 d0 98 44 76 63 73 5b d0 bb  .........Dvcs[..
6360: d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 5d 28  ..............](
6370: 22 43 41 54 41 4c 4f 47 53 54 41 54 55 53 22 2c  "CATALOGSTATUS",
6380: 20 d0 bb d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0   ...............
6390: b3 2c 20 22 22 29 0d 0a 20 20 20 20 20 20 20 20  ., "")..        
63a0: 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61              brea
63b0: 6b 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  k;..            
63c0: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20      }..         
63d0: 20 20 20 7d 0d 0a 0d 0a 20 20 20 20 7d 0d 0a 7d     }....    }..}
63e0: 20 2f 2f 64 76 63 73 47 65 74 43 61 74 61 6c 6f   //dvcsGetCatalo
63f0: 67 53 74 61 74 75 73 0d 0a 0d 0a 66 75 6e 63 74  gStatus....funct
6400: 69 6f 6e 20 64 76 63 73 47 65 74 4d 69 73 73 69  ion dvcsGetMissi
6410: 6e 67 46 69 6c 65 73 20 28 d0 bb d0 9a d0 b0 d1  ngFiles (.......
6420: 82 d0 b0 d0 bb d0 be d0 b3 2c 20 d0 bb d0 a1 d1  ........., .....
6430: 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0 b5 d1 80 d0  ................
6440: b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0  ................
6450: b2 29 20 7b 0d 0a 20 20 20 20 69 66 20 28 d0 bc  .) {..    if (..
6460: d0 98 d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be  ................
6470: d0 b2 d0 b0 d1 82 d1 8c d0 92 d0 b5 d1 80 d1 81  ................
6480: d0 b8 d0 be d0 bd d0 b8 d1 80 d0 be d0 b2 d0 b0  ................
6490: d0 bd d0 b8 d0 b5 29 20 7b 20 2f 2f 20 d0 bf d0  ......) { // ...
64a0: be d0 bb d1 83 d1 87 d0 b8 d0 bc 20 d0 be d1 82  ........... ....
64b0: d1 81 d1 83 d1 82 d1 81 d1 82 d0 b2 d1 83 d1 8e  ................
64c0: d1 89 d0 b8 d0 b5 20 d1 84 d0 b0 d0 b9 d0 bb d1  ...... .........
64d0: 8b 2e 20 d0 9f d0 b8 d1 81 d0 b0 d1 82 d1 8c 20  .. ............ 
64e0: d0 b1 d1 83 d0 b4 d0 b5 d0 bc 20 d0 98 d0 bc d1  .......... .....
64f0: 8f 20 3d 20 d0 bf d1 83 d1 82 d1 8c 2c 20 d1 82  . = ........, ..
6500: 2e d0 ba 2e 20 d0 ba d0 b0 d1 82 d0 b0 d0 bb d0  .... ...........
6510: be d0 b3 d0 b0 20 d1 83 d0 b6 d0 b5 20 d0 bc d0  ..... ...... ...
6520: be d0 b6 d0 b5 d1 82 20 d0 b8 20 d0 bd d0 b5 20  ....... .. .... 
6530: d1 81 d1 83 d1 89 d0 b5 d1 81 d1 82 d0 b2 d0 be  ................
6540: d0 b2 d0 b0 d1 82 d1 8c 2e 20 0d 0a 20 20 20 20  ......... ..    
6550: 20 20 20 20 20 20 20 20 69 66 20 28 d0 a1 d0 be          if (....
6560: d0 be d1 82 d0 b2 d0 b5 d1 82 d1 81 d1 82 d0 b2  ................
6570: d0 b8 d0 b5 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be  ................
6580: d0 b3 d0 be d0 b2 d0 98 44 76 63 73 5b d0 bb d0  ........Dvcs[...
6590: 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 5d 20 21  .............] !
65a0: 3d 20 75 6e 64 65 66 69 6e 65 64 29 7b 0d 0a 20  = undefined){.. 
65b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76                 v
65c0: 61 72 20 72 65 73 75 6c 74 20 3d 20 d0 a1 d0 be  ar result = ....
65d0: d0 be d1 82 d0 b2 d0 b5 d1 82 d1 81 d1 82 d0 b2  ................
65e0: d0 b8 d0 b5 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be  ................
65f0: d0 b3 d0 be d0 b2 d0 98 44 76 63 73 5b d0 bb d0  ........Dvcs[...
6600: 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 5d 28 22  .............]("
6610: 47 45 54 46 49 4c 45 53 44 45 4c 45 54 45 44 22  GETFILESDELETED"
6620: 2c 20 d0 bb d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be  , ..............
6630: d0 b3 2c 20 22 22 29 3b 0d 0a 20 20 20 20 20 20  .., "");..      
6640: 20 20 20 20 20 20 20 20 20 20 69 66 20 28 74 79            if (ty
6650: 70 65 6f 66 28 72 65 73 75 6c 74 29 21 3d 27 62  peof(result)!='b
6660: 6f 6f 6c 65 61 6e 27 29 20 7b 0d 0a 20 20 20 20  oolean') {..    
6670: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6680: 2f 2f d0 bf d1 80 d0 be d1 81 d1 82 d0 be d0 b9  //..............
6690: 20 d0 bc d0 b0 d1 81 d1 81 d0 b8 d0 b2 2e 0d 0a   ...............
66a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
66b0: 20 20 20 20 66 6f 72 20 28 76 61 72 20 69 20 3d      for (var i =
66c0: 20 30 20 3b 20 69 3c 72 65 73 75 6c 74 2e 6c 65   0 ; i<result.le
66d0: 6e 67 74 68 3b 20 69 2b 2b 29 20 7b 0d 0a 20 20  ngth; i++) {..  
66e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
66f0: 20 20 20 20 20 20 d0 9d d0 be d0 b2 d0 b0 d1 8f        ..........
6700: d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 20 3d 20 d0  ............ = .
6710: bb d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0  ................
6720: b5 d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0  ................
6730: bb d0 be d0 b2 2e d0 a1 d1 82 d1 80 d0 be d0 ba  ................
6740: d0 b8 2e d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1  ................
6750: 82 d1 8c 28 29 3b 0d 0a 20 20 20 20 20 20 20 20  ...();..        
6760: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6770: d0 9d d0 be d0 b2 d0 b0 d1 8f d0 a1 d1 82 d1 80  ................
6780: d0 be d0 ba d0 b0 2e d0 98 d0 bc d1 8f 20 3d 20  ............. = 
6790: 72 65 73 75 6c 74 5b 69 5d 3b 0d 0a 20 20 20 20  result[i];..    
67a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
67b0: 20 20 20 20 d0 9d d0 be d0 b2 d0 b0 d1 8f d0 a1      ............
67c0: d1 82 d1 80 d0 be d0 ba d0 b0 2e d0 a1 d1 82 d0  ................
67d0: b0 d1 82 d1 83 d1 81 20 3d 20 22 44 45 4c 45 54  ....... = "DELET
67e0: 45 44 22 3b 0d 0a 20 20 20 20 20 20 20 20 20 20  ED";..          
67f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d0 9d                ..
6800: d0 be d0 b2 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be  ................
6810: d0 ba d0 b0 2e d0 98 d0 bc d1 8f d0 a4 d0 b0 d0  ................
6820: b9 d0 bb d0 b0 20 3d 20 22 22 3b 20 2f 2f d0 9e  ..... = ""; //..
6830: d1 81 d1 82 d0 b0 d0 b2 d0 b8 d0 bc 20 d0 bf d1  ............ ...
6840: 83 d1 81 d1 82 d1 8b d0 bc 2c 20 d1 82 2e d0 b5  ........., .....
6850: 2e 20 d1 84 d0 b0 d0 b9 d0 bb 20 d1 83 d0 b4 d0  . ........ .....
6860: b0 d0 bb d0 b8 d0 bb d0 b8 20 d1 82 d0 b5 d0 bf  ......... ......
6870: d0 b5 d1 80 d1 8c 20 0d 0a 20 20 20 20 20 20 20  ...... ..       
6880: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a               }..
6890: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
68a0: 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  }..            }
68b0: 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 7d 20 2f  ..        }..} /
68c0: 2f 64 76 63 73 47 65 74 4d 69 73 73 69 6e 67 46  /dvcsGetMissingF
68d0: 69 6c 65 73 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e  iles....function
68e0: 20 64 76 63 73 47 65 74 46 69 6c 65 53 74 61 74   dvcsGetFileStat
68f0: 75 73 28 70 61 74 68 54 6f 46 69 6c 65 29 20 7b  us(pathToFile) {
6900: 0d 0a 20 20 20 20 76 61 72 20 72 65 73 75 6c 74  ..    var result
6910: 20 3d 20 22 22 3b 0d 0a 20 20 20 20 66 6f 72 20   = "";..    for 
6920: 28 76 61 72 20 6b 65 79 20 69 6e 20 d0 a1 d0 be  (var key in ....
6930: d0 be d1 82 d0 b2 d0 b5 d1 82 d1 81 d1 82 d0 b2  ................
6940: d0 b8 d0 b5 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be  ................
6950: d0 b3 d0 be d0 b2 d0 98 44 76 63 73 29 20 7b 0d  ........Dvcs) {.
6960: 0a 20 20 20 20 20 20 20 20 69 66 20 28 70 61 74  .        if (pat
6970: 68 54 6f 46 69 6c 65 2e 69 6e 64 65 78 4f 66 28  hToFile.indexOf(
6980: 6b 65 79 29 20 3e 3d 30 29 20 7b 0d 0a 20 20 20  key) >=0) {..   
6990: 20 20 20 20 20 20 20 20 20 76 61 72 20 72 65 73           var res
69a0: 75 6c 74 20 3d 20 d0 a1 d0 be d0 be d1 82 d0 b2  ult = ..........
69b0: d0 b5 d1 82 d1 81 d1 82 d0 b2 d0 b8 d0 b5 d0 9a  ................
69c0: d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 be d0 b2  ................
69d0: d0 98 44 76 63 73 5b 6b 65 79 5d 28 22 46 49 4c  ..Dvcs[key]("FIL
69e0: 45 53 54 41 54 55 53 22 2c 20 6b 65 79 2c 20 70  ESTATUS", key, p
69f0: 61 74 68 54 6f 46 69 6c 65 29 3b 0d 0a 20 20 20  athToFile);..   
6a00: 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 0d 0a           break..
6a10: 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 7d          }..    }
6a20: 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 72 65 73  ..    return res
6a30: 75 6c 74 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74  ult;..}....funct
6a40: 69 6f 6e 20 d0 bc d0 94 d0 be d0 b1 d0 b0 d0 b2  ion ............
6a50: d0 b8 d1 82 d1 8c d0 a4 d0 b0 d0 b9 d0 bb d1 8b  ................
6a60: 28 d0 bf d0 9f d1 83 d1 82 d1 8c 2c 20 d0 bf d0  (.........., ...
6a70: a3 d0 b7 d0 b5 d0 bb 29 20 7b 20 0d 0a 0d 0a 20  .......) { .... 
6a80: 20 20 20 76 61 72 20 d0 bb d0 a4 d0 b0 d0 b9 d0     var .........
6a90: bb d1 8b 3d 46 69 6e 64 46 69 6c 65 73 28 d0 bf  ...=FindFiles(..
6aa0: d0 9f d1 83 d1 82 d1 8c 2c 20 27 2a 2e 2a 27 2c  ........, '*.*',
6ab0: 20 66 61 6c 73 65 29 0d 0a 20 20 20 20 66 6f 72   false)..    for
6ac0: 20 28 76 61 72 20 d0 bb d0 98 d0 bd d0 b4 3d 30   (var ........=0
6ad0: 3b 20 d0 bb d0 98 d0 bd d0 b4 3c d0 bb d0 a4 d0  ; ........<.....
6ae0: b0 d0 b9 d0 bb d1 8b 2e d0 9a d0 be d0 bb d0 b8  ................
6af0: d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29 3b 20  ............(); 
6b00: d0 bb d0 98 d0 bd d0 b4 2b 2b 29 0d 0a 20 20 20  ........++)..   
6b10: 20 7b 0d 0a 20 20 20 20 20 20 20 20 d0 bb d0 a4   {..        ....
6b20: d0 b0 d0 b9 d0 bb 3d d0 bb d0 a4 d0 b0 d0 b9 d0  ......=.........
6b30: bb d1 8b 2e d0 9f d0 be d0 bb d1 83 d1 87 d0 b8  ................
6b40: d1 82 d1 8c 28 d0 bb d0 98 d0 bd d0 b4 29 0d 0a  ....(........)..
6b50: 20 20 20 20 20 20 20 20 76 61 72 20 d0 bb d0 9d          var ....
6b60: d0 b0 d0 b4 d0 be d0 a0 d0 b0 d0 b7 d0 b2 d0 b5  ................
6b70: d1 80 d0 bd d1 83 d1 82 d1 8c d0 94 d0 b5 d1 80  ................
6b80: d0 b5 d0 b2 d0 be 20 3d 20 66 61 6c 73 65 3b 0d  ...... = false;.
6b90: 0a 20 20 20 20 20 20 20 20 69 66 28 28 d0 bb d0  .        if((...
6ba0: a4 d0 b0 d0 b9 d0 bb 2e d0 ad d1 82 d0 be d0 9a  ................
6bb0: d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 28 29 20 3d  ............() =
6bc0: 3d 20 66 61 6c 73 65 29 20 26 26 20 28 d0 bc d0  = false) && (...
6bd0: a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0  ................
6be0: b8 d0 bf d1 82 d0 b0 2e d0 a4 d0 b8 d0 bb d1 8c  ................
6bf0: d1 82 d1 80 20 21 3d 20 27 27 29 29 0d 0a 20 20  .... != ''))..  
6c00: 20 20 20 20 20 20 20 20 20 20 69 66 28 d0 bb d0            if(...
6c10: a4 d0 b0 d0 b9 d0 bb 2e d0 98 d0 bc d1 8f d0 91  ................
6c20: d0 b5 d0 b7 d0 a0 d0 b0 d1 81 d1 88 d0 b8 d1 80  ................
6c30: d0 b5 d0 bd d0 b8 d1 8f 2e 74 6f 4c 6f 77 65 72  .........toLower
6c40: 43 61 73 65 28 29 2e 73 65 61 72 63 68 28 d0 bc  Case().search(..
6c50: d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80  ................
6c60: d0 b8 d0 bf d1 82 d0 b0 2e d0 a4 d0 b8 d0 bb d1  ................
6c70: 8c d1 82 d1 80 2e 74 6f 4c 6f 77 65 72 43 61 73  ......toLowerCas
6c80: 65 28 29 29 20 3d 3d 20 2d 31 29 20 7b 0d 0a 20  e()) == -1) {.. 
6c90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63                 c
6ca0: 6f 6e 74 69 6e 75 65 0d 0a 20 20 20 20 20 20 20  ontinue..       
6cb0: 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20       } else {.. 
6cc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d0                 .
6cd0: bb d0 9d d0 b0 d0 b4 d0 be d0 a0 d0 b0 d0 b7 d0  ................
6ce0: b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d1 8c d0 94 d0  ................
6cf0: b5 d1 80 d0 b5 d0 b2 d0 be 20 3d 20 74 72 75 65  ......... = true
6d00: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d  ..            }.
6d10: 0a 20 20 20 20 20 20 20 20 69 66 20 28 28 d0 bc  .        if ((..
6d20: d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80  ................
6d30: d0 b8 d0 bf d1 82 d0 b0 2e d0 a4 d0 b8 d0 bb d1  ................
6d40: 8c d1 82 d1 80 20 21 3d 20 27 27 29 29 7b 20 20  ..... != '')){  
6d50: 2f 2f d0 a2 d1 83 d1 82 20 d1 81 d0 b4 d0 b5 d0  //...... .......
6d60: bb d0 b0 d0 b5 d0 bc 20 d1 81 d0 b2 d0 be d0 b5  ....... ........
6d70: 20 d0 b4 d0 be d0 b1 d0 b0 d0 b2 d0 bb d0 b5 d0   ...............
6d80: bd d0 b8 d0 b5 2c 20 d0 b0 20 d1 81 d1 82 d0 b0  ....., .. ......
6d90: d1 80 d1 8b d0 b9 20 d0 b2 d0 b0 d1 80 d0 b8 d0  ...... .........
6da0: b0 d0 bd d1 82 20 d0 be d1 81 d1 82 d0 b0 d0 b2  ..... ..........
6db0: d0 b8 d0 bc 2e 0d 0a 20 20 20 20 20 20 20 20 20  .......         
6dc0: 20 20 20 69 66 20 28 d0 bb d0 a4 d0 b0 d0 b9 d0     if (.........
6dd0: bb 2e d0 ad d1 82 d0 be d0 9a d0 b0 d1 82 d0 b0  ................
6de0: d0 bb d0 be d0 b3 28 29 20 3d 3d 20 74 72 75 65  ......() == true
6df0: 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  ){..            
6e00: 20 20 20 20 d0 bc d0 94 d0 be d0 b1 d0 b0 d0 b2      ............
6e10: d0 b8 d1 82 d1 8c d0 a4 d0 b0 d0 b9 d0 bb d1 8b  ................
6e20: 28 d0 bb d0 a4 d0 b0 d0 b9 d0 bb 2e d0 9f d0 be  (...............
6e30: d0 bb d0 bd d0 be d0 b5 d0 98 d0 bc d1 8f 2c 20  .............., 
6e40: d0 bf d0 a3 d0 b7 d0 b5 d0 bb 29 0d 0a 20 20 20  ..........)..   
6e50: 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e               con
6e60: 74 69 6e 75 65 3b 0d 0a 20 20 20 20 20 20 20 20  tinue;..        
6e70: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20      }..         
6e80: 20 20 20 69 66 20 28 d0 bb d0 a4 d0 b0 d0 b9 d0     if (.........
6e90: bb 2e d0 ad d1 82 d0 be d0 9a d0 b0 d1 82 d0 b0  ................
6ea0: d0 bb d0 be d0 b3 28 29 20 3d 3d 20 66 61 6c 73  ......() == fals
6eb0: 65 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20  e) {..          
6ec0: 20 20 20 20 20 20 d0 bb d0 a1 d1 82 d1 80 d0 be        ..........
6ed0: d0 ba d0 b0 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 b0  ................
6ee0: d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 3d d0 bf d0  ............=...
6ef0: a3 d0 b7 d0 b5 d0 bb 2e d0 a1 d1 82 d1 80 d0 be  ................
6f00: d0 ba d0 b8 2e d0 94 d0 be d0 b1 d0 b0 d0 b2 d0  ................
6f10: b8 d1 82 d1 8c 28 29 0d 0a 20 20 20 20 20 20 20  .....()..       
6f20: 20 20 20 20 20 20 20 20 20 d0 bb d0 a1 d1 82 d1           .......
6f30: 80 d0 be d0 ba d0 b0 d0 94 d0 b5 d1 80 d0 b5 d0  ................
6f40: b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e  ................
6f50: d0 ad d1 82 d0 be d0 9a d0 b0 d1 82 d0 b0 d0 bb  ................
6f60: d0 be d0 b3 3d d0 bb d0 a4 d0 b0 d0 b9 d0 bb 2e  ....=...........
6f70: d0 ad d1 82 d0 be d0 9a d0 b0 d1 82 d0 b0 d0 bb  ................
6f80: d0 be d0 b3 28 29 0d 0a 20 20 20 20 20 20 20 20  ....()..        
6f90: 20 20 20 20 20 20 20 20 d0 bb d0 a1 d1 82 d1 80          ........
6fa0: d0 be d0 ba d0 b0 d0 94 d0 b5 d1 80 d0 b5 d0 b2  ................
6fb0: d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0  ................
6fc0: 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0 3d  ...............=
6fd0: d0 bb d0 a4 d0 b0 d0 b9 d0 bb 2e d0 9f d0 be d0  ................
6fe0: bb d0 bd d0 be d0 b5 d0 98 d0 bc d1 8f 0d 0a 20  ............... 
6ff0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d0                 .
7000: bb d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0  ................
7010: b5 d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0  ................
7020: bb d0 be d0 b2 2e d0 94 d0 b0 d1 82 d0 b0 d0 98  ................
7030: d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d0 b8 d1 8f  ................
7040: 3d d0 bb d0 a4 d0 b0 d0 b9 d0 bb 2e d0 9f d0 be  =...............
7050: d0 bb d1 83 d1 87 d0 b8 d1 82 d1 8c d0 92 d1 80  ................
7060: d0 b5 d0 bc d1 8f d0 98 d0 b7 d0 bc d0 b5 d0 bd  ................
7070: d0 b5 d0 bd d0 b8 d1 8f 28 29 0d 0a 20 20 20 20  ........()..    
7080: 20 20 20 20 20 20 20 20 20 20 20 20 d0 bb d0 a1              ....
7090: d1 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0 b5 d1 80  ................
70a0: d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 be  ................
70b0: d0 b2 2e d0 a2 d0 b8 d0 bf 3d d0 bb d0 a4 d0 b0  .........=......
70c0: d0 b9 d0 bb 2e d0 a0 d0 b0 d1 81 d1 88 d0 b8 d1  ................
70d0: 80 d0 b5 d0 bd d0 b8 d0 b5 2e 73 75 62 73 74 72  ..........substr
70e0: 28 31 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20  (1)..           
70f0: 20 20 20 20 20 76 61 72 20 d0 a1 d0 be d0 b4 d0       var .......
7100: b5 d1 80 d0 b6 d0 b8 d1 82 d0 a1 d0 bb d0 b5 d1  ................
7110: 88 20 3d 20 28 d0 bb d0 a1 d1 82 d1 80 d0 be d0  . = (...........
7120: ba d0 b0 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 b0 d0  ................
7130: a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a0 d0 be  ................
7140: d0 b4 d0 b8 d1 82 d0 b5 d0 bb d1 8c 2e d0 98 d0  ................
7150: bc d1 8f 2e 73 75 62 73 74 72 28 d0 bb d0 a1 d1  ....substr(.....
7160: 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0 b5 d1 80 d0  ................
7170: b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0  ................
7180: b2 2e d0 a0 d0 be d0 b4 d0 b8 d1 82 d0 b5 d0 bb  ................
7190: d1 8c 2e d0 98 d0 bc d1 8f 2e 6c 65 6e 67 74 68  ..........length
71a0: 2d 31 29 3d 3d 27 5c 5c 27 29 3f 30 3a 31 0d 0a  -1)=='\\')?0:1..
71b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
71c0: 69 66 28 d0 bc d0 9e d1 82 d0 be d0 b1 d1 80 d0  if(.............
71d0: b0 d0 b6 d0 b0 d1 82 d1 8c d0 a0 d0 b0 d1 81 d1  ................
71e0: 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5 d0 a4 d0  ................
71f0: b0 d0 b9 d0 bb d0 b0 d0 92 d0 9f d1 80 d0 b5 d0  ................
7200: b4 d1 81 d1 82 d0 b0 d0 b2 d0 bb d0 b5 d0 bd d0  ................
7210: b8 d0 b8 20 3d 3d 20 74 72 75 65 29 7b 20 2f 2f  ... == true){ //
7220: d0 b2 20 d1 82 d0 b5 d0 be d1 80 d0 b8 d0 b8 20  .. ............ 
7230: d1 83 20 d0 bd d0 b0 d1 81 20 d1 80 d0 be d0 b4  .. ...... ......
7240: d0 b8 d1 82 d0 b5 d0 bb d1 8c 20 d1 82 d0 be d0  .......... .....
7250: bb d1 8c d0 ba d0 be 20 d0 be d0 b4 d0 b8 d0 bd  ....... ........
7260: 20 d1 81 20 d0 ba d0 be d1 80 d0 bd d0 b5 d0 b2   .. ............
7270: d1 8b d0 bc 20 d0 ba d0 b0 d1 82 d0 b0 d0 bb d0  .... ...........
7280: be d0 b3 d0 be d0 bc 2c 20 d0 b2 d0 be d1 82 20  ......., ...... 
7290: d1 8d d1 82 d0 be d1 82 20 d0 ba d0 be d1 80 d0  ........ .......
72a0: bd d0 b5 d0 b2 d0 be d0 b9 20 d0 ba d0 b0 d1 82  ......... ......
72b0: d0 b0 d0 bb d0 be d0 b3 20 d0 b8 20 d0 b2 d1 8b  ........ .. ....
72c0: d1 80 d0 b5 d0 b6 d0 b5 d0 bc 20 d0 b8 d0 b7 20  .......... .... 
72d0: d0 bf d1 83 d1 82 d0 b5 d0 b9 2e 0d 0a 20 20 20  .............   
72e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
72f0: 20 d0 bb d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0   ...............
7300: 94 d0 b5 d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0  ................
7310: b9 d0 bb d0 be d0 b2 2e d0 98 d0 bc d1 8f 3d d0  ..............=.
7320: bb d0 a4 d0 b0 d0 b9 d0 bb 2e d0 9f d0 be d0 bb  ................
7330: d0 bd d0 be d0 b5 d0 98 d0 bc d1 8f 2e 73 75 62  .............sub
7340: 73 74 72 28 d0 bb d0 a1 d1 82 d1 80 d0 be d0 ba  str(............
7350: d0 b0 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 b0 d0 a4  ................
7360: d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a0 d0 be d0  ................
7370: b4 d0 b8 d1 82 d0 b5 d0 bb d1 8c 2e d0 98 d0 bc  ................
7380: d1 8f 2e 6c 65 6e 67 74 68 2b d0 a1 d0 be d0 b4  ...length+......
7390: d0 b5 d1 80 d0 b6 d0 b8 d1 82 d0 a1 d0 bb d0 b5  ................
73a0: d1 88 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20  ..)..           
73b0: 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20       } else {.. 
73c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
73d0: 20 20 20 76 61 72 20 d0 94 d0 bb d0 b8 d0 bd d0     var .........
73e0: b0 d0 a0 d0 b0 d1 81 d1 88 d0 b8 d1 80 d0 b5 d0  ................
73f0: bd d0 b8 d1 8f 20 3d 20 d0 bb d0 a4 d0 b0 d0 b9  ..... = ........
7400: d0 bb 2e d0 a0 d0 b0 d1 81 d1 88 d0 b8 d1 80 d0  ................
7410: b5 d0 bd d0 b8 d0 b5 2e 6c 65 6e 67 74 68 3b 0d  ........length;.
7420: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7430: 20 20 20 20 20 76 61 72 20 d0 98 d0 bc d1 8f d0       var .......
7440: a4 d0 b0 d0 b9 d0 bb d0 b0 d0 a1 d0 a0 d0 b0 d1  ................
7450: 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5 d0  ................
7460: bc 20 3d 20 d0 bb d0 a4 d0 b0 d0 b9 d0 bb 2e d0  . = ............
7470: 9f d0 be d0 bb d0 bd d0 be d0 b5 d0 98 d0 bc d1  ................
7480: 8f 2e 73 75 62 73 74 72 28 d0 bb d0 a1 d1 82 d1  ..substr(.......
7490: 80 d0 be d0 ba d0 b0 d0 94 d0 b5 d1 80 d0 b5 d0  ................
74a0: b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e  ................
74b0: d0 a0 d0 be d0 b4 d0 b8 d1 82 d0 b5 d0 bb d1 8c  ................
74c0: 2e d0 98 d0 bc d1 8f 2e 6c 65 6e 67 74 68 2b d0  ........length+.
74d0: a1 d0 be d0 b4 d0 b5 d1 80 d0 b6 d0 b8 d1 82 d0  ................
74e0: a1 d0 bb d0 b5 d1 88 29 3b 0d 0a 20 20 20 20 20  .......);..     
74f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d0                 .
7500: bb d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0  ................
7510: b5 d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0  ................
7520: bb d0 be d0 b2 2e d0 98 d0 bc d1 8f 3d d0 98 d0  ............=...
7530: bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0 d0 a1 d0  ................
7540: a0 d0 b0 d1 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd d0  ................
7550: b8 d0 b5 d0 bc 2e 73 75 62 73 74 72 28 30 2c 20  ......substr(0, 
7560: d0 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0  ................
7570: d0 a1 d0 a0 d0 b0 d1 81 d1 88 d0 b8 d1 80 d0 b5  ................
7580: d0 bd d0 b8 d0 b5 d0 bc 2e 6c 65 6e 67 74 68 20  .........length 
7590: 2d 20 d0 94 d0 bb d0 b8 d0 bd d0 b0 d0 a0 d0 b0  - ..............
75a0: d1 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d1 8f  ................
75b0: 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  );..            
75c0: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20      }..         
75d0: 20 20 20 20 20 20 20 69 66 20 28 d0 bb d0 9d d0         if (.....
75e0: b0 d0 b4 d0 be d0 a0 d0 b0 d0 b7 d0 b2 d0 b5 d1  ................
75f0: 80 d0 bd d1 83 d1 82 d1 8c d0 94 d0 b5 d1 80 d0  ................
7600: b5 d0 b2 d0 be 29 20 45 78 70 61 6e 64 54 72 65  .....) ExpandTre
7610: 65 46 6f 72 46 69 6c 65 28 d0 bb d0 a1 d1 82 d1  eForFile(.......
7620: 80 d0 be d0 ba d0 b0 d0 94 d0 b5 d1 80 d0 b5 d0  ................
7630: b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2c  ...............,
7640: 20 74 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20   true)..        
7650: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 7d      }..        }
7660: 20 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20    else {..      
7670: 20 20 20 20 20 20 d0 bb d0 a1 d1 82 d1 80 d0 be        ..........
7680: d0 ba d0 b0 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 b0  ................
7690: d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 3d d0 bf d0  ............=...
76a0: a3 d0 b7 d0 b5 d0 bb 2e d0 a1 d1 82 d1 80 d0 be  ................
76b0: d0 ba d0 b8 2e d0 94 d0 be d0 b1 d0 b0 d0 b2 d0  ................
76c0: b8 d1 82 d1 8c 28 29 0d 0a 20 20 20 20 20 20 20  .....()..       
76d0: 20 20 20 20 20 d0 bb d0 a1 d1 82 d1 80 d0 be d0       ...........
76e0: ba d0 b0 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 b0 d0  ................
76f0: a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0 ad d1 82  ................
7700: d0 be d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3  ................
7710: 3d d0 bb d0 a4 d0 b0 d0 b9 d0 bb 2e d0 ad d1 82  =...............
7720: d0 be d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3  ................
7730: 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  ()..            
7740: d0 bb d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 94  ................
7750: d0 b5 d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9  ................
7760: d0 bb d0 be d0 b2 2e d0 98 d0 bc d1 8f d0 a4 d0  ................
7770: b0 d0 b9 d0 bb d0 b0 3d d0 bb d0 a4 d0 b0 d0 b9  .......=........
7780: d0 bb 2e d0 9f d0 be d0 bb d0 bd d0 be d0 b5 d0  ................
7790: 98 d0 bc d1 8f 0d 0a 20 20 20 20 20 20 20 20 20  .......         
77a0: 20 20 20 d0 bb d0 a1 d1 82 d1 80 d0 be d0 ba d0     .............
77b0: b0 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0  ................
77c0: b0 d0 b9 d0 bb d0 be d0 b2 2e d0 94 d0 b0 d1 82  ................
77d0: d0 b0 d0 98 d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd  ................
77e0: d0 b8 d1 8f 3d d0 bb d0 a4 d0 b0 d0 b9 d0 bb 2e  ....=...........
77f0: d0 9f d0 be d0 bb d1 83 d1 87 d0 b8 d1 82 d1 8c  ................
7800: d0 92 d1 80 d0 b5 d0 bc d1 8f d0 98 d0 b7 d0 bc  ................
7810: d0 b5 d0 bd d0 b5 d0 bd d0 b8 d1 8f 28 29 0d 0a  ............()..
7820: 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20              ..  
7830: 20 20 20 20 20 20 20 20 20 20 69 66 28 d0 bc d0            if(...
7840: 9e d1 82 d0 be d0 b1 d1 80 d0 b0 d0 b6 d0 b0 d1  ................
7850: 82 d1 8c d0 a0 d0 b0 d1 81 d1 88 d0 b8 d1 80 d0  ................
7860: b5 d0 bd d0 b8 d0 b5 d0 a4 d0 b0 d0 b9 d0 bb d0  ................
7870: b0 d0 92 d0 9f d1 80 d0 b5 d0 b4 d1 81 d1 82 d0  ................
7880: b0 d0 b2 d0 bb d0 b5 d0 bd d0 b8 d0 b8 20 3d 3d  ............. ==
7890: 20 74 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20   true)..        
78a0: 20 20 20 20 20 20 20 20 d0 bb d0 a1 d1 82 d1 80          ........
78b0: d0 be d0 ba d0 b0 d0 94 d0 b5 d1 80 d0 b5 d0 b2  ................
78c0: d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0  ................
78d0: 98 d0 bc d1 8f 3d d0 bb d0 a4 d0 b0 d0 b9 d0 bb  .....=..........
78e0: 2e d0 98 d0 bc d1 8f 0d 0a 20 20 20 20 20 20 20  .........       
78f0: 20 20 20 20 20 65 6c 73 65 0d 0a 20 20 20 20 20       else..     
7900: 20 20 20 20 20 20 20 20 20 20 20 d0 bb d0 a1 d1             .....
7910: 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0 b5 d1 80 d0  ................
7920: b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0  ................
7930: b2 2e d0 98 d0 bc d1 8f 3d d0 bb d0 a4 d0 b0 d0  ........=.......
7940: b9 d0 bb 2e d0 98 d0 bc d1 8f d0 91 d0 b5 d0 b7  ................
7950: d0 a0 d0 b0 d1 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd  ................
7960: d0 b8 d1 8f 0d 0a 20 20 20 20 20 20 20 20 20 20  ......          
7970: 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20    ..            
7980: 69 66 28 d0 bb d0 a4 d0 b0 d0 b9 d0 bb 2e d0 ad  if(.............
7990: d1 82 d0 be d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be  ................
79a0: d0 b3 28 29 20 3d 3d 20 74 72 75 65 29 0d 0a 20  ..() == true).. 
79b0: 20 20 20 20 20 20 20 20 20 20 20 7b 0d 0a 20 20             {..  
79c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66                if
79d0: 28 56 61 6c 75 65 49 73 46 69 6c 6c 65 64 28 d0  (ValueIsFilled(.
79e0: bb d0 a4 d0 b0 d0 b9 d0 bb 2e d0 a0 d0 b0 d1 81  ................
79f0: d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5 29 29  ..............))
7a00: 20 d0 bb d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0   ...............
7a10: 94 d0 b5 d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0  ................
7a20: b9 d0 bb d0 be d0 b2 2e d0 98 d0 bc d1 8f 2b 3d  ..............+=
7a30: d0 bb d0 a4 d0 b0 d0 b9 d0 bb 2e d0 a0 d0 b0 d1  ................
7a40: 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5 0d  ................
7a50: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7a60: 20 d0 bc d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1   ...............
7a70: 82 d1 8c d0 a4 d0 b0 d0 b9 d0 bb d1 8b 28 d0 bb  .............(..
7a80: d0 a4 d0 b0 d0 b9 d0 bb 2e d0 9f d0 be d0 bb d0  ................
7a90: bd d0 be d0 b5 d0 98 d0 bc d1 8f 2c 20 d0 bb d0  ..........., ...
7aa0: a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0 b5 d1  ................
7ab0: 80 d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0  ................
7ac0: be d0 b2 29 0d 0a 20 20 20 20 20 20 20 20 20 20  ...)..          
7ad0: 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20    }..           
7ae0: 20 65 6c 73 65 7b 0d 0a 20 20 20 20 20 20 20 20   else{..        
7af0: 20 20 20 20 20 20 20 20 69 66 20 28 d0 bc d0 98          if (....
7b00: d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2  ................
7b10: d0 b0 d1 82 d1 8c d0 92 d0 b5 d1 80 d1 81 d0 b8  ................
7b20: d0 be d0 bd d0 b8 d1 80 d0 be d0 b2 d0 b0 d0 bd  ................
7b30: d0 b8 d0 b5 29 20 7b 0d 0a 20 20 20 20 20 20 20  ....) {..       
7b40: 20 20 20 20 20 20 20 20 20 20 20 20 20 d0 bb d0               ...
7b50: a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0 b5 d1  ................
7b60: 80 d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0  ................
7b70: be d0 b2 2e d0 a1 d1 82 d0 b0 d1 82 d1 83 d1 81  ................
7b80: 20 3d 20 64 76 63 73 47 65 74 46 69 6c 65 53 74   = dvcsGetFileSt
7b90: 61 74 75 73 28 d0 bb d0 a1 d1 82 d1 80 d0 be d0  atus(...........
7ba0: ba d0 b0 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 b0 d0  ................
7bb0: a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0 98 d0 bc  ................
7bc0: d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0 29 3b 0d 0a  ............);..
7bd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7be0: 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  }..             
7bf0: 20 20 20 d0 bb d0 a1 d1 82 d1 80 d0 be d0 ba d0     .............
7c00: b0 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0  ................
7c10: b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a2 d0 b8 d0 bf  ................
7c20: 3d d0 bb d0 a4 d0 b0 d0 b9 d0 bb 2e d0 a0 d0 b0  =...............
7c30: d1 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5  ................
7c40: 2e 73 75 62 73 74 72 28 31 29 0d 0a 20 20 20 20  .substr(1)..    
7c50: 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28              if (
7c60: d0 bb d0 9d d0 b0 d0 b4 d0 be d0 a0 d0 b0 d0 b7  ................
7c70: d0 b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d1 8c d0 94  ................
7c80: d0 b5 d1 80 d0 b5 d0 b2 d0 be 29 20 45 78 70 61  ..........) Expa
7c90: 6e 64 54 72 65 65 46 6f 72 46 69 6c 65 28 d0 bb  ndTreeForFile(..
7ca0: d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0 b5  ................
7cb0: d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb  ................
7cc0: d0 be d0 b2 2c 20 74 72 75 65 29 0d 0a 20 20 20  ...., true)..   
7cd0: 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20           }..    
7ce0: 20 20 20 20 7d 20 0d 0a 20 20 20 20 7d 0d 0a 7d      } ..    }..}
7cf0: 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0 94 d0  ....function ...
7d00: be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c d0 9a d0  ................
7d10: b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 b8 28 d0 bf  .............(..
7d20: d0 a2 d0 b7 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be  ................
7d30: d0 b3 d0 b8 29 20 7b 0d 0a 0d 0a 20 20 20 20 66  ....) {....    f
7d40: 6f 72 20 28 76 61 72 20 d0 bb d0 98 d0 bd d0 b4  or (var ........
7d50: 3d 30 3b 20 d0 bb d0 98 d0 bd d0 b4 3c d0 bf d0  =0; ........<...
7d60: a2 d0 b7 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0  ................
7d70: b3 d0 b8 2e d0 9a d0 be d0 bb d0 b8 d1 87 d0 b5  ................
7d80: d1 81 d1 82 d0 b2 d0 be 28 29 3b 20 d0 bb d0 98  ........(); ....
7d90: d0 bd d0 b4 2b 2b 29 0d 0a 20 20 20 20 7b 0d 0a  ....++)..    {..
7da0: 20 20 20 20 20 20 20 20 76 61 72 20 d0 bb d0 9a          var ....
7db0: d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 3d d0 bf d0  ............=...
7dc0: a2 d0 b7 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0  ................
7dd0: b3 d0 b8 2e d0 9f d0 be d0 bb d1 83 d1 87 d0 b8  ................
7de0: d1 82 d1 8c 28 d0 bb d0 98 d0 bd d0 b4 29 2e d0  ....(........)..
7df0: 98 d0 bc d1 8f d0 9a d0 b0 d1 82 d0 b0 d0 bb d0  ................
7e00: be d0 b3 d0 b0 3b 0d 0a 20 20 20 20 20 20 20 20  .....;..        
7e10: 2f 2f d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d0 bc  //..............
7e20: 20 d0 b2 d0 be d0 b7 d0 bc d0 be d0 b6 d0 bd d0   ...............
7e30: be d1 81 d1 82 d1 8c 20 d1 84 d0 be d1 80 d0 bc  ....... ........
7e40: d0 b8 d1 80 d0 be d0 b2 d0 b0 d0 bd d0 b8 d1 8f  ................
7e50: 20 d0 bf d1 83 d1 82 d0 b8 20 d0 ba d0 b0 d1 82   ........ ......
7e60: d0 b0 d0 bb d0 be d0 b3 d0 b0 2c 20 d0 be d1 82  .........., ....
7e70: d0 bd d0 be d1 81 d0 b8 d1 82 d0 b5 d0 bb d1 8c  ................
7e80: d0 bd d0 be 20 d0 a1 d0 bd d0 b5 d0 b3 d0 be d0  .... ...........
7e90: bf d0 b0 d1 82 d0 b0 2e 20 0d 0a 20 20 20 20 20  ........ ..     
7ea0: 20 20 20 2f 2f 20 d0 bf d1 83 d1 82 d1 8c 20 d0     // ........ .
7eb0: bd d0 b0 d1 87 d0 b8 d0 bd d0 b0 d1 82 d1 8c d1  ................
7ec0: 81 d1 8f 20 d0 b4 d0 be d0 bb d0 b6 d0 b5 d0 bd  ... ............
7ed0: 20 d1 81 20 22 2e 2e 22 20 d0 b8 d0 bb d0 b8 20   .. ".." ...... 
7ee0: 22 2e 22 2c 20 d0 bf d0 be 20 d0 bf d1 80 d0 be  ".", .... ......
7ef0: d1 81 d0 b1 d0 b5 20 0d 0a 20 20 20 20 20 20 20  ...... ..       
7f00: 20 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 d0   ..        if (.
7f10: bb d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 20  ............... 
7f20: 3d 3d 20 22 2e 67 69 74 22 29 7b 0d 0a 20 20 20  == ".git"){..   
7f30: 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75           continu
7f40: 65 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20  e;..        }.. 
7f50: 20 20 20 20 20 20 20 76 61 72 20 d0 bc d0 bb d0         var .....
7f60: 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 20 3d 20  ............. = 
7f70: 67 65 74 41 62 73 6f 6c 75 74 65 50 61 74 68 28  getAbsolutePath(
7f80: d0 bb d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3  ................
7f90: 29 0d 0a 20 20 20 20 20 20 20 20 2f 2f d0 a1 d0  )..        //...
7fa0: b4 d0 b5 d0 bb d0 b0 d0 b5 d0 bc 20 d0 bf d1 80  ........... ....
7fb0: d0 be d0 b2 d0 b5 d1 80 d0 ba d1 83 20 d1 81 d1  ............ ...
7fc0: 83 d1 89 d0 b5 d1 81 d1 82 d0 b2 d0 be d0 b2 d0  ................
7fd0: b0 d0 bd d0 b8 d1 8f 20 d0 ba d0 b0 d1 82 d0 b0  ....... ........
7fe0: d0 bb d0 be d0 b3 d0 b0 20 d0 be d1 82 20 31 d0  ........ .... 1.
7ff0: a1 2e 0d 0a 20 20 20 20 20 20 20 20 76 61 72 20  ....        var 
8000: 66 20 3d 20 76 38 4e 65 77 28 22 46 69 6c 65 22  f = v8New("File"
8010: 2c 20 d0 bc d0 bb d0 9a d0 b0 d1 82 d0 b0 d0 bb  , ..............
8020: d0 be d0 b3 29 3b 20 0d 0a 20 20 20 20 20 20 20  ....); ..       
8030: 20 69 66 20 28 66 2e 45 78 69 73 74 28 29 29 20   if (f.Exist()) 
8040: 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 d0  {..            .
8050: bb d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 20  ............... 
8060: 3d 20 d0 bc d0 bb d0 9a d0 b0 d1 82 d0 b0 d0 bb  = ..............
8070: d0 be d0 b3 3b 0d 0a 20 20 20 20 20 20 20 20 7d  ....;..        }
8080: 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 20   else {..       
8090: 20 20 20 20 20 4d 65 73 73 61 67 65 28 22 d0 9a       Message("..
80a0: d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 20 d0 be d1  ............ ...
80b0: 82 d0 bd d0 be d1 81 d1 82 d0 b5 d0 bb d1 8c d0  ................
80c0: bd d0 be 20 d0 a1 d0 bd d0 b5 d0 b3 d0 be d0 bf  ... ............
80d0: d0 b0 d1 82 d0 b0 20 d0 bd d0 b5 20 d1 81 d1 83  ...... .... ....
80e0: d1 89 d0 b5 d1 81 d1 82 d0 b2 d1 83 d0 b5 d1 82  ................
80f0: 2c 20 d0 bf d1 80 d0 be d0 bf d1 83 d1 81 d0 ba  , ..............
8100: d0 b0 d0 b5 d0 bc 20 22 20 2b 20 d0 bc d0 bb d0  ...... " + .....
8110: 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 29 3b 0d  .............);.
8120: 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e  .            con
8130: 74 69 6e 75 65 3b 20 2f 2f 0d 0a 20 20 20 20 20  tinue; //..     
8140: 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 d0 bb     }..        ..
8150: d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0 b5  ................
8160: d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb  ................
8170: d0 be d0 b2 3d d0 bc d0 a4 d0 be d1 80 d0 bc d0  ....=...........
8180: b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 2e  ................
8190: d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 a4 d0 b0  ................
81a0: d0 b9 d0 bb d0 be d0 b2 2e d0 a1 d1 82 d1 80 d0  ................
81b0: be d0 ba d0 b8 2e d0 94 d0 be d0 b1 d0 b0 d0 b2  ................
81c0: d0 b8 d1 82 d1 8c 28 29 0d 0a 20 20 20 20 20 20  ......()..      
81d0: 20 20 d0 bb d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0    ..............
81e0: d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0 b0  ................
81f0: d0 b9 d0 bb d0 be d0 b2 2e d0 98 d0 bc d1 8f 3d  ...............=
8200: d0 bb d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3  ................
8210: 0d 0a 20 20 20 20 20 20 20 20 d0 bb d0 a1 d1 82  ..        ......
8220: d1 80 d0 be d0 ba d0 b0 d0 94 d0 b5 d1 80 d0 b5  ................
8230: d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2  ................
8240: 2e d0 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0  ................
8250: b0 3d d0 bb d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be  .=..............
8260: d0 b3 0d 0a 20 20 20 20 20 20 20 20 d0 bb d0 a1  ....        ....
8270: d1 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0 b5 d1 80  ................
8280: d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 be  ................
8290: d0 b2 2e d0 a0 d0 b0 d0 b7 d0 b2 d0 b5 d1 80 d0  ................
82a0: bd d1 83 d1 82 d1 8c 3d d0 bf d0 a2 d0 b7 d0 9a  .......=........
82b0: d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 b8 2e d0  ................
82c0: 9f d0 be d0 bb d1 83 d1 87 d0 b8 d1 82 d1 8c 28  ...............(
82d0: d0 bb d0 98 d0 bd d0 b4 29 2e d0 a0 d0 b0 d0 b7  ........).......
82e0: d0 b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d1 8c 0d 0a  ................
82f0: 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20          ..      
8300: 20 20 69 66 20 28 d0 bc d0 98 d1 81 d0 bf d0 be    if (..........
8310: d0 bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d1 8c  ................
8320: d0 92 d0 b5 d1 80 d1 81 d0 b8 d0 be d0 bd d0 b8  ................
8330: d1 80 d0 be d0 b2 d0 b0 d0 bd d0 b8 d0 b5 29 7b  ..............){
8340: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 76  ..            dv
8350: 63 73 47 65 74 43 61 74 61 6c 6f 67 53 74 61 74  csGetCatalogStat
8360: 75 73 28 d0 bb d0 9a d0 b0 d1 82 d0 b0 d0 bb d0  us(.............
8370: be d0 b3 29 3b 0d 0a 20 20 20 20 20 20 20 20 20  ...);..         
8380: 20 20 20 64 76 63 73 47 65 74 4d 69 73 73 69 6e     dvcsGetMissin
8390: 67 46 69 6c 65 73 28 d0 bb d0 9a d0 b0 d1 82 d0  gFiles(.........
83a0: b0 d0 bb d0 be d0 b3 2c 20 d0 bb d0 a1 d1 82 d1  ......., .......
83b0: 80 d0 be d0 ba d0 b0 d0 94 d0 b5 d1 80 d0 b5 d0  ................
83c0: b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 29  ...............)
83d0: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 d0  ;..            .
83e0: bb d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0  ................
83f0: b5 d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0  ................
8400: bb d0 be d0 b2 2e d0 a1 d1 82 d0 b0 d1 82 d1 83  ................
8410: d1 81 20 3d 20 64 76 63 73 47 65 74 46 69 6c 65  .. = dvcsGetFile
8420: 53 74 61 74 75 73 28 d0 bb d0 a1 d1 82 d1 80 d0  Status(.........
8430: be d0 ba d0 b0 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0  ................
8440: b0 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0 98  ................
8450: d0 bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0 29 3b  ..............);
8460: 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20  ..        }..   
8470: 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 d0       ..        .
8480: bc d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1  ................
8490: 8c d0 a4 d0 b0 d0 b9 d0 bb d1 8b 28 d0 bb d0 9a  ...........(....
84a0: d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 2c 20 d0 bb  ............, ..
84b0: d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0 b5  ................
84c0: d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb  ................
84d0: d0 be d0 b2 29 0d 0a 20 20 20 20 20 20 20 20 69  ....)..        i
84e0: 66 20 28 d0 bb d0 a1 d1 82 d1 80 d0 be d0 ba d0  f (.............
84f0: b0 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0  ................
8500: b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a0 d0 be d0 b4  ................
8510: d0 b8 d1 82 d0 b5 d0 bb d1 8c 21 3d 75 6e 64 65  ..........!=unde
8520: 66 69 6e 65 64 29 7b 0d 0a 20 20 20 20 20 20 20  fined){..       
8530: 20 20 20 20 20 69 66 20 28 28 d0 bc d0 a4 d0 be       if ((......
8540: d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf  ................
8550: d1 82 d0 b0 2e d0 a4 d0 b8 d0 bb d1 8c d1 82 d1  ................
8560: 80 20 21 3d 20 27 27 29 20 26 26 20 28 21 d0 bc  . != '') && (!..
8570: d0 9f d0 be d0 ba d0 b0 d0 b7 d1 8b d0 b2 d0 b0  ................
8580: d1 82 d1 8c d0 a0 d0 b5 d0 b7 d1 83 d0 bb d1 8c  ................
8590: d1 82 d0 b0 d1 82 d0 9f d0 be d0 b8 d1 81 d0 ba  ................
85a0: d0 b0 d0 a1 d0 bf d0 b8 d1 81 d0 ba d0 be d0 bc  ................
85b0: 29 20 26 26 20 28 d0 bb d0 a1 d1 82 d1 80 d0 be  ) && (..........
85c0: d0 ba d0 b0 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 b0  ................
85d0: d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a0 d0  ................
85e0: be d0 b4 d0 b8 d1 82 d0 b5 d0 bb d1 8c 2e d0 a1  ................
85f0: d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 9a d0 be d0  ................
8600: bb d0 b8 d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 be 28  ...............(
8610: 29 20 3e 20 30 29 29 7b 0d 0a 20 20 20 20 20 20  ) > 0)){..      
8620: 20 20 20 20 20 20 20 20 20 20 76 61 72 20 d0 9c            var ..
8630: d0 b0 d1 81 d1 81 d0 b8 d0 b2 d0 9a d0 a3 d0 b4  ................
8640: d0 b0 d0 bb d0 b5 d0 bd d0 b8 d1 8e 20 3d 20 76  ............ = v
8650: 38 4e 65 77 28 22 41 72 72 61 79 22 29 3b 0d 0a  8New("Array");..
8660: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8670: d0 bb d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 94  ................
8680: d0 b5 d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9  ................
8690: d0 bb d0 be d0 b2 d0 a1 d1 82 d0 b0 d1 80 d0 b0  ................
86a0: d1 8f 20 3d 20 d0 bb d0 a1 d1 82 d1 80 d0 be d0  .. = ...........
86b0: ba d0 b0 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 b0 d0  ................
86c0: a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a0 d0 be  ................
86d0: d0 b4 d0 b8 d1 82 d0 b5 d0 bb d1 8c 3b 0d 0a 20  ............;.. 
86e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d0                 .
86f0: bb d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0  ................
8700: b5 d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0  ................
8710: bb d0 be d0 b2 20 3d 20 d0 bc d0 a4 d0 be d1 80  ..... = ........
8720: d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82  ................
8730: d0 b0 2e d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0  ................
8740: a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a1 d1 82  ................
8750: d1 80 d0 be d0 ba d0 b8 2e d0 94 d0 be d0 b1 d0  ................
8760: b0 d0 b2 d0 b8 d1 82 d1 8c 28 29 3b 0d 0a 20 20  .........();..  
8770: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d0 bb                ..
8780: d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0 b5  ................
8790: d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb  ................
87a0: d0 be d0 b2 2e d0 98 d0 bc d1 8f 3d d0 bb d0 9a  ...........=....
87b0: d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 0d 0a 20 20  ..............  
87c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d0 bb                ..
87d0: d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0 b5  ................
87e0: d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb  ................
87f0: d0 be d0 b2 2e d0 98 d0 bc d1 8f d0 a4 d0 b0 d0  ................
8800: b9 d0 bb d0 b0 3d d0 bb d0 9a d0 b0 d1 82 d0 b0  .....=..........
8810: d0 bb d0 be d0 b3 0d 0a 20 20 20 20 20 20 20 20  ........        
8820: 20 20 20 20 20 20 20 20 d0 bb d0 a1 d1 82 d1 80          ........
8830: d0 be d0 ba d0 b0 d0 94 d0 b5 d1 80 d0 b5 d0 b2  ................
8840: d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0  ................
8850: a0 d0 b0 d0 b7 d0 b2 d0 b5 d1 80 d0 bd d1 83 d1  ................
8860: 82 d1 8c 3d d0 bf d0 a2 d0 b7 d0 9a d0 b0 d1 82  ...=............
8870: d0 b0 d0 bb d0 be d0 b3 d0 b8 2e d0 9f d0 be d0  ................
8880: bb d1 83 d1 87 d0 b8 d1 82 d1 8c 28 d0 bb d0 98  ...........(....
8890: d0 bd d0 b4 29 2e d0 a0 d0 b0 d0 b7 d0 b2 d0 b5  ....)...........
88a0: d1 80 d0 bd d1 83 d1 82 d1 8c 0d 0a 20 20 20 20  ............    
88b0: 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20              for 
88c0: 28 76 61 72 20 69 20 3d 20 30 3b 20 69 3c d0 bb  (var i = 0; i<..
88d0: d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0 b5  ................
88e0: d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb  ................
88f0: d0 be d0 b2 d0 a1 d1 82 d0 b0 d1 80 d0 b0 d1 8f  ................
8900: 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 9a  ................
8910: d0 be d0 bb d0 b8 d1 87 d0 b5 d1 81 d1 82 d0 b2  ................
8920: d0 be 28 29 3b 20 69 2b 2b 29 20 7b 20 0d 0a 20  ..(); i++) { .. 
8930: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8940: 20 20 20 d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1     .............
8950: 80 d0 be d0 ba d0 b0 20 3d 20 d0 bb d0 a1 d1 82  ....... = ......
8960: d1 80 d0 be d0 ba d0 b0 d0 94 d0 b5 d1 80 d0 b5  ................
8970: d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2  ................
8980: d0 a1 d1 82 d0 b0 d1 80 d0 b0 d1 8f 2e d0 a1 d1  ................
8990: 82 d1 80 d0 be d0 ba d0 b8 2e d0 9f d0 be d0 bb  ................
89a0: d1 83 d1 87 d0 b8 d1 82 d1 8c 28 69 29 3b 0d 0a  ..........(i);..
89b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
89c0: 20 20 20 20 76 61 72 20 d0 9c d0 b0 d1 81 d1 81      var ........
89d0: d0 b8 d0 b2 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2  ................
89e0: 20 3d 20 d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1   = .............
89f0: 80 d0 be d0 ba d0 b0 2e d0 98 d0 bc d1 8f 2e 73  ...............s
8a00: 70 6c 69 74 28 27 5c 5c 27 29 3b 0d 0a 20 20 20  plit('\\');..   
8a10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8a20: 20 d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0   ...............
8a30: be d0 ba d0 b0 20 3d 20 d0 bb d0 a1 d1 82 d1 80  ..... = ........
8a40: d0 be d0 ba d0 b0 d0 94 d0 b5 d1 80 d0 b5 d0 b2  ................
8a50: d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 3b 0d  ..............;.
8a60: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
8a70: 20 20 20 20 20 76 61 72 20 78 20 3d 20 30 3b 0d       var x = 0;.
8a80: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
8a90: 20 20 20 20 20 77 68 69 6c 65 28 20 78 3c d0 9c       while( x<..
8aa0: d0 b0 d1 81 d1 81 d0 b8 d0 b2 d0 a4 d0 b0 d0 b9  ................
8ab0: d0 bb d0 be d0 b2 2e 6c 65 6e 67 74 68 29 20 7b  .......length) {
8ac0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
8ad0: 20 20 20 20 20 20 20 20 20 20 76 61 72 20 d0 a1            var ..
8ae0: d1 82 d1 80 d1 83 d0 ba d1 82 d1 83 d1 80 d0 b0  ................
8af0: d0 9f d0 be d0 b8 d1 81 d0 ba d0 b0 20 3d 20 76  ............ = v
8b00: 38 4e 65 77 28 22 53 74 72 75 63 74 75 72 65 22  8New("Structure"
8b10: 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  );..            
8b20: 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20              var 
8b30: d0 9f d1 83 d1 82 d1 8c d0 94 d0 bb d1 8f d0 9f  ................
8b40: d0 be d0 b8 d1 81 d0 ba d0 b0 20 3d 20 d0 9c d0  .......... = ...
8b50: b0 d1 81 d1 81 d0 b8 d0 b2 d0 a4 d0 b0 d0 b9 d0  ................
8b60: bb d0 be d0 b2 5b 78 5d 3b 0d 0a 20 20 20 20 20  .....[x];..     
8b70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8b80: 20 20 20 d0 a1 d1 82 d1 80 d1 83 d0 ba d1 82 d1     .............
8b90: 83 d1 80 d0 b0 d0 9f d0 be d0 b8 d1 81 d0 ba d0  ................
8ba0: b0 2e 69 6e 73 65 72 74 28 22 d0 98 d0 bc d1 8f  ..insert("......
8bb0: 22 2c 20 d0 9f d1 83 d1 82 d1 8c d0 94 d0 bb d1  ", .............
8bc0: 8f d0 9f d0 be d0 b8 d1 81 d0 ba d0 b0 29 3b 0d  .............);.
8bd0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
8be0: 20 20 20 20 20 20 20 20 20 76 61 72 20 d0 9d d0           var ...
8bf0: b0 d0 b9 d0 b4 d0 b5 d0 bd d0 bd d1 8b d0 b5 d0  ................
8c00: a1 d1 82 d1 80 d0 be d0 ba d0 b8 20 3d 20 d0 bb  ........... = ..
8c10: d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba  ................
8c20: d0 b0 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e  ................
8c30: d0 9d d0 b0 d0 b9 d1 82 d0 b8 d0 a1 d1 82 d1 80  ................
8c40: d0 be d0 ba d0 b8 28 d0 a1 d1 82 d1 80 d1 83 d0  ......(.........
8c50: ba d1 82 d1 83 d1 80 d0 b0 d0 9f d0 be d0 b8 d1  ................
8c60: 81 d0 ba d0 b0 29 3b 0d 0a 20 20 20 20 20 20 20  .....);..       
8c70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8c80: 20 69 66 20 28 d0 9d d0 b0 d0 b9 d0 b4 d0 b5 d0   if (...........
8c90: bd d0 bd d1 8b d0 b5 d0 a1 d1 82 d1 80 d0 be d0  ................
8ca0: ba d0 b8 2e d0 9a d0 be d0 bb d0 b8 d1 87 d0 b5  ................
8cb0: d1 81 d1 82 d0 b2 d0 be 28 29 20 3d 3d 20 30 29  ........() == 0)
8cc0: 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20   {..            
8cd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8ce0: 74 72 79 20 7b 0d 0a 20 20 20 20 20 20 20 20 20  try {..         
8cf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8d00: 20 20 20 20 20 20 20 76 61 72 20 d0 bb d0 a4 d0         var .....
8d10: b0 d0 b9 d0 bb 20 3d 20 76 38 4e 65 77 28 22 46  ..... = v8New("F
8d20: 69 6c 65 22 2c 20 d0 bb d0 a2 d0 b5 d0 ba d0 a1  ile", ..........
8d30: d1 82 d1 80 d0 be d0 ba d0 b0 2e d0 98 d0 bc d1  ................
8d40: 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0 20 2b 22 5c 5c  ........... +"\\
8d50: 22 2b d0 9c d0 b0 d1 81 d1 81 d0 b8 d0 b2 d0 a4  "+..............
8d60: d0 b0 d0 b9 d0 bb d0 be d0 b2 5b 78 5d 29 3b 0d  ..........[x]);.
8d70: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
8d80: 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20               .. 
8d90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8da0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69                 i
8db0: 66 20 28 21 d0 bb d0 a4 d0 b0 d0 b9 d0 bb 2e d0  f (!............
8dc0: a1 d1 83 d1 89 d0 b5 d1 81 d1 82 d0 b2 d1 83 d0  ................
8dd0: b5 d1 82 28 29 29 7b 0d 0a 20 20 20 20 20 20 20  ...()){..       
8de0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8df0: 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e               con
8e00: 74 69 6e 75 65 3b 0d 0a 20 20 20 20 20 20 20 20  tinue;..        
8e10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8e20: 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b          } else {
8e30: 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  ....            
8e40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8e50: 20 20 20 20 20 20 20 20 d0 9d d0 be d0 b2 d0 b0          ........
8e60: d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 20 3d  .............. =
8e70: 20 d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0   ...............
8e80: be d0 ba d0 b0 2e d0 a1 d1 82 d1 80 d0 be d0 ba  ................
8e90: d0 b8 2e d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1  ................
8ea0: 82 d1 8c 28 29 3b 0d 0a 20 20 20 20 20 20 20 20  ...();..        
8eb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8ec0: 20 20 20 20 20 20 20 20 20 20 20 20 d0 9d d0 be              ....
8ed0: d0 b2 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba  ................
8ee0: d0 b0 2e d0 ad d1 82 d0 be d0 9a d0 b0 d1 82 d0  ................
8ef0: b0 d0 bb d0 be d0 b3 3d d0 bb d0 a4 d0 b0 d0 b9  .......=........
8f00: d0 bb 2e d0 ad d1 82 d0 be d0 9a d0 b0 d1 82 d0  ................
8f10: b0 d0 bb d0 be d0 b3 28 29 0d 0a 20 20 20 20 20  .......()..     
8f20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8f30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d0                 .
8f40: 9d d0 be d0 b2 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0  ................
8f50: be d0 ba d0 b0 2e d0 98 d0 bc d1 8f d0 a4 d0 b0  ................
8f60: d0 b9 d0 bb d0 b0 3d d0 bb d0 a4 d0 b0 d0 b9 d0  ......=.........
8f70: bb 2e d0 9f d0 be d0 bb d0 bd d0 be d0 b5 d0 98  ................
8f80: d0 bc d1 8f 0d 0a 20 20 20 20 20 20 20 20 20 20  ......          
8f90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8fa0: 20 20 20 20 20 20 20 20 20 20 d0 9d d0 be d0 b2            ......
8fb0: d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0  ................
8fc0: 2e d0 94 d0 b0 d1 82 d0 b0 d0 98 d0 b7 d0 bc d0  ................
8fd0: b5 d0 bd d0 b5 d0 bd d0 b8 d1 8f 3d d0 bb d0 a4  ...........=....
8fe0: d0 b0 d0 b9 d0 bb 2e d0 9f d0 be d0 bb d1 83 d1  ................
8ff0: 87 d0 b8 d1 82 d1 8c d0 92 d1 80 d0 b5 d0 bc d1  ................
9000: 8f d0 98 d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d0  ................
9010: b8 d1 8f 28 29 0d 0a 20 20 20 20 20 20 20 20 20  ...()..         
9020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9030: 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20             ..   
9040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9060: 20 69 66 20 28 d0 bc d0 9e d1 82 d0 be d0 b1 d1   if (...........
9070: 80 d0 b0 d0 b6 d0 b0 d1 82 d1 8c d0 a0 d0 b0 d1  ................
9080: 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5 d0  ................
9090: a4 d0 b0 d0 b9 d0 bb d0 b0 d0 92 d0 9f d1 80 d0  ................
90a0: b5 d0 b4 d1 81 d1 82 d0 b0 d0 b2 d0 bb d0 b5 d0  ................
90b0: bd d0 b8 d0 b8 20 3d 3d 20 74 72 75 65 29 0d 0a  ..... == true)..
90c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
90d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
90e0: 20 20 20 20 20 20 20 20 d0 9d d0 be d0 b2 d0 b0          ........
90f0: d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e d0  ................
9100: 98 d0 bc d1 8f 3d d0 bb d0 a4 d0 b0 d0 b9 d0 bb  .....=..........
9110: 2e d0 98 d0 bc d1 8f 0d 0a 20 20 20 20 20 20 20  .........       
9120: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9130: 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73               els
9140: 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  e..             
9150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9160: 20 20 20 20 20 20 20 20 20 20 20 d0 9d d0 be d0             .....
9170: b2 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0  ................
9180: b0 2e d0 98 d0 bc d1 8f 3d d0 bb d0 a4 d0 b0 d0  ........=.......
9190: b9 d0 bb 2e d0 98 d0 bc d1 8f d0 91 d0 b5 d0 b7  ................
91a0: d0 a0 d0 b0 d1 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd  ................
91b0: d0 b8 d1 8f 0d 0a 20 20 20 20 20 20 20 20 20 20  ......          
91c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
91d0: 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20            ..    
91e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
91f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9200: 69 66 28 d0 bb d0 a4 d0 b0 d0 b9 d0 bb 2e d0 ad  if(.............
9210: d1 82 d0 be d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be  ................
9220: d0 b3 28 29 20 21 3d 20 74 72 75 65 29 0d 0a 20  ..() != true).. 
9230: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9250: 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20     {..          
9260: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9270: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d0 9d                ..
9280: d0 be d0 b2 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be  ................
9290: d0 ba d0 b0 2e d0 a2 d0 b8 d0 bf 3d d0 bb d0 a4  ...........=....
92a0: d0 b0 d0 b9 d0 bb 2e d0 a0 d0 b0 d1 81 d1 88 d0  ................
92b0: b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5 2e 73 75 62 73  ............subs
92c0: 74 72 28 31 29 0d 0a 20 20 20 20 20 20 20 20 20  tr(1)..         
92d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
92e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45                 E
92f0: 78 70 61 6e 64 54 72 65 65 46 6f 72 46 69 6c 65  xpandTreeForFile
9300: 28 d0 9d d0 be d0 b2 d0 b0 d1 8f d0 a1 d1 82 d1  (...............
9310: 80 d0 be d0 ba d0 b0 2c 20 74 72 75 65 29 0d 0a  ......., true)..
9320: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9330: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9340: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20      }..         
9350: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9360: 20 20 20 20 20 20 20 20 20 20 20 d0 9d d0 b0 d0             .....
9370: b9 d0 b4 d0 b5 d0 bd d0 bd d1 8b d0 b5 d0 a1 d1  ................
9380: 82 d1 80 d0 be d0 ba d0 b8 2e 61 64 64 28 d0 9d  ..........add(..
9390: d0 be d0 b2 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be  ................
93a0: d0 ba d0 b0 29 3b 0d 0a 0d 0a 20 20 20 20 20 20  ....);....      
93b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
93c0: 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20            }..   
93d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
93e0: 20 20 20 20 20 20 20 20 20 7d 20 63 61 74 63 68           } catch
93f0: 20 28 65 29 7b 0d 0a 20 20 20 20 20 20 20 20 20   (e){..         
9400: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9410: 20 20 20 20 20 20 20 4d 65 73 73 61 67 65 28 22         Message("
9420: d0 9e d1 88 d0 b8 d0 b1 d0 ba d0 b0 20 d0 bf d1  ............ ...
9430: 80 d0 b8 20 d0 be d0 bf d1 80 d0 b5 d0 b4 d0 b5  ... ............
9440: d0 bb d0 b5 d0 bd d0 b8 d0 b8 20 d0 bf d1 83 d1  .......... .....
9450: 82 d0 b8 20 d1 84 d0 b0 d0 b9 d0 bb d0 be d0 b2  ... ............
9460: 20 22 2b 65 2e 64 65 73 63 72 69 70 74 69 6f 6e   "+e.description
9470: 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  );..            
9480: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9490: 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  }..             
94a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d                 .
94b0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
94c0: 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20           }..    
94d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
94e0: 20 20 20 20 d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1 82      ............
94f0: d1 80 d0 be d0 ba d0 b0 20 3d 20 d0 9d d0 b0 d0  ........ = .....
9500: b9 d0 b4 d0 b5 d0 bd d0 bd d1 8b d0 b5 d0 a1 d1  ................
9510: 82 d1 80 d0 be d0 ba d0 b8 2e 47 65 74 28 30 29  ..........Get(0)
9520: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ;..             
9530: 20 20 20 20 20 20 20 20 20 20 20 78 2b 2b 3b 0d             x++;.
9540: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
9550: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20       }..        
9560: 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20          }..     
9570: 20 20 20 20 20 20 20 20 20 20 20 d0 bc d0 a4 d0             .....
9580: be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0  ................
9590: bf d1 82 d0 b0 2e d0 94 d0 b5 d1 80 d0 b5 d0 b2  ................
95a0: d0 be d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0  ................
95b0: a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 a3 d0 b4  ................
95c0: d0 b0 d0 bb d0 b8 d1 82 d1 8c 28 d0 bb d0 a1 d1  ..........(.....
95d0: 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0 b5 d1 80 d0  ................
95e0: b5 d0 b2 d0 b0 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0  ................
95f0: b2 d0 a1 d1 82 d0 b0 d1 80 d0 b0 d1 8f 29 3b 0d  .............);.
9600: 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a  .            }..
9610: 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20          }..     
9620: 20 20 20 d0 bb d0 a1 d1 82 d1 80 d0 be d0 ba d0     .............
9630: b0 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 b0 d0 a4 d0  ................
9640: b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a1 d1 82 d1 80  ................
9650: d0 be d0 ba d0 b8 2e d0 a1 d0 be d1 80 d1 82 d0  ................
9660: b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 28 22 d0  .............(".
9670: ad d1 82 d0 be d0 9a d0 b0 d1 82 d0 b0 d0 bb d0  ................
9680: be d0 b3 20 d0 a3 d0 b1 d1 8b d0 b2 2c 20 d0 98  ... ........, ..
9690: d0 bc d1 8f 22 2c 20 74 72 75 65 29 0d 0a 20 20  ....", true)..  
96a0: 20 20 7d 0d 0a 20 20 20 20 d0 bc d0 a4 d0 be d1    }..    .......
96b0: 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1  ................
96c0: 82 d0 b0 2e d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be  ................
96d0: d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a1 d1  ................
96e0: 82 d1 80 d0 be d0 ba d0 b8 2e d0 a1 d0 be d1 80  ................
96f0: d1 82 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c  ................
9700: 28 22 d0 ad d1 82 d0 be d0 9a d0 b0 d1 82 d0 b0  ("..............
9710: d0 bb d0 be d0 b3 20 d0 a3 d0 b1 d1 8b d0 b2 2c  ...... ........,
9720: 20 d0 98 d0 bc d1 8f 22 2c 20 74 72 75 65 29 0d   ......", true).
9730: 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0  .}....function .
9740: bc d0 9e d0 b1 d0 bd d0 be d0 b2 d0 b8 d1 82 d1  ................
9750: 8c d0 a4 d0 b0 d0 b9 d0 bb d1 8b 28 29 20 7b 0d  ...........() {.
9760: 0a 20 20 20 20 d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1  .    ...........
9770: 82 d1 80 d0 be d0 ba d0 b0 3d d0 bc d0 a4 d0 be  .........=......
9780: d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf  ................
9790: d1 82 d0 b0 2e d0 ad d0 bb d0 b5 d0 bc d0 b5 d0  ................
97a0: bd d1 82 d1 8b d0 a4 d0 be d1 80 d0 bc d1 8b 2e  ................
97b0: d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 a4 d0 b0  ................
97c0: d0 b9 d0 bb d0 be d0 b2 2e d0 a2 d0 b5 d0 ba d1  ................
97d0: 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1 80 d0 be d0  ................
97e0: ba d0 b0 0d 0a 20 20 20 20 0d 0a 20 20 20 20 2f  .....    ..    /
97f0: 2f 20 d0 97 d0 b0 d0 bf d0 be d0 bc d0 bd d0 b8  / ..............
9800: d0 bc 20 d1 82 d0 b5 d0 ba d1 83 d1 89 d1 83 d1  .. .............
9810: 8e 20 d1 81 d1 82 d1 80 d0 be d0 ba d1 83 0d 0a  . ..............
9820: 20 20 20 20 d0 bb d0 98 d0 bc d1 8f d0 a4 d0 b0      ............
9830: d0 b9 d0 bb d0 b0 d0 a2 d0 b5 d0 ba d0 a1 d1 82  ................
9840: d1 80 d0 be d0 ba d0 b8 3d 22 22 0d 0a 20 20 20  ........=""..   
9850: 20 69 66 28 d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1 82   if(............
9860: d1 80 d0 be d0 ba d0 b0 21 3d 75 6e 64 65 66 69  ........!=undefi
9870: 6e 65 64 29 20 d0 bb d0 98 d0 bc d1 8f d0 a4 d0  ned) ...........
9880: b0 d0 b9 d0 bb d0 b0 d0 a2 d0 b5 d0 ba d0 a1 d1  ................
9890: 82 d1 80 d0 be d0 ba d0 b8 3d d0 bb d0 a2 d0 b5  .........=......
98a0: d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e d0  ................
98b0: 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0 0d  ................
98c0: 0a 20 20 20 20 0d 0a 20 20 20 20 d0 bc d0 a4 d0  .    ..    .....
98d0: be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0  ................
98e0: bf d1 82 d0 b0 2e d0 94 d0 b5 d1 80 d0 b5 d0 b2  ................
98f0: d0 be d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0  ................
9900: a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 9e d1 87  ................
9910: d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c 28 29 0d 0a  ............()..
9920: 20 20 20 20 0d 0a 20 20 20 20 d0 94 d0 be d0 b1      ..    ......
9930: d0 b0 d0 b2 d0 b8 d1 82 d1 8c d0 9a d0 b0 d1 82  ................
9940: d0 b0 d0 bb d0 be d0 b3 d0 b8 28 d0 bc d0 a2 d0  ..........(.....
9950: b7 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0  ................
9960: b8 d0 9e d0 b1 d1 89 d0 b8 d0 b5 29 0d 0a 20 20  ...........)..  
9970: 20 20 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82    ..............
9980: d1 8c d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3  ................
9990: d0 b8 28 d0 bc d0 a2 d0 b7 d0 9a d0 b0 d1 82 d0  ..(.............
99a0: b0 d0 bb d0 be d0 b3 d0 b8 d0 91 d0 b0 d0 b7 d1  ................
99b0: 8b 29 0d 0a 20 20 20 20 66 6f 72 20 28 76 61 72  .)..    for (var
99c0: 20 d0 bb d0 98 d0 bd d0 b4 3d 30 3b 20 d0 bb d0   ........=0; ...
99d0: 98 d0 bd d0 b4 3c d0 bc d0 a4 d0 be d1 80 d0 bc  .....<..........
99e0: d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0  ................
99f0: 2e d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 a4 d0  ................
9a00: b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a1 d1 82 d1 80  ................
9a10: d0 be d0 ba d0 b8 2e d0 9a d0 be d0 bb d0 b8 d1  ................
9a20: 87 d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29 3b 20 d0  ...........(); .
9a30: bb d0 98 d0 bd d0 b4 2b 2b 29 0d 0a 20 20 20 20  .......++)..    
9a40: 7b 0d 0a 20 20 20 20 20 20 20 20 69 66 28 d0 bc  {..        if(..
9a50: d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80  ................
9a60: d0 b8 d0 bf d1 82 d0 b0 2e d0 94 d0 b5 d1 80 d0  ................
9a70: b5 d0 b2 d0 be d0 a4 d0 b0 d0 b9 d0 bb d0 be d0  ................
9a80: b2 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e d0  ................
9a90: 9f d0 be d0 bb d1 83 d1 87 d0 b8 d1 82 d1 8c 28  ...............(
9aa0: d0 bb d0 98 d0 bd d0 b4 29 2e d0 a0 d0 b0 d0 b7  ........).......
9ab0: d0 b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d1 8c 20 3d  .............. =
9ac0: 3d 20 66 61 6c 73 65 29 20 63 6f 6e 74 69 6e 75  = false) continu
9ad0: 65 0d 0a 20 20 20 20 20 20 20 20 76 61 72 20 53  e..        var S
9ae0: 74 72 31 3d d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0  tr1=............
9af0: d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 2e d0  ................
9b00: 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 a4 d0 b0 d0  ................
9b10: b9 d0 bb d0 be d0 b2 2e d0 a1 d1 82 d1 80 d0 be  ................
9b20: d0 ba d0 b8 2e d0 9f d0 be d0 bb d1 83 d1 87 d0  ................
9b30: b8 d1 82 d1 8c 28 d0 bb d0 98 d0 bd d0 b4 29 0d  .....(........).
9b40: 0a 20 20 20 20 20 20 20 20 d0 bc d0 a4 d0 be d1  .        .......
9b50: 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1  ................
9b60: 82 d0 b0 2e d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd  ................
9b70: d1 82 d1 8b d0 a4 d0 be d1 80 d0 bc d1 8b 2e d0  ................
9b80: 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 a4 d0 b0 d0  ................
9b90: b9 d0 bb d0 be d0 b2 2e d0 a0 d0 b0 d0 b7 d0 b2  ................
9ba0: d0 b5 d1 80 d0 bd d1 83 d1 82 d1 8c 28 53 74 72  ............(Str
9bb0: 31 2c 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0  1, .............
9bc0: a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 2e d0 a4  ................
9bd0: d0 b8 d0 bb d1 8c d1 82 d1 80 20 21 3d 20 27 27  .......... != ''
9be0: 29 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 0d  );..    }..    .
9bf0: 0a 20 20 20 20 2f 2f 20 d0 92 d0 be d1 81 d1 81  .    // ........
9c00: d1 82 d0 b0 d0 bd d0 be d0 b2 d0 b8 d0 bc 20 d1  .............. .
9c10: 82 d0 b5 d0 ba d1 83 d1 89 d1 83 d1 8e 20 d1 81  ............. ..
9c20: d1 82 d1 80 d0 be d0 ba d1 83 0d 0a 20 20 20 20  ............    
9c30: 69 66 28 d0 bb d0 98 d0 bc d1 8f d0 a4 d0 b0 d0  if(.............
9c40: b9 d0 bb d0 b0 d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1  ................
9c50: 80 d0 be d0 ba d0 b8 20 21 3d 20 22 22 29 7b 0d  ....... != ""){.
9c60: 0a 20 20 20 20 20 20 20 20 d0 bb d0 a1 d1 82 d1  .        .......
9c70: 80 d0 be d0 ba d0 b0 d0 9d d0 b0 d0 b9 d0 b4 d0  ................
9c80: b5 d0 bd d0 bd d0 b0 d1 8f 3d d0 bc d0 a4 d0 be  .........=......
9c90: d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf  ................
9ca0: d1 82 d0 b0 2e d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0  ................
9cb0: be d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a1  ................
9cc0: d1 82 d1 80 d0 be d0 ba d0 b8 2e d0 9d d0 b0 d0  ................
9cd0: b9 d1 82 d0 b8 28 d0 bb d0 98 d0 bc d1 8f d0 a4  .....(..........
9ce0: d0 b0 d0 b9 d0 bb d0 b0 d0 a2 d0 b5 d0 ba d0 a1  ................
9cf0: d1 82 d1 80 d0 be d0 ba d0 b8 2c 20 22 d0 98 d0  .........., "...
9d00: bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0 22 2c 20  .............", 
9d10: 74 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 69  true)..        i
9d20: 66 28 d0 bb d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0  f(..............
9d30: d0 9d d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d0 bd d0 b0  ................
9d40: d1 8f 20 21 3d 20 75 6e 64 65 66 69 6e 65 64 29  .. != undefined)
9d50: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 d0 bc  ..            ..
9d60: d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80  ................
9d70: d0 b8 d0 bf d1 82 d0 b0 2e d0 ad d0 bb d0 b5 d0  ................
9d80: bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be d1 80 d0  ................
9d90: bc d1 8b 2e d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be  ................
9da0: d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a2 d0  ................
9db0: b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1  ................
9dc0: 80 d0 be d0 ba d0 b0 3d d0 bb d0 a1 d1 82 d1 80  .......=........
9dd0: d0 be d0 ba d0 b0 d0 9d d0 b0 d0 b9 d0 b4 d0 b5  ................
9de0: d0 bd d0 bd d0 b0 d1 8f 0d 0a 20 20 20 20 7d 0d  ..........    }.
9df0: 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0  .}....function .
9e00: bc d0 9e d0 b1 d0 bd d0 be d0 b2 d0 b8 d1 82 d1  ................
9e10: 8c d0 a4 d0 b0 d0 b9 d0 bb d1 8b d0 a2 d0 b5 d0  ................
9e20: ba d1 83 d1 89 d0 b5 d0 b9 d0 92 d0 b5 d1 82 d0  ................
9e30: ba d0 b8 28 29 20 7b 0d 0a 0d 0a 20 20 20 20 d0  ...() {....    .
9e40: bb d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0  ................
9e50: ba d0 b0 3d d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0  ...=............
9e60: d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 2e d0  ................
9e70: ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 d1 8b d0  ................
9e80: a4 d0 be d1 80 d0 bc d1 8b 2e d0 94 d0 b5 d1 80  ................
9e90: d0 b5 d0 b2 d0 be d0 a4 d0 b0 d0 b9 d0 bb d0 be  ................
9ea0: d0 b2 2e d0 a2 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1  ................
9eb0: 8f d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 0d 0a 20  ............... 
9ec0: 20 20 20 69 66 28 d0 bb d0 a2 d0 b5 d0 ba d0 a1     if(..........
9ed0: d1 82 d1 80 d0 be d0 ba d0 b0 3d 3d 75 6e 64 65  ..........==unde
9ee0: 66 69 6e 65 64 29 20 72 65 74 75 72 6e 0d 0a 20  fined) return.. 
9ef0: 20 20 20 0d 0a 20 20 20 20 2f 2f 20 d0 97 d0 b0     ..    // ....
9f00: d0 bf d0 be d0 bc d0 bd d0 b8 d0 bc 20 d1 82 d0  ............ ...
9f10: b5 d0 ba d1 83 d1 89 d1 83 d1 8e 20 d1 81 d1 82  ........... ....
9f20: d1 80 d0 be d0 ba d1 83 0d 0a 20 20 20 20 d0 bb  ..........    ..
9f30: d0 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0  ................
9f40: d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba  ................
9f50: d0 b8 3d d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1  ..=.............
9f60: 80 d0 be d0 ba d0 b0 2e d0 98 d0 bc d1 8f d0 a4  ................
9f70: d0 b0 d0 b9 d0 bb d0 b0 0d 0a 20 20 20 20 0d 0a  ..........    ..
9f80: 20 20 20 20 77 68 69 6c 65 28 d0 bb d0 a2 d0 b5      while(......
9f90: d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 2e d0  ................
9fa0: a0 d0 be d0 b4 d0 b8 d1 82 d0 b5 d0 bb d1 8c 20  ............... 
9fb0: 21 3d 20 75 6e 64 65 66 69 6e 65 64 29 20 d0 bb  != undefined) ..
9fc0: d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba  ................
9fd0: d0 b0 3d d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1  ..=.............
9fe0: 80 d0 be d0 ba d0 b0 2e d0 a0 d0 be d0 b4 d0 b8  ................
9ff0: d1 82 d0 b5 d0 bb d1 8c 0d 0a 20 20 20 20 d0 bb  ..........    ..
a000: d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba  ................
a010: d0 b0 2e d0 a1 d1 82 d1 80 d0 be d0 ba d0 b8 2e  ................
a020: d0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c  ................
a030: 28 29 0d 0a 20 20 20 20 69 66 20 28 d0 bc d0 98  ()..    if (....
a040: d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2  ................
a050: d0 b0 d1 82 d1 8c d0 92 d0 b5 d1 80 d1 81 d0 b8  ................
a060: d0 be d0 bd d0 b8 d1 80 d0 be d0 b2 d0 b0 d0 bd  ................
a070: d0 b8 d0 b5 29 7b 20 0d 0a 20 20 20 20 20 20 20  ....){ ..       
a080: 20 64 76 63 73 47 65 74 43 61 74 61 6c 6f 67 53   dvcsGetCatalogS
a090: 74 61 74 75 73 28 d0 bb d0 a2 d0 b5 d0 ba d0 a1  tatus(..........
a0a0: d1 82 d1 80 d0 be d0 ba d0 b0 2e d0 98 d0 bc d1  ................
a0b0: 8f 29 3b 0d 0a 20 20 20 20 20 20 20 20 64 76 63  .);..        dvc
a0c0: 73 47 65 74 4d 69 73 73 69 6e 67 46 69 6c 65 73  sGetMissingFiles
a0d0: 28 d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0  (...............
a0e0: be d0 ba d0 b0 2e d0 98 d0 bc d1 8f 2c 20 d0 bb  ............, ..
a0f0: d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba  ................
a100: d0 b0 29 3b 0d 0a 20 20 20 20 20 20 20 20 d0 bb  ..);..        ..
a110: d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba  ................
a120: d0 b0 2e d0 a1 d1 82 d0 b0 d1 82 d1 83 d1 81 20  ............... 
a130: 3d 20 64 76 63 73 47 65 74 46 69 6c 65 53 74 61  = dvcsGetFileSta
a140: 74 75 73 28 d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1 82  tus(............
a150: d1 80 d0 be d0 ba d0 b0 2e d0 98 d0 bc d1 8f d0  ................
a160: a4 d0 b0 d0 b9 d0 bb d0 b0 29 3b 0d 0a 20 20 20  .........);..   
a170: 20 7d 0d 0a 20 20 20 20 d0 bc d0 94 d0 be d0 b1   }..    ........
a180: d0 b0 d0 b2 d0 b8 d1 82 d1 8c d0 a4 d0 b0 d0 b9  ................
a190: d0 bb d1 8b 28 d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1  ....(...........
a1a0: 82 d1 80 d0 be d0 ba d0 b0 2e d0 98 d0 bc d1 8f  ................
a1b0: 2c 20 d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80  , ..............
a1c0: d0 be d0 ba d0 b0 29 0d 0a 20 20 20 20 0d 0a 20  ......)..    .. 
a1d0: 20 20 20 d0 bb d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1     .............
a1e0: 80 d0 be d0 ba d0 b0 2e d0 a1 d1 82 d1 80 d0 be  ................
a1f0: d0 ba d0 b8 2e d0 a1 d0 be d1 80 d1 82 d0 b8 d1  ................
a200: 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 28 22 d0 ad d1  ...........("...
a210: 82 d0 be d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0  ................
a220: b3 20 d0 a3 d0 b1 d1 8b d0 b2 2c 20 d0 98 d0 bc  . ........, ....
a230: d1 8f 22 2c 20 74 72 75 65 29 0d 0a 20 20 20 20  ..", true)..    
a240: 0d 0a 20 20 20 20 2f 2f 20 d0 92 d0 be d1 81 d1  ..    // .......
a250: 81 d1 82 d0 b0 d0 bd d0 be d0 b2 d0 b8 d0 bc 20  ............... 
a260: d1 82 d0 b5 d0 ba d1 83 d1 89 d1 83 d1 8e 20 d1  .............. .
a270: 81 d1 82 d1 80 d0 be d0 ba d1 83 0d 0a 20 20 20  .............   
a280: 20 d0 bb d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0   ...............
a290: 9d d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d0 bd d0 b0 d1  ................
a2a0: 8f 3d d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1  .=..............
a2b0: d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 2e d0 94 d0  ................
a2c0: b5 d1 80 d0 b5 d0 b2 d0 be d0 a4 d0 b0 d0 b9 d0  ................
a2d0: bb d0 be d0 b2 2e d0 a1 d1 82 d1 80 d0 be d0 ba  ................
a2e0: d0 b8 2e d0 9d d0 b0 d0 b9 d1 82 d0 b8 28 d0 bb  .............(..
a2f0: d0 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0  ................
a300: d0 a2 d0 b5 d0 ba d0 a1 d1 82 d1 80 d0 be d0 ba  ................
a310: d0 b8 2c 20 22 d0 98 d0 bc d1 8f d0 a4 d0 b0 d0  .., "...........
a320: b9 d0 bb d0 b0 22 2c 20 74 72 75 65 29 0d 0a 20  .....", true).. 
a330: 20 20 20 69 66 28 d0 bb d0 a1 d1 82 d1 80 d0 be     if(..........
a340: d0 ba d0 b0 d0 9d d0 b0 d0 b9 d0 b4 d0 b5 d0 bd  ................
a350: d0 bd d0 b0 d1 8f 20 21 3d 20 75 6e 64 65 66 69  ...... != undefi
a360: 6e 65 64 29 0d 0a 20 20 20 20 20 20 20 20 d0 bc  ned)..        ..
a370: d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1 80  ................
a380: d0 b8 d0 bf d1 82 d0 b0 2e d0 ad d0 bb d0 b5 d0  ................
a390: bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be d1 80 d0  ................
a3a0: bc d1 8b 2e d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 be  ................
a3b0: d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 2e d0 a2 d0  ................
a3c0: b5 d0 ba d1 83 d1 89 d0 b0 d1 8f d0 a1 d1 82 d1  ................
a3d0: 80 d0 be d0 ba d0 b0 3d d0 bb d0 a1 d1 82 d1 80  .......=........
a3e0: d0 be d0 ba d0 b0 d0 9d d0 b0 d0 b9 d0 b4 d0 b5  ................
a3f0: d0 bd d0 bd d0 b0 d1 8f 0d 0a 7d 0d 0a 0d 0a 66  ..........}....f
a400: 75 6e 63 74 69 6f 6e 20 d0 9f d0 be d0 bb d1 83  unction ........
a410: d1 87 d0 b8 d1 82 d1 8c d0 9a d0 b0 d1 82 d0 b0  ................
a420: d0 bb d0 be d0 b3 d0 a1 d1 82 d1 80 d0 be d0 ba  ................
a430: d0 b8 d0 94 d0 b5 d1 80 d0 b5 d0 b2 d0 b0 28 d0  ..............(.
a440: a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0 b5 d1  ................
a450: 80 d0 b5 d0 b2 d0 b0 29 20 7b 0d 0a 20 20 20 20  .......) {..    
a460: 76 61 72 20 d0 a4 d0 b0 d0 b9 d0 bb 20 3d 20 76  var ........ = v
a470: 38 4e 65 77 28 27 d0 a4 d0 b0 d0 b9 d0 bb 27 2c  8New('........',
a480: 20 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 94 d0   ...............
a490: b5 d1 80 d0 b5 d0 b2 d0 b0 2e d0 98 d0 bc d1 8f  ................
a4a0: d0 a4 d0 b0 d0 b9 d0 bb d0 b0 29 3b 0d 0a 20 20  ..........);..  
a4b0: 20 20 72 65 74 75 72 6e 20 d0 a4 d0 b0 d0 b9 d0    return .......
a4c0: bb 2e d0 ad d1 82 d0 be d0 a4 d0 b0 d0 b9 d0 bb  ................
a4d0: 28 29 20 3f 20 d0 a4 d0 b0 d0 b9 d0 bb 2e d0 9f  () ? ...........
a4e0: d1 83 d1 82 d1 8c 20 3a 20 d0 a4 d0 b0 d0 b9 d0  ...... : .......
a4f0: bb 2e d0 9f d0 be d0 bb d0 bd d0 be d0 b5 d0 98  ................
a500: d0 bc d1 8f 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63  ....;..}....func
a510: 74 69 6f 6e 20 d0 9f d0 be d0 bb d1 83 d1 87 d0  tion ...........
a520: b8 d1 82 d1 8c d0 9a d0 be d0 bc d0 b0 d0 bd d0  ................
a530: b4 d1 83 d0 97 d0 b0 d0 bf d1 83 d1 81 d0 ba d0  ................
a540: b0 d0 9a d0 be d0 bd d1 81 d0 be d0 bb d0 b8 28  ...............(
a550: d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 29 20  ..............) 
a560: 7b 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 d0 bc  {..    return ..
a570: d0 9a d0 be d0 bc d0 b0 d0 bd d0 b4 d0 b0 d0 97  ................
a580: d0 b0 d0 bf d1 83 d1 81 d0 ba d0 b0 d0 9a d0 be  ................
a590: d0 bd d1 81 d0 be d0 bb d0 b8 2e 72 65 70 6c 61  ...........repla
a5a0: 63 65 28 2f 25 31 2f 2c 20 d0 9a d0 b0 d1 82 d0  ce(/%1/, .......
a5b0: b0 d0 bb d0 be d0 b3 29 3b 0d 0a 7d 0d 0a 0d 0a  .......);..}....
a5c0: 66 75 6e 63 74 69 6f 6e 20 d0 a1 d1 84 d0 be d1  function .......
a5d0: 80 d0 bc d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1  ................
a5e0: 8c d0 a2 d0 b7 d0 a0 d0 b0 d1 81 d1 88 d0 b8 d1  ................
a5f0: 80 d0 b5 d0 bd d0 b8 d1 8f d0 a4 d0 b0 d0 b9 d0  ................
a600: bb d0 be d0 b2 d0 9f d0 be d0 a3 d0 bc d0 be d0  ................
a610: bb d1 87 d0 b0 d0 bd d0 b8 d1 8e 28 29 20 7b 0d  ...........() {.
a620: 0a 0d 0a 20 20 20 20 76 61 72 20 d0 a2 d0 97 20  ...    var .... 
a630: 3d 20 76 38 4e 65 77 28 22 d0 a2 d0 b0 d0 b1 d0  = v8New(".......
a640: bb d0 b8 d1 86 d0 b0 d0 97 d0 bd d0 b0 d1 87 d0  ................
a650: b5 d0 bd d0 b8 d0 b9 22 29 3b 0d 0a 20 20 20 20  .......");..    
a660: d0 a2 d0 97 2e d0 9a d0 be d0 bb d0 be d0 bd d0  ................
a670: ba d0 b8 2e d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8  ................
a680: d1 82 d1 8c 28 22 d0 a0 d0 b0 d1 81 d1 88 d0 b8  ....("..........
a690: d1 80 d0 b5 d0 bd d0 b8 d0 b5 22 29 3b 0d 0a 0d  ..........");...
a6a0: 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 d0 a0  .    function ..
a6b0: d0 b0 d1 81 d1 88 28 d1 80 d0 b0 d1 81 d1 88 d0  ......(.........
a6c0: b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5 29 20 7b 20 d0  ...........) { .
a6d0: a2 d0 97 2e d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8  ................
a6e0: d1 82 d1 8c 28 29 2e d0 a0 d0 b0 d1 81 d1 88 d0  ....()..........
a6f0: b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5 20 3d 20 d1 80  ........... = ..
a700: d0 b0 d1 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8  ................
a710: d0 b5 3b 20 7d 0d 0a 20 20 20 20 0d 0a 20 20 20  ..; }..    ..   
a720: 20 2f 2f 20 d0 a1 d1 82 d0 b0 d0 bd d0 b4 d0 b0   // ............
a730: d1 80 d1 82 d0 bd d1 8b d0 b5 20 d1 84 d0 b0 d0  .......... .....
a740: b9 d0 bb d1 8b 20 31 d0 a1 3a d0 9f d1 80 d0 b5  ..... 1..:......
a750: d0 b4 d0 bf d1 80 d0 b8 d1 8f d1 82 d0 b8 d1 8f  ................
a760: 20 38 2e 0d 0a 20 20 20 20 d0 a0 d0 b0 d1 81 d1   8...    .......
a770: 88 28 22 74 78 74 22 29 3b 20 d0 a0 d0 b0 d1 81  .("txt"); ......
a780: d1 88 28 22 62 6d 70 22 29 3b 20 d0 a0 d0 b0 d1  ..("bmp"); .....
a790: 81 d1 88 28 22 64 69 62 22 29 3b 20 d0 a0 d0 b0  ...("dib"); ....
a7a0: d1 81 d1 88 28 22 70 6e 67 22 29 3b 20 d0 a0 d0  ....("png"); ...
a7b0: b0 d1 81 d1 88 28 22 72 6c 65 22 29 3b 20 0d 0a  .....("rle"); ..
a7c0: 20 20 20 20 d0 a0 d0 b0 d1 81 d1 88 28 22 6a 70      ........("jp
a7d0: 67 22 29 3b 20 d0 a0 d0 b0 d1 81 d1 88 28 22 6a  g"); ........("j
a7e0: 70 65 67 22 29 3b 20 d0 a0 d0 b0 d1 81 d1 88 28  peg"); ........(
a7f0: 22 74 69 66 22 29 3b 20 d0 a0 d0 b0 d1 81 d1 88  "tif"); ........
a800: 28 22 69 63 6f 22 29 3b 20 d0 a0 d0 b0 d1 81 d1  ("ico"); .......
a810: 88 28 22 6d 78 6c 22 29 3b 20 0d 0a 20 20 20 20  .("mxl"); ..    
a820: d0 a0 d0 b0 d1 81 d1 88 28 22 65 70 66 22 29 3b  ........("epf");
a830: 20 d0 a0 d0 b0 d1 81 d1 88 28 22 65 72 66 22 29   ........("erf")
a840: 3b 20 d0 a0 d0 b0 d1 81 d1 88 28 22 68 74 6d 22  ; ........("htm"
a850: 29 3b 20 d0 a0 d0 b0 d1 81 d1 88 28 22 68 74 6d  ); ........("htm
a860: 6c 22 29 3b 20 d0 a0 d0 b0 d1 81 d1 88 28 22 67  l"); ........("g
a870: 72 73 22 29 3b 20 0d 0a 20 20 20 20 d0 a0 d0 b0  rs"); ..    ....
a880: d1 81 d1 88 28 22 67 65 6f 22 29 3b 20 d0 a0 d0  ....("geo"); ...
a890: b0 d1 81 d1 88 28 22 73 74 22 29 3b 20 d0 a0 d0  .....("st"); ...
a8a0: b0 d1 81 d1 88 28 22 6c 67 66 22 29 3b 20 d0 a0  .....("lgf"); ..
a8b0: d0 b0 d1 81 d1 88 28 22 65 6c 66 22 29 3b 20 d0  ......("elf"); .
a8c0: a0 d0 b0 d1 81 d1 88 28 22 63 66 22 29 3b 20 d0  .......("cf"); .
a8d0: a0 d0 b0 d1 81 d1 88 28 22 70 66 66 22 29 3b 0d  .......("pff");.
a8e0: 0a 0d 0a 20 20 20 20 2f 2f 20 d0 a4 d0 b0 d0 b9  ...    // ......
a8f0: d0 bb d1 8b 20 d0 a1 d0 bd d0 b5 d0 b3 d0 be d0  .... ...........
a900: bf d0 b0 d1 82 d0 b0 2e 0d 0a 20 20 20 20 d0 a0  ..........    ..
a910: d0 b0 d1 81 d1 88 28 22 73 73 66 22 29 3b 20 d0  ......("ssf"); .
a920: a0 d0 b0 d1 81 d1 88 28 22 6a 73 22 29 3b 20 d0  .......("js"); .
a930: a0 d0 b0 d1 81 d1 88 28 22 76 62 73 22 29 3b 0d  .......("vbs");.
a940: 0a 20 20 20 20 0d 0a 20 20 20 20 72 65 74 75 72  .    ..    retur
a950: 6e 20 d0 a2 d0 97 3b 0d 0a 7d 0d 0a 0d 0a 66 75  n ....;..}....fu
a960: 6e 63 74 69 6f 6e 20 d0 9c d0 be d0 b6 d0 bd d0  nction .........
a970: be d0 9e d1 82 d0 ba d1 80 d1 8b d1 82 d1 8c d0  ................
a980: a4 d0 b0 d0 b9 d0 bb d0 92 d0 9a d0 be d0 bd d1  ................
a990: 84 d0 b8 d0 b3 d1 83 d1 80 d0 b0 d1 82 d0 be d1  ................
a9a0: 80 d0 b5 28 d0 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9  ...(............
a9b0: d0 bb d0 b0 29 20 20 7b 0d 0a 20 20 20 20 69 66  ....)  {..    if
a9c0: 20 28 21 52 45 5f 45 58 54 45 4e 53 49 4f 4e 53   (!RE_EXTENSIONS
a9d0: 29 20 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20  ) ..    {..     
a9e0: 20 20 20 76 61 72 20 65 78 74 20 3d 20 6e 65 77     var ext = new
a9f0: 20 41 72 72 61 79 28 29 3b 0d 0a 20 20 20 20 20   Array();..     
aa00: 20 20 20 66 6f 72 20 28 76 61 72 20 69 3d 30 3b     for (var i=0;
aa10: 20 69 3c d0 bc d0 a2 d0 b7 d0 a0 d0 b0 d1 81 d1   i<.............
aa20: 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d1 8f d0 a4 d0  ................
aa30: b0 d0 b9 d0 bb d0 be d0 b2 2e d0 9a d0 be d0 bb  ................
aa40: d0 b8 d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29  ..............()
aa50: 3b 20 69 2b 2b 29 0d 0a 20 20 20 20 20 20 20 20  ; i++)..        
aa60: 20 20 20 20 65 78 74 2e 70 75 73 68 28 d0 bc d0      ext.push(...
aa70: a2 d0 b7 d0 a0 d0 b0 d1 81 d1 88 d0 b8 d1 80 d0  ................
aa80: b5 d0 bd d0 b8 d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0  ................
aa90: be d0 b2 2e 47 65 74 28 69 29 2e d0 a0 d0 b0 d1  ....Get(i)......
aaa0: 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5 29  ...............)
aab0: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 0d  ;..            .
aac0: 0a 20 20 20 20 20 20 20 20 52 45 5f 45 58 54 45  .        RE_EXTE
aad0: 4e 53 49 4f 4e 53 20 3d 20 6e 65 77 20 52 65 67  NSIONS = new Reg
aae0: 45 78 70 28 27 5c 2e 28 3f 3a 27 20 2b 20 65 78  Exp('\.(?:' + ex
aaf0: 74 2e 6a 6f 69 6e 28 27 7c 27 29 20 2b 20 27 29  t.join('|') + ')
ab00: 24 27 2c 20 27 69 27 29 3b 0d 0a 20 20 20 20 7d  $', 'i');..    }
ab10: 0d 0a 20 20 20 20 0d 0a 20 20 20 20 72 65 74 75  ..    ..    retu
ab20: 72 6e 20 52 45 5f 45 58 54 45 4e 53 49 4f 4e 53  rn RE_EXTENSIONS
ab30: 2e 74 65 73 74 28 d0 98 d0 bc d1 8f d0 a4 d0 b0  .test(..........
ab40: d0 b9 d0 bb d0 b0 29 3b 0d 0a 7d 0d 0a 0d 0a 66  ......);..}....f
ab50: 75 6e 63 74 69 6f 6e 20 d0 9f d0 be d0 bb d1 83  unction ........
ab60: d1 87 d0 b8 d1 82 d1 8c d0 9a d1 8d d1 88 d0 9a  ................
ab70: d0 b0 d1 80 d1 82 d0 b8 d0 bd d0 be d0 ba d0 a2  ................
ab80: d0 b8 d0 bf d0 be d0 b2 d0 a4 d0 b0 d0 b9 d0 bb  ................
ab90: d0 be d0 b2 28 d0 a4 d0 be d1 80 d0 bc d0 b0 d0  ....(...........
aba0: a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 29 20 7b  .............) {
abb0: 0d 0a 20 20 20 20 76 61 72 20 d0 ad d0 a4 20 3d  ..    var .... =
abc0: 20 d0 a4 d0 be d1 80 d0 bc d0 b0 d0 a1 d0 ba d1   ...............
abd0: 80 d0 b8 d0 bf d1 82 d0 b0 2e d0 ad d0 bb d0 b5  ................
abe0: d0 bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be d1 80  ................
abf0: d0 bc d1 8b 3b 20 20 0d 0a 20 20 20 20 76 61 72  ....;  ..    var
ac00: 20 63 61 63 68 65 20 3d 20 7b 7d 3b 0d 0a 20 20   cache = {};..  
ac10: 0d 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 61  ..    function a
ac20: 64 64 28 65 73 74 72 2c 20 70 69 63 29 20 7b 0d  dd(estr, pic) {.
ac30: 0a 20 20 20 20 20 20 20 20 76 61 72 20 65 78 74  .        var ext
ac40: 73 20 3d 20 65 73 74 72 2e 73 70 6c 69 74 28 27  s = estr.split('
ac50: 7c 27 29 3b 0d 0a 20 20 20 20 20 20 20 20 66 6f  |');..        fo
ac60: 72 20 28 76 61 72 20 69 3d 30 3b 20 69 3c 65 78  r (var i=0; i<ex
ac70: 74 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 0d  ts.length; i++).
ac80: 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 61 63  .            cac
ac90: 68 65 5b 65 78 74 73 5b 69 5d 2e 74 6f 4c 6f 77  he[exts[i].toLow
aca0: 65 72 43 61 73 65 28 29 5d 20 3d 20 70 69 63 3b  erCase()] = pic;
acb0: 20 0d 0a 20 20 20 20 7d 0d 0a 20 20 0d 0a 20 20   ..    }..  ..  
acc0: 20 20 61 64 64 28 27 64 6f 63 7c 64 6f 63 78 7c    add('doc|docx|
acd0: 64 6f 74 7c 6f 64 66 27 2c 20 d0 ad d0 a4 2e d0  dot|odf', ......
ace0: 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd d0 ba d0 b0 d0  ................
acf0: a2 d0 b8 d0 bf d0 a4 d0 b0 d0 b9 d0 bb d0 b0 44  ...............D
ad00: 6f 63 2e d0 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd d0  oc..............
ad10: ba d0 b0 29 3b 0d 0a 20 20 20 20 61 64 64 28 27  ...);..    add('
ad20: 78 6c 73 7c 78 6c 73 78 7c 63 73 76 27 2c 20 d0  xls|xlsx|csv', .
ad30: ad d0 a4 2e d0 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd  ................
ad40: d0 ba d0 b0 d0 a2 d0 b8 d0 bf d0 a4 d0 b0 d0 b9  ................
ad50: d0 bb d0 b0 58 6c 73 2e d0 9a d0 b0 d1 80 d1 82  ....Xls.........
ad60: d0 b8 d0 bd d0 ba d0 b0 29 3b 0d 0a 20 20 20 20  ........);..    
ad70: 0d 0a 20 20 20 20 61 64 64 28 27 70 70 73 7c 70  ..    add('pps|p
ad80: 70 73 78 27 2c 20 d0 ad d0 a4 2e d0 9a d0 b0 d1  psx', ..........
ad90: 80 d1 82 d0 b8 d0 bd d0 ba d0 b0 d0 a2 d0 b8 d0  ................
ada0: bf d0 a4 d0 b0 d0 b9 d0 bb d0 b0 50 70 73 2e d0  ...........Pps..
adb0: 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd d0 ba d0 b0 29  ...............)
adc0: 3b 0d 0a 20 20 20 20 61 64 64 28 27 70 64 66 7c  ;..    add('pdf|
add0: 70 73 27 2c 20 d0 ad d0 a4 2e d0 9a d0 b0 d1 80  ps', ...........
ade0: d1 82 d0 b8 d0 bd d0 ba d0 b0 d0 a2 d0 b8 d0 bf  ................
adf0: d0 a4 d0 b0 d0 b9 d0 bb d0 b0 50 64 66 2e d0 9a  ..........Pdf...
ae00: d0 b0 d1 80 d1 82 d0 b8 d0 bd d0 ba d0 b0 29 3b  ..............);
ae10: 0d 0a 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20  ..        ..    
ae20: 61 64 64 28 27 70 6e 67 7c 6a 70 67 7c 6a 70 65  add('png|jpg|jpe
ae30: 67 7c 62 6d 70 7c 74 69 66 7c 64 69 62 7c 69 63  g|bmp|tif|dib|ic
ae40: 6f 27 2c 20 d0 ad d0 a4 2e d0 9a d0 b0 d1 80 d1  o', ............
ae50: 82 d0 b8 d0 bd d0 ba d0 b0 d0 a2 d0 b8 d0 bf d0  ................
ae60: a4 d0 b0 d0 b9 d0 bb d0 b0 50 6e 67 2e d0 9a d0  .........Png....
ae70: b0 d1 80 d1 82 d0 b8 d0 bd d0 ba d0 b0 29 3b 0d  .............);.
ae80: 0a 0d 0a 20 20 20 20 61 64 64 28 27 78 6d 6c 27  ...    add('xml'
ae90: 2c 20 d0 ad d0 a4 2e d0 9a d0 b0 d1 80 d1 82 d0  , ..............
aea0: b8 d0 bd d0 ba d0 b0 d0 a2 d0 b8 d0 bf d0 a4 d0  ................
aeb0: b0 d0 b9 d0 bb d0 b0 58 6d 6c 2e d0 9a d0 b0 d1  .......Xml......
aec0: 80 d1 82 d0 b8 d0 bd d0 ba d0 b0 29 3b 0d 0a 20  ...........);.. 
aed0: 20 20 20 61 64 64 28 27 7a 69 70 27 2c 20 d0 ad     add('zip', ..
aee0: d0 a4 2e d0 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd d0  ................
aef0: ba d0 b0 d0 a2 d0 b8 d0 bf d0 a4 d0 b0 d0 b9 d0  ................
af00: bb d0 b0 5a 69 70 2e d0 9a d0 b0 d1 80 d1 82 d0  ...Zip..........
af10: b8 d0 bd d0 ba d0 b0 29 3b 0d 0a 20 20 20 20 61  .......);..    a
af20: 64 64 28 27 72 61 72 27 2c 20 d0 ad d0 a4 2e d0  dd('rar', ......
af30: 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd d0 ba d0 b0 d0  ................
af40: a2 d0 b8 d0 bf d0 a4 d0 b0 d0 b9 d0 bb d0 b0 52  ...............R
af50: 61 72 2e d0 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd d0  ar..............
af60: ba d0 b0 29 3b 0d 0a 20 20 20 20 0d 0a 20 20 20  ...);..    ..   
af70: 20 61 64 64 28 27 65 78 65 7c 63 6d 64 7c 62 61   add('exe|cmd|ba
af80: 74 27 2c 20 d0 ad d0 a4 2e d0 9a d0 b0 d1 80 d1  t', ............
af90: 82 d0 b8 d0 bd d0 ba d0 b0 d0 a2 d0 b8 d0 bf d0  ................
afa0: a4 d0 b0 d0 b9 d0 bb d0 b0 45 78 65 2e d0 9a d0  .........Exe....
afb0: b0 d1 80 d1 82 d0 b8 d0 bd d0 ba d0 b0 29 3b 0d  .............);.
afc0: 0a 0d 0a 20 20 20 20 61 64 64 28 27 74 78 74 27  ...    add('txt'
afd0: 2c 20 d0 ad d0 a4 2e d0 9a d0 b0 d1 80 d1 82 d0  , ..............
afe0: b8 d0 bd d0 ba d0 b0 d0 a2 d0 b8 d0 bf d0 a4 d0  ................
aff0: b0 d0 b9 d0 bb d0 b0 54 78 74 2e d0 9a d0 b0 d1  .......Txt......
b000: 80 d1 82 d0 b8 d0 bd d0 ba d0 b0 29 3b 20 20 20  ...........);   
b010: 20 0d 0a 20 20 20 20 61 64 64 28 27 67 65 6f 27   ..    add('geo'
b020: 2c 20 d0 ad d0 a4 2e d0 9a d0 b0 d1 80 d1 82 d0  , ..............
b030: b8 d0 bd d0 ba d0 b0 d0 a2 d0 b8 d0 bf d0 a4 d0  ................
b040: b0 d0 b9 d0 bb d0 b0 47 65 6f 2e d0 9a d0 b0 d1  .......Geo......
b050: 80 d1 82 d0 b8 d0 bd d0 ba d0 b0 29 3b 0d 0a 20  ...........);.. 
b060: 20 20 20 61 64 64 28 27 67 72 73 27 2c 20 d0 ad     add('grs', ..
b070: d0 a4 2e d0 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd d0  ................
b080: ba d0 b0 d0 a2 d0 b8 d0 bf d0 a4 d0 b0 d0 b9 d0  ................
b090: bb d0 b0 47 72 73 2e d0 9a d0 b0 d1 80 d1 82 d0  ...Grs..........
b0a0: b8 d0 bd d0 ba d0 b0 29 3b 0d 0a 20 20 20 20 61  .......);..    a
b0b0: 64 64 28 27 65 72 66 27 2c 20 d0 ad d0 a4 2e d0  dd('erf', ......
b0c0: 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd d0 ba d0 b0 d0  ................
b0d0: a2 d0 b8 d0 bf d0 a4 d0 b0 d0 b9 d0 bb d0 b0 45  ...............E
b0e0: 72 66 2e d0 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd d0  rf..............
b0f0: ba d0 b0 29 3b 0d 0a 20 20 20 20 61 64 64 28 27  ...);..    add('
b100: 65 70 66 27 2c 20 d0 ad d0 a4 2e d0 9a d0 b0 d1  epf', ..........
b110: 80 d1 82 d0 b8 d0 bd d0 ba d0 b0 d0 a2 d0 b8 d0  ................
b120: bf d0 a4 d0 b0 d0 b9 d0 bb d0 b0 45 70 66 2e d0  ...........Epf..
b130: 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd d0 ba d0 b0 29  ...............)
b140: 3b 0d 0a 20 20 20 20 61 64 64 28 27 6d 78 6c 27  ;..    add('mxl'
b150: 2c 20 d0 ad d0 a4 2e d0 9a d0 b0 d1 80 d1 82 d0  , ..............
b160: b8 d0 bd d0 ba d0 b0 d0 a2 d0 b8 d0 bf d0 a4 d0  ................
b170: b0 d0 b9 d0 bb d0 b0 4d 78 6c 2e d0 9a d0 b0 d1  .......Mxl......
b180: 80 d1 82 d0 b8 d0 bd d0 ba d0 b0 29 3b 0d 0a 20  ...........);.. 
b190: 20 20 20 0d 0a 20 20 20 20 61 64 64 28 27 73 73     ..    add('ss
b1a0: 66 27 2c 20 d0 ad d0 a4 2e d0 9a d0 b0 d1 80 d1  f', ............
b1b0: 82 d0 b8 d0 bd d0 ba d0 b0 d0 a2 d0 b8 d0 bf d0  ................
b1c0: a4 d0 b0 d0 b9 d0 bb d0 b0 53 73 66 2e d0 9a d0  .........Ssf....
b1d0: b0 d1 80 d1 82 d0 b8 d0 bd d0 ba d0 b0 29 3b 0d  .............);.
b1e0: 0a 20 20 20 20 61 64 64 28 27 6a 73 27 2c 20 d0  .    add('js', .
b1f0: ad d0 a4 2e d0 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd  ................
b200: d0 ba d0 b0 d0 a2 d0 b8 d0 bf d0 a4 d0 b0 d0 b9  ................
b210: d0 bb d0 b0 54 78 74 2e d0 9a d0 b0 d1 80 d1 82  ....Txt.........
b220: d0 b8 d0 bd d0 ba d0 b0 29 3b 0d 0a 20 20 20 20  ........);..    
b230: 61 64 64 28 27 76 62 73 27 2c 20 d0 ad d0 a4 2e  add('vbs', .....
b240: d0 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd d0 ba d0 b0  ................
b250: d0 a2 d0 b8 d0 bf d0 a4 d0 b0 d0 b9 d0 bb d0 b0  ................
b260: 54 78 74 2e d0 9a d0 b0 d1 80 d1 82 d0 b8 d0 bd  Txt.............
b270: d0 ba d0 b0 29 3b 0d 0a 20 20 20 20 0d 0a 20 20  ....);..    ..  
b280: 20 20 61 64 64 28 27 75 6e 6b 6e 6f 77 6e 27 2c    add('unknown',
b290: 20 d0 ad d0 a4 2e d0 9a d0 b0 d1 80 d1 82 d0 b8   ...............
b2a0: d0 bd d0 ba d0 b0 d0 a2 d0 b8 d0 bf d0 a4 d0 b0  ................
b2b0: d0 b9 d0 bb d0 b0 55 6e 6b 6e 6f 77 6e 2e d0 9a  ......Unknown...
b2c0: d0 b0 d1 80 d1 82 d0 b8 d0 bd d0 ba d0 b0 29 3b  ..............);
b2d0: 0d 0a 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 63  ....    return c
b2e0: 61 63 68 65 3b 0d 0a 0d 0a 7d 0d 0a 0d 0a 66 75  ache;....}....fu
b2f0: 6e 63 74 69 6f 6e 20 d0 9f d0 be d0 bb d1 83 d1  nction .........
b300: 87 d0 b8 d1 82 d1 8c d0 9a d0 b0 d1 80 d1 82 d0  ................
b310: b8 d0 bd d0 ba d1 83 d0 9f d0 be d0 a0 d0 b0 d1  ................
b320: 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d1 8e 28  ...............(
b330: d0 a0 d0 b0 d1 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd  ................
b340: d0 b8 d0 b5 29 20 7b 0d 0a 0d 0a 20 20 20 20 69  ....) {....    i
b350: 66 20 28 d0 9a d1 8d d1 88 d0 9a d0 b0 d1 80 d1  f (.............
b360: 82 d0 b8 d0 bd d0 be d0 ba d0 a2 d0 b8 d0 bf d0  ................
b370: be d0 b2 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 29  ...............)
b380: 20 7b 0d 0a 20 20 20 20 20 20 20 20 76 61 72 20   {..        var 
b390: 70 69 63 20 3d 20 d0 9a d1 8d d1 88 d0 9a d0 b0  pic = ..........
b3a0: d1 80 d1 82 d0 b8 d0 bd d0 be d0 ba d0 a2 d0 b8  ................
b3b0: d0 bf d0 be d0 b2 d0 a4 d0 b0 d0 b9 d0 bb d0 be  ................
b3c0: d0 b2 5b d0 a0 d0 b0 d1 81 d1 88 d0 b8 d1 80 d0  ..[.............
b3d0: b5 d0 bd d0 b8 d0 b5 2e 74 6f 4c 6f 77 65 72 43  ........toLowerC
b3e0: 61 73 65 28 29 5d 3b 0d 0a 20 20 20 20 20 20 20  ase()];..       
b3f0: 20 72 65 74 75 72 6e 20 70 69 63 20 3f 20 70 69   return pic ? pi
b400: 63 20 3a 20 d0 9a d1 8d d1 88 d0 9a d0 b0 d1 80  c : ............
b410: d1 82 d0 b8 d0 bd d0 be d0 ba d0 a2 d0 b8 d0 bf  ................
b420: d0 be d0 b2 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2  ................
b430: 5b 27 75 6e 6b 6e 6f 77 6e 27 5d 3b 0d 0a 20 20  ['unknown'];..  
b440: 20 20 7d 20 20 20 20 0d 0a 20 20 20 20 72 65 74    }    ..    ret
b450: 75 72 6e 20 6e 75 6c 6c 3b 0d 0a 7d 0d 0a 0d 0a  urn null;..}....
b460: 66 75 6e 63 74 69 6f 6e 20 68 6f 6f 6b 43 6f 6d  function hookCom
b470: 70 61 72 65 46 69 6c 65 73 28 64 6c 67 49 6e 66  pareFiles(dlgInf
b480: 6f 29 7b 0d 0a 0d 0a 20 20 20 20 69 66 20 28 50  o){....    if (P
b490: 61 74 68 31 20 3d 3d 20 6e 75 6c 6c 29 20 72 65  ath1 == null) re
b4a0: 74 75 72 6e 0d 0a 20 20 20 20 69 66 20 28 50 61  turn..    if (Pa
b4b0: 74 68 32 20 3d 3d 20 6e 75 6c 6c 29 20 72 65 74  th2 == null) ret
b4c0: 75 72 6e 0d 0a 20 20 20 20 69 66 28 64 6c 67 49  urn..    if(dlgI
b4d0: 6e 66 6f 2e 73 74 61 67 65 20 3d 3d 20 6f 70 65  nfo.stage == ope
b4e0: 6e 4d 6f 64 61 6c 57 6e 64 20 26 26 20 64 6c 67  nModalWnd && dlg
b4f0: 49 6e 66 6f 2e 63 61 70 74 69 6f 6e 20 3d 3d 20  Info.caption == 
b500: 22 d0 a1 d1 80 d0 b0 d0 b2 d0 bd d0 b8 d1 82 d1  "...............
b510: 8c 20 d1 84 d0 b0 d0 b9 d0 bb d1 8b 22 29 0d 0a  . ..........")..
b520: 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 65      {..        e
b530: 76 65 6e 74 73 2e 64 69 73 63 6f 6e 6e 65 63 74  vents.disconnect
b540: 28 77 69 6e 64 6f 77 73 2c 20 22 6f 6e 44 6f 4d  (windows, "onDoM
b550: 6f 64 61 6c 22 2c 20 53 65 6c 66 53 63 72 69 70  odal", SelfScrip
b560: 74 2e 73 65 6c 66 2c 20 22 68 6f 6f 6b 43 6f 6d  t.self, "hookCom
b570: 70 61 72 65 46 69 6c 65 73 22 29 0d 0a 20 20 20  pareFiles")..   
b580: 20 20 20 20 20 64 6c 67 49 6e 66 6f 2e 66 6f 72       dlgInfo.for
b590: 6d 2e 67 65 74 43 6f 6e 74 72 6f 6c 28 22 46 69  m.getControl("Fi
b5a0: 72 73 74 46 69 6c 65 22 29 2e 76 61 6c 75 65 20  rstFile").value 
b5b0: 3d 20 50 61 74 68 31 0d 0a 20 20 20 20 20 20 20  = Path1..       
b5c0: 20 64 6c 67 49 6e 66 6f 2e 66 6f 72 6d 2e 67 65   dlgInfo.form.ge
b5d0: 74 43 6f 6e 74 72 6f 6c 28 22 53 65 63 6f 6e 64  tControl("Second
b5e0: 46 69 6c 65 22 29 2e 76 61 6c 75 65 20 3d 20 50  File").value = P
b5f0: 61 74 68 32 0d 0a 20 20 20 20 20 20 20 20 76 61  ath2..        va
b600: 72 20 77 73 68 20 3d 20 6e 65 77 20 41 63 74 69  r wsh = new Acti
b610: 76 65 58 4f 62 6a 65 63 74 28 22 57 53 63 72 69  veXObject("WScri
b620: 70 74 2e 53 68 65 6c 6c 22 29 0d 0a 20 20 20 20  pt.Shell")..    
b630: 20 20 20 20 77 73 68 2e 53 65 6e 64 4b 65 79 73      wsh.SendKeys
b640: 28 27 5e 7e 27 29 0d 0a 20 20 20 20 7d 0d 0a 7d  ('^~')..    }..}
b650: 20 2f 2f 68 6f 6f 6b 43 6f 6d 70 61 72 65 46 69   //hookCompareFi
b660: 6c 65 73 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20  les....function 
b670: d0 a1 d1 80 d0 b0 d0 b2 d0 bd d0 b8 d1 82 d1 8c  ................
b680: d0 a4 d0 b0 d0 b9 d0 bb d1 8b 20 28 d0 9f d1 83  .......... (....
b690: d1 82 d1 8c d0 9a d0 a4 d0 b0 d0 b9 d0 bb d1 83  ................
b6a0: 31 2c 20 d0 9f d1 83 d1 82 d1 8c d0 9a d0 a4 d0  1, .............
b6b0: b0 d0 b9 d0 bb d1 83 32 29 20 7b 0d 0a 0d 0a 20  .......2) {.... 
b6c0: 20 20 20 69 66 20 28 d0 9f d1 83 d1 82 d1 8c d0     if (.........
b6d0: 9a d0 a4 d0 b0 d0 b9 d0 bb d1 83 31 20 3d 3d 20  ...........1 == 
b6e0: 6e 75 6c 6c 20 7c 7c 20 d0 9f d1 83 d1 82 d1 8c  null || ........
b6f0: d0 9a d0 a4 d0 b0 d0 b9 d0 bb d1 83 32 20 3d 3d  ............2 ==
b700: 20 6e 75 6c 6c 29 20 72 65 74 75 72 6e 0d 0a 20   null) return.. 
b710: 20 20 20 50 61 74 68 31 20 3d 20 d0 9f d1 83 d1     Path1 = .....
b720: 82 d1 8c d0 9a d0 a4 d0 b0 d0 b9 d0 bb d1 83 31  ...............1
b730: 3b 20 50 61 74 68 32 20 3d 20 d0 9f d1 83 d1 82  ; Path2 = ......
b740: d1 8c d0 9a d0 a4 d0 b0 d0 b9 d0 bb d1 83 32 3b  ..............2;
b750: 0d 0a 20 20 20 20 76 61 72 20 65 78 74 20 3d 20  ..    var ext = 
b760: 76 38 4e 65 77 28 22 46 69 6c 65 22 2c 20 d0 9f  v8New("File", ..
b770: d1 83 d1 82 d1 8c d0 9a d0 a4 d0 b0 d0 b9 d0 bb  ................
b780: d1 83 31 29 2e 45 78 74 65 6e 73 69 6f 6e 3b 0d  ..1).Extension;.
b790: 0a 20 20 20 20 65 78 74 20 3d 20 65 78 74 2e 73  .    ext = ext.s
b7a0: 75 62 73 74 72 28 31 29 2e 74 6f 4c 6f 77 65 72  ubstr(1).toLower
b7b0: 43 61 73 65 28 29 3b 20 2f 2f d0 a3 d0 b1 d0 b5  Case(); //......
b7c0: d1 80 d0 b5 d0 bc 20 d0 bf d0 b5 d1 80 d0 b2 d1  ...... .........
b7d0: 8b d0 b9 20 d1 81 d0 b8 d0 bc d0 b2 d0 be d0 bb  ... ............
b7e0: 2c 20 d1 82 d0 b0 d0 bc 20 d1 82 d0 be d1 87 d0  , ...... .......
b7f0: ba d0 b0 2e 0d 0a 20 20 20 20 76 61 72 20 63 61  ......    var ca
b800: 6c 6c 65 72 20 3d 20 44 69 66 66 42 61 63 6b 65  ller = DiffBacke
b810: 6e 64 73 5b 65 78 74 2e 74 6f 4c 6f 77 65 72 43  nds[ext.toLowerC
b820: 61 73 65 28 29 5d 0d 0a 20 20 20 20 69 66 20 28  ase()]..    if (
b830: 63 61 6c 6c 65 72 29 20 7b 0d 0a 20 20 20 20 20  caller) {..     
b840: 20 20 20 63 61 6c 6c 65 72 28 50 61 74 68 31 2c     caller(Path1,
b850: 20 50 61 74 68 32 29 0d 0a 20 20 20 20 7d 20 65   Path2)..    } e
b860: 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 20 20 2f  lse {..        /
b870: 2f d0 b4 d0 bb d1 8f 20 d0 be d0 b1 d1 80 d0 b0  /...... ........
b880: d0 b1 d0 be d1 82 d0 be d0 ba 20 0d 0a 20 20 20  .......... ..   
b890: 20 20 20 20 20 74 72 79 20 7b 20 2f 2f d1 81 d0       try { //...
b8a0: b4 d0 b5 d0 bb d0 b0 d0 b5 d0 bc 20 d0 b2 d0 be  ........... ....
b8b0: d0 b7 d0 bc d0 be d0 b6 d0 bd d0 be d1 81 d1 82  ................
b8c0: d1 8c 20 d1 80 d0 b0 d0 b1 d0 be d1 82 d1 8b 20  .. ............ 
b8d0: d0 b2 20 d0 b4 d0 b5 d0 bc d0 be 20 d1 80 d0 b5  .. ........ ....
b8e0: d0 b6 d0 b8 d0 bc d0 b5 20 d1 81 d0 bd d0 b5 d0  ........ .......
b8f0: b3 d0 be d0 bf d0 b0 d1 82 d0 b0 2e 20 0d 0a 20  ............ .. 
b900: 20 20 20 20 20 20 20 20 20 20 20 65 76 65 6e 74             event
b910: 73 2e 63 6f 6e 6e 65 63 74 28 77 69 6e 64 6f 77  s.connect(window
b920: 73 2c 20 22 6f 6e 44 6f 4d 6f 64 61 6c 22 2c 20  s, "onDoModal", 
b930: 53 65 6c 66 53 63 72 69 70 74 2e 73 65 6c 66 2c  SelfScript.self,
b940: 20 22 68 6f 6f 6b 43 6f 6d 70 61 72 65 46 69 6c   "hookCompareFil
b950: 65 73 22 29 0d 0a 20 20 20 20 20 20 20 20 20 20  es")..          
b960: 20 20 73 74 64 63 6f 6d 6d 61 6e 64 73 2e 46 72    stdcommands.Fr
b970: 61 6d 65 2e 43 6f 6d 70 61 72 65 46 69 6c 65 73  ame.CompareFiles
b980: 2e 73 65 6e 64 28 29 0d 0a 20 20 20 20 20 20 20  .send()..       
b990: 20 7d 20 63 61 74 63 68 20 28 65 29 20 7b 0d 0a   } catch (e) {..
b9a0: 20 20 20 20 20 20 20 20 20 20 20 20 4d 65 73 73              Mess
b9b0: 61 67 65 28 22 d0 92 d0 be d0 b7 d0 bc d0 be d0  age("...........
b9c0: b6 d0 bd d0 be 20 d0 b4 d0 b5 d0 bc d0 be 20 d1  ..... ........ .
b9d0: 80 d0 b5 d0 b6 d0 b8 d0 bc 20 d1 81 d0 bd d0 b5  ......... ......
b9e0: d0 b3 d0 be d0 bf d0 b0 d1 82 d0 b0 2e 2e 2e 20  ............... 
b9f0: d0 b2 d1 81 d0 b5 20 d0 b2 d0 be d0 b7 d0 bc d0  ...... .........
ba00: be d0 b6 d0 bd d0 be d1 81 d1 82 d0 b8 20 d0 b8  ............. ..
ba10: d0 b7 d0 b2 d0 b8 d0 bd d0 b8 d1 82 d0 b5 20 d0  .............. .
ba20: bd d0 b5 20 d0 bf d0 be d0 bb d1 83 d1 87 d0 b8  ... ............
ba30: d1 82 d1 8c d1 81 d1 8f 20 d0 b8 d1 81 d0 bf d0  ........ .......
ba40: be d0 bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d1  ................
ba50: 8c 2e 20 22 29 0d 0a 20 20 20 20 20 20 20 20 7d  .. ")..        }
ba60: 0d 0a 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20  ..        ..    
ba70: 7d 0d 0a 20 20 20 20 50 61 74 68 31 20 3d 20 6e  }..    Path1 = n
ba80: 75 6c 6c 3b 20 50 61 74 68 32 20 3d 20 6e 75 6c  ull; Path2 = nul
ba90: 6c 3b 0d 0a 7d 20 2f 2f d0 a1 d1 80 d0 b0 d0 b2  l;..} //........
baa0: d0 bd d0 b8 d1 82 d1 8c d0 a4 d0 b0 d0 b9 d0 bb  ................
bab0: d1 8b 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 67  ......function g
bac0: 65 74 44 76 63 73 42 61 63 6b 65 6e 64 46 6f 72  etDvcsBackendFor
bad0: 50 61 74 68 28 70 61 74 68 29 20 7b 0d 0a 20 20  Path(path) {..  
bae0: 20 20 76 61 72 20 d0 bb d0 a4 d0 b0 d0 b9 d0 bb    var ..........
baf0: 20 3d 20 76 38 4e 65 77 28 22 46 69 6c 65 22 2c   = v8New("File",
bb00: 20 70 61 74 68 29 3b 0d 0a 20 20 20 20 76 61 72   path);..    var
bb10: 20 72 65 73 75 6c 74 20 3d 20 6e 75 6c 6c 0d 0a   result = null..
bb20: 20 20 20 20 69 66 20 28 d0 bb d0 a4 d0 b0 d0 b9      if (........
bb30: d0 bb 2e d0 a1 d1 83 d1 89 d0 b5 d1 81 d1 82 d0  ................
bb40: b2 d1 83 d0 b5 d1 82 28 29 29 20 7b 0d 0a 20 20  .......()) {..  
bb50: 20 20 20 20 20 20 66 6f 72 20 28 76 61 72 20 6b        for (var k
bb60: 65 79 20 69 6e 20 d0 a1 d0 be d0 be d1 82 d0 b2  ey in ..........
bb70: d0 b5 d1 82 d1 81 d1 82 d0 b2 d0 b8 d0 b5 d0 9a  ................
bb80: d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 be d0 b2  ................
bb90: d0 98 44 76 63 73 29 20 7b 0d 0a 20 20 20 20 20  ..Dvcs) {..     
bba0: 20 20 20 20 20 20 20 69 66 20 28 70 61 74 68 2e         if (path.
bbb0: 69 6e 64 65 78 4f 66 28 6b 65 79 29 20 3e 3d 30  indexOf(key) >=0
bbc0: 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20  ) {..           
bbd0: 20 20 20 20 20 72 65 73 75 6c 74 20 3d 20 d0 a1       result = ..
bbe0: d0 be d0 be d1 82 d0 b2 d0 b5 d1 82 d1 81 d1 82  ................
bbf0: d0 b2 d0 b8 d0 b5 d0 9a d0 b0 d1 82 d0 b0 d0 bb  ................
bc00: d0 be d0 b3 d0 be d0 b2 d0 98 44 76 63 73 5b 6b  ..........Dvcs[k
bc10: 65 79 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20  ey]..           
bc20: 20 20 20 20 20 62 72 65 61 6b 0d 0a 20 20 20 20       break..    
bc30: 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20          }..     
bc40: 20 20 20 7d 0d 0a 20 20 20 20 7d 0d 0a 20 20 20     }..    }..   
bc50: 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0d 0a   return result..
bc60: 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 72 65  }....function re
bc70: 67 69 73 74 65 72 44 69 66 66 42 61 63 6b 65 6e  gisterDiffBacken
bc80: 64 28 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 63  d(description, c
bc90: 61 6c 6c 65 72 29 20 7b 0d 0a 20 20 20 20 2f 2f  aller) {..    //
bca0: 20 d1 82 d1 83 d1 82 20 d1 80 d0 b0 d1 81 d1 88   ...... ........
bcb0: d0 b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5 20 d1 84 d0  ............ ...
bcc0: b0 d0 b9 d0 bb d0 b0 20 d0 b1 d1 83 d0 b4 d0 b5  ....... ........
bcd0: d1 82 20 d0 b8 d1 81 d0 bf d0 be d0 bb d1 8c d0  .. .............
bce0: b7 d0 be d0 b2 d0 b0 d1 82 d1 8c d1 81 d1 8f 20  ............... 
bcf0: d0 b4 d0 bb d1 8f 20 d0 be d0 bf d1 80 d0 b5 d0  ...... .........
bd00: b4 d0 b5 d0 bb d0 b5 d0 bd d0 b8 d1 8f 20 d0 b8  ............. ..
bd10: d0 bd d1 81 d1 82 d1 80 d1 83 d0 bc d0 b5 d0 bd  ................
bd20: d1 82 d0 b0 20 d1 81 d1 80 d0 b0 d0 b2 d0 bd d0  .... ...........
bd30: b5 d0 bd d0 b8 d1 8f 2e 20 0d 0a 20 20 20 20 0d  ........ ..    .
bd40: 0a 20 20 20 20 44 69 66 66 42 61 63 6b 65 6e 64  .    DiffBackend
bd50: 73 5b 64 65 73 63 72 69 70 74 69 6f 6e 2e 74 6f  s[description.to
bd60: 4c 6f 77 65 72 43 61 73 65 28 29 5d 20 3d 20 63  LowerCase()] = c
bd70: 61 6c 6c 65 72 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e  aller;..}....fun
bd80: 63 74 69 6f 6e 20 72 65 67 69 73 74 65 72 44 76  ction registerDv
bd90: 63 73 42 61 63 6b 65 6e 64 28 64 65 73 63 72 69  csBackend(descri
bda0: 70 74 69 6f 6e 2c 20 63 61 6c 6c 65 72 29 20 7b  ption, caller) {
bdb0: 0d 0a 20 20 20 20 2f 2f 20 d0 ba d1 82 d0 be 20  ..    // ...... 
bdc0: d0 bf d0 be d1 81 d0 bb d0 b5 d0 b4 d0 bd d0 b8  ................
bdd0: d0 b9 2c 20 d1 82 d0 be d0 b3 d0 be 20 d0 b8 20  .., ........ .. 
bde0: d1 82 d0 b0 d0 bf d0 ba d0 b8 2e 20 0d 0a 20 20  ........... ..  
bdf0: 20 20 44 76 63 73 42 61 63 6b 65 6e 64 73 5b 64    DvcsBackends[d
be00: 65 73 63 72 69 70 74 69 6f 6e 2e 74 6f 4c 6f 77  escription.toLow
be10: 65 72 43 61 73 65 28 29 5d 20 3d 20 63 61 6c 6c  erCase()] = call
be20: 65 72 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69  er;..}....functi
be30: 6f 6e 20 6c 6f 61 64 44 69 66 66 42 61 63 6b 65  on loadDiffBacke
be40: 6e 64 73 28 29 20 7b 0d 0a 20 20 20 20 2f 2f 54  nds() {..    //T
be50: 4f 44 4f 3a 20 d0 b4 d0 be d0 b1 d0 b0 d0 b2 d0  ODO: ...........
be60: b8 d1 82 d1 8c 20 d0 bd d0 b0 20 d1 84 d0 be d1  ..... .... .....
be70: 80 d0 bc d1 83 2c 20 d1 82 d0 b0 d0 b1 d0 bb d0  ....., .........
be80: b8 d1 86 d1 83 20 d0 b7 d0 bd d0 b0 d1 87 d0 b5  ..... ..........
be90: d0 bd d0 b8 d0 b9 20 d1 81 20 d0 bd d0 b0 d1 81  ...... .. ......
bea0: d1 82 d1 80 d0 be d0 b9 d0 ba d0 b0 d0 bc d0 b8  ................
beb0: 2e 20 d0 a7 d1 82 d0 be 20 d0 b1 d1 8b 20 d0 bc  . ...... .... ..
bec0: d0 be d0 b6 d0 bd d0 be 20 d0 b1 d1 8b d0 bb d0  ........ .......
bed0: be 20 d0 b2 d1 8b d0 b1 d1 80 d0 b0 d1 82 d1 8c  . ..............
bee0: 20 d0 ba d0 b0 d0 ba d0 b8 d0 b5 20 64 69 66 66   .......... diff
bef0: 20 d0 b8 20 d0 b4 d0 bb d1 8f 20 d0 ba d0 b0 d0   .. ...... .....
bf00: ba d0 b8 d1 85 20 d1 84 d0 b0 d0 b9 d0 bb d0 be  ..... ..........
bf10: d0 b2 20 d0 bc d0 be d0 b6 d0 bd d0 be 20 d0 b8  .. .......... ..
bf20: d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2  ................
bf30: d0 b0 d1 82 d1 8c 2c 20 d0 b0 20 d0 ba d0 b0 d0  ......, .. .....
bf40: ba d0 b8 d0 b5 20 d0 bd d0 b5 d1 82 2e 20 0d 0a  ..... ....... ..
bf50: 20 20 20 20 44 69 66 66 42 61 63 6b 65 6e 64 73      DiffBackends
bf60: 20 3d 20 7b 7d 0d 0a 20 20 20 20 20 20 20 20 0d   = {}..        .
bf70: 0a 20 20 20 20 76 61 72 20 d0 9c d0 b0 d1 81 d1  .    var .......
bf80: 81 d0 b8 d0 b2 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0  ................
bf90: b2 20 3d 20 d0 9d d0 b0 d0 b9 d1 82 d0 b8 d0 a4  . = ............
bfa0: d0 b0 d0 b9 d0 bb d1 8b 28 6d 61 69 6e 46 6f 6c  ........(mainFol
bfb0: 64 65 72 20 2b 20 22 5c 5c 73 63 72 69 70 74 73  der + "\\scripts
bfc0: 5c 5c 64 76 63 73 5c 5c 22 2c 20 22 64 69 66 66  \\dvcs\\", "diff
bfd0: 2a 2e 6a 73 22 29 3b 0d 0a 20 20 20 20 66 6f 72  *.js");..    for
bfe0: 20 28 76 61 72 20 69 20 3d 30 3b 20 69 3c d0 9c   (var i =0; i<..
bff0: d0 b0 d1 81 d1 81 d0 b8 d0 b2 d0 a4 d0 b0 d0 b9  ................
c000: d0 bb d0 be d0 b2 2e d0 9a d0 be d0 bb d0 b8 d1  ................
c010: 87 d0 b5 d1 81 d1 82 d0 b2 d0 be 28 29 3b 20 69  ...........(); i
c020: 2b 2b 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 76  ++) {..        v
c030: 61 72 20 d0 bb d0 a4 d0 b0 d0 b9 d0 bb 20 3d 20  ar .......... = 
c040: d0 9c d0 b0 d1 81 d1 81 d0 b8 d0 b2 d0 a4 d0 b0  ................
c050: d0 b9 d0 bb d0 be d0 b2 2e 47 65 74 28 69 29 3b  .........Get(i);
c060: 0d 0a 20 20 20 20 20 20 20 20 66 75 6e 63 74 69  ..        functi
c070: 6f 6e 20 61 64 64 28 65 73 74 72 2c 20 63 61 6c  on add(estr, cal
c080: 6c 65 72 29 20 7b 0d 0a 20 20 20 20 20 20 20 20  ler) {..        
c090: 20 20 20 20 76 61 72 20 65 78 74 73 20 3d 20 65      var exts = e
c0a0: 73 74 72 2e 73 70 6c 69 74 28 27 7c 27 29 3b 0d  str.split('|');.
c0b0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72  .            for
c0c0: 20 28 76 61 72 20 69 3d 30 3b 20 69 3c 65 78 74   (var i=0; i<ext
c0d0: 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 0d 0a  s.length; i++)..
c0e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
c0f0: 72 65 67 69 73 74 65 72 44 69 66 66 42 61 63 6b  registerDiffBack
c100: 65 6e 64 28 65 78 74 73 5b 69 5d 2e 74 6f 4c 6f  end(exts[i].toLo
c110: 77 65 72 43 61 73 65 28 29 2c 20 63 61 6c 6c 65  werCase(), calle
c120: 72 29 3b 20 0d 0a 20 20 20 20 20 20 20 20 7d 0d  r); ..        }.
c130: 0a 20 20 20 20 20 20 20 20 76 61 72 20 d0 9a d1  .        var ...
c140: 8d d1 88 d0 a0 d0 b0 d1 81 d1 88 d0 b8 d1 80 d0  ................
c150: b5 d0 bd d0 b8 d0 b9 20 3d 20 73 74 64 6c 69 62  ....... = stdlib
c160: 2e 72 65 71 75 69 72 65 28 d0 bb d0 a4 d0 b0 d0  .require(.......
c170: b9 d0 bb 2e d0 9f d0 be d0 bb d0 bd d0 be d0 b5  ................
c180: d0 98 d0 bc d1 8f 29 2e 47 65 74 45 78 74 65 6e  ......).GetExten
c190: 73 69 6f 6e 28 29 0d 0a 20 20 20 20 20 20 20 20  sion()..        
c1a0: 61 64 64 28 d0 9a d1 8d d1 88 d0 a0 d0 b0 d1 81  add(............
c1b0: d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d0 b9 2c 20  .............., 
c1c0: 73 74 64 6c 69 62 2e 72 65 71 75 69 72 65 28 d0  stdlib.require(.
c1d0: bb d0 a4 d0 b0 d0 b9 d0 bb 2e d0 9f d0 be d0 bb  ................
c1e0: d0 bd d0 be d0 b5 d0 98 d0 bc d1 8f 29 2e 47 65  ............).Ge
c1f0: 74 42 61 63 6b 65 6e 64 28 29 29 0d 0a 20 20 20  tBackend())..   
c200: 20 7d 0d 0a 7d 20 2f 2f 6c 6f 61 64 44 69 66 66   }..} //loadDiff
c210: 42 61 63 6b 65 6e 64 73 0d 0a 0d 0a 66 75 6e 63  Backends....func
c220: 74 69 6f 6e 20 6c 6f 61 64 44 76 63 73 42 61 63  tion loadDvcsBac
c230: 6b 65 6e 64 73 28 29 20 7b 0d 0a 20 20 20 20 44  kends() {..    D
c240: 76 63 73 42 61 63 6b 65 6e 64 73 20 3d 20 7b 7d  vcsBackends = {}
c250: 0d 0a 20 20 20 20 69 66 20 28 21 d0 bc d0 98 d1  ..    if (!.....
c260: 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2 d0  ................
c270: b0 d1 82 d1 8c d0 92 d0 b5 d1 80 d1 81 d0 b8 d0  ................
c280: be d0 bd d0 b8 d1 80 d0 be d0 b2 d0 b0 d0 bd d0  ................
c290: b8 d0 b5 29 20 72 65 74 75 72 6e 20 0d 0a 20 20  ...) return ..  
c2a0: 20 20 76 61 72 20 d0 9c d0 b0 d1 81 d1 81 d0 b8    var ..........
c2b0: d0 b2 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 20 3d  .............. =
c2c0: 20 d0 9d d0 b0 d0 b9 d1 82 d0 b8 d0 a4 d0 b0 d0   ...............
c2d0: b9 d0 bb d1 8b 28 6d 61 69 6e 46 6f 6c 64 65 72  .....(mainFolder
c2e0: 20 2b 20 22 5c 5c 73 63 72 69 70 74 73 5c 5c 64   + "\\scripts\\d
c2f0: 76 63 73 5c 5c 22 2c 20 22 64 76 63 73 2a 2e 6a  vcs\\", "dvcs*.j
c300: 73 22 29 3b 0d 0a 20 20 20 20 66 6f 72 20 28 76  s");..    for (v
c310: 61 72 20 69 20 3d 30 3b 20 69 3c d0 9c d0 b0 d1  ar i =0; i<.....
c320: 81 d1 81 d0 b8 d0 b2 d0 a4 d0 b0 d0 b9 d0 bb d0  ................
c330: be d0 b2 2e d0 9a d0 be d0 bb d0 b8 d1 87 d0 b5  ................
c340: d1 81 d1 82 d0 b2 d0 be 28 29 3b 20 69 2b 2b 29  ........(); i++)
c350: 20 7b 0d 0a 20 20 20 20 20 20 20 20 76 61 72 20   {..        var 
c360: d0 bb d0 a4 d0 b0 d0 b9 d0 bb 20 3d 20 d0 9c d0  .......... = ...
c370: b0 d1 81 d1 81 d0 b8 d0 b2 d0 a4 d0 b0 d0 b9 d0  ................
c380: bb d0 be d0 b2 2e 47 65 74 28 69 29 3b 0d 0a 20  ......Get(i);.. 
c390: 20 20 20 20 20 20 20 74 72 79 20 7b 20 0d 0a 20         try { .. 
c3a0: 20 20 20 20 20 20 20 20 20 20 20 72 65 67 69 73             regis
c3b0: 74 65 72 44 76 63 73 42 61 63 6b 65 6e 64 28 d0  terDvcsBackend(.
c3c0: bb d0 a4 d0 b0 d0 b9 d0 bb 2e d0 98 d0 bc d1 8f  ................
c3d0: d0 91 d0 b5 d0 b7 d0 a0 d0 b0 d1 81 d1 88 d0 b8  ................
c3e0: d1 80 d0 b5 d0 bd d0 b8 d1 8f 2c 20 73 74 64 6c  .........., stdl
c3f0: 69 62 2e 72 65 71 75 69 72 65 28 d0 bb d0 a4 d0  ib.require(.....
c400: b0 d0 b9 d0 bb 2e d0 9f d0 be d0 bb d0 bd d0 be  ................
c410: d0 b5 d0 98 d0 bc d1 8f 29 2e 47 65 74 42 61 63  ........).GetBac
c420: 6b 65 6e 64 28 29 29 3b 0d 0a 20 20 20 20 20 20  kend());..      
c430: 20 20 7d 20 63 61 74 63 68 20 28 65 29 20 7b 0d    } catch (e) {.
c440: 0a 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 46  .            //F
c450: 49 58 4d 45 3a 20 d0 b2 d1 8b d0 b2 d0 b5 d1 81  IXME: ..........
c460: d1 82 d0 b8 20 d1 81 d0 be d0 be d0 b1 d1 89 d0  .... ...........
c470: b5 d0 bd d0 b8 d0 b5 20 d0 be d0 b1 20 d0 be d1  ....... .... ...
c480: 88 d0 b8 d0 b1 d0 ba d0 b5 2e 20 0d 0a 20 20 20  .......... ..   
c490: 20 20 20 20 20 20 20 20 20 74 72 79 20 7b 20 2f           try { /
c4a0: 2f d0 bd d0 b0 d0 b2 d0 b5 d1 80 d0 bd d0 be d0  /...............
c4b0: b5 20 d0 bd d0 b5 d0 bf d1 80 d0 b0 d0 b2 d0 b8  . ..............
c4c0: d0 bb d1 8c d0 bd d0 be 20 d1 8d d1 82 d0 be 2e  ........ .......
c4d0: 2e 2e 20 20 d0 bc d0 be d0 b6 d0 b5 d1 82 20 d0  ..  .......... .
c4e0: bd d0 b5 20 d0 b2 d1 8b d0 b3 d1 80 d1 83 d0 b6  ... ............
c4f0: d0 b0 d1 82 d1 8c 2c 20 d0 b0 20 d0 b2 d0 b4 d1  ......, .. .....
c500: 80 d1 83 d0 b3 20 d0 be d1 88 d0 b8 d0 b1 d0 bb  ..... ..........
c510: d0 b8 d1 81 d1 8c 20 d0 b8 20 d1 8d d1 82 d0 be  ...... .. ......
c520: 20 d0 be d1 87 d0 b5 d0 bd d1 8c 20 d0 bf d0 be   .......... ....
c530: d0 bb d0 b5 d0 b7 d0 bd d1 8b d0 b9 20 d0 bf d0  ............ ...
c540: bb d0 b0 d0 b3 d0 b8 d0 bd 3f 0d 0a 20 20 20 20  .........?..    
c550: 20 20 20 20 20 20 20 20 61 64 64 69 6e 73 2e 75          addins.u
c560: 6e 6c 6f 61 64 41 64 64 69 6e 28 62 61 63 6b 65  nloadAddin(backe
c570: 6e 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20  nd)..           
c580: 20 7d 20 63 61 74 63 68 20 28 65 29 7b 7d 0d 0a   } catch (e){}..
c590: 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 7d          }..    }
c5a0: 0d 0a 7d 20 2f 2f 6c 6f 61 64 44 76 63 73 42 61  ..} //loadDvcsBa
c5b0: 63 6b 65 6e 64 73 0d 0a 0d 0a 2f 2f 2f 2f 0d 0a  ckends....////..
c5c0: 2f 2f 2f 2f 7d 20 d0 92 d1 81 d0 bf d0 be d0 bc  ////} ..........
c5d0: d0 be d0 b3 d0 b0 d1 82 d0 b5 d0 bb d1 8c d0 bd  ................
c5e0: d1 8b d0 b5 20 d0 bf d1 80 d0 be d1 86 d0 b5 d0  .... ...........
c5f0: b4 d1 83 d1 80 d1 8b 20 d0 b8 20 d1 84 d1 83 d0  ....... .. .....
c600: bd d0 ba d1 86 d0 b8 d0 b8 2e 0d 0a 2f 2f 2f 2f  ............////
c610: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
c620: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
c630: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
c640: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
c650: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
c660: 2f 2f 2f 2f 0d 0a 0d 0a 2f 2f 2f 2f 2f 2f 2f 2f  ////....////////
c670: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
c680: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
c690: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
c6a0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
c6b0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
c6c0: 0d 0a 2f 2f 2f 2f 7b 20 d0 a4 d0 be d1 80 d0 bc  ..////{ ........
c6d0: d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9  ................
c6e0: d0 ba d0 b8 20 2d 20 d0 be d0 b1 d1 80 d0 b0 d0  .... - .........
c6f0: b1 d0 be d1 82 d1 87 d0 b8 d0 ba d0 b8 20 d1 81  ............. ..
c700: d0 be d0 b1 d1 8b d1 82 d0 b8 d0 b9 2e 0d 0a 2f  .............../
c710: 2f 2f 2f 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20  ///....function 
c720: d0 9a d0 bf d0 a8 d0 b0 d0 bf d0 ba d0 b0 d0 9d  ................
c730: d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8  ................
c740: 28 d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 29  (..............)
c750: 20 7b 0d 0a 20 20 20 20 76 61 72 20 70 61 74 68   {..    var path
c760: 54 6f 46 6f 72 6d 3d 53 65 6c 66 53 63 72 69 70  ToForm=SelfScrip
c770: 74 2e 66 75 6c 6c 50 61 74 68 2e 72 65 70 6c 61  t.fullPath.repla
c780: 63 65 28 2f 2e 6a 73 24 2f 2c 20 27 70 61 72 61  ce(/.js$/, 'para
c790: 6d 2e 73 73 66 27 29 0d 0a 20 20 20 20 d0 bc d0  m.ssf')..    ...
c7a0: a4 d0 be d1 80 d0 bc d0 b0 d0 9d d0 b0 d1 81 d1  ................
c7b0: 82 d1 80 d0 be d0 b9 d0 ba d0 b8 3d 6c 6f 61 64  ...........=load
c7c0: 53 63 72 69 70 74 46 6f 72 6d 28 70 61 74 68 54  ScriptForm(pathT
c7d0: 6f 46 6f 72 6d 2c 20 53 65 6c 66 53 63 72 69 70  oForm, SelfScrip
c7e0: 74 2e 73 65 6c 66 29 20 2f 2f 20 d0 9e d0 b1 d1  t.self) // .....
c7f0: 80 d0 b0 d0 b1 d0 be d1 82 d0 ba d1 83 20 d1 81  ............. ..
c800: d0 be d0 b1 d1 8b d1 82 d0 b8 d0 b9 20 d1 84 d0  ............ ...
c810: be d1 80 d0 bc d1 8b 20 d0 bf d1 80 d0 b8 d0 b2  ....... ........
c820: d1 8f d0 b6 d0 b5 d0 bc 20 d0 ba 20 d1 81 d0 b0  ........ .. ....
c830: d0 bc d0 be d0 bc d1 83 20 d1 81 d0 ba d1 80 d0  ........ .......
c840: b8 d0 bf d1 82 d1 83 0d 0a 20 20 20 20 d0 bc d0  .........    ...
c850: a4 d0 be d1 80 d0 bc d0 b0 d0 9d d0 b0 d1 81 d1  ................
c860: 82 d1 80 d0 be d0 b9 d0 ba d0 b8 2e d0 ad d0 bb  ................
c870: d0 b5 d0 bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be  ................
c880: d1 80 d0 bc d1 8b 2e d0 9d d0 b0 d0 b4 d0 bf d0  ................
c890: b8 d1 81 d1 8c d0 92 d0 b5 d1 80 d1 81 d0 b8 d1  ................
c8a0: 8f 2e d0 97 d0 b0 d0 b3 d0 be d0 bb d0 be d0 b2  ................
c8b0: d0 be d0 ba 3d 22 d0 92 d0 b5 d1 80 d1 81 d0 b8  ....="..........
c8c0: d1 8f 20 d1 81 d0 ba d1 80 d0 b8 d0 bf d1 82 d0  .. .............
c8d0: b0 3a 22 2b d0 bc d0 92 d0 b5 d1 80 d1 81 d0 b8  .:"+............
c8e0: d1 8f d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0  ................
c8f0: 0d 0a 20 20 20 20 d0 bc d0 a4 d0 be d1 80 d0 bc  ..    ..........
c900: d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9  ................
c910: d0 ba d0 b8 2e d0 9e d1 82 d0 ba d1 80 d1 8b d1  ................
c920: 82 d1 8c d0 9c d0 be d0 b4 d0 b0 d0 bb d1 8c d0  ................
c930: bd d0 be 28 29 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63  ...()..}....func
c940: 74 69 6f 6e 20 d0 bc d0 97 d0 b0 d0 bf d0 b8 d1  tion ...........
c950: 81 d0 b0 d1 82 d1 8c d0 9d d0 b0 d1 81 d1 82 d1  ................
c960: 80 d0 be d0 b9 d0 ba d0 b8 28 29 20 7b 0d 0a 0d  .........() {...
c970: 0a 20 20 20 20 d0 bc d0 a2 d0 b7 d0 9a d0 b0 d1  .    ...........
c980: 82 d0 b0 d0 bb d0 be d0 b3 d0 b8 d0 9e d0 b1 d1  ................
c990: 89 d0 b8 d0 b5 3d d0 bc d0 a4 d0 be d1 80 d0 bc  .....=..........
c9a0: d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9  ................
c9b0: d0 ba d0 b8 2e d0 9a d0 b0 d1 82 d0 b0 d0 bb d0  ................
c9c0: be d0 b3 d0 b8 d0 9e d0 b1 d1 89 d0 b8 d0 b5 0d  ................
c9d0: 0a 20 20 20 20 d0 bc d0 a2 d0 b7 d0 9a d0 b0 d1  .    ...........
c9e0: 82 d0 b0 d0 bb d0 be d0 b3 d0 b8 d0 91 d0 b0 d0  ................
c9f0: b7 d1 8b 3d d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0  ...=............
ca00: d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba  ................
ca10: d0 b8 2e d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0  ................
ca20: b3 d0 b8 d0 91 d0 b0 d0 b7 d1 8b 0d 0a 20 20 20  .............   
ca30: 20 d0 bc d0 9e d1 82 d0 ba d1 80 d1 8b d0 b2 d0   ...............
ca40: b0 d1 82 d1 8c d0 9f d1 80 d0 b8 d0 a1 d1 82 d0  ................
ca50: b0 d1 80 d1 82 d0 b5 3d d0 bc d0 a4 d0 be d1 80  .......=........
ca60: d0 bc d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be  ................
ca70: d0 b9 d0 ba d0 b8 2e d0 9e d1 82 d0 ba d1 80 d1  ................
ca80: 8b d0 b2 d0 b0 d1 82 d1 8c d0 a4 d0 be d1 80 d0  ................
ca90: bc d1 83 d0 9f d1 80 d0 b8 d0 97 d0 b0 d0 b3 d1  ................
caa0: 80 d1 83 d0 b7 d0 ba d0 b5 0d 0a 20 20 20 20 d0  ...........    .
cab0: bc d0 a2 d0 b7 d0 a0 d0 b0 d1 81 d1 88 d0 b8 d1  ................
cac0: 80 d0 b5 d0 bd d0 b8 d1 8f d0 a4 d0 b0 d0 b9 d0  ................
cad0: bb d0 be d0 b2 20 3d 20 d0 bc d0 a4 d0 be d1 80  ..... = ........
cae0: d0 bc d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be  ................
caf0: d0 b9 d0 ba d0 b8 2e d0 a0 d0 b0 d1 81 d1 88 d0  ................
cb00: b8 d1 80 d0 b5 d0 bd d0 b8 d1 8f d0 a4 d0 b0 d0  ................
cb10: b9 d0 bb d0 be d0 b2 2e d0 a1 d0 ba d0 be d0 bf  ................
cb20: d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 28 29  ..............()
cb30: 3b 0d 0a 20 20 20 20 d0 bc d0 9a d0 be d0 bc d0  ;..    .........
cb40: b0 d0 bd d0 b4 d0 b0 d0 97 d0 b0 d0 bf d1 83 d1  ................
cb50: 81 d0 ba d0 b0 d0 9a d0 be d0 bd d1 81 d0 be d0  ................
cb60: bb d0 b8 20 3d 20 d0 bc d0 a4 d0 be d1 80 d0 bc  ... = ..........
cb70: d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9  ................
cb80: d0 ba d0 b8 2e d0 9a d0 be d0 bc d0 b0 d0 bd d0  ................
cb90: b4 d0 b0 d0 97 d0 b0 d0 bf d1 83 d1 81 d0 ba d0  ................
cba0: b0 d0 9a d0 be d0 bd d1 81 d0 be d0 bb d0 b8 3b  ...............;
cbb0: 0d 0a 20 20 20 20 d0 bc d0 9e d1 82 d0 be d0 b1  ..    ..........
cbc0: d1 80 d0 b0 d0 b6 d0 b0 d1 82 d1 8c d0 a0 d0 b0  ................
cbd0: d1 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5  ................
cbe0: d0 a4 d0 b0 d0 b9 d0 bb d0 b0 d0 92 d0 9f d1 80  ................
cbf0: d0 b5 d0 b4 d1 81 d1 82 d0 b0 d0 b2 d0 bb d0 b5  ................
cc00: d0 bd d0 b8 d0 b8 20 3d 20 d0 bc d0 a4 d0 be d1  ...... = .......
cc10: 80 d0 bc d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80 d0  ................
cc20: be d0 b9 d0 ba d0 b8 2e d0 9e d1 82 d0 be d0 b1  ................
cc30: d1 80 d0 b0 d0 b6 d0 b0 d1 82 d1 8c d0 a0 d0 b0  ................
cc40: d1 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5  ................
cc50: d0 a4 d0 b0 d0 b9 d0 bb d0 b0 d0 92 d0 9f d1 80  ................
cc60: d0 b5 d0 b4 d1 81 d1 82 d0 b0 d0 b2 d0 bb d0 b5  ................
cc70: d0 bd d0 b8 d0 b8 3b 0d 0a 20 20 20 20 d0 bc d0  ......;..    ...
cc80: 98 d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0  ................
cc90: b2 d0 b0 d1 82 d1 8c d0 92 d0 b5 d1 80 d1 81 d0  ................
cca0: b8 d0 be d0 bd d0 b8 d1 80 d0 be d0 b2 d0 b0 d0  ................
ccb0: bd d0 b8 d0 b5 20 3d 20 d0 bc d0 a4 d0 be d1 80  ..... = ........
ccc0: d0 bc d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be  ................
ccd0: d0 b9 d0 ba d0 b8 2e d0 98 d1 81 d0 bf d0 be d0  ................
cce0: bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d1 8c d0  ................
ccf0: 92 d0 b5 d1 80 d1 81 d0 b8 d0 be d0 bd d0 b8 d1  ................
cd00: 80 d0 be d0 b2 d0 b0 d0 bd d0 b8 d0 b5 3b 0d 0a  .............;..
cd10: 20 20 20 20 d0 bc d0 a6 d0 b2 d0 b5 d1 82 d0 a4      ............
cd20: d0 be d0 bd d0 b0 d0 98 d0 b7 d0 bc d0 b5 d0 bd  ................
cd30: d0 b5 d0 bd d0 bd d1 8b d0 b5 20 20 20 20 20 20  ..........      
cd40: 20 20 3d 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0    = ............
cd50: d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba  ................
cd60: d0 b8 2e d0 a6 d0 b2 d0 b5 d1 82 d0 a4 d0 be d0  ................
cd70: bd d0 b0 d0 98 d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0  ................
cd80: bd d0 bd d1 8b d0 b5 0d 0a 20 20 20 20 d0 bc d0  .........    ...
cd90: a6 d0 b2 d0 b5 d1 82 d0 a4 d0 be d0 bd d0 b0 d0  ................
cda0: a3 d0 b4 d0 b0 d0 bb d0 b5 d0 bd d0 bd d1 8b d0  ................
cdb0: b9 20 20 20 20 20 20 20 20 3d 20 d0 bc d0 a4 d0  .        = .....
cdc0: be d1 80 d0 bc d0 b0 d0 9d d0 b0 d1 81 d1 82 d1  ................
cdd0: 80 d0 be d0 b9 d0 ba d0 b8 2e d0 a6 d0 b2 d0 b5  ................
cde0: d1 82 d0 a4 d0 be d0 bd d0 b0 d0 a3 d0 b4 d0 b0  ................
cdf0: d0 bb d0 b5 d0 bd d0 bd d1 8b d0 b9 0d 0a 20 20  ..............  
ce00: 20 20 d0 bc d0 a6 d0 b2 d0 b5 d1 82 d0 a4 d0 be    ..............
ce10: d0 bd d0 b0 d0 9d d0 b5 d0 92 d0 b5 d1 80 d1 81  ................
ce20: d0 b8 d0 be d0 bd d0 bd d1 8b d0 b9 20 20 20 20  ............    
ce30: 3d 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 9d  = ..............
ce40: d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8  ................
ce50: 2e d0 a6 d0 b2 d0 b5 d1 82 d0 a4 d0 be d0 bd d0  ................
ce60: b0 d0 9d d0 b5 d0 92 d0 b5 d1 80 d1 81 d0 b8 d0  ................
ce70: be d0 bd d0 bd d1 8b d0 b9 0d 0a 0d 0a 20 20 20  .............   
ce80: 20 52 45 5f 45 58 54 45 4e 53 49 4f 4e 53 20 3d   RE_EXTENSIONS =
ce90: 20 6e 75 6c 6c 3b 20 2f 2f 20 d0 a0 d0 b5 d0 b3   null; // ......
cea0: d1 83 d0 bb d1 8f d1 80 d0 ba d1 83 20 d0 bd d0  ............ ...
ceb0: b0 d0 b4 d0 be 20 d0 bf d0 b5 d1 80 d0 b5 d1 84  ..... ..........
cec0: d0 be d1 80 d0 bc d0 b8 d1 80 d0 be d0 b2 d0 b0  ................
ced0: d1 82 d1 8c 2e 0d 0a 20 20 20 20 0d 0a 20 20 20  .......    ..   
cee0: 20 70 72 6f 66 69 6c 65 52 6f 6f 74 2e 73 65 74   profileRoot.set
cef0: 56 61 6c 75 65 28 70 66 6c 45 78 74 46 69 6c 65  Value(pflExtFile
cf00: 73 4f 70 65 6e 4f 6e 53 74 61 72 74 2c 20 d0 bc  sOpenOnStart, ..
cf10: d0 9e d1 82 d0 ba d1 80 d1 8b d0 b2 d0 b0 d1 82  ................
cf20: d1 8c d0 9f d1 80 d0 b8 d0 a1 d1 82 d0 b0 d1 80  ................
cf30: d1 82 d0 b5 29 0d 0a 20 20 20 20 70 72 6f 66 69  ....)..    profi
cf40: 6c 65 52 6f 6f 74 2e 73 65 74 56 61 6c 75 65 28  leRoot.setValue(
cf50: 70 66 6c 45 78 74 53 68 6f 77 45 78 74 49 6e 4e  pflExtShowExtInN
cf60: 61 6d 65 2c 20 d0 bc d0 9e d1 82 d0 be d0 b1 d1  ame, ...........
cf70: 80 d0 b0 d0 b6 d0 b0 d1 82 d1 8c d0 a0 d0 b0 d1  ................
cf80: 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5 d0  ................
cf90: a4 d0 b0 d0 b9 d0 bb d0 b0 d0 92 d0 9f d1 80 d0  ................
cfa0: b5 d0 b4 d1 81 d1 82 d0 b0 d0 b2 d0 bb d0 b5 d0  ................
cfb0: bd d0 b8 d0 b8 29 0d 0a 20 20 20 20 70 72 6f 66  .....)..    prof
cfc0: 69 6c 65 52 6f 6f 74 2e 73 65 74 56 61 6c 75 65  ileRoot.setValue
cfd0: 28 70 66 6c 45 78 74 46 69 6c 65 73 50 61 74 68  (pflExtFilesPath
cfe0: 2c 20 56 61 6c 75 65 54 6f 53 74 72 69 6e 67 49  , ValueToStringI
cff0: 6e 74 65 72 6e 61 6c 28 d0 bc d0 a2 d0 b7 d0 9a  nternal(........
d000: d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 b8 d0 9e  ................
d010: d0 b1 d1 89 d0 b8 d0 b5 29 29 0d 0a 20 20 20 20  ........))..    
d020: 70 72 6f 66 69 6c 65 52 6f 6f 74 2e 73 65 74 56  profileRoot.setV
d030: 61 6c 75 65 28 70 66 6c 45 78 74 46 69 6c 65 73  alue(pflExtFiles
d040: 50 61 74 68 42 61 73 65 2c 20 56 61 6c 75 65 54  PathBase, ValueT
d050: 6f 53 74 72 69 6e 67 49 6e 74 65 72 6e 61 6c 28  oStringInternal(
d060: d0 bc d0 a2 d0 b7 d0 9a d0 b0 d1 82 d0 b0 d0 bb  ................
d070: d0 be d0 b3 d0 b8 d0 91 d0 b0 d0 b7 d1 8b 29 29  ..............))
d080: 0d 0a 20 20 20 20 70 72 6f 66 69 6c 65 52 6f 6f  ..    profileRoo
d090: 74 2e 73 65 74 56 61 6c 75 65 28 70 66 6c 45 78  t.setValue(pflEx
d0a0: 74 4f 70 65 6e 31 43 45 78 74 65 6e 73 69 6f 6e  tOpen1CExtension
d0b0: 73 2c 20 d0 bc d0 a2 d0 b7 d0 a0 d0 b0 d1 81 d1  s, .............
d0c0: 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d1 8f d0 a4 d0  ................
d0d0: b0 d0 b9 d0 bb d0 be d0 b2 29 0d 0a 20 20 20 20  .........)..    
d0e0: 70 72 6f 66 69 6c 65 52 6f 6f 74 2e 73 65 74 56  profileRoot.setV
d0f0: 61 6c 75 65 28 70 66 6c 45 78 74 52 75 6e 43 6f  alue(pflExtRunCo
d100: 6e 73 6f 6c 65 43 6f 6d 6d 61 6e 64 2c 20 d0 bc  nsoleCommand, ..
d110: d0 9a d0 be d0 bc d0 b0 d0 bd d0 b4 d0 b0 d0 97  ................
d120: d0 b0 d0 bf d1 83 d1 81 d0 ba d0 b0 d0 9a d0 be  ................
d130: d0 bd d1 81 d0 be d0 bb d0 b8 29 0d 0a 20 20 20  ..........)..   
d140: 20 70 72 6f 66 69 6c 65 52 6f 6f 74 2e 73 65 74   profileRoot.set
d150: 56 61 6c 75 65 28 70 66 6c 45 78 74 56 69 65 77  Value(pflExtView
d160: 53 65 61 72 63 68 49 6e 4c 69 73 74 2c 20 d0 bc  SearchInList, ..
d170: d0 9f d0 be d0 ba d0 b0 d0 b7 d1 8b d0 b2 d0 b0  ................
d180: d1 82 d1 8c d0 a0 d0 b5 d0 b7 d1 83 d0 bb d1 8c  ................
d190: d1 82 d0 b0 d1 82 d0 9f d0 be d0 b8 d1 81 d0 ba  ................
d1a0: d0 b0 d0 a1 d0 bf d0 b8 d1 81 d0 ba d0 be d0 bc  ................
d1b0: 29 0d 0a 20 20 20 20 0d 0a 20 20 20 20 70 72 6f  )..    ..    pro
d1c0: 66 69 6c 65 52 6f 6f 74 2e 73 65 74 56 61 6c 75  fileRoot.setValu
d1d0: 65 28 70 66 6c 56 65 72 73 69 6f 6e 43 6f 6e 74  e(pflVersionCont
d1e0: 72 6f 6c 2c 20 d0 bc d0 98 d1 81 d0 bf d0 be d0  rol, ...........
d1f0: bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d1 8c d0  ................
d200: 92 d0 b5 d1 80 d1 81 d0 b8 d0 be d0 bd d0 b8 d1  ................
d210: 80 d0 be d0 b2 d0 b0 d0 bd d0 b8 d0 b5 29 0d 0a  .............)..
d220: 20 20 20 20 70 72 6f 66 69 6c 65 52 6f 6f 74 2e      profileRoot.
d230: 73 65 74 56 61 6c 75 65 28 70 66 43 6f 6c 6f 72  setValue(pfColor
d240: 4d 6f 64 69 65 66 65 64 2c 20 d0 bc d0 a6 d0 b2  Modiefed, ......
d250: d0 b5 d1 82 d0 a4 d0 be d0 bd d0 b0 d0 98 d0 b7  ................
d260: d0 bc d0 b5 d0 bd d0 b5 d0 bd d0 bd d1 8b d0 b5  ................
d270: 29 0d 0a 20 20 20 20 70 72 6f 66 69 6c 65 52 6f  )..    profileRo
d280: 6f 74 2e 73 65 74 56 61 6c 75 65 28 70 66 43 6f  ot.setValue(pfCo
d290: 6c 6f 72 44 65 6c 65 74 65 64 2c 20 d0 bc d0 a6  lorDeleted, ....
d2a0: d0 b2 d0 b5 d1 82 d0 a4 d0 be d0 bd d0 b0 d0 a3  ................
d2b0: d0 b4 d0 b0 d0 bb d0 b5 d0 bd d0 bd d1 8b d0 b9  ................
d2c0: 29 0d 0a 20 20 20 20 70 72 6f 66 69 6c 65 52 6f  )..    profileRo
d2d0: 6f 74 2e 73 65 74 56 61 6c 75 65 28 70 66 43 6f  ot.setValue(pfCo
d2e0: 6c 6f 72 4e 6f 74 56 65 72 73 69 6f 6e 65 64 2c  lorNotVersioned,
d2f0: 20 d0 bc d0 a6 d0 b2 d0 b5 d1 82 d0 a4 d0 be d0   ...............
d300: bd d0 b0 d0 9d d0 b5 d0 92 d0 b5 d1 80 d1 81 d0  ................
d310: b8 d0 be d0 bd d0 bd d1 8b d0 b9 29 0d 0a 20 20  ...........)..  
d320: 20 20 0d 0a 20 20 20 20 6c 6f 61 64 44 76 63 73    ..    loadDvcs
d330: 42 61 63 6b 65 6e 64 73 28 29 0d 0a 20 20 20 20  Backends()..    
d340: d0 bc d0 9e d0 b1 d0 bd d0 be d0 b2 d0 b8 d1 82  ................
d350: d1 8c d0 a4 d0 b0 d0 b9 d0 bb d1 8b 28 29 0d 0a  ............()..
d360: 20 20 20 20 d0 a3 d1 81 d1 82 d0 b0 d0 bd d0 be      ............
d370: d0 b2 d0 b8 d1 82 d1 8c d0 92 d0 b8 d0 b4 d0 b8  ................
d380: d0 bc d0 be d1 81 d1 82 d1 8c 28 29 0d 0a 7d 0d  ..........()..}.
d390: 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0 bc d0 97  ...function ....
d3a0: d0 b0 d0 b3 d1 80 d1 83 d0 b7 d0 b8 d1 82 d1 8c  ................
d3b0: d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba  ................
d3c0: d1 83 28 d0 bf d0 a2 d0 b7 d0 9a d0 b0 d1 82 d0  ..(.............
d3d0: b0 d0 bb d0 be d0 b3 d0 b8 2c 20 d0 bf d0 a2 d0  ........., .....
d3e0: b0 d0 b1 d0 bb d0 b8 d1 86 d0 b0 d0 9a d0 b0 d1  ................
d3f0: 82 d0 b0 d0 bb d0 be d0 b3 d0 be d0 b2 29 20 7b  .............) {
d400: 0d 0a 0d 0a 20 20 20 20 66 6f 72 20 28 76 61 72  ....    for (var
d410: 20 d0 bb d0 98 d0 bd d0 b4 3d 30 3b 20 d0 bb d0   ........=0; ...
d420: 98 d0 bd d0 b4 3c d0 bf d0 a2 d0 b7 d0 9a d0 b0  .....<..........
d430: d1 82 d0 b0 d0 bb d0 be d0 b3 d0 b8 2e d0 9a d0  ................
d440: be d0 bb d0 b8 d1 87 d0 b5 d1 81 d1 82 d0 b2 d0  ................
d450: be 28 29 3b 20 d0 bb d0 98 d0 bd d0 b4 2b 2b 29  .(); ........++)
d460: 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20  ..    {..       
d470: 20 d0 bb d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0   ...............
d480: a2 d0 b7 3d d0 bf d0 a2 d0 b0 d0 b1 d0 bb d0 b8  ...=............
d490: d1 86 d0 b0 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be  ................
d4a0: d0 b3 d0 be d0 b2 2e d0 94 d0 be d0 b1 d0 b0 d0  ................
d4b0: b2 d0 b8 d1 82 d1 8c 28 29 0d 0a 20 20 20 20 20  .......()..     
d4c0: 20 20 20 d0 bb d0 a1 d1 82 d1 80 d0 be d0 ba d0     .............
d4d0: b0 d0 a2 d0 b7 2e d0 98 d0 bc d1 8f d0 9a d0 b0  ................
d4e0: d1 82 d0 b0 d0 bb d0 be d0 b3 d0 b0 3d d0 bf d0  ............=...
d4f0: a2 d0 b7 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0  ................
d500: b3 d0 b8 2e d0 9f d0 be d0 bb d1 83 d1 87 d0 b8  ................
d510: d1 82 d1 8c 28 d0 bb d0 98 d0 bd d0 b4 29 2e d0  ....(........)..
d520: 98 d0 bc d1 8f d0 9a d0 b0 d1 82 d0 b0 d0 bb d0  ................
d530: be d0 b3 d0 b0 0d 0a 20 20 20 20 20 20 20 20 d0  .......        .
d540: bb d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 a2 d0  ................
d550: b7 2e d0 a0 d0 b0 d0 b7 d0 b2 d0 b5 d1 80 d0 bd  ................
d560: d1 83 d1 82 d1 8c 3d d0 bf d0 a2 d0 b7 d0 9a d0  ......=.........
d570: b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 b8 2e d0 9f  ................
d580: d0 be d0 bb d1 83 d1 87 d0 b8 d1 82 d1 8c 28 d0  ..............(.
d590: bb d0 98 d0 bd d0 b4 29 2e d0 a0 d0 b0 d0 b7 d0  .......)........
d5a0: b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d1 8c 0d 0a 20  ............... 
d5b0: 20 20 20 7d 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74     }..}....funct
d5c0: 69 6f 6e 20 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be  ion ............
d5d0: d0 b9 d0 ba d0 b8 d0 9f d1 80 d0 b8 d0 9e d1 82  ................
d5e0: d0 ba d1 80 d1 8b d1 82 d0 b8 d0 b8 28 29 20 7b  ............() {
d5f0: 0d 0a 20 20 20 20 d0 bc d0 a4 d0 be d1 80 d0 bc  ..    ..........
d600: d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9  ................
d610: d0 ba d0 b8 2e d0 9e d1 82 d0 ba d1 80 d1 8b d0  ................
d620: b2 d0 b0 d1 82 d1 8c d0 a4 d0 be d1 80 d0 bc d1  ................
d630: 83 d0 9f d1 80 d0 b8 d0 97 d0 b0 d0 b3 d1 80 d1  ................
d640: 83 d0 b7 d0 ba d0 b5 3d d0 bc d0 9e d1 82 d0 ba  .......=........
d650: d1 80 d1 8b d0 b2 d0 b0 d1 82 d1 8c d0 9f d1 80  ................
d660: d0 b8 d0 a1 d1 82 d0 b0 d1 80 d1 82 d0 b5 0d 0a  ................
d670: 20 20 20 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0      ............
d680: d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba  ................
d690: d0 b8 2e d0 9e d1 82 d0 be d0 b1 d1 80 d0 b0 d0  ................
d6a0: b6 d0 b0 d1 82 d1 8c d0 a0 d0 b0 d1 81 d1 88 d0  ................
d6b0: b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5 d0 a4 d0 b0 d0  ................
d6c0: b9 d0 bb d0 b0 d0 92 d0 9f d1 80 d0 b5 d0 b4 d1  ................
d6d0: 81 d1 82 d0 b0 d0 b2 d0 bb d0 b5 d0 bd d0 b8 d0  ................
d6e0: b8 3d d0 bc d0 9e d1 82 d0 be d0 b1 d1 80 d0 b0  .=..............
d6f0: d0 b6 d0 b0 d1 82 d1 8c d0 a0 d0 b0 d1 81 d1 88  ................
d700: d0 b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5 d0 a4 d0 b0  ................
d710: d0 b9 d0 bb d0 b0 d0 92 d0 9f d1 80 d0 b5 d0 b4  ................
d720: d1 81 d1 82 d0 b0 d0 b2 d0 bb d0 b5 d0 bd d0 b8  ................
d730: d0 b8 0d 0a 20 20 20 20 d0 bc d0 97 d0 b0 d0 b3  ....    ........
d740: d1 80 d1 83 d0 b7 d0 b8 d1 82 d1 8c d0 9d d0 b0  ................
d750: d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d1 83 28 d0  ..............(.
d760: bc d0 a2 d0 b7 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0  ................
d770: be d0 b3 d0 b8 d0 9e d0 b1 d1 89 d0 b8 d0 b5 2c  ...............,
d780: 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 9d d0   ...............
d790: b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 2e  ................
d7a0: d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 b8  ................
d7b0: d0 9e d0 b1 d1 89 d0 b8 d0 b5 29 3b 0d 0a 20 20  ..........);..  
d7c0: 20 20 d0 bc d0 97 d0 b0 d0 b3 d1 80 d1 83 d0 b7    ..............
d7d0: d0 b8 d1 82 d1 8c d0 9d d0 b0 d1 81 d1 82 d1 80  ................
d7e0: d0 be d0 b9 d0 ba d1 83 28 d0 bc d0 a2 d0 b7 d0  ........(.......
d7f0: 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 b8 d0  ................
d800: 91 d0 b0 d0 b7 d1 8b 2c 20 d0 bc d0 a4 d0 be d1  ......., .......
d810: 80 d0 bc d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80 d0  ................
d820: be d0 b9 d0 ba d0 b8 2e d0 9a d0 b0 d1 82 d0 b0  ................
d830: d0 bb d0 be d0 b3 d0 b8 d0 91 d0 b0 d0 b7 d1 8b  ................
d840: 29 3b 0d 0a 20 20 20 20 d0 bc d0 a4 d0 be d1 80  );..    ........
d850: d0 bc d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be  ................
d860: d0 b9 d0 ba d0 b8 2e d0 a0 d0 b0 d1 81 d1 88 d0  ................
d870: b8 d1 80 d0 b5 d0 bd d0 b8 d1 8f d0 a4 d0 b0 d0  ................
d880: b9 d0 bb d0 be d0 b2 20 3d 20 d0 bc d0 a2 d0 b7  ....... = ......
d890: d0 a0 d0 b0 d1 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd  ................
d8a0: d0 b8 d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2  ................
d8b0: 3b 0d 0a 20 20 20 20 d0 bc d0 a4 d0 be d1 80 d0  ;..    .........
d8c0: bc d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0  ................
d8d0: b9 d0 ba d0 b8 2e d0 9a d0 be d0 bc d0 b0 d0 bd  ................
d8e0: d0 b4 d0 b0 d0 97 d0 b0 d0 bf d1 83 d1 81 d0 ba  ................
d8f0: d0 b0 d0 9a d0 be d0 bd d1 81 d0 be d0 bb d0 b8  ................
d900: 20 3d 20 d0 bc d0 9a d0 be d0 bc d0 b0 d0 bd d0   = .............
d910: b4 d0 b0 d0 97 d0 b0 d0 bf d1 83 d1 81 d0 ba d0  ................
d920: b0 d0 9a d0 be d0 bd d1 81 d0 be d0 bb d0 b8 3b  ...............;
d930: 0d 0a 20 20 20 20 d0 bc d0 a4 d0 be d1 80 d0 bc  ..    ..........
d940: d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9  ................
d950: d0 ba d0 b8 2e d0 98 d1 81 d0 bf d0 be d0 bb d1  ................
d960: 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d1 8c d0 92 d0  ................
d970: b5 d1 80 d1 81 d0 b8 d0 be d0 bd d0 b8 d1 80 d0  ................
d980: be d0 b2 d0 b0 d0 bd d0 b8 d0 b5 20 3d 20 d0 bc  ........... = ..
d990: d0 98 d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be  ................
d9a0: d0 b2 d0 b0 d1 82 d1 8c d0 92 d0 b5 d1 80 d1 81  ................
d9b0: d0 b8 d0 be d0 bd d0 b8 d1 80 d0 be d0 b2 d0 b0  ................
d9c0: d0 bd d0 b8 d0 b5 3b 0d 0a 20 20 20 20 d0 bc d0  ......;..    ...
d9d0: a4 d0 be d1 80 d0 bc d0 b0 d0 9d d0 b0 d1 81 d1  ................
d9e0: 82 d1 80 d0 be d0 b9 d0 ba d0 b8 2e d0 a6 d0 b2  ................
d9f0: d0 b5 d1 82 d0 a4 d0 be d0 bd d0 b0 d0 98 d0 b7  ................
da00: d0 bc d0 b5 d0 bd d0 b5 d0 bd d0 bd d1 8b d0 b5  ................
da10: 20 3d 20 d0 bc d0 a6 d0 b2 d0 b5 d1 82 d0 a4 d0   = .............
da20: be d0 bd d0 b0 d0 98 d0 b7 d0 bc d0 b5 d0 bd d0  ................
da30: b5 d0 bd d0 bd d1 8b d0 b5 3b 0d 0a 20 20 20 20  .........;..    
da40: d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 9d d0 b0  ................
da50: d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 2e d0  ................
da60: a6 d0 b2 d0 b5 d1 82 d0 a4 d0 be d0 bd d0 b0 d0  ................
da70: 9d d0 b5 d0 92 d0 b5 d1 80 d1 81 d0 b8 d0 be d0  ................
da80: bd d0 bd d1 8b d0 b9 20 3d 20 d0 bc d0 a6 d0 b2  ....... = ......
da90: d0 b5 d1 82 d0 a4 d0 be d0 bd d0 b0 d0 9d d0 b5  ................
daa0: d0 92 d0 b5 d1 80 d1 81 d0 b8 d0 be d0 bd d0 bd  ................
dab0: d1 8b d0 b9 3b 0d 0a 20 20 20 20 d0 bc d0 a4 d0  ....;..    .....
dac0: be d1 80 d0 bc d0 b0 d0 9d d0 b0 d1 81 d1 82 d1  ................
dad0: 80 d0 be d0 b9 d0 ba d0 b8 2e d0 a6 d0 b2 d0 b5  ................
dae0: d1 82 d0 a4 d0 be d0 bd d0 b0 d0 a3 d0 b4 d0 b0  ................
daf0: d0 bb d0 b5 d0 bd d0 bd d1 8b d0 b9 20 3d 20 d0  ............ = .
db00: bc d0 a6 d0 b2 d0 b5 d1 82 d0 a4 d0 be d0 bd d0  ................
db10: b0 d0 a3 d0 b4 d0 b0 d0 bb d0 b5 d0 bd d0 bd d1  ................
db20: 8b d0 b9 3b 0d 0a 20 20 20 20 d0 bc d0 a4 d0 be  ...;..    ......
db30: d1 80 d0 bc d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80  ................
db40: d0 be d0 b9 d0 ba d0 b8 2e d0 ad d0 bb d0 b5 d0  ................
db50: bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be d1 80 d0  ................
db60: bc d1 8b 2e d0 9f d0 b0 d0 bd d0 b5 d0 bb d1 8c  ................
db70: d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b5 d0 ba  ................
db80: d0 92 d0 b5 d1 80 d1 81 d0 b8 d0 be d0 bd d0 bd  ................
db90: d1 8b d0 b9 d0 9a d0 be d0 bd d1 82 d1 80 d0 be  ................
dba0: d0 bb d1 8c 2e d0 92 d0 b8 d0 b4 d0 b8 d0 bc d0  ................
dbb0: be d1 81 d1 82 d1 8c 20 3d 20 d0 bc d0 98 d1 81  ....... = ......
dbc0: d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2 d0 b0  ................
dbd0: d1 82 d1 8c d0 92 d0 b5 d1 80 d1 81 d0 b8 d0 be  ................
dbe0: d0 bd d0 b8 d1 80 d0 be d0 b2 d0 b0 d0 bd d0 b8  ................
dbf0: d0 b5 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69  ..;..}....functi
dc00: 6f 6e 20 d0 9a d0 bf d0 a8 d0 b0 d0 bf d0 ba d0  on .............
dc10: b0 d0 97 d0 b0 d0 bf d0 b8 d1 81 d0 b0 d1 82 d1  ................
dc20: 8c d0 98 d0 97 d0 b0 d0 ba d1 80 d1 8b d1 82 d1  ................
dc30: 8c 28 d0 9a d0 bd d0 be d0 bf d0 ba d0 b0 29 20  .(............) 
dc40: 7b 0d 0a 20 20 20 20 d0 bc d0 97 d0 b0 d0 bf d0  {..    .........
dc50: b8 d1 81 d0 b0 d1 82 d1 8c d0 9d d0 b0 d1 81 d1  ................
dc60: 82 d1 80 d0 be d0 b9 d0 ba d0 b8 28 29 0d 0a 20  ...........().. 
dc70: 20 20 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0     .............
dc80: 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0  ................
dc90: b8 2e d0 97 d0 b0 d0 ba d1 80 d1 8b d1 82 d1 8c  ................
dca0: 28 29 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f  ()..}....functio
dcb0: 6e 20 d0 9a d0 bf d0 a8 d0 b0 d0 bf d0 ba d0 b0  n ..............
dcc0: d0 97 d0 b0 d0 bf d0 b8 d1 81 d0 b0 d1 82 d1 8c  ................
dcd0: 28 d0 9a d0 bd d0 be d0 bf d0 ba d0 b0 29 20 7b  (............) {
dce0: 0d 0a 20 20 20 20 d0 bc d0 97 d0 b0 d0 bf d0 b8  ..    ..........
dcf0: d1 81 d0 b0 d1 82 d1 8c d0 9d d0 b0 d1 81 d1 82  ................
dd00: d1 80 d0 be d0 b9 d0 ba d0 b8 28 29 0d 0a 7d 0d  ..........()..}.
dd10: 0a 0d 0a 2f 2a 20 d0 92 d0 be d0 b7 d0 b2 d1 80  .../* ..........
dd20: d0 b0 d1 89 d0 b0 d0 b5 d1 82 20 d0 bd d0 b0 d0  .......... .....
dd30: b7 d0 b2 d0 b0 d0 bd d0 b8 d0 b5 20 d0 bc d0 b0  ........... ....
dd40: d0 ba d1 80 d0 be d1 81 d0 b0 20 d0 bf d0 be 20  .......... .... 
dd50: d1 83 d0 bc d0 be d0 bb d1 87 d0 b0 d0 bd d0 b8  ................
dd60: d1 8e 20 2d 20 d0 b2 d1 8b d0 b7 d1 8b d0 b2 d0  .. - ...........
dd70: b0 d0 b5 d1 82 d1 81 d1 8f 2c 20 d0 ba d0 be d0  ........., .....
dd80: b3 d0 b4 d0 b0 20 d0 bf d0 be d0 bb d1 8c d0 b7  ..... ..........
dd90: d0 be d0 b2 d0 b0 d1 82 d0 b5 d0 bb d1 8c 20 0d  .............. .
dda0: 0a d0 b4 d0 b2 d0 b0 d0 b6 d0 b4 d1 8b 20 d1 89  ............. ..
ddb0: d0 b5 d0 bb d0 ba d0 b0 d0 b5 d1 82 20 d0 bc d1  ............ ...
ddc0: 8b d1 88 d1 8c d1 8e 20 d0 bf d0 be 20 d0 bd d0  ....... .... ...
ddd0: b0 d0 b7 d0 b2 d0 b0 d0 bd d0 b8 d1 8e 20 d1 81  ............. ..
dde0: d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 20 d0 b2 20  ............ .. 
ddf0: d0 be d0 ba d0 bd d0 b5 20 d0 a1 d0 bd d0 b5 d0  ........ .......
de00: b3 d0 be d0 bf d0 b0 d1 82 d0 b0 2e 20 2a 2f 0d  ............ */.
de10: 0a 66 75 6e 63 74 69 6f 6e 20 67 65 74 44 65 66  .function getDef
de20: 61 75 6c 74 4d 61 63 72 6f 73 28 29 20 7b 0d 0a  aultMacros() {..
de30: 20 20 20 20 72 65 74 75 72 6e 20 27 d0 9e d1 82      return '....
de40: d0 ba d1 80 d1 8b d1 82 d1 8c d0 9e d0 ba d0 bd  ................
de50: d0 be d0 92 d0 bd d0 b5 d1 88 d0 bd d0 b8 d1 85  ................
de60: d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 27 3b 0d 0a  ............';..
de70: 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 d0 bc  }....function ..
de80: d0 92 d1 8b d0 b1 d1 80 d0 b0 d1 82 d1 8c d0 9a  ................
de90: d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 28 29 20 7b  ............() {
dea0: 0d 0a 20 20 20 20 d0 94 d0 b8 d0 b0 d0 bb d0 be  ..    ..........
deb0: d0 b3 d0 9e d1 82 d0 ba d1 80 d1 8b d1 82 d0 b8  ................
dec0: d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0 3d 76 38 4e  ............=v8N
ded0: 65 77 28 22 d0 94 d0 b8 d0 b0 d0 bb d0 be d0 b3  ew("............
dee0: d0 92 d1 8b d0 b1 d0 be d1 80 d0 b0 d0 a4 d0 b0  ................
def0: d0 b9 d0 bb d0 b0 22 2c 20 d0 a0 d0 b5 d0 b6 d0  ......", .......
df00: b8 d0 bc d0 94 d0 b8 d0 b0 d0 bb d0 be d0 b3 d0  ................
df10: b0 d0 92 d1 8b d0 b1 d0 be d1 80 d0 b0 d0 a4 d0  ................
df20: b0 d0 b9 d0 bb d0 b0 2e d0 92 d1 8b d0 b1 d0 be  ................
df30: d1 80 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3  ................
df40: d0 b0 29 0d 0a 20 20 20 20 d0 94 d0 b8 d0 b0 d0  ..)..    .......
df50: bb d0 be d0 b3 d0 9e d1 82 d0 ba d1 80 d1 8b d1  ................
df60: 82 d0 b8 d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0 2e  ................
df70: d0 9f d0 be d0 bb d0 bd d0 be d0 b5 d0 98 d0 bc  ................
df80: d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0 20 3d 20 22  ............ = "
df90: 22 0d 0a 20 20 20 20 d0 94 d0 b8 d0 b0 d0 bb d0  "..    .........
dfa0: be d0 b3 d0 9e d1 82 d0 ba d1 80 d1 8b d1 82 d0  ................
dfb0: b8 d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 b0 2e d0 97  ................
dfc0: d0 b0 d0 b3 d0 be d0 bb d0 be d0 b2 d0 be d0 ba  ................
dfd0: 20 3d 20 22 d0 92 d1 8b d0 b1 d0 b5 d1 80 d0 b8   = "............
dfe0: d1 82 d0 b5 20 d0 ba d0 b0 d1 82 d0 b0 d0 bb d0  .... ...........
dff0: be d0 b3 22 0d 0a 20 20 20 20 69 66 28 d0 94 d0  ..."..    if(...
e000: b8 d0 b0 d0 bb d0 be d0 b3 d0 9e d1 82 d0 ba d1  ................
e010: 80 d1 8b d1 82 d0 b8 d1 8f d0 a4 d0 b0 d0 b9 d0  ................
e020: bb d0 b0 2e d0 92 d1 8b d0 b1 d1 80 d0 b0 d1 82  ................
e030: d1 8c 28 29 3d 3d 66 61 6c 73 65 29 20 72 65 74  ..()==false) ret
e040: 75 72 6e 20 22 22 0d 0a 20 20 20 20 72 65 74 75  urn ""..    retu
e050: 72 6e 20 d0 94 d0 b8 d0 b0 d0 bb d0 be d0 b3 d0  rn .............
e060: 9e d1 82 d0 ba d1 80 d1 8b d1 82 d0 b8 d1 8f d0  ................
e070: a4 d0 b0 d0 b9 d0 bb d0 b0 2e d0 9a d0 b0 d1 82  ................
e080: d0 b0 d0 bb d0 be d0 b3 0d 0a 7d 0d 0a 0d 0a 66  ..........}....f
e090: 75 6e 63 74 69 6f 6e 20 d0 9a d0 b0 d1 82 d0 b0  unction ........
e0a0: d0 bb d0 be d0 b3 d0 b8 d0 9e d0 b1 d1 89 d0 b8  ................
e0b0: d0 b5 d0 98 d0 bc d1 8f d0 9a d0 b0 d1 82 d0 b0  ................
e0c0: d0 bb d0 be d0 b3 d0 b0 d0 9d d0 b0 d1 87 d0 b0  ................
e0d0: d0 bb d0 be d0 92 d1 8b d0 b1 d0 be d1 80 d0 b0  ................
e0e0: 28 d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 2c  (..............,
e0f0: 20 d0 a1 d1 82 d0 b0 d0 bd d0 b4 d0 b0 d1 80 d1   ...............
e100: 82 d0 bd d0 b0 d1 8f d0 9e d0 b1 d1 80 d0 b0 d0  ................
e110: b1 d0 be d1 82 d0 ba d0 b0 29 20 7b 0d 0a 20 20  .........) {..  
e120: 20 20 d0 bb d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be    ..............
e130: d0 b3 3d d0 bc d0 92 d1 8b d0 b1 d1 80 d0 b0 d1  ..=.............
e140: 82 d1 8c d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0  ................
e150: b3 28 29 0d 0a 20 20 20 20 69 66 28 d0 bb d0 9a  .()..    if(....
e160: d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 3d 3d 22 22  ............==""
e170: 29 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 d0 ad  ) return..    ..
e180: d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 2e 76 61 6c  .............val
e190: 2e d0 97 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0  ................
e1a0: b5 3d d0 bb d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be  .=..............
e1b0: d0 b3 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f  ....}....functio
e1c0: 6e 20 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3  n ..............
e1d0: d0 b8 d0 91 d0 b0 d0 b7 d1 8b d0 98 d0 bc d1 8f  ................
e1e0: d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 b0  ................
e1f0: d0 9d d0 b0 d1 87 d0 b0 d0 bb d0 be d0 92 d1 8b  ................
e200: d0 b1 d0 be d1 80 d0 b0 28 d0 ad d0 bb d0 b5 d0  ........(.......
e210: bc d0 b5 d0 bd d1 82 2c 20 d0 a1 d1 82 d0 b0 d0  ......., .......
e220: bd d0 b4 d0 b0 d1 80 d1 82 d0 bd d0 b0 d1 8f d0  ................
e230: 9e d0 b1 d1 80 d0 b0 d0 b1 d0 be d1 82 d0 ba d0  ................
e240: b0 29 20 7b 0d 0a 20 20 20 20 d0 bb d0 9a d0 b0  .) {..    ......
e250: d1 82 d0 b0 d0 bb d0 be d0 b3 3d d0 bc d0 92 d1  ..........=.....
e260: 8b d0 b1 d1 80 d0 b0 d1 82 d1 8c d0 9a d0 b0 d1  ................
e270: 82 d0 b0 d0 bb d0 be d0 b3 28 29 0d 0a 20 20 20  .........()..   
e280: 20 69 66 28 d0 bb d0 9a d0 b0 d1 82 d0 b0 d0 bb   if(............
e290: d0 be d0 b3 3d 3d 22 22 29 20 72 65 74 75 72 6e  ....=="") return
e2a0: 0d 0a 20 20 20 20 d0 ad d0 bb d0 b5 d0 bc d0 b5  ..    ..........
e2b0: d0 bd d1 82 2e 76 61 6c 2e d0 97 d0 bd d0 b0 d1  .....val........
e2c0: 87 d0 b5 d0 bd d0 b8 d0 b5 3d d0 bb d0 9a d0 b0  .........=......
e2d0: d1 82 d0 b0 d0 bb d0 be d0 b3 0d 0a 7d 0d 0a 0d  ............}...
e2e0: 0a 66 75 6e 63 74 69 6f 6e 20 d0 9d d0 b0 d0 b4  .function ......
e2f0: d0 bf d0 b8 d1 81 d1 8c 43 6d 64 45 78 65 d0 9d  ........CmdExe..
e300: d0 b0 d0 b6 d0 b0 d1 82 d0 b8 d0 b5 20 28 d0 ad  ............ (..
e310: d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 29 20 7b 0d  ............) {.
e320: 0a 20 20 20 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0  .    ...........
e330: b0 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0  ................
e340: ba d0 b8 2e d0 9a d0 be d0 bc d0 b0 d0 bd d0 b4  ................
e350: d0 b0 d0 97 d0 b0 d0 bf d1 83 d1 81 d0 ba d0 b0  ................
e360: d0 9a d0 be d0 bd d1 81 d0 be d0 bb d0 b8 20 3d  .............. =
e370: 20 d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 2e   ...............
e380: 76 61 6c 2e d0 97 d0 b0 d0 b3 d0 be d0 bb d0 be  val.............
e390: d0 b2 d0 be d0 ba 3b 0d 0a 7d 0d 0a 0d 0a 66 75  ......;..}....fu
e3a0: 6e 63 74 69 6f 6e 20 d0 9d d0 b0 d0 b4 d0 bf d0  nction .........
e3b0: b8 d1 81 d1 8c 46 61 72 45 78 65 d0 9d d0 b0 d0  .....FarExe.....
e3c0: b6 d0 b0 d1 82 d0 b8 d0 b5 20 28 d0 ad d0 bb d0  ......... (.....
e3d0: b5 d0 bc d0 b5 d0 bd d1 82 29 20 7b 0d 0a 20 20  .........) {..  
e3e0: 20 20 d0 bc d0 a4 d0 be d1 80 d0 bc d0 b0 d0 9d    ..............
e3f0: d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8  ................
e400: 2e d0 9a d0 be d0 bc d0 b0 d0 bd d0 b4 d0 b0 d0  ................
e410: 97 d0 b0 d0 bf d1 83 d1 81 d0 ba d0 b0 d0 9a d0  ................
e420: be d0 bd d1 81 d0 be d0 bb d0 b8 20 3d 20 d0 ad  ........... = ..
e430: d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 2e 76 61 6c  .............val
e440: 2e d0 97 d0 b0 d0 b3 d0 be d0 bb d0 be d0 b2 d0  ................
e450: be d0 ba 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74  ...;..}....funct
e460: 69 6f 6e 20 d0 98 d1 81 d0 bf d0 be d0 bb d1 8c  ion ............
e470: d0 b7 d0 be d0 b2 d0 b0 d1 82 d1 8c d0 92 d0 b5  ................
e480: d1 80 d1 81 d0 b8 d0 be d0 bd d0 b8 d1 80 d0 be  ................
e490: d0 b2 d0 b0 d0 bd d0 b8 d0 b5 d0 9f d1 80 d0 b8  ................
e4a0: d0 98 d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d0 b8  ................
e4b0: d0 b8 28 d0 ad d0 bb d0 b5 d0 bc d0 b5 d0 bd d1  ..(.............
e4c0: 82 29 20 7b 0d 0a 20 20 20 20 d0 bc d0 a4 d0 be  .) {..    ......
e4d0: d1 80 d0 bc d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80  ................
e4e0: d0 be d0 b9 d0 ba d0 b8 2e d0 ad d0 bb d0 b5 d0  ................
e4f0: bc d0 b5 d0 bd d1 82 d1 8b d0 a4 d0 be d1 80 d0  ................
e500: bc d1 8b 2e d0 9f d0 b0 d0 bd d0 b5 d0 bb d1 8c  ................
e510: d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b5 d0 ba  ................
e520: d0 92 d0 b5 d1 80 d1 81 d0 b8 d0 be d0 bd d0 bd  ................
e530: d1 8b d0 b9 d0 9a d0 be d0 bd d1 82 d1 80 d0 be  ................
e540: d0 bb d1 8c 2e d0 92 d0 b8 d0 b4 d0 b8 d0 bc d0  ................
e550: be d1 81 d1 82 d1 8c 20 3d 20 d0 bc d0 a4 d0 be  ....... = ......
e560: d1 80 d0 bc d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80  ................
e570: d0 be d0 b9 d0 ba d0 b8 2e d0 98 d1 81 d0 bf d0  ................
e580: be d0 bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d1  ................
e590: 8c d0 92 d0 b5 d1 80 d1 81 d0 b8 d0 be d0 bd d0  ................
e5a0: b8 d1 80 d0 be d0 b2 d0 b0 d0 bd d0 b8 d0 b5 3b  ...............;
e5b0: 0d 0a 7d 0d 0a 0d 0a 2f 2f 2f 2f 0d 0a 2f 2f 2f  ..}....////..///
e5c0: 2f 7d 20 d0 a4 d0 be d1 80 d0 bc d0 b0 d0 9d d0  /} .............
e5d0: b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 20  ............... 
e5e0: 2d 20 d0 be d0 b1 d1 80 d0 b0 d0 b1 d0 be d1 82  - ..............
e5f0: d1 87 d0 b8 d0 ba d0 b8 20 d1 81 d0 be d0 b1 d1  ........ .......
e600: 8b d1 82 d0 b8 d0 b9 2e 0d 0a 2f 2f 2f 2f 2f 2f  ..........//////
e610: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
e620: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
e630: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
e640: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
e650: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
e660: 2f 2f 0d 0a 0d 0a 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  //....//////////
e670: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
e680: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
e690: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
e6a0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  ////////////////
e6b0: 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 0d 0a  //////////////..
e6c0: 2f 2f 2f 2f 7b 20 d0 98 d0 bd d0 b8 d1 86 d0 b8  ////{ ..........
e6d0: d0 b0 d0 bb d0 b8 d0 b7 d0 b0 d1 86 d0 b8 d1 8f  ................
e6e0: 20 d1 81 d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0 0d   ...............
e6f0: 0a 2f 2f 2f 2f 0d 0a 0d 0a 2f 2f 20 d0 97 d0 b0  .////....// ....
e700: d0 b4 d0 b0 d0 b4 d0 b8 d0 bc 20 d0 bf d1 83 d1  .......... .....
e710: 82 d1 8c 20 d0 b2 20 d0 bf d1 80 d0 be d1 84 d0  ... .. .........
e720: b0 d0 b9 d0 bb d0 b5 0d 0a 76 61 72 20 70 66 6c  .........var pfl
e730: 45 78 74 46 69 6c 65 73 4f 70 65 6e 4f 6e 53 74  ExtFilesOpenOnSt
e740: 61 72 74 20 20 3d 20 22 45 78 74 46 69 6c 65 73  art  = "ExtFiles
e750: 2f 4f 70 65 6e 4f 6e 53 74 61 72 74 22 0d 0a 76  /OpenOnStart"..v
e760: 61 72 20 70 66 6c 45 78 74 53 68 6f 77 45 78 74  ar pflExtShowExt
e770: 49 6e 4e 61 6d 65 20 20 20 20 20 3d 20 22 45 78  InName     = "Ex
e780: 74 46 69 6c 65 73 2f 53 68 6f 77 45 78 74 49 6e  tFiles/ShowExtIn
e790: 4e 61 6d 65 22 0d 0a 76 61 72 20 70 66 6c 45 78  Name"..var pflEx
e7a0: 74 46 69 6c 65 73 50 61 74 68 20 20 20 20 20 20  tFilesPath      
e7b0: 20 20 20 3d 20 22 45 78 74 46 69 6c 65 73 2f 50     = "ExtFiles/P
e7c0: 61 74 68 22 0d 0a 76 61 72 20 70 66 6c 45 78 74  ath"..var pflExt
e7d0: 46 69 6c 65 73 50 61 74 68 42 61 73 65 20 20 20  FilesPathBase   
e7e0: 20 20 3d 20 22 45 78 74 46 69 6c 65 73 2f 50 61    = "ExtFiles/Pa
e7f0: 74 68 42 61 73 65 22 0d 0a 76 61 72 20 70 66 6c  thBase"..var pfl
e800: 45 78 74 4f 70 65 6e 31 43 45 78 74 65 6e 73 69  ExtOpen1CExtensi
e810: 6f 6e 73 20 20 3d 20 22 45 78 74 46 69 6c 65 73  ons  = "ExtFiles
e820: 2f 4f 70 65 6e 31 43 45 78 74 65 6e 73 69 6f 6e  /Open1CExtension
e830: 73 22 0d 0a 76 61 72 20 70 66 6c 45 78 74 52 75  s"..var pflExtRu
e840: 6e 43 6f 6e 73 6f 6c 65 43 6f 6d 6d 61 6e 64 20  nConsoleCommand 
e850: 3d 20 22 45 78 74 46 69 6c 65 73 2f 52 75 6e 43  = "ExtFiles/RunC
e860: 6f 6e 73 6f 6c 65 43 6f 6d 6d 61 6e 64 22 0d 0a  onsoleCommand"..
e870: 76 61 72 20 70 66 6c 45 78 74 56 69 65 77 53 65  var pflExtViewSe
e880: 61 72 63 68 49 6e 4c 69 73 74 20 20 3d 20 22 45  archInList  = "E
e890: 78 74 46 69 6c 65 73 2f 56 69 65 77 53 65 61 72  xtFiles/ViewSear
e8a0: 63 68 49 6e 4c 69 73 74 22 0d 0a 76 61 72 20 70  chInList"..var p
e8b0: 66 6c 56 65 72 73 69 6f 6e 43 6f 6e 74 72 6f 6c  flVersionControl
e8c0: 20 20 20 20 20 20 20 3d 20 22 45 78 74 46 69 6c         = "ExtFil
e8d0: 65 73 2f 56 65 72 73 69 6f 6e 43 6f 6e 74 72 6f  es/VersionContro
e8e0: 6c 22 0d 0a 76 61 72 20 70 66 43 6f 6c 6f 72 4d  l"..var pfColorM
e8f0: 6f 64 69 65 66 65 64 20 20 20 20 20 20 20 20 20  odiefed         
e900: 3d 20 22 45 78 74 46 69 6c 65 73 2f 43 6f 6c 6f  = "ExtFiles/Colo
e910: 72 4d 6f 64 69 65 66 65 64 22 0d 0a 76 61 72 20  rModiefed"..var 
e920: 70 66 43 6f 6c 6f 72 44 65 6c 65 74 65 64 20 20  pfColorDeleted  
e930: 20 20 20 20 20 20 20 20 3d 20 22 45 78 74 46 69          = "ExtFi
e940: 6c 65 73 2f 43 6f 6c 6f 72 44 65 6c 65 74 65 64  les/ColorDeleted
e950: 22 0d 0a 76 61 72 20 70 66 43 6f 6c 6f 72 4e 6f  "..var pfColorNo
e960: 74 56 65 72 73 69 6f 6e 65 64 20 20 20 20 20 3d  tVersioned     =
e970: 20 22 45 78 74 46 69 6c 65 73 2f 43 6f 6c 6f 72   "ExtFiles/Color
e980: 4e 6f 74 56 65 72 73 69 6f 6e 65 64 22 0d 0a 0d  NotVersioned"...
e990: 0a 0d 0a 2f 2f 20 d0 92 d0 be d1 81 d1 81 d1 82  ...// ..........
e9a0: d0 b0 d0 bd d0 be d0 b2 d0 b8 d0 bc 20 d0 bd d0  ............ ...
e9b0: b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 0d  ................
e9c0: 0a 70 72 6f 66 69 6c 65 52 6f 6f 74 2e 63 72 65  .profileRoot.cre
e9d0: 61 74 65 56 61 6c 75 65 28 70 66 6c 45 78 74 46  ateValue(pflExtF
e9e0: 69 6c 65 73 4f 70 65 6e 4f 6e 53 74 61 72 74 2c  ilesOpenOnStart,
e9f0: 20 66 61 6c 73 65 2c 20 70 66 6c 53 6e 65 67 6f   false, pflSnego
ea00: 70 61 74 29 0d 0a 70 72 6f 66 69 6c 65 52 6f 6f  pat)..profileRoo
ea10: 74 2e 63 72 65 61 74 65 56 61 6c 75 65 28 70 66  t.createValue(pf
ea20: 6c 45 78 74 53 68 6f 77 45 78 74 49 6e 4e 61 6d  lExtShowExtInNam
ea30: 65 2c 20 74 72 75 65 2c 20 70 66 6c 53 6e 65 67  e, true, pflSneg
ea40: 6f 70 61 74 29 0d 0a 70 72 6f 66 69 6c 65 52 6f  opat)..profileRo
ea50: 6f 74 2e 63 72 65 61 74 65 56 61 6c 75 65 28 70  ot.createValue(p
ea60: 66 6c 45 78 74 46 69 6c 65 73 50 61 74 68 2c 20  flExtFilesPath, 
ea70: 66 61 6c 73 65 2c 20 70 66 6c 53 6e 65 67 6f 70  false, pflSnegop
ea80: 61 74 29 0d 0a 70 72 6f 66 69 6c 65 52 6f 6f 74  at)..profileRoot
ea90: 2e 63 72 65 61 74 65 56 61 6c 75 65 28 70 66 6c  .createValue(pfl
eaa0: 45 78 74 46 69 6c 65 73 50 61 74 68 42 61 73 65  ExtFilesPathBase
eab0: 2c 20 66 61 6c 73 65 2c 20 70 66 6c 42 61 73 65  , false, pflBase
eac0: 29 0d 0a 70 72 6f 66 69 6c 65 52 6f 6f 74 2e 63  )..profileRoot.c
ead0: 72 65 61 74 65 56 61 6c 75 65 28 70 66 6c 45 78  reateValue(pflEx
eae0: 74 4f 70 65 6e 31 43 45 78 74 65 6e 73 69 6f 6e  tOpen1CExtension
eaf0: 73 2c 20 d0 a1 d1 84 d0 be d1 80 d0 bc d0 b8 d1  s, .............
eb00: 80 d0 be d0 b2 d0 b0 d1 82 d1 8c d0 a2 d0 b7 d0  ................
eb10: a0 d0 b0 d1 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd d0  ................
eb20: b8 d1 8f d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 d0  ................
eb30: 9f d0 be d0 a3 d0 bc d0 be d0 bb d1 87 d0 b0 d0  ................
eb40: bd d0 b8 d1 8e 28 29 2c 20 70 66 6c 53 6e 65 67  .....(), pflSneg
eb50: 6f 70 61 74 29 0d 0a 70 72 6f 66 69 6c 65 52 6f  opat)..profileRo
eb60: 6f 74 2e 63 72 65 61 74 65 56 61 6c 75 65 28 70  ot.createValue(p
eb70: 66 6c 45 78 74 52 75 6e 43 6f 6e 73 6f 6c 65 43  flExtRunConsoleC
eb80: 6f 6d 6d 61 6e 64 2c 20 27 63 6d 64 2e 65 78 65  ommand, 'cmd.exe
eb90: 20 2f 4b 20 63 64 20 2f 44 20 22 25 31 22 27 2c   /K cd /D "%1"',
eba0: 20 70 66 6c 53 6e 65 67 6f 70 61 74 29 0d 0a 70   pflSnegopat)..p
ebb0: 72 6f 66 69 6c 65 52 6f 6f 74 2e 63 72 65 61 74  rofileRoot.creat
ebc0: 65 56 61 6c 75 65 28 70 66 6c 45 78 74 56 69 65  eValue(pflExtVie
ebd0: 77 53 65 61 72 63 68 49 6e 4c 69 73 74 2c 20 66  wSearchInList, f
ebe0: 61 6c 73 65 2c 20 70 66 6c 53 6e 65 67 6f 70 61  alse, pflSnegopa
ebf0: 74 29 0d 0a 70 72 6f 66 69 6c 65 52 6f 6f 74 2e  t)..profileRoot.
ec00: 63 72 65 61 74 65 56 61 6c 75 65 28 70 66 6c 56  createValue(pflV
ec10: 65 72 73 69 6f 6e 43 6f 6e 74 72 6f 6c 2c 20 66  ersionControl, f
ec20: 61 6c 73 65 2c 20 70 66 6c 53 6e 65 67 6f 70 61  alse, pflSnegopa
ec30: 74 29 0d 0a 70 72 6f 66 69 6c 65 52 6f 6f 74 2e  t)..profileRoot.
ec40: 63 72 65 61 74 65 56 61 6c 75 65 28 70 66 43 6f  createValue(pfCo
ec50: 6c 6f 72 4d 6f 64 69 65 66 65 64 2c 20 66 61 6c  lorModiefed, fal
ec60: 73 65 2c 20 70 66 6c 53 6e 65 67 6f 70 61 74 29  se, pflSnegopat)
ec70: 0d 0a 70 72 6f 66 69 6c 65 52 6f 6f 74 2e 63 72  ..profileRoot.cr
ec80: 65 61 74 65 56 61 6c 75 65 28 70 66 43 6f 6c 6f  eateValue(pfColo
ec90: 72 44 65 6c 65 74 65 64 2c 20 66 61 6c 73 65 2c  rDeleted, false,
eca0: 20 70 66 6c 53 6e 65 67 6f 70 61 74 29 0d 0a 70   pflSnegopat)..p
ecb0: 72 6f 66 69 6c 65 52 6f 6f 74 2e 63 72 65 61 74  rofileRoot.creat
ecc0: 65 56 61 6c 75 65 28 70 66 43 6f 6c 6f 72 4e 6f  eValue(pfColorNo
ecd0: 74 56 65 72 73 69 6f 6e 65 64 2c 20 66 61 6c 73  tVersioned, fals
ece0: 65 2c 20 70 66 6c 53 6e 65 67 6f 70 61 74 29 0d  e, pflSnegopat).
ecf0: 0a 0d 0a 0d 0a 0d 0a 76 61 72 20 d0 bc d0 9e d1  .......var .....
ed00: 82 d0 ba d1 80 d1 8b d0 b2 d0 b0 d1 82 d1 8c d0  ................
ed10: 9f d1 80 d0 b8 d0 a1 d1 82 d0 b0 d1 80 d1 82 d0  ................
ed20: b5 20 3d 20 70 72 6f 66 69 6c 65 52 6f 6f 74 2e  . = profileRoot.
ed30: 67 65 74 56 61 6c 75 65 28 70 66 6c 45 78 74 46  getValue(pflExtF
ed40: 69 6c 65 73 4f 70 65 6e 4f 6e 53 74 61 72 74 29  ilesOpenOnStart)
ed50: 0d 0a 76 61 72 20 d0 bc d0 9e d1 82 d0 be d0 b1  ..var ..........
ed60: d1 80 d0 b0 d0 b6 d0 b0 d1 82 d1 8c d0 a0 d0 b0  ................
ed70: d1 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5  ................
ed80: d0 a4 d0 b0 d0 b9 d0 bb d0 b0 d0 92 d0 9f d1 80  ................
ed90: d0 b5 d0 b4 d1 81 d1 82 d0 b0 d0 b2 d0 bb d0 b5  ................
eda0: d0 bd d0 b8 d0 b8 20 3d 20 70 72 6f 66 69 6c 65  ...... = profile
edb0: 52 6f 6f 74 2e 67 65 74 56 61 6c 75 65 28 70 66  Root.getValue(pf
edc0: 6c 45 78 74 53 68 6f 77 45 78 74 49 6e 4e 61 6d  lExtShowExtInNam
edd0: 65 29 0d 0a 76 61 72 20 d0 bc d0 a2 d0 b7 d0 9a  e)..var ........
ede0: d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 b8 d0 9e  ................
edf0: d0 b1 d1 89 d0 b8 d0 b5 20 3d 20 70 72 6f 66 69  ........ = profi
ee00: 6c 65 52 6f 6f 74 2e 67 65 74 56 61 6c 75 65 28  leRoot.getValue(
ee10: 70 66 6c 45 78 74 46 69 6c 65 73 50 61 74 68 29  pflExtFilesPath)
ee20: 0d 0a 76 61 72 20 d0 bc d0 a2 d0 b7 d0 9a d0 b0  ..var ..........
ee30: d1 82 d0 b0 d0 bb d0 be d0 b3 d0 b8 d0 91 d0 b0  ................
ee40: d0 b7 d1 8b 20 3d 20 70 72 6f 66 69 6c 65 52 6f  .... = profileRo
ee50: 6f 74 2e 67 65 74 56 61 6c 75 65 28 70 66 6c 45  ot.getValue(pflE
ee60: 78 74 46 69 6c 65 73 50 61 74 68 42 61 73 65 29  xtFilesPathBase)
ee70: 0d 0a 76 61 72 20 d0 bc d0 a2 d0 b7 d0 a0 d0 b0  ..var ..........
ee80: d1 81 d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d1 8f  ................
ee90: d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 20 3d 20 70  ............ = p
eea0: 72 6f 66 69 6c 65 52 6f 6f 74 2e 67 65 74 56 61  rofileRoot.getVa
eeb0: 6c 75 65 28 70 66 6c 45 78 74 4f 70 65 6e 31 43  lue(pflExtOpen1C
eec0: 45 78 74 65 6e 73 69 6f 6e 73 29 3b 0d 0a 76 61  Extensions);..va
eed0: 72 20 d0 bc d0 9a d0 be d0 bc d0 b0 d0 bd d0 b4  r ..............
eee0: d0 b0 d0 97 d0 b0 d0 bf d1 83 d1 81 d0 ba d0 b0  ................
eef0: d0 9a d0 be d0 bd d1 81 d0 be d0 bb d0 b8 20 3d  .............. =
ef00: 20 70 72 6f 66 69 6c 65 52 6f 6f 74 2e 67 65 74   profileRoot.get
ef10: 56 61 6c 75 65 28 70 66 6c 45 78 74 52 75 6e 43  Value(pflExtRunC
ef20: 6f 6e 73 6f 6c 65 43 6f 6d 6d 61 6e 64 29 3b 0d  onsoleCommand);.
ef30: 0a 76 61 72 20 d0 bc d0 9f d0 be d0 ba d0 b0 d0  .var ...........
ef40: b7 d1 8b d0 b2 d0 b0 d1 82 d1 8c d0 a0 d0 b5 d0  ................
ef50: b7 d1 83 d0 bb d1 8c d1 82 d0 b0 d1 82 d0 9f d0  ................
ef60: be d0 b8 d1 81 d0 ba d0 b0 d0 a1 d0 bf d0 b8 d1  ................
ef70: 81 d0 ba d0 be d0 bc 20 3d 20 70 72 6f 66 69 6c  ....... = profil
ef80: 65 52 6f 6f 74 2e 67 65 74 56 61 6c 75 65 28 70  eRoot.getValue(p
ef90: 66 6c 45 78 74 56 69 65 77 53 65 61 72 63 68 49  flExtViewSearchI
efa0: 6e 4c 69 73 74 29 0d 0a 76 61 72 20 d0 bc d0 98  nList)..var ....
efb0: d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2  ................
efc0: d0 b0 d1 82 d1 8c d0 92 d0 b5 d1 80 d1 81 d0 b8  ................
efd0: d0 be d0 bd d0 b8 d1 80 d0 be d0 b2 d0 b0 d0 bd  ................
efe0: d0 b8 d0 b5 20 3d 20 70 72 6f 66 69 6c 65 52 6f  .... = profileRo
eff0: 6f 74 2e 67 65 74 56 61 6c 75 65 28 70 66 6c 56  ot.getValue(pflV
f000: 65 72 73 69 6f 6e 43 6f 6e 74 72 6f 6c 29 0d 0a  ersionControl)..
f010: 76 61 72 20 d0 bc d0 a6 d0 b2 d0 b5 d1 82 d0 a4  var ............
f020: d0 be d0 bd d0 b0 d0 98 d0 b7 d0 bc d0 b5 d0 bd  ................
f030: d0 b5 d0 bd d0 bd d1 8b d0 b5 20 3d 20 70 72 6f  .......... = pro
f040: 66 69 6c 65 52 6f 6f 74 2e 67 65 74 56 61 6c 75  fileRoot.getValu
f050: 65 28 70 66 43 6f 6c 6f 72 4d 6f 64 69 65 66 65  e(pfColorModiefe
f060: 64 29 0d 0a 76 61 72 20 d0 bc d0 a6 d0 b2 d0 b5  d)..var ........
f070: d1 82 d0 a4 d0 be d0 bd d0 b0 d0 9d d0 b5 d0 92  ................
f080: d0 b5 d1 80 d1 81 d0 b8 d0 be d0 bd d0 bd d1 8b  ................
f090: d0 b9 20 3d 20 70 72 6f 66 69 6c 65 52 6f 6f 74  .. = profileRoot
f0a0: 2e 67 65 74 56 61 6c 75 65 28 70 66 43 6f 6c 6f  .getValue(pfColo
f0b0: 72 4e 6f 74 56 65 72 73 69 6f 6e 65 64 29 0d 0a  rNotVersioned)..
f0c0: 76 61 72 20 d0 bc d0 a6 d0 b2 d0 b5 d1 82 d0 a4  var ............
f0d0: d0 be d0 bd d0 b0 d0 a3 d0 b4 d0 b0 d0 bb d0 b5  ................
f0e0: d0 bd d0 bd d1 8b d0 b9 20 3d 20 70 72 6f 66 69  ........ = profi
f0f0: 6c 65 52 6f 6f 74 2e 67 65 74 56 61 6c 75 65 28  leRoot.getValue(
f100: 70 66 43 6f 6c 6f 72 44 65 6c 65 74 65 64 29 0d  pfColorDeleted).
f110: 0a 0d 0a 76 61 72 20 52 45 5f 45 58 54 45 4e 53  ...var RE_EXTENS
f120: 49 4f 4e 53 20 3d 20 6e 75 6c 6c 3b 0d 0a 0d 0a  IONS = null;....
f130: 76 61 72 20 d0 9a d1 8d d1 88 d0 9a d0 b0 d1 80  var ............
f140: d1 82 d0 b8 d0 bd d0 be d0 ba d0 a2 d0 b8 d0 bf  ................
f150: d0 be d0 b2 d0 a4 d0 b0 d0 b9 d0 bb d0 be d0 b2  ................
f160: 20 3d 20 7b 7d 3b 0d 0a 0d 0a 76 61 72 20 44 76   = {};....var Dv
f170: 63 73 42 61 63 6b 65 6e 64 73 20 3d 20 7b 7d 3b  csBackends = {};
f180: 0d 0a 76 61 72 20 44 69 66 66 42 61 63 6b 65 6e  ..var DiffBacken
f190: 64 73 20 3d 20 7b 7d 3b 20 0d 0a 76 61 72 20 d0  ds = {}; ..var .
f1a0: a1 d0 be d0 be d1 82 d0 b2 d0 b5 d1 82 d1 81 d1  ................
f1b0: 82 d0 b2 d0 b8 d0 b5 d0 9a d0 b0 d1 82 d0 b0 d0  ................
f1c0: bb d0 be d0 b3 d0 be d0 b2 d0 98 44 76 63 73 20  ...........Dvcs 
f1d0: 3d 20 7b 7d 3b 0d 0a 0d 0a 76 61 72 20 d0 9c d0  = {};....var ...
f1e0: b0 d1 81 d1 81 d0 b8 d0 b2 d0 a4 d0 b0 d0 b9 d0  ................
f1f0: bb d0 be d0 b2 d0 94 d0 bb d1 8f d0 a1 d1 80 d0  ................
f200: b0 d0 b2 d0 bd d0 b5 d0 bd d0 b8 d1 8f 20 3d 20  ............. = 
f210: 5b 5d 3b 0d 0a 0d 0a 76 61 72 20 50 61 74 68 31  [];....var Path1
f220: 20 3d 20 6e 75 6c 6c 0d 0a 76 61 72 20 50 61 74   = null..var Pat
f230: 68 32 20 3d 20 6e 75 6c 6c 0d 0a 0d 0a 76 61 72  h2 = null....var
f240: 20 6d 61 69 6e 46 6f 6c 64 65 72 20 3d 20 73 74   mainFolder = st
f250: 64 6c 69 62 2e 67 65 74 53 6e 65 67 6f 70 61 74  dlib.getSnegopat
f260: 4d 61 69 6e 46 6f 6c 64 65 72 28 29 3b 0d 0a 0d  MainFolder();...
f270: 0a 67 6c 6f 62 61 6c 2e 63 6f 6e 6e 65 63 74 47  .global.connectG
f280: 6c 6f 62 61 6c 73 28 53 65 6c 66 53 63 72 69 70  lobals(SelfScrip
f290: 74 29 0d 0a 0d 0a 69 66 20 28 21 d0 bc d0 a6 d0  t)....if (!.....
f2a0: b2 d0 b5 d1 82 d0 a4 d0 be d0 bd d0 b0 d0 98 d0  ................
f2b0: b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d0 bd d1 8b d0  ................
f2c0: b5 29 20 20 d0 bc d0 a6 d0 b2 d0 b5 d1 82 d0 a4  .)  ............
f2d0: d0 be d0 bd d0 b0 d0 98 d0 b7 d0 bc d0 b5 d0 bd  ................
f2e0: d0 b5 d0 bd d0 bd d1 8b d0 b5 20 3d 20 76 38 4e  .......... = v8N
f2f0: 65 77 28 22 d0 a6 d0 b2 d0 b5 d1 82 22 2c 20 32  ew("........", 2
f300: 35 35 2c 20 32 35 35 2c 20 30 29 3b 0d 0a 69 66  55, 255, 0);..if
f310: 20 28 21 d0 bc d0 a6 d0 b2 d0 b5 d1 82 d0 a4 d0   (!.............
f320: be d0 bd d0 b0 d0 a3 d0 b4 d0 b0 d0 bb d0 b5 d0  ................
f330: bd d0 bd d1 8b d0 b9 29 20 20 d0 bc d0 a6 d0 b2  .......)  ......
f340: d0 b5 d1 82 d0 a4 d0 be d0 bd d0 b0 d0 a3 d0 b4  ................
f350: d0 b0 d0 bb d0 b5 d0 bd d0 bd d1 8b d0 b9 20 3d  .............. =
f360: 20 76 38 4e 65 77 28 22 d0 a6 d0 b2 d0 b5 d1 82   v8New("........
f370: 22 2c 20 32 35 35 2c 20 30 2c 20 30 29 3b 0d 0a  ", 255, 0, 0);..
f380: 69 66 20 28 21 d0 bc d0 a6 d0 b2 d0 b5 d1 82 d0  if (!...........
f390: a4 d0 be d0 bd d0 b0 d0 9d d0 b5 d0 92 d0 b5 d1  ................
f3a0: 80 d1 81 d0 b8 d0 be d0 bd d0 bd d1 8b d0 b9 29  ...............)
f3b0: 20 20 d0 bc d0 a6 d0 b2 d0 b5 d1 82 d0 a4 d0 be    ..............
f3c0: d0 bd d0 b0 d0 9d d0 b5 d0 92 d0 b5 d1 80 d1 81  ................
f3d0: d0 b8 d0 be d0 bd d0 bd d1 8b d0 b9 20 3d 20 76  ............ = v
f3e0: 38 4e 65 77 28 22 d0 a6 d0 b2 d0 b5 d1 82 22 2c  8New("........",
f3f0: 20 31 39 32 2c 20 31 39 32 2c 20 31 39 32 29 3b   192, 192, 192);
f400: 0d 0a 0d 0a 76 61 72 20 d0 a1 d0 be d0 be d1 82  ....var ........
f410: d0 b2 d0 b5 d1 82 d1 81 d0 b2 d0 b8 d0 b5 d0 a6  ................
f420: d0 b2 d0 b5 d1 82 d0 be d0 b2 d0 98 d0 a1 d1 82  ................
f430: d0 b0 d1 82 d1 83 d1 81 d0 be d0 b2 20 3d 20 7b  ............ = {
f440: 22 44 45 4c 45 54 45 44 22 3a d0 bc d0 a6 d0 b2  "DELETED":......
f450: d0 b5 d1 82 d0 a4 d0 be d0 bd d0 b0 d0 a3 d0 b4  ................
f460: d0 b0 d0 bb d0 b5 d0 bd d0 bd d1 8b d0 b9 2c 20  .............., 
f470: 22 4e 4f 54 56 45 52 53 49 4f 4e 45 44 22 3a d0  "NOTVERSIONED":.
f480: bc d0 a6 d0 b2 d0 b5 d1 82 d0 a4 d0 be d0 bd d0  ................
f490: b0 d0 9d d0 b5 d0 92 d0 b5 d1 80 d1 81 d0 b8 d0  ................
f4a0: be d0 bd d0 bd d1 8b d0 b9 2c 20 22 45 44 49 54  ........., "EDIT
f4b0: 45 44 22 3a d0 bc d0 a6 d0 b2 d0 b5 d1 82 d0 a4  ED":............
f4c0: d0 be d0 bd d0 b0 d0 98 d0 b7 d0 bc d0 b5 d0 bd  ................
f4d0: d0 b5 d0 bd d0 bd d1 8b d0 b5 7d 0d 0a 0d 0a d0  ..........}.....
f4e0: bc d0 a2 d0 b7 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0  ................
f4f0: be d0 b3 d0 b8 d0 9e d0 b1 d1 89 d0 b8 d0 b5 20  ............... 
f500: 3d 20 d0 a2 d0 b7 d0 9a d0 b0 d1 82 d0 b0 d0 bb  = ..............
f510: d0 be d0 b3 d0 be d0 b2 d0 98 d0 bd d0 b8 d1 86  ................
f520: d0 b8 d0 b0 d0 bb d0 b8 d0 b7 d0 b8 d1 80 d0 be  ................
f530: d0 b2 d0 b0 d1 82 d1 8c 28 d0 bc d0 a2 d0 b7 d0  ........(.......
f540: 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0 b8 d0  ................
f550: 9e d0 b1 d1 89 d0 b8 d0 b5 29 0d 0a d0 bc d0 a2  .........)......
f560: d0 b7 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3  ................
f570: d0 b8 d0 91 d0 b0 d0 b7 d1 8b 20 3d 20 d0 a2 d0  .......... = ...
f580: b7 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0  ................
f590: be d0 b2 d0 98 d0 bd d0 b8 d1 86 d0 b8 d0 b0 d0  ................
f5a0: bb d0 b8 d0 b7 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1  ................
f5b0: 82 d1 8c 28 d0 bc d0 a2 d0 b7 d0 9a d0 b0 d1 82  ...(............
f5c0: d0 b0 d0 bb d0 be d0 b3 d0 b8 d0 91 d0 b0 d0 b7  ................
f5d0: d1 8b 29 0d 0a 0d 0a d0 bc d0 a4 d0 be d1 80 d0  ..).............
f5e0: bc d0 b0 d0 a1 d0 ba d1 80 d0 b8 d0 bf d1 82 d0  ................
f5f0: b0 3d 6e 75 6c 6c 0d 0a d0 bc d0 a4 d0 be d1 80  .=null..........
f600: d0 bc d0 b0 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be  ................
f610: d0 b9 d0 ba d0 b8 3d 6e 75 6c 6c 0d 0a 0d 0a 69  ......=null....i
f620: 66 28 d0 bc d0 9e d1 82 d0 ba d1 80 d1 8b d0 b2  f(..............
f630: d0 b0 d1 82 d1 8c d0 9f d1 80 d0 b8 d0 a1 d1 82  ................
f640: d0 b0 d1 80 d1 82 d0 b5 3d 3d 74 72 75 65 29 0d  ........==true).
f650: 0a 20 20 20 20 6d 61 63 72 6f 73 d0 9e d1 82 d0  .    macros.....
f660: ba d1 80 d1 8b d1 82 d1 8c d0 9e d0 ba d0 bd d0  ................
f670: be d0 92 d0 bd d0 b5 d1 88 d0 bd d0 b8 d1 85 d0  ................
f680: a4 d0 b0 d0 b9 d0 bb d0 be d0 b2 28 29 0d 0a 0d  ...........()...
f690: 0a 2f 2f 2f 2f 7d 20 d0 98 d0 bd d0 b8 d1 86 d0  .////} .........
f6a0: b8 d0 b0 d0 bb d0 b8 d0 b7 d0 b0 d1 86 d0 b8 d1  ................
f6b0: 8f 20 d1 81 d0 ba d1 80 d0 b8 d0 bf d1 82 d0 b0  . ..............
f6c0: 0d 0a 0d 0a 0d 0a                                ......