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 ......