ofs | hex dump | ascii |
---|
0000 | 4d 5a 90 00 03 00 00 00 04 00 00 00 ff ff 00 00 b8 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 | MZ......................@....... |
0020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 | ................................ |
0040 | 0e 1f ba 0e 00 b4 09 cd 21 b8 01 4c cd 21 54 68 69 73 20 70 72 6f 67 72 61 6d 20 63 61 6e 6e 6f | ........!..L.!This.program.canno |
0060 | 74 20 62 65 20 72 75 6e 20 69 6e 20 44 4f 53 20 6d 6f 64 65 2e 0d 0d 0a 24 00 00 00 00 00 00 00 | t.be.run.in.DOS.mode....$....... |
0080 | 50 45 00 00 4c 01 07 00 49 2f 24 57 00 00 00 00 00 00 00 00 e0 00 0f 03 0b 01 02 17 00 7e 02 00 | PE..L...I/$W.................~.. |
00a0 | 00 6a 06 00 00 10 00 00 e0 14 00 00 00 10 00 00 00 90 02 00 00 00 40 00 00 10 00 00 00 02 00 00 | .j....................@......... |
00c0 | 04 00 00 00 01 00 00 00 04 00 00 00 00 00 00 00 00 c0 06 00 00 04 00 00 46 79 06 00 03 00 00 00 | ........................Fy...... |
00e0 | 00 00 20 00 00 10 00 00 00 00 10 00 00 10 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0100 | 00 90 06 00 dc 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0140 | 04 b0 06 00 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 92 06 00 30 02 00 00 | ............................0... |
0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2e 74 65 78 74 00 00 00 | .........................text... |
0180 | c4 7d 02 00 00 10 00 00 00 7e 02 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60 00 50 60 | .}.......~..................`.P` |
01a0 | 2e 64 61 74 61 00 00 00 b4 01 00 00 00 90 02 00 00 02 00 00 00 82 02 00 00 00 00 00 00 00 00 00 | .data........................... |
01c0 | 00 00 00 00 40 00 50 c0 2e 72 64 61 74 61 00 00 24 d6 03 00 00 a0 02 00 00 d8 03 00 00 84 02 00 | ....@.P..rdata..$............... |
01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 40 00 60 40 2e 62 73 73 00 00 00 00 c0 0e 00 00 00 80 06 00 | ............@.`@.bss............ |
0200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 60 c0 2e 69 64 61 74 61 00 00 | ......................`..idata.. |
0220 | dc 0d 00 00 00 90 06 00 00 0e 00 00 00 5c 06 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 30 c0 | .............\..............@.0. |
0240 | 2e 43 52 54 00 00 00 00 34 00 00 00 00 a0 06 00 00 02 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 | .CRT....4............j.......... |
0260 | 00 00 00 00 40 00 30 c0 2e 74 6c 73 00 00 00 00 20 00 00 00 00 b0 06 00 00 02 00 00 00 6c 06 00 | ....@.0..tls.................l.. |
0280 | 00 00 00 00 00 00 00 00 00 00 00 00 40 00 30 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ............@.0................. |
02a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0400 | f3 c3 8d b4 26 00 00 00 00 8d bc 27 00 00 00 00 83 ec 1c 31 c0 66 81 3d 00 00 40 00 4d 5a c7 05 | ....&......'.......1.f.=..@.MZ.. |
0420 | 2c 80 46 00 01 00 00 00 c7 05 28 80 46 00 01 00 00 00 c7 05 24 80 46 00 01 00 00 00 c7 05 34 80 | ,.F.......(.F.......$.F.......4. |
0440 | 46 00 01 00 00 00 74 68 a3 08 80 46 00 a1 38 80 46 00 85 c0 74 4a c7 04 24 02 00 00 00 e8 ee 74 | F.....th...F..8.F...tJ..$......t |
0460 | 02 00 c7 04 24 ff ff ff ff e8 42 d3 01 00 8b 15 3c 80 46 00 a3 94 8d 46 00 a3 98 8d 46 00 a1 44 | ....$.....B.....<.F....F....F..D |
0480 | 93 46 00 89 10 e8 66 d5 01 00 83 3d 2c 91 42 00 01 74 6d 31 c0 83 c4 1c c3 8d b4 26 00 00 00 00 | .F....f....=,.B..tm1.......&.... |
04a0 | c7 04 24 01 00 00 00 e8 a4 74 02 00 eb b4 66 90 8b 15 3c 00 40 00 81 ba 00 00 40 00 50 45 00 00 | ..$......t....f...<.@.....@.PE.. |
04c0 | 8d 8a 00 00 40 00 75 80 0f b7 51 18 66 81 fa 0b 01 74 3f 66 81 fa 0b 02 0f 85 6a ff ff ff 83 b9 | ....@.u...Q.f....t?f......j..... |
04e0 | 84 00 00 00 0e 0f 86 5d ff ff ff 8b 91 f8 00 00 00 31 c0 85 d2 0f 95 c0 e9 4b ff ff ff 8d 76 00 | .......].........1.......K....v. |
0500 | c7 04 24 60 e6 41 00 e8 44 d5 01 00 31 c0 83 c4 1c c3 83 79 74 0e 0f 86 2c ff ff ff 8b 89 e8 00 | ..$`.A..D...1......yt...,....... |
0520 | 00 00 31 c0 85 c9 0f 95 c0 e9 1a ff ff ff 66 90 83 ec 2c a1 40 80 46 00 c7 44 24 10 00 80 46 00 | ..1...........f...,.@.F..D$...F. |
0540 | c7 44 24 08 14 80 46 00 c7 44 24 04 18 80 46 00 a3 00 80 46 00 a1 44 80 46 00 c7 04 24 1c 80 46 | .D$...F..D$...F....F..D.F...$..F |
0560 | 00 89 44 24 0c e8 ee 73 02 00 a3 10 80 46 00 83 c4 2c c3 8d b6 00 00 00 00 8d bc 27 00 00 00 00 | ..D$...s.....F...,.........'.... |
0580 | 55 31 c0 89 e5 b9 11 00 00 00 57 56 8d 55 a4 53 89 d7 83 ec 7c f3 ab b0 30 e8 12 e2 01 00 29 c4 | U1........WV.U.S....|...0.....). |
05a0 | 8d 44 24 1b 83 e0 f0 c7 00 cc cc cc cc c7 40 04 cc cc cc cc c7 40 08 cc cc cc cc c7 40 0c cc cc | .D$...........@......@......@... |
05c0 | cc cc c7 40 10 cc cc cc cc c7 40 14 cc cc cc cc c7 40 18 cc cc cc cc c7 40 1c cc cc cc cc 83 e4 | ...@......@......@......@....... |
05e0 | f0 8b 35 38 80 46 00 85 f6 0f 85 81 02 00 00 64 a1 18 00 00 00 31 f6 8b 58 04 8b 3d f8 92 46 00 | ..58.F.........d.....1..X..=..F. |
0600 | eb 14 39 d8 0f 84 06 02 00 00 c7 04 24 e8 03 00 00 ff d7 83 ec 04 89 f0 f0 0f b1 1d 9c 8d 46 00 | ..9.........$.................F. |
0620 | 85 c0 75 de a1 a0 8d 46 00 31 db 83 f8 01 0f 84 ef 01 00 00 a1 a0 8d 46 00 85 c0 0f 84 40 02 00 | ..u....F.1.............F.....@.. |
0640 | 00 c7 05 04 80 46 00 01 00 00 00 a1 a0 8d 46 00 83 f8 01 0f 84 e4 01 00 00 85 db 0f 84 02 02 00 | .....F........F................. |
0660 | 00 a1 dc 64 46 00 85 c0 74 1c c7 44 24 08 00 00 00 00 c7 44 24 04 02 00 00 00 c7 04 24 00 00 00 | ...dF...t..D$......D$.......$... |
0680 | 00 ff d0 83 ec 0c e8 d5 d6 01 00 c7 04 24 a0 e4 41 00 ff 15 f4 92 46 00 83 ec 04 a3 48 80 46 00 | .............$..A.....F.....H.F. |
06a0 | c7 04 24 00 10 40 00 e8 ec 7e 02 00 e8 7f d9 01 00 a1 34 93 46 00 c7 05 90 8d 46 00 00 00 40 00 | ..$..@...~........4.F.....F...@. |
06c0 | 8b 00 85 c0 74 43 31 c9 eb 16 8d b6 00 00 00 00 84 d2 74 30 85 c9 74 21 b9 01 00 00 00 83 c0 01 | ....tC1...........t0..t!........ |
06e0 | 0f b6 10 80 fa 20 7e e8 89 cb 83 f3 01 80 fa 22 0f 44 cb eb e8 84 d2 74 0b 83 c0 01 0f b6 10 80 | ......~........".D.....t........ |
0700 | fa 20 7e f1 a3 8c 8d 46 00 8b 1d 38 80 46 00 85 db 74 15 0f b7 55 d4 b8 0a 00 00 00 f6 45 d0 01 | ..~....F...8.F...t...U.......E.. |
0720 | 0f 45 c2 a3 00 90 42 00 a1 1c 80 46 00 89 45 90 89 c6 8d 04 85 04 00 00 00 89 45 8c 89 04 24 e8 | .E....B....F..E...........E...$. |
0740 | 3c 72 02 00 85 f6 8b 3d 18 80 46 00 89 45 94 0f 8e 4f 01 00 00 31 db 89 fe 8d b4 26 00 00 00 00 | <r.....=..F..E...O...1.....&.... |
0760 | 8b 04 9e 89 04 24 e8 1d 72 02 00 8d 78 01 89 3c 24 e8 0a 72 02 00 8b 4d 94 89 04 99 8b 0c 9e 83 | .....$..r...x..<$..r...M........ |
0780 | c3 01 89 7c 24 08 89 04 24 89 4c 24 04 e8 fe 71 02 00 3b 5d 90 75 c9 8b 45 8c 83 e8 04 8b 75 94 | ...|$...$.L$...q..;].u..E.....u. |
07a0 | c7 04 06 00 00 00 00 89 35 18 80 46 00 e8 0e d9 01 00 8b 15 14 80 46 00 a1 20 93 46 00 89 10 a1 | ........5..F..........F....F.... |
07c0 | 1c 80 46 00 8b 0d 14 80 46 00 8b 15 18 80 46 00 89 04 24 89 4c 24 08 89 54 24 04 e8 00 78 02 00 | ..F.....F.....F...$.L$..T$...x.. |
07e0 | 8b 0d 08 80 46 00 85 c9 a3 0c 80 46 00 0f 84 b8 00 00 00 8b 15 04 80 46 00 85 d2 75 0a e8 96 71 | ....F......F...........F...u...q |
0800 | 02 00 a1 0c 80 46 00 8d 65 f4 5b 5e 5f 5d c3 90 a1 a0 8d 46 00 bb 01 00 00 00 83 f8 01 0f 85 11 | .....F..e.[^_].....F............ |
0820 | fe ff ff c7 04 24 1f 00 00 00 e8 71 71 02 00 a1 a0 8d 46 00 83 f8 01 0f 85 1c fe ff ff c7 44 24 | .....$.....qq.....F...........D$ |
0840 | 04 08 a0 46 00 c7 04 24 00 a0 46 00 e8 57 71 02 00 85 db c7 05 a0 8d 46 00 02 00 00 00 0f 85 fe | ...F...$..F..Wq........F........ |
0860 | fd ff ff 87 1d 9c 8d 46 00 e9 f3 fd ff ff 66 90 89 14 24 ff 15 c8 92 46 00 83 ec 04 e9 6e fd ff | .......F......f...$....F.....n.. |
0880 | ff c7 05 a0 8d 46 00 01 00 00 00 c7 44 24 04 18 a0 46 00 c7 04 24 0c a0 46 00 e8 09 71 02 00 e9 | .....F......D$...F...$..F...q... |
08a0 | a7 fd ff ff 31 c0 e9 f2 fe ff ff 89 04 24 66 90 e8 fb 70 02 00 8d 74 26 00 8d bc 27 00 00 00 00 | ....1........$f...p...t&...'.... |
08c0 | 83 ec 0c c7 05 38 80 46 00 01 00 00 00 e8 0e d8 01 00 83 c4 0c e9 a6 fc ff ff 8d b6 00 00 00 00 | .....8.F........................ |
08e0 | 83 ec 0c c7 05 38 80 46 00 00 00 00 00 e8 ee d7 01 00 83 c4 0c e9 86 fc ff ff 90 90 90 90 90 90 | .....8.F........................ |
0900 | a1 b0 91 42 00 85 c0 74 43 55 89 e5 83 ec 18 c7 04 24 00 a0 42 00 ff 15 bc 92 46 00 ba 00 00 00 | ...B...tCU.......$..B.....F..... |
0920 | 00 83 ec 04 85 c0 74 16 c7 44 24 04 0e a0 42 00 89 04 24 ff 15 c4 92 46 00 83 ec 08 89 c2 85 d2 | ......t..D$...B...$....F........ |
0940 | 74 09 c7 04 24 b0 91 42 00 ff d2 c9 f3 c3 66 90 55 89 e5 5d c3 90 90 90 90 90 90 90 90 90 90 90 | t...$..B......f.U..]............ |
0960 | 55 b8 14 40 00 00 89 e5 53 e8 42 de 01 00 29 c4 8d 9d f8 bf ff ff 89 5c 24 04 c7 04 24 00 40 00 | U..@....S.B...)........\$...$.@. |
0980 | 00 ff 15 a4 92 46 00 52 52 31 d2 85 c0 74 27 89 d8 8a 10 84 d2 74 0b 80 fa 5c 75 03 c6 00 2f 40 | .....F.RR1...t'......t...\u.../@ |
09a0 | eb ef 8b 45 08 89 5c 24 04 89 04 24 e8 2a 20 01 00 ba 01 00 00 00 89 d0 8b 5d fc c9 c3 90 90 90 | ...E..\$...$.*...........]...... |
09c0 | 55 89 e5 57 56 53 83 ec 5c 8b 5d 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 | U..WVS..\.]..D$......D$.......$. |
09e0 | fa 6d 01 00 89 c7 8d 45 c4 89 44 24 04 89 3c 24 e8 eb e0 01 00 85 c0 74 7e 89 1c 24 e8 35 1f 01 | .m.....E..D$..<$.......t~..$.5.. |
0a00 | 00 8b 15 40 93 46 00 89 55 b4 ff d2 8b 30 83 fe 02 74 25 83 fe 0d 8b 55 b4 75 36 89 7c 24 08 66 | ...@.F..U....0...t%....U.u6.|$.f |
0a20 | be 02 00 c7 44 24 04 24 a0 42 00 89 1c 24 e8 3a 20 01 00 e9 c1 00 00 00 89 7c 24 08 c7 44 24 04 | ....D$.$.B...$.:.........|$..D$. |
0a40 | 3f a0 42 00 89 1c 24 e8 21 20 01 00 e9 a8 00 00 00 ff d2 be 02 00 00 00 8b 00 89 7c 24 0c c7 44 | ?.B...$.!..................|$..D |
0a60 | 24 04 52 a0 42 00 89 1c 24 89 44 24 08 e8 fb 1f 01 00 e9 82 00 00 00 c7 44 24 08 00 00 00 00 be | $.R.B...$.D$............D$...... |
0a80 | 01 00 00 00 c7 44 24 04 00 00 00 00 89 1c 24 e8 60 23 01 00 c7 44 24 04 84 a0 42 00 89 1c 24 e8 | .....D$.......$.`#...D$...B...$. |
0aa0 | 37 1f 01 00 8b 45 e0 89 1c 24 89 44 24 04 c1 f8 1f 89 44 24 08 e8 af 1e 01 00 c7 44 24 04 fd ff | 7....E...$.D$.....D$.......D$... |
0ac0 | ff ff 89 1c 24 e8 98 24 01 00 c7 44 24 04 8a a0 42 00 89 1c 24 e8 01 1f 01 00 89 1c 24 db 45 d8 | ....$..$...D$...B...$.......$.E. |
0ae0 | dd 5c 24 04 e8 65 1e 01 00 c7 44 24 04 fd ff ff ff 89 1c 24 e8 69 24 01 00 83 c4 5c 89 f0 5b 5e | .\$..e....D$.......$.i$....\..[^ |
0b00 | 5f 5d c3 90 55 89 e5 56 53 83 ec 10 8b 5d 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 | _]..U..VS....]..D$......D$...... |
0b20 | 1c 24 e8 b7 6c 01 00 89 c6 89 04 24 ff 15 f0 92 46 00 85 c0 52 75 23 89 1c 24 e8 f7 1d 01 00 89 | .$..l......$....F...Ru#..$...... |
0b40 | 74 24 08 c7 44 24 04 90 a0 42 00 89 1c 24 e8 1a 1f 01 00 b8 02 00 00 00 eb 15 c7 44 24 04 01 00 | t$..D$...B...$.............D$... |
0b60 | 00 00 89 1c 24 e8 bc 1f 01 00 b8 01 00 00 00 8d 65 f8 5b 5e 5d c3 90 90 55 01 d0 89 e5 53 31 db | ....$...........e.[^]...U....S1. |
0b80 | 88 0c 18 43 c1 e9 08 83 fb 04 75 f4 5b 5d c3 55 89 e5 56 53 81 ec 90 00 00 00 8b 75 08 c7 44 24 | ...C......u.[].U..VS.......u..D$ |
0ba0 | 0c 00 00 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 34 24 e8 61 6c 01 00 85 c0 89 | ......D$......D$......4$.al..... |
0bc0 | c3 74 7b c7 44 24 04 00 00 00 00 89 04 24 e8 49 03 00 00 31 d2 89 c1 8d 45 c2 e8 99 ff ff ff c7 | .t{.D$.......$.I...1....E....... |
0be0 | 44 24 04 4c 00 00 00 89 1c 24 e8 2d 03 00 00 ba 04 00 00 00 89 c1 8d 45 c2 e8 7a ff ff ff c7 44 | D$.L.....$.-...........E..z....D |
0c00 | 24 04 75 00 00 00 89 1c 24 e8 0e 03 00 00 ba 08 00 00 00 89 c1 8d 45 c2 e8 5b ff ff ff c7 44 24 | $.u.....$.............E..[....D$ |
0c20 | 04 61 00 00 00 89 1c 24 e8 ef 02 00 00 ba 0c 00 00 00 89 c1 8d 45 c2 e8 3c ff ff ff eb 0d 8d 45 | .a.....$.............E..<......E |
0c40 | c2 89 04 24 ff 15 a8 94 46 00 50 0f b6 45 d1 8d 5d d2 c7 44 24 04 c8 a0 42 00 89 44 24 44 0f b6 | ...$....F.P..E..]..D$...B..D$D.. |
0c60 | 45 d0 89 44 24 40 0f b6 45 cf 89 44 24 3c 0f b6 45 ce 89 44 24 38 0f b6 45 cd 89 44 24 34 0f b6 | E..D$@..E..D$<..E..D$8..E..D$4.. |
0c80 | 45 cc 89 44 24 30 0f b6 45 cb 89 44 24 2c 0f b6 45 ca 89 44 24 28 0f b6 45 c9 89 44 24 24 0f b6 | E..D$0..E..D$,..E..D$(..E..D$$.. |
0ca0 | 45 c8 89 44 24 20 0f b6 45 c7 89 44 24 1c 0f b6 45 c6 89 44 24 18 0f b6 45 c5 89 44 24 14 0f b6 | E..D$...E..D$...E..D$...E..D$... |
0cc0 | 45 c4 89 44 24 10 0f b6 45 c3 89 44 24 0c 0f b6 45 c2 89 44 24 08 89 1c 24 e8 e2 6c 02 00 89 5c | E..D$...E..D$...E..D$...$..l...\ |
0ce0 | 24 04 89 34 24 e8 f1 1c 01 00 8d 65 f8 b8 01 00 00 00 5b 5e 5d c3 90 90 55 89 e5 83 ec 48 8d 45 | $..4$......e......[^]...U....H.E |
0d00 | d4 89 44 24 04 8b 45 08 89 04 24 e8 d0 dd 01 00 31 d2 85 c0 75 10 66 8b 45 da 66 c1 e8 0e 83 f0 | ..D$..E...$.....1...u.f.E.f..... |
0d20 | 01 89 c2 83 e2 01 89 d0 c9 c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 08 00 00 00 00 c7 44 24 04 | ..........U..S....]..D$......D$. |
0d40 | 01 00 00 00 89 1c 24 e8 92 6a 01 00 89 04 24 e8 a4 ff ff ff 89 1c 24 89 44 24 04 e8 c6 1d 01 00 | ......$..j....$.......$.D$...... |
0d60 | 83 c4 14 b8 01 00 00 00 5b 5d c3 90 55 89 e5 83 ec 28 8d 45 f0 89 04 24 ff 15 cc 92 46 00 8b 55 | ........[]..U....(.E...$....F..U |
0d80 | f4 50 8b 45 f0 c7 44 24 08 0a 00 00 00 c7 44 24 0c 00 00 00 00 05 00 00 77 22 81 d2 17 ce 01 07 | .P.E..D$......D$........w"...... |
0da0 | 89 04 24 89 54 24 04 e8 34 da 01 00 89 44 24 04 8b 45 08 89 54 24 08 89 04 24 e8 aa 1b 01 00 b8 | ..$.T$..4....D$..E..T$...$...... |
0dc0 | 01 00 00 00 c9 c3 90 90 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 c7 44 24 08 00 00 00 00 c7 44 24 04 | ........U..WVS....]..D$......D$. |
0de0 | 01 00 00 00 89 1c 24 e8 f2 69 01 00 c7 44 24 08 00 00 00 00 c7 44 24 04 02 00 00 00 89 1c 24 89 | ......$..i...D$......D$.......$. |
0e00 | c7 e8 d8 69 01 00 c7 44 24 08 00 00 00 00 89 3c 24 89 c6 89 44 24 04 ff 15 80 92 46 00 83 ec 0c | ...i...D$......<$...D$.....F.... |
0e20 | 85 c0 75 23 89 1c 24 e8 0a 1b 01 00 89 74 24 08 c7 44 24 04 10 a1 42 00 89 1c 24 e8 2d 1c 01 00 | ..u#..$......t$..D$...B...$.-... |
0e40 | b8 02 00 00 00 eb 15 c7 44 24 04 01 00 00 00 89 1c 24 e8 cf 1c 01 00 b8 01 00 00 00 8d 65 f4 5b | ........D$.......$...........e.[ |
0e60 | 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 45 08 c7 44 24 0c 00 00 00 00 c7 44 24 08 00 00 00 00 | ^_].U..WVS..,.E..D$......D$..... |
0e80 | c7 44 24 04 01 00 00 00 89 04 24 e8 8e 69 01 00 c7 44 24 0c 00 00 00 00 c7 44 24 08 00 00 00 00 | .D$.......$..i...D$......D$..... |
0ea0 | c7 44 24 04 02 00 00 00 89 45 e4 89 c7 8b 45 08 89 04 24 e8 66 69 01 00 85 c0 89 c2 74 52 85 ff | .D$......E....E...$.fi......tR.. |
0ec0 | 74 4e 83 ce ff 31 c0 89 f1 f2 ae 89 d7 f7 d1 8d 59 ff 89 f1 f2 ae 31 c0 f7 d1 8d 71 ff 39 f3 7c | tN...1..........Y.....1....q.9.| |
0ee0 | 31 29 f3 03 5d e4 89 54 24 04 89 1c 24 e8 d6 6a 02 00 85 c0 0f 94 c0 0f b6 c0 89 44 24 04 8b 45 | 1)..]..T$...$..j...........D$..E |
0f00 | 08 89 04 24 e8 1d 1c 01 00 b8 01 00 00 00 eb 02 31 c0 83 c4 2c 5b 5e 5f 5d c3 90 90 55 b8 05 15 | ...$............1...,[^_]...U... |
0f20 | 00 00 89 e5 8b 4d 0c 8b 55 08 53 85 c9 8d 99 a5 b5 02 00 0f 45 c3 0f be 0a 84 c9 74 08 6b c0 21 | .....M..U.S.........E......t.k.! |
0f40 | 42 01 c8 eb f1 5b 5d c3 55 89 e5 53 83 ec 24 8b 5d 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 | B....[].U..S..$.]..D$......D$... |
0f60 | 00 00 89 1c 24 e8 74 68 01 00 c7 44 24 04 00 00 00 00 89 04 24 e8 a2 ff ff ff 31 d2 89 55 f4 89 | ....$.th...D$.......$.....1..U.. |
0f80 | 1c 24 89 45 f0 df 6d f0 dd 5c 24 04 e8 bd 19 01 00 83 c4 24 b8 01 00 00 00 5b 5d c3 55 89 e5 57 | .$.E..m..\$........$.....[].U..W |
0fa0 | 56 be 02 00 00 00 53 83 ec 1c 8b 5d 08 89 1c 24 e8 8d 13 01 00 39 c6 0f 8f fa 00 00 00 89 74 24 | V.....S....]...$.....9........t$ |
0fc0 | 04 89 1c 24 e8 c6 14 01 00 85 c0 0f 84 e0 00 00 00 c7 44 24 08 00 00 00 00 89 74 24 04 89 1c 24 | ...$..............D$......t$...$ |
0fe0 | e8 f9 67 01 00 89 c2 89 14 24 c7 44 24 04 3b 00 00 00 89 55 e4 e8 d6 69 02 00 8b 55 e4 85 c0 89 | ..g......$.D$.;....U...i...U.... |
1000 | c7 0f 84 b4 00 00 00 29 d0 89 44 24 08 89 54 24 04 89 1c 24 e8 73 19 01 00 c7 44 24 04 ff ff ff | .......)..D$..T$...$.s....D$.... |
1020 | ff 89 1c 24 e8 39 14 01 00 c7 44 24 04 48 2f 46 00 89 1c 24 e8 a2 19 01 00 c7 44 24 04 01 00 00 | ...$.9....D$.H/F...$......D$.... |
1040 | 00 89 1c 24 e8 19 14 01 00 c7 44 24 04 03 00 00 00 89 1c 24 e8 0d 26 01 00 c7 44 24 08 00 00 00 | ...$......D$.......$..&...D$.... |
1060 | 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 44 17 01 00 89 04 24 e8 7f fc ff ff 85 c0 74 17 c7 44 24 | ..D$.......$.D.....$.......t..D$ |
1080 | 04 fe ff ff ff 89 1c 24 e8 cd 12 01 00 b8 01 00 00 00 eb 38 c7 44 24 04 fd ff ff ff 89 1c 24 e8 | .......$...........8.D$.......$. |
10a0 | b6 12 01 00 85 ff 74 09 47 89 fa 0f 85 36 ff ff ff 46 e9 f6 fe ff ff 31 c0 eb 11 89 54 24 04 89 | ......t.G....6...F.....1....T$.. |
10c0 | 1c 24 e8 14 19 01 00 e9 4d ff ff ff 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 56 53 83 ec 10 8b 5d 08 c7 | .$......M......[^_].U..VS....].. |
10e0 | 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 e7 66 01 00 89 c6 89 04 24 ff 15 ec 92 | D$......D$.......$..f......$.... |
1100 | 46 00 85 c0 52 75 23 89 1c 24 e8 27 18 01 00 89 74 24 08 c7 44 24 04 4c 2f 46 00 89 1c 24 e8 4a | F...Ru#..$.'....t$..D$.L/F...$.J |
1120 | 19 01 00 b8 02 00 00 00 eb 15 c7 44 24 04 01 00 00 00 89 1c 24 e8 ec 19 01 00 b8 01 00 00 00 8d | ...........D$.......$........... |
1140 | 65 f8 5b 5e 5d c3 90 90 55 89 e5 57 56 53 83 ec 1c 8b 75 08 c7 44 24 08 00 00 00 00 c7 44 24 04 | e.[^]...U..WVS....u..D$......D$. |
1160 | 01 00 00 00 89 34 24 e8 72 66 01 00 c7 04 24 48 01 00 00 89 c7 e8 06 68 02 00 89 3c 24 89 c3 8d | .....4$.rf....$H.......h...<$... |
1180 | 40 08 89 44 24 04 ff 15 94 92 46 00 c7 43 04 01 00 00 00 52 52 89 5c 24 04 89 34 24 89 03 e8 a4 | @..D$.....F..C.....RR.\$..4$.... |
11a0 | 19 01 00 8d 65 f4 b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 53 83 ec 14 8b 45 08 c7 44 24 04 01 00 | ....e......[^_].U..S....E..D$... |
11c0 | 00 00 89 04 24 e8 cd 16 01 00 89 c3 8b 00 83 f8 ff 74 0a 89 04 24 ff 15 90 92 46 00 50 89 1c 24 | ....$............t...$....F.P..$ |
11e0 | e8 f3 67 02 00 31 c0 8b 5d fc c9 c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c | ..g..1..]...U..S....]..D$....... |
1200 | 24 e8 91 16 01 00 89 1c 24 83 c0 34 89 44 24 04 e8 c6 17 01 00 83 c4 14 b8 01 00 00 00 5b 5d c3 | $.......$..4.D$..............[]. |
1220 | 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 5d 16 01 00 8b 40 08 89 1c 24 | U..S....]..D$.......$.]....@...$ |
1240 | c1 e8 04 83 f0 01 83 e0 01 89 44 24 04 e8 d4 18 01 00 83 c4 14 b8 01 00 00 00 5b 5d c3 55 89 e5 | ..........D$..............[].U.. |
1260 | 57 56 53 83 ec 1c 8b 75 08 c7 44 24 04 01 00 00 00 89 34 24 e8 1e 16 01 00 83 38 ff 89 c3 8d 78 | WVS....u..D$......4$......8....x |
1280 | 08 74 3f 83 7b 04 00 75 15 8b 03 89 7c 24 04 89 04 24 ff 15 98 92 46 00 85 c0 52 52 74 24 80 7b | .t?.{..u....|$...$....F...RRt$.{ |
12a0 | 34 2e c7 43 04 00 00 00 00 74 d8 c7 44 24 04 01 00 00 00 89 34 24 e8 6b 18 01 00 b8 01 00 00 00 | 4..C.....t..D$......4$.k........ |
12c0 | eb 02 31 c0 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 57 89 c7 56 89 d6 53 81 ec 2c 02 00 00 c7 44 24 04 | ..1..e.[^_].U..W..V..S..,....D$. |
12e0 | 3d 00 00 00 8d 9d e8 fd ff ff 89 14 24 e8 de 66 02 00 85 c0 89 c1 74 44 29 f0 ba ff 01 00 00 3d | =...........$..f......tD)......= |
1300 | ff 01 00 00 0f 4e d0 89 54 24 08 89 74 24 04 89 1c 24 89 8d e0 fd ff ff 89 95 e4 fd ff ff e8 bd | .....N..T$..t$...$.............. |
1320 | 66 02 00 8b 95 e4 fd ff ff 8b 8d e0 fd ff ff c6 84 15 e8 fd ff ff 00 8d 71 01 eb 11 89 74 24 04 | f.......................q....t$. |
1340 | be 6c 2f 46 00 89 1c 24 e8 9b 66 02 00 89 74 24 04 89 3c 24 e8 82 16 01 00 89 5c 24 08 c7 44 24 | .l/F...$..f...t$..<$......\$..D$ |
1360 | 04 fd ff ff ff 89 3c 24 e8 30 1c 01 00 c7 44 24 04 6d 2f 46 00 89 1c 24 e8 4b 66 02 00 85 c0 75 | ......<$.0....D$.m/F...$.Kf....u |
1380 | 0b 80 3e 00 74 06 89 35 20 80 46 00 81 c4 2c 02 00 00 31 c0 5b 5e 5f 5d c3 55 89 e5 53 83 ec 14 | ..>.t..5..F...,...1.[^_].U..S... |
13a0 | 8b 5d 08 c7 44 24 0c 00 00 00 00 c7 44 24 08 98 32 46 00 c7 44 24 04 75 2f 46 00 89 1c 24 e8 ba | .]..D$......D$..2F..D$.u/F...$.. |
13c0 | 6d 01 00 89 1c 24 c7 44 24 0c 00 00 00 00 c7 44 24 08 fc 31 46 00 c7 44 24 04 7a 2f 46 00 e8 9a | m....$.D$......D$..1F..D$.z/F... |
13e0 | 6d 01 00 89 1c 24 c7 44 24 0c 00 00 00 00 c7 44 24 08 64 31 46 00 c7 44 24 04 7d 2f 46 00 e8 7a | m....$.D$......D$.d1F..D$.}/F..z |
1400 | 6d 01 00 89 1c 24 c7 44 24 04 84 2f 46 00 e8 c8 15 01 00 89 1c 24 c7 44 24 04 b8 2f 46 00 e8 c4 | m....$.D$../F........$.D$../F... |
1420 | 1a 01 00 89 1c 24 d9 05 a8 32 46 00 dd 5c 24 04 e8 19 15 01 00 89 1c 24 c7 44 24 04 c3 2f 46 00 | .....$...2F..\$........$.D$../F. |
1440 | e8 a2 1a 01 00 89 1c 24 c7 44 24 04 d2 2f 46 00 e8 86 15 01 00 89 1c 24 c7 44 24 04 10 30 46 00 | .......$.D$../F........$.D$..0F. |
1460 | e8 82 1a 01 00 89 1c 24 c7 44 24 04 23 30 46 00 e8 66 15 01 00 89 1c 24 c7 44 24 04 00 31 46 00 | .......$.D$.#0F..f.....$.D$..1F. |
1480 | e8 62 1a 01 00 89 1c 24 c7 44 24 04 13 31 46 00 e8 46 15 01 00 89 1c 24 c7 44 24 04 1b 31 46 00 | .b.....$.D$..1F..F.....$.D$..1F. |
14a0 | e8 42 1a 01 00 83 c4 14 31 c0 5b 5d c3 55 89 e5 57 56 be 01 00 00 00 53 83 ec 3c 8b 5d 08 c7 44 | .B......1.[].U..WV.....S..<.]..D |
14c0 | 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 89 1c 24 e8 1e 19 01 00 c7 44 24 08 00 00 00 00 c7 44 | $......D$.......$......D$......D |
14e0 | 24 04 00 00 00 00 89 1c 24 e8 06 19 01 00 8b 45 0c 48 89 45 dc 3b 75 0c 0f 8d a1 00 00 00 8b 45 | $.......$......E.H.E.;u........E |
1500 | 10 8b 14 b0 8a 02 3c 2f 75 03 42 eb 0d 3c 2d 75 12 80 7a 01 2d 75 0c 83 c2 02 89 d8 e8 ab fd ff | ......</u.B..<-u..z.-u.......... |
1520 | ff eb 76 89 54 24 04 8d 7e 01 89 1c 24 e8 a9 14 01 00 c7 44 24 04 1f 31 46 00 89 1c 24 e8 a5 19 | ..v.T$..~...$......D$..1F...$... |
1540 | 01 00 89 fa 3b 55 0c 74 49 8b 45 10 42 89 55 d8 8b 44 90 fc 89 1c 24 89 44 24 04 e8 7b 14 01 00 | ....;U.tI.E.B.U..D....$.D$..{... |
1560 | c7 44 24 04 fe ff ff ff 89 1c 24 e8 c1 12 01 00 c7 44 24 0c 00 00 00 00 c7 44 24 04 fe ff ff ff | .D$.......$......D$......D$..... |
1580 | 89 1c 24 40 89 44 24 08 e8 48 1b 01 00 8b 55 d8 eb b2 03 7d dc 29 f7 89 fe 46 e9 56 ff ff ff c7 | ..$@.D$..H....U....}.)...F.V.... |
15a0 | 44 24 04 27 31 46 00 be 04 90 42 00 89 1c 24 e8 33 19 01 00 c7 44 24 04 2d 31 46 00 89 1c 24 e8 | D$.'1F....B...$.3....D$.-1F...$. |
15c0 | 23 19 01 00 8b 06 85 c0 74 51 89 44 24 04 89 1c 24 e8 0a 60 01 00 85 c0 0f 85 0b 01 00 00 c7 44 | #.......tQ.D$...$..`...........D |
15e0 | 24 14 00 00 00 00 83 c6 04 c7 44 24 10 00 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 08 ff ff ff | $.........D$......D$......D$.... |
1600 | ff c7 44 24 04 00 00 00 00 89 1c 24 e8 1a 1d 01 00 85 c0 0f 85 d0 00 00 00 eb a9 c7 44 24 04 36 | ..D$.......$................D$.6 |
1620 | 31 46 00 89 1c 24 e8 5e 15 01 00 c7 44 24 08 3c 31 46 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 00 | 1F...$.^....D$.<1F..D$.......$.. |
1640 | 16 01 00 c7 44 24 08 ff ff ff ff c7 44 24 04 fe ff ff ff 89 1c 24 e8 3e 0d 01 00 c7 44 24 04 fe | ....D$......D$.......$.>....D$.. |
1660 | ff ff ff 89 1c 24 e8 ef 0c 01 00 89 1c 24 e8 cf 0c 01 00 c7 44 24 04 46 31 46 00 89 1c 24 89 c6 | .....$.......$......D$.F1F...$.. |
1680 | e8 04 15 01 00 c7 44 24 14 00 00 00 00 c7 44 24 10 00 00 00 00 89 74 24 0c c7 44 24 08 01 00 00 | ......D$......D$......t$..D$.... |
16a0 | 00 c7 44 24 04 00 00 00 00 89 1c 24 e8 7a 1c 01 00 c7 44 24 08 00 00 00 00 c7 44 24 04 ff ff ff | ..D$.......$.z....D$......D$.... |
16c0 | ff 89 1c 24 85 c0 75 34 e8 0d 10 01 00 d9 7d e6 66 8b 45 e6 80 cc 0c 66 89 45 e4 d9 6d e4 db 5d | ...$..u4......}.f.E....f.E..m..] |
16e0 | e0 d9 6d e6 8b 45 e0 eb 25 c7 44 24 08 00 00 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 b4 10 01 | ..m..E..%.D$......D$.......$.... |
1700 | 00 89 04 24 e8 e7 62 02 00 b8 01 00 00 00 83 c4 3c 5b 5e 5f 5d c3 55 89 e5 57 56 53 81 ec 3c 01 | ...$..b.........<[^_].U..WVS..<. |
1720 | 00 00 8b 5d 08 8d bd e4 fe ff ff 8b 75 0c c7 44 24 08 04 01 00 00 89 7c 24 04 c7 04 24 00 00 00 | ...]........u..D$......|$...$... |
1740 | 00 ff 15 b8 92 46 00 89 c2 83 ec 0c 85 d2 89 f8 0f 85 36 01 00 00 c7 44 24 08 00 00 00 00 c7 44 | .....F............6....D$......D |
1760 | 24 04 9c 1b 40 00 89 1c 24 e8 36 13 01 00 89 74 24 04 89 1c 24 e8 61 12 01 00 c7 04 24 56 31 46 | $...@...$.6....t$...$.a.....$V1F |
1780 | 00 e8 72 62 02 00 89 1c 24 89 44 24 04 e8 49 12 01 00 c7 44 24 14 00 00 00 00 c7 44 24 10 00 00 | ..rb....$.D$..I....D$......D$... |
17a0 | 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 08 01 00 00 00 c7 44 24 04 02 00 00 00 89 1c 24 e8 69 1b | ...D$......D$......D$.......$.i. |
17c0 | 01 00 85 c0 75 5c c7 44 24 04 ff ff ff ff 89 1c 24 e8 b9 0c 01 00 85 c0 74 48 c7 44 24 04 54 31 | ....u\.D$.......$.......tH.D$.T1 |
17e0 | 46 00 89 1c 24 e8 f1 11 01 00 89 74 24 04 89 1c 24 e8 e5 11 01 00 c7 44 24 04 03 00 00 00 89 1c | F...$......t$...$......D$....... |
1800 | 24 e8 60 1e 01 00 c7 44 24 08 00 00 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 97 0f 01 00 85 c0 | $.`....D$......D$.......$....... |
1820 | 75 6a 89 1c 24 e8 36 f1 ff ff c7 44 24 04 54 31 46 00 89 1c 24 e8 a1 11 01 00 89 74 24 04 89 1c | uj..$.6....D$.T1F...$......t$... |
1840 | 24 e8 95 11 01 00 89 1c 24 e8 46 01 00 00 85 c0 75 12 c7 44 24 04 03 00 00 00 89 1c 24 e8 04 1e | $.......$.F.....u..D$.......$... |
1860 | 01 00 eb 10 c7 44 24 04 fe ff ff ff 89 1c 24 e8 e6 0a 01 00 c7 44 24 08 00 00 00 00 c7 44 24 04 | .....D$.......$......D$......D$. |
1880 | ff ff ff ff 89 1c 24 e8 29 0f 01 00 89 1c 24 89 44 24 04 e8 43 11 01 00 8d 65 f4 b8 01 00 00 00 | ......$.).....$.D$..C....e...... |
18a0 | 5b 5e 5f 5d c3 90 90 90 55 89 e5 53 83 ec 44 8b 5d 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 | [^_]....U..S..D.]..D$......D$... |
18c0 | 00 00 89 1c 24 e8 14 5f 01 00 80 38 00 75 0a c7 44 24 04 01 00 00 00 eb 2c 8d 55 d4 89 54 24 04 | ....$.._...8.u..D$......,.U..T$. |
18e0 | 89 04 24 e8 f8 d1 01 00 85 c0 75 11 66 8b 45 da 66 25 00 40 0f b7 c0 89 44 24 04 eb 08 c7 44 24 | ..$.......u.f.E.f%.@....D$....D$ |
1900 | 04 00 00 00 00 89 1c 24 e8 19 12 01 00 83 c4 44 b8 01 00 00 00 5b 5d c3 55 89 e5 56 53 83 ec 10 | .......$.......D.....[].U..VS... |
1920 | 8b 5d 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 a3 5e 01 00 c7 44 24 04 00 | .]..D$......D$.......$..^...D$.. |
1940 | 00 00 00 89 c6 89 04 24 ff 15 84 92 46 00 85 c0 52 52 75 23 89 1c 24 e8 da 0f 01 00 89 74 24 08 | .......$....F...RRu#..$......t$. |
1960 | c7 44 24 04 ac 32 46 00 89 1c 24 e8 fd 10 01 00 b8 02 00 00 00 eb 15 c7 44 24 04 01 00 00 00 89 | .D$..2F...$.............D$...... |
1980 | 1c 24 e8 9f 11 01 00 b8 01 00 00 00 8d 65 f8 5b 5e 5d c3 90 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 | .$...........e.[^]..U..S....]..D |
19a0 | 24 08 00 00 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 28 5e 01 00 8a 10 80 fa 2f 74 16 80 fa 5c | $......D$.......$.(^....../t...\ |
19c0 | 74 11 80 fa 24 74 0c 31 c9 84 d2 74 1b 80 78 01 3a 75 15 c7 44 24 04 01 00 00 00 89 1c 24 e8 43 | t...$t.1...t..x.:u..D$.......$.C |
19e0 | 11 01 00 b9 01 00 00 00 83 c4 14 89 c8 5b 5d c3 55 89 e5 56 53 83 ec 20 8b 5d 08 c7 04 24 cc 32 | .............[].U..VS....]...$.2 |
1a00 | 46 00 ff 15 bc 92 46 00 51 c7 44 24 04 d5 32 46 00 89 04 24 ff 15 c4 92 46 00 85 c0 56 56 89 c6 | F.....F.Q.D$..2F...$....F...VV.. |
1a20 | 74 28 c7 45 f4 00 00 00 00 ff 15 a8 92 46 00 8d 55 f4 89 54 24 04 89 04 24 ff d6 85 c0 52 52 74 | t(.E.........F..U..T$...$....RRt |
1a40 | 09 8b 45 f4 89 44 24 04 eb 08 c7 44 24 04 00 00 00 00 89 1c 24 e8 cc 10 01 00 8d 65 f8 b8 01 00 | ..E..D$....D$.......$......e.... |
1a60 | 00 00 5b 5e 5d c3 90 90 55 89 e5 56 53 89 cb 83 ec 10 83 79 10 00 75 1c 8b 49 04 8b 73 08 89 44 | ..[^]...U..VS......y..u..I..s..D |
1a80 | 24 04 8b 03 89 54 24 08 89 74 24 0c 89 04 24 ff d1 89 43 10 83 c4 10 5b 5e 5d c3 55 89 d1 89 e5 | $....T$..t$...$...C....[^].U.... |
1aa0 | ba 01 00 00 00 83 ec 18 88 45 f7 8d 45 f7 e8 b5 ff ff ff c9 c3 55 89 d1 89 e5 ba 04 00 00 00 83 | .........E..E........U.......... |
1ac0 | ec 18 89 45 f4 8d 45 f4 e8 9b ff ff ff c9 c3 55 89 e5 56 89 c6 53 89 d3 83 ec 10 85 c0 75 09 31 | ...E..E........U..V..S.......u.1 |
1ae0 | c0 e8 b5 ff ff ff eb 3e 8b 40 0c 40 3d fe 00 00 00 89 45 f4 77 07 e8 a0 ff ff ff eb 19 b8 ff 00 | .......>.@.@=.....E.w........... |
1b00 | 00 00 e8 94 ff ff ff 89 d9 ba 04 00 00 00 8d 45 f4 e8 52 ff ff ff 8b 45 f4 89 d9 8d 50 ff 8d 46 | ...............E..R....E....P..F |
1b20 | 18 e8 42 ff ff ff 83 c4 10 5b 5e 5d c3 55 89 e5 57 56 89 c6 53 89 cb 83 ec 2c 83 79 0c 00 75 07 | ..B......[^].U..WV..S....,.y..u. |
1b40 | 8b 40 48 39 d0 75 0b 89 da 31 c0 e8 4b ff ff ff eb 07 89 ca e8 76 ff ff ff 8b 46 24 89 da e8 52 | .@H9.u...1..K........v....F$...R |
1b60 | ff ff ff 8b 46 28 89 da e8 48 ff ff ff 0f b6 46 06 89 da e8 23 ff ff ff 0f b6 46 07 89 da e8 18 | ....F(...H.....F....#.....F..... |
1b80 | ff ff ff 0f b6 46 08 89 da e8 0d ff ff ff 8b 46 14 89 da e8 1d ff ff ff 8b 7e 14 89 d9 8b 46 30 | .....F.........F.........~....F0 |
1ba0 | 8d 14 bd 00 00 00 00 31 ff e8 ba fe ff ff 8b 46 10 89 da 89 45 d4 e8 fa fe ff ff 3b 7d d4 0f 8d | .......1.......F....E......;}... |
1bc0 | 88 00 00 00 89 f9 89 da c1 e1 04 03 4e 2c 8b 41 08 89 4d c8 83 e0 3f e8 bf fe ff ff 8b 4d c8 8b | ............N,.A..M...?......M.. |
1be0 | 41 08 83 e0 3f 83 f8 04 74 53 7f 1e 83 f8 01 74 25 83 f8 03 75 50 dd 01 ba 08 00 00 00 89 d9 dd | A...?...tS.....t%...uP.......... |
1c00 | 55 c8 dd 5d e0 8d 45 e0 eb 2c 83 f8 13 74 12 83 f8 14 74 29 eb 30 8b 01 89 da e8 7c fe ff ff eb | U..]..E..,...t....t).0.....|.... |
1c20 | 25 8b 01 8b 51 04 89 d9 89 45 d8 8d 45 d8 89 55 dc ba 08 00 00 00 e8 2d fe ff ff eb 09 8b 01 89 | %...Q....E..E..U.......-........ |
1c40 | da e8 89 fe ff ff 47 e9 6f ff ff ff 8b 46 0c 89 da 31 ff 89 45 d4 e8 5a fe ff ff 3b 7d d4 7d 2e | ......G.o....F...1..E..Z...;}.}. |
1c60 | 8b 46 40 8d 0c fd 00 00 00 00 89 da 89 4d c8 47 0f b6 44 08 04 e8 21 fe ff ff 8b 46 40 89 da 8b | .F@..........M.G..D...!....F@... |
1c80 | 4d c8 0f b6 44 08 05 e8 0f fe ff ff eb cd 8b 46 1c 89 da 31 ff 89 45 d4 e8 18 fe ff ff 3b 7d d4 | M...D..........F...1..E......;}. |
1ca0 | 7d 13 8b 46 34 89 d9 8b 56 48 8b 04 b8 47 e8 7a fe ff ff eb e8 31 ff 83 7b 0c 00 75 03 8b 7e 18 | }..F4...VH...G.z.....1..{..u..~. |
1cc0 | 89 da 89 f8 e8 ec fd ff ff 8b 46 38 8d 14 bd 00 00 00 00 89 d9 e8 8e fd ff ff 83 7b 0c 00 c7 45 | ..........F8...............{...E |
1ce0 | d4 00 00 00 00 75 06 8b 46 20 89 45 d4 8b 45 d4 89 da e8 be fd ff ff 31 c9 3b 4d d4 7d 35 6b f9 | .....u..F..E..E........1.;M.}5k. |
1d00 | 0c 8b 46 3c 89 da 89 4d c8 8b 04 38 e8 be fd ff ff 8b 46 3c 89 da 8b 44 38 04 e8 96 fd ff ff 8b | ..F<...M...8......F<...D8....... |
1d20 | 46 3c 89 da 8b 44 38 08 e8 88 fd ff ff 8b 4d c8 41 eb c6 31 ff 83 7b 0c 00 75 03 8b 7e 0c 89 da | F<...D8.......M.A..1..{..u..~... |
1d40 | 89 f8 e8 6e fd ff ff 31 c9 39 f9 7d 16 8b 46 40 89 da 89 4d d4 8b 04 c8 e8 72 fd ff ff 8b 4d d4 | ...n...1.9.}..F@...M.....r....M. |
1d60 | 41 eb e6 83 c4 2c 5b 5e 5f 5d c3 55 ba 04 00 00 00 89 e5 53 83 ec 34 8b 45 08 8d 4d e4 8b 5d 0c | A....,[^_].U.......S..4.E..M..]. |
1d80 | c7 45 f4 00 00 00 00 89 45 e4 8b 45 10 89 45 e8 8b 45 14 89 45 ec 8b 45 18 89 45 f0 b8 e4 32 46 | .E......E..E..E..E..E..E..E...2F |
1da0 | 00 e8 c2 fc ff ff 8d 55 e4 b8 53 00 00 00 e8 e8 fc ff ff 8d 55 e4 31 c0 e8 de fc ff ff 8d 4d e4 | .......U..S.........U.1.......M. |
1dc0 | ba 06 00 00 00 b8 e9 32 46 00 e8 99 fc ff ff 8d 55 e4 b8 04 00 00 00 e8 bf fc ff ff 8d 55 e4 b8 | .......2F.......U............U.. |
1de0 | 04 00 00 00 e8 b2 fc ff ff 8d 55 e4 b8 04 00 00 00 e8 a5 fc ff ff 8d 55 e4 b8 08 00 00 00 e8 98 | ..........U............U........ |
1e00 | fc ff ff 8d 55 e4 b8 08 00 00 00 e8 8b fc ff ff 8d 4d e4 ba 08 00 00 00 8d 45 d8 c7 45 d8 78 56 | ....U............M.......E..E.xV |
1e20 | 00 00 c7 45 dc 00 00 00 00 e8 3a fc ff ff 8d 4d e4 ba 08 00 00 00 8d 45 d0 d9 05 f0 32 46 00 dd | ...E......:....M.......E....2F.. |
1e40 | 5d d0 e8 21 fc ff ff 8b 43 0c 8d 55 e4 e8 49 fc ff ff 89 d8 31 d2 8d 4d e4 e8 cf fc ff ff 8b 45 | ]..!....C..U..I.....1..M.......E |
1e60 | f4 83 c4 34 5b 5d c3 90 55 89 e5 57 89 cf 56 89 d6 53 89 c3 83 ec 3c 8d 55 d8 8b 43 08 83 f8 03 | ...4[]..U..W..V..S....<.U..C.... |
1e80 | 75 5f dd 03 dd 14 24 dd 5d c8 e8 51 ce 01 00 dd 45 c8 df e9 7a 02 74 19 85 ff 75 0e dd d8 eb 06 | u_....$.]..Q....E...z.t...u..... |
1ea0 | dd d8 eb 02 dd d8 31 c0 eb 7d 4f 7e 04 d9 e8 de c1 d9 05 14 35 46 00 d9 c9 db e9 dd d9 72 e1 d9 | ......1..}O~........5F.......r.. |
1ec0 | 05 18 35 46 00 df e9 76 db d9 7d d6 66 8b 45 d6 80 cc 0c 66 89 45 d4 d9 6d d4 df 3e d9 6d d6 eb | ..5F...v..}.f.E....f.E..m..>.m.. |
1ee0 | 0f 83 f8 13 75 11 8b 03 8b 53 04 89 06 89 56 04 b8 01 00 00 00 eb 30 83 e0 0f 83 f8 04 75 a7 89 | ....u....S....V.......0......u.. |
1f00 | 54 24 04 8b 03 89 55 c8 83 c0 18 89 04 24 e8 ce a3 01 00 8b 0b 8b 49 0c 41 39 c8 75 89 8b 55 c8 | T$....U......$........I.A9.u..U. |
1f20 | 89 d3 e9 53 ff ff ff 83 c4 3c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 58 0c 8d 70 18 8d 42 | ...S.....<[^_].U..WVS....X..p..B |
1f40 | 18 8b 52 0c 89 45 e4 8b 45 e4 89 34 24 89 55 e0 89 44 24 04 e8 a7 5a 02 00 85 c0 75 2e 83 c9 ff | ..R..E..E..4$.U..D$...Z....u.... |
1f60 | 89 f7 8b 55 e0 f2 ae f7 d1 8d 41 ff 39 d0 75 09 31 c0 39 da 0f 95 c0 eb 12 39 d8 74 0b 01 ce 29 | ...U......A.9.u.1.9......9.t...) |
1f80 | cb 01 4d e4 29 ca eb bf 83 c8 ff 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 83 ec 18 8b 48 08 83 f9 03 75 | ..M.).........[^_].U......H....u |
1fa0 | 09 dd 00 dd 55 e8 dd 1a eb 12 83 f9 13 75 14 df 28 dd 5d f8 dd 45 f8 dd 55 e8 dd 1a b8 01 00 00 | ....U........u..(.]..E..U....... |
1fc0 | 00 eb 06 d9 ee 31 c0 dd 1a c9 c3 55 89 e5 57 56 53 83 ec 2c 8b 5d 08 8b 7d 0c 8b 43 08 83 f8 13 | .....1.....U..WVS..,.]..}..C.... |
1fe0 | 75 04 df 2b eb 36 83 e0 0f 31 f6 83 f8 04 75 33 8d 45 d8 89 44 24 04 8b 03 83 c0 18 89 04 24 e8 | u..+.6...1....u3.E..D$........$. |
2000 | dd a2 01 00 8b 13 8b 52 0c 42 39 d0 75 15 83 7d e0 13 75 05 df 6d d8 eb 03 dd 45 d8 dd 1f be 01 | .......R.B9.u..}..u..m....E..... |
2020 | 00 00 00 83 c4 2c 89 f0 5b 5e 5f 5d c3 55 31 c9 89 e5 8b 55 0c 8b 45 08 5d e9 2a fe ff ff 55 89 | .....,..[^_].U1....U..E.].*...U. |
2040 | e5 57 56 53 83 ec 2c 8b 7d 08 8b 5d 0c c7 45 e4 d0 07 00 00 83 7b 08 45 75 5e 8b 13 8b 45 10 89 | .WVS..,.}..]..E......{.Eu^...E.. |
2060 | 14 24 89 44 24 04 89 55 e0 e8 38 28 00 00 8b 55 e0 83 78 08 00 89 c6 74 0f 8b 7d 14 b9 04 00 00 | .$.D$..U..8(...U..x....t..}..... |
2080 | 00 f3 a5 e9 ad 00 00 00 8b 42 18 85 c0 74 ea f6 40 06 01 75 e4 8b 57 0c 8b 92 94 00 00 00 c7 44 | .........B...t..@..u..W........D |
20a0 | 24 04 00 00 00 00 89 04 24 89 54 24 08 e8 a6 fd 00 00 85 c0 75 30 eb c1 c7 44 24 08 00 00 00 00 | $.......$.T$........u0...D$..... |
20c0 | 89 5c 24 04 89 3c 24 e8 c0 fd 00 00 83 78 08 00 75 14 c7 44 24 08 f4 32 46 00 89 5c 24 04 89 3c | .\$..<$......x..u..D$..2F..\$..< |
20e0 | 24 e8 59 b3 01 00 8b 50 08 83 e2 0f 83 fa 06 75 28 8b 4d 14 c7 44 24 14 01 00 00 00 89 5c 24 08 | $.Y....P.......u(.M..D$......\$. |
2100 | 89 44 24 04 89 4c 24 10 8b 4d 10 89 3c 24 89 4c 24 0c e8 cd fd 00 00 eb 1c ff 4d e4 74 07 89 c3 | .D$..L$..M..<$.L$.........M.t... |
2120 | e9 2f ff ff ff c7 44 24 04 fa 32 46 00 89 3c 24 e8 7a b2 01 00 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 | ./....D$..2F..<$.z.....,[^_].U.. |
2140 | 57 56 53 83 ec 3c 8b 45 14 8b 5d 08 8b 75 0c 8b 7d 10 89 45 e0 c7 45 dc d0 07 00 00 83 7e 08 45 | WVS..<.E..]..u..}..E..E......~.E |
2160 | 0f 85 bc 00 00 00 8b 06 89 7c 24 04 89 04 24 89 45 e4 e8 2f 27 00 00 83 78 08 00 89 c2 75 58 8b | .........|$...$.E../'...x....uX. |
2180 | 45 e4 8b 40 18 85 c0 75 1f 81 fa e8 62 46 00 75 46 8b 45 e4 89 7c 24 08 89 1c 24 89 44 24 04 e8 | E..@...u....bF.uF.E..|$...$.D$.. |
21a0 | ef 2a 00 00 89 c2 eb 2f f6 40 06 02 75 db 8b 4b 0c 89 55 d8 8b 89 98 00 00 00 c7 44 24 04 01 00 | .*...../.@..u..K..U........D$... |
21c0 | 00 00 89 04 24 89 4c 24 08 e8 8a fc 00 00 8b 55 d8 85 c0 75 7b eb b2 8b 75 e0 b9 04 00 00 00 89 | ....$.L$.......U...u{...u....... |
21e0 | d7 f3 a5 8b 45 e4 8b 75 e0 c6 40 06 00 f6 46 08 40 0f 84 a5 00 00 00 f6 40 05 04 0f 84 9b 00 00 | ....E..u..@...F.@.......@....... |
2200 | 00 8b 06 f6 40 05 03 0f 84 8f 00 00 00 8b 45 e4 89 5d 08 89 45 0c 83 c4 3c 5b 5e 5f 5d e9 c8 ef | ....@.........E..]..E...<[^_]... |
2220 | 00 00 c7 44 24 08 01 00 00 00 89 74 24 04 89 1c 24 e8 56 fc 00 00 83 78 08 00 75 14 c7 44 24 08 | ...D$......t$...$.V....x..u..D$. |
2240 | f4 32 46 00 89 74 24 04 89 1c 24 e8 ef b1 01 00 8b 50 08 83 e2 0f 83 fa 06 75 25 8b 4d e0 c7 44 | .2F..t$...$......P.......u%.M..D |
2260 | 24 14 00 00 00 00 89 7c 24 0c 89 74 24 08 89 4c 24 10 89 44 24 04 89 1c 24 e8 66 fc 00 00 eb 1c | $......|$..t$..L$..D$...$.f..... |
2280 | ff 4d dc 74 07 89 c6 e9 d0 fe ff ff c7 44 24 04 21 33 46 00 89 1c 24 e8 13 b1 01 00 83 c4 3c 5b | .M.t.........D$.!3F...$.......<[ |
22a0 | 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 5d 0c 8b 7d 08 8b 75 10 83 7b 08 13 75 27 83 7e 08 13 | ^_].U..WVS..,.]..}..u..{..u'.~.. |
22c0 | 75 21 8b 4e 04 b8 01 00 00 00 39 4b 04 8b 13 0f 8c 8d 00 00 00 7f 08 3b 16 0f 82 83 00 00 00 31 | u!.N......9K...........;.......1 |
22e0 | c0 eb 7f 8d 55 d8 89 d8 e8 a6 fc ff ff 85 c0 74 21 8d 55 e0 89 f0 e8 98 fc ff ff 85 c0 74 13 dd | ....U..........t!.U..........t.. |
2300 | 45 e0 31 c0 dd 45 d8 d9 c9 df e9 dd d8 0f 97 c0 eb 50 8b 43 08 83 e0 0f 83 f8 04 75 19 8b 46 08 | E.1..E...........P.C.......u..F. |
2320 | 83 e0 0f 83 f8 04 75 0e 8b 16 8b 03 e8 fe fb ff ff c1 e8 1f eb 2c c7 44 24 0c 14 00 00 00 89 74 | ......u..............,.D$......t |
2340 | 24 08 89 5c 24 04 89 3c 24 e8 99 fd 00 00 85 c0 79 10 89 74 24 08 89 5c 24 04 89 3c 24 e8 e9 b1 | $..\$..<$.......y..t$..\$..<$... |
2360 | 01 00 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 5d 0c 8b 7d 08 8b 75 10 83 7b 08 13 | ....,[^_].U..WVS..,.]..}..u..{.. |
2380 | 75 2a 83 7e 08 13 75 24 8b 4e 04 b8 01 00 00 00 39 4b 04 8b 13 0f 8c b2 00 00 00 7f 08 3b 16 0f | u*.~..u$.N......9K...........;.. |
23a0 | 86 a8 00 00 00 31 c0 e9 a1 00 00 00 8d 55 d8 89 d8 e8 dd fb ff ff 85 c0 74 1f 8d 55 e0 89 f0 e8 | .....1.......U..........t..U.... |
23c0 | cf fb ff ff 85 c0 74 11 dd 45 e0 dd 45 d8 d9 c9 df e9 dd d8 0f 93 c0 eb 71 8b 43 08 83 e0 0f 83 | ......t..E..E...........q.C..... |
23e0 | f8 04 75 1b 8b 46 08 83 e0 0f 83 f8 04 75 10 8b 16 8b 03 e8 37 fb ff ff 85 c0 0f 9e c0 eb 4b c7 | ..u..F.......u......7.........K. |
2400 | 44 24 0c 15 00 00 00 89 74 24 08 89 5c 24 04 89 3c 24 e8 d0 fc 00 00 85 c0 79 32 c7 44 24 0c 14 | D$......t$..\$..<$.......y2.D$.. |
2420 | 00 00 00 89 5c 24 08 89 74 24 04 89 3c 24 e8 b4 fc 00 00 85 c0 79 10 89 74 24 08 89 5c 24 04 89 | ....\$..t$..<$.......y..t$..\$.. |
2440 | 3c 24 e8 04 b1 01 00 0f 94 c0 0f b6 c0 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 3c 8b 7d | <$.............,[^_].U..WVS..<.} |
2460 | 0c 8b 5d 10 8b 75 08 8b 47 08 8b 4b 08 31 c1 89 ca 83 e2 3f 89 55 d4 74 49 89 ce 83 e6 0f 74 0c | ..]..u..G..K.1.....?.U.tI.....t. |
2480 | c7 45 d4 00 00 00 00 e9 8e 01 00 00 83 e0 0f 83 f8 03 75 ec 8d 55 d8 89 f8 e8 f5 fa ff ff 8d 55 | .E................u..U.........U |
24a0 | e0 89 d8 e8 eb fa ff ff 31 c0 dd 45 d8 dd 45 e0 df e9 dd d8 0f 9b c0 0f 44 f0 89 75 d4 e9 58 01 | ........1..E..E.........D..u..X. |
24c0 | 00 00 83 e0 3f 83 f8 16 77 32 ff 24 85 48 33 46 00 8b 17 8b 47 04 33 13 33 43 04 09 c2 eb 21 dd | ....?...w2.$.H3F....G.3.3C....!. |
24e0 | 07 31 c0 bf 00 00 00 00 dd 03 df e9 dd d8 0f 9b c0 0f 45 c7 89 45 d4 e9 1e 01 00 00 8b 03 39 07 | .1................E..E........9. |
2500 | 0f 94 c0 0f b6 c0 eb ec 8b 03 89 44 24 04 8b 07 89 04 24 e8 f4 f4 00 00 eb da 8b 07 3b 03 0f 84 | ...........D$.....$.........;... |
2520 | ef 00 00 00 85 f6 0f 84 54 ff ff ff 8b 40 08 85 c0 75 07 8b 03 8b 40 08 eb 47 f6 40 06 20 75 f3 | ........T....@...u....@..G.@..u. |
2540 | 8b 4e 0c 8b 89 a8 00 00 00 c7 44 24 04 05 00 00 00 89 04 24 89 4c 24 08 e8 fb f8 00 00 85 c0 75 | .N........D$.......$.L$........u |
2560 | 7d eb d0 8b 07 3b 03 0f 84 a6 00 00 00 85 f6 0f 84 0b ff ff ff 8b 40 18 85 c0 75 0e 8b 03 8b 40 | }....;................@...u....@ |
2580 | 18 85 c0 75 2e e9 90 00 00 00 f6 40 06 20 75 ec 8b 4e 0c 8b 89 a8 00 00 00 c7 44 24 04 05 00 00 | ...u.......@..u..N........D$.... |
25a0 | 00 89 04 24 89 4c 24 08 e8 ab f8 00 00 85 c0 75 2d eb c9 f6 40 06 20 75 61 8b 4e 0c 8b 89 a8 00 | ...$.L$........u-...@..ua.N..... |
25c0 | 00 00 c7 44 24 04 05 00 00 00 89 04 24 89 4c 24 08 e8 82 f8 00 00 85 c0 0f 84 a2 fe ff ff 8b 4e | ...D$.......$.L$...............N |
25e0 | 08 89 44 24 04 c7 44 24 14 01 00 00 00 89 5c 24 0c 89 4c 24 10 89 7c 24 08 89 34 24 e8 e3 f8 00 | ..D$..D$......\$..L$..|$..4$.... |
2600 | 00 8b 46 08 8b 50 08 85 d2 74 0f 4a 75 05 83 38 00 74 07 c7 45 d4 01 00 00 00 8b 45 d4 83 c4 3c | ..F..P...t.Ju..8.t..E......E...< |
2620 | 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 45 08 8b 58 08 8b 43 e8 83 e0 0f 83 e8 03 83 f8 01 | [^_].U..WVS..,.E..X..C.......... |
2640 | 77 24 8b 43 f8 83 e0 0f 83 f8 04 74 40 83 f8 03 75 14 8d 43 f0 89 44 24 04 8b 45 08 89 04 24 e8 | w$.C.......t@...u..C..D$..E...$. |
2660 | c9 9f 01 00 eb 27 8d 43 e0 83 eb 10 89 44 24 0c 89 44 24 04 8b 45 08 c7 44 24 10 16 00 00 00 89 | .....'.C.....D$..D$..E..D$...... |
2680 | 5c 24 08 89 04 24 e8 7e f9 00 00 eb 5d 8b 43 f0 8b 4b e8 8b 70 0c 85 f6 75 2a 83 e1 0f 83 f9 03 | \$...$.~....].C..K..p...u*...... |
26a0 | c7 45 e4 02 00 00 00 0f 85 08 01 00 00 8b 45 08 83 eb 20 89 5c 24 04 89 04 24 e8 6e 9f 01 00 e9 | .E............E.....\$...$.n.... |
26c0 | f1 00 00 00 83 e1 0f 83 f9 04 8d 43 e0 74 0b 89 c7 c7 45 e4 01 00 00 00 eb 21 8b 53 e0 83 7a 0c | ...........C.t....E......!.S..z. |
26e0 | 00 75 ec 8d 73 f0 89 c7 f3 a5 c7 45 e4 02 00 00 00 e9 bf 00 00 00 ff 45 e4 01 c6 8b 45 e4 3b 45 | .u..s......E...........E....E.;E |
2700 | 0c 7d 44 8b 47 08 83 e0 0f 83 f8 04 75 23 8b 07 89 f2 83 ef 10 f7 d2 8b 40 0c 39 d0 72 d8 8b 45 | .}D.G.......u#..........@.9.r..E |
2720 | 08 c7 44 24 04 a4 33 46 00 89 04 24 e8 7e ac 01 00 83 f8 03 75 11 8b 45 08 89 7c 24 04 89 04 24 | ..D$..3F...$.~......u..E..|$...$ |
2740 | e8 e8 9e 01 00 eb c7 8b 45 08 89 74 24 08 8b 40 0c 83 c0 6c 89 44 24 04 8b 45 08 89 04 24 e8 f4 | ........E..t$..@...l.D$..E...$.. |
2760 | bf 00 00 31 d2 89 45 e0 8b 45 e4 6b c8 f0 8b 7d e0 48 8b 34 0b 01 d7 8b 4e 0c 83 c6 18 89 4d dc | ...1..E..E.k...}.H.4....N.....M. |
2780 | 03 55 dc 85 c0 f3 a4 7f e2 8b 45 e4 89 54 24 08 c1 e0 04 29 c3 8b 45 e0 89 44 24 04 8b 45 08 89 | .U........E..T$....)..E..D$..E.. |
27a0 | 04 24 e8 15 f4 00 00 89 03 8a 40 04 83 c8 40 0f b6 c0 89 43 08 8b 45 0c 8b 7d e4 8b 55 08 29 f8 | .$........@...@....C..E..}..U.). |
27c0 | 40 89 45 0c 6b c7 f0 83 c0 10 01 42 08 83 7d 0c 01 0f 8f 57 fe ff ff 83 c4 2c 5b 5e 5f 5d c3 55 | @.E.k......B..}....W.....,[^_].U |
27e0 | 89 e5 57 56 53 83 ec 2c 8b 5d 10 8b 7d 08 8b 75 0c 8b 43 08 83 e0 0f 83 f8 04 74 4f 83 f8 05 75 | ..WVS..,.]..}..u..C.......tO...u |
2800 | 61 8b 13 8b 42 18 85 c0 75 12 89 14 24 e8 53 28 00 00 89 06 c1 f8 1f 89 46 04 eb 3d f6 40 06 10 | a...B...u...$.S(........F..=.@.. |
2820 | 75 e8 8b 4f 0c 89 55 e4 8b 89 a4 00 00 00 c7 44 24 04 04 00 00 00 89 04 24 89 4c 24 08 e8 16 f6 | u..O..U........D$.......$.L$.... |
2840 | 00 00 8b 55 e4 85 c0 75 47 eb bf 8b 03 8b 40 0c c7 46 04 00 00 00 00 89 06 c7 46 08 13 00 00 00 | ...U...uG.....@..F........F..... |
2860 | eb 4e c7 44 24 08 04 00 00 00 89 5c 24 04 89 3c 24 e8 16 f6 00 00 83 78 08 00 75 14 c7 44 24 08 | .N.D$......\$..<$......x..u..D$. |
2880 | bb 33 46 00 89 5c 24 04 89 3c 24 e8 af ab 01 00 c7 44 24 14 01 00 00 00 89 74 24 10 89 5c 24 0c | .3F..\$..<$......D$......t$..\$. |
28a0 | 89 5c 24 08 89 44 24 04 89 3c 24 e8 34 f6 00 00 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec | .\$..D$..<$.4.....,[^_].U..WVS.. |
28c0 | 2c 8b 75 14 8b 7d 18 8b 4d 0c 8b 5d 10 89 f0 83 c0 01 89 fa 83 d2 00 83 fa 00 77 2b 83 f8 01 77 | ,.u..}..M..]..............w+...w |
28e0 | 26 f7 d9 89 f8 83 d3 00 f7 db 09 f0 89 4d e0 89 5d e4 75 5f 8b 45 08 c7 44 24 04 c9 33 46 00 89 | &............M..].u_.E..D$..3F.. |
2900 | 04 24 e8 a8 aa 01 00 89 0c 24 89 5c 24 04 89 74 24 08 89 7c 24 0c 89 4d d8 89 5d dc e8 bf be 01 | .$.......$.\$..t$..|$..M..]..... |
2920 | 00 8b 5d dc 8b 4d d8 89 45 e0 89 f8 31 d8 89 55 e4 79 20 89 74 24 08 89 7c 24 0c 89 0c 24 89 5c | ..]..M..E...1..U.y..t$..|$...$.\ |
2940 | 24 04 e8 f9 bf 01 00 09 c2 74 08 83 45 e0 ff 83 55 e4 ff 8b 45 e0 8b 55 e4 83 c4 2c 5b 5e 5f 5d | $........t..E...U...E..U...,[^_] |
2960 | c3 55 89 e5 57 56 53 83 ec 2c 8b 45 10 8b 75 14 8b 7d 18 8b 4d 0c 89 45 e4 89 f0 83 c0 01 89 fa | .U..WVS..,.E..u..}..M..E........ |
2980 | 83 d2 00 83 fa 00 77 22 83 f8 01 77 1d 89 f9 31 c0 31 d2 09 f1 75 49 8b 45 08 c7 44 24 04 e3 33 | ......w"...w...1.1...uI.E..D$..3 |
29a0 | 46 00 89 04 24 e8 05 aa 01 00 8b 45 e4 89 0c 24 89 74 24 08 89 7c 24 0c 89 44 24 04 e8 7f bf 01 | F...$......E...$.t$..|$..D$..... |
29c0 | 00 89 c1 89 d3 89 55 e0 31 c0 31 d2 09 cb 74 10 8b 5d e4 89 c8 8b 55 e0 31 fb 79 04 01 f0 11 fa | ......U.1.1...t..]....U.1.y..... |
29e0 | 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 53 8b 5d 14 8b 45 08 8b 55 0c 8b 4d 10 83 fb 00 7d 1e 43 7c 36 | ..,[^_].U..S.]..E..U..M....}.C|6 |
2a00 | 7f 05 83 f9 c1 72 2f f7 d9 31 db 0f ad d0 d3 ea 80 e1 20 0f 45 c2 0f 45 d3 eb 1f 7f 19 7c 05 83 | .....r/..1..........E..E.....|.. |
2a20 | f9 3f 77 12 0f a5 c2 31 db d3 e0 80 e1 20 0f 45 d0 0f 45 c3 eb 04 31 c0 31 d2 5b 5d c3 55 89 e5 | .?w....1.......E..E...1.1.[].U.. |
2a40 | 57 56 53 83 ec 2c 8b 5d 08 8b 53 10 8b 42 10 89 45 e0 8b 42 14 8b 40 fc 89 45 e4 83 e0 3f 83 f8 | WVS..,.]..S..B..E..B..@..E...?.. |
2a60 | 1c 74 4c 77 1b 83 f8 06 0f 82 4b 01 00 00 83 f8 07 76 3c 83 e8 0c 83 f8 0e 76 34 e9 39 01 00 00 | .tLw......K......v<......v4.9... |
2a80 | 83 f8 21 77 13 83 f8 1f 73 4a 83 f8 1d 0f 84 ad 00 00 00 e9 21 01 00 00 83 f8 24 0f 84 09 01 00 | ..!w....sJ..........!.....$..... |
2aa0 | 00 83 f8 29 0f 84 09 01 00 00 e9 0a 01 00 00 8b 43 08 b9 04 00 00 00 8d 70 f0 8b 45 e4 89 73 08 | ...)............C.......p..E..s. |
2ac0 | c1 e8 02 25 f0 0f 00 00 03 45 e0 89 c7 f3 a5 e9 e5 00 00 00 8b 4b 08 31 f6 8b 79 f8 85 ff 74 10 | ...%.....E...........K.1..y...t. |
2ae0 | 4f 74 07 be 01 00 00 00 eb 06 83 79 f0 00 75 f3 83 e9 10 83 f8 21 89 4b 08 75 32 8b 45 e4 c7 44 | Ot.........y..u......!.K.u2.E..D |
2b00 | 24 08 15 00 00 00 89 1c 24 89 55 dc c1 e8 17 c1 e0 04 03 45 e0 89 44 24 04 e8 6e f3 00 00 89 f1 | $.......$.U........E..D$..n..... |
2b20 | 8b 55 dc 83 f1 01 83 78 08 00 0f 44 f1 8b 45 e4 c1 e8 06 0f b6 c0 39 c6 74 7f 83 42 14 04 eb 79 | .U.....x...D..E.......9.t..B...y |
2b40 | 8b 43 08 8b 4d e4 8d 70 f0 89 c7 89 f0 2b 45 e0 c1 e9 17 c1 e1 04 29 c8 b9 04 00 00 00 83 e8 10 | .C..M..p.....+E.......)......... |
2b60 | c1 f8 04 89 7d e0 83 ef 30 83 f8 01 f3 a5 7e 1b 8b 4d e0 89 55 dc 83 e9 20 89 4b 08 89 44 24 04 | ....}...0.....~..M..U.....K..D$. |
2b80 | 89 1c 24 e8 9d fa ff ff 8b 55 dc 8b 45 e4 b9 04 00 00 00 8b 7b 08 c1 e8 02 25 f0 0f 00 00 03 42 | ..$......U..E.......{....%.....B |
2ba0 | 10 8d 77 f0 89 c7 f3 a5 eb 09 f7 45 e4 00 c0 7f 00 74 06 8b 42 04 89 43 08 83 c4 2c 5b 5e 5f 5d | ..w........E.....t..B..C...,[^_] |
2bc0 | c3 55 89 e5 57 56 53 83 ec 6c 8b 45 08 8b 40 10 89 45 bc 8b 55 bc 8b 02 8b 00 89 45 b4 8b 40 0c | .U..WVS..l.E..@..E..U......E..@. |
2be0 | 8b 40 2c 89 45 b8 89 d0 8b 40 10 89 45 c0 eb 02 dd d8 8b 4d bc 8b 41 14 8d 50 04 89 51 14 8b 18 | .@,.E....@..E......M..A..P..Q... |
2c00 | 8b 45 08 8a 40 6c a8 0c 74 2e 8b 55 08 8b 4d 08 8b 7a 64 89 fa 4a 85 d2 89 7d c4 89 51 64 74 04 | .E..@l..t..U..M..zd..J...}..Qdt. |
2c20 | a8 04 74 14 8b 45 08 89 04 24 e8 75 a9 01 00 8b 45 bc 8b 40 10 89 45 c0 89 d8 8b 4d c0 c1 e8 06 | ..t..E...$.u....E..@..E....M.... |
2c40 | 89 45 a8 0f b6 c0 89 c7 c1 e7 04 8d 14 39 89 55 c4 89 da 83 e2 3f 83 fa 2d 77 97 ff 24 95 5c 34 | .E...........9.U.....?..-w..$.\4 |
2c60 | 46 00 c1 eb 17 8b 45 c0 c1 e3 04 eb 09 8b 45 b8 c1 eb 0e c1 e3 04 8d 34 18 8b 7d c4 b9 04 00 00 | F.....E.......E........4..}..... |
2c80 | 00 f3 a5 e9 6a ff ff ff 8b 4d bc 8b 41 14 8d 50 04 89 51 14 8b 30 c1 ee 06 c1 e6 04 03 75 b8 eb | ....j....M..A..P..Q..0.......u.. |
2ca0 | d8 8b 55 c4 89 d8 c1 e8 17 81 e3 00 c0 7f 00 89 02 c7 42 08 01 00 00 00 0f 84 34 ff ff ff e9 f5 | ..U...............B.......4..... |
2cc0 | 0f 00 00 c1 eb 17 83 45 c4 10 4b 8b 45 c4 83 fb ff c7 40 f8 00 00 00 00 75 ec e9 13 ff ff ff 8b | .......E..K.E.....@.....u....... |
2ce0 | 45 b4 c1 eb 17 8b 44 98 10 8b 30 eb 8c 89 d8 c1 eb 0e c1 e8 17 f6 c7 01 74 0b 0f b6 db c1 e3 04 | E.....D...0.............t....... |
2d00 | 03 5d b8 eb 0c 81 e3 ff 01 00 00 c1 e3 04 03 5d c0 8b 7d b4 8b 44 87 10 8b 00 e9 d8 01 00 00 89 | .].............]..}..D.......... |
2d20 | d8 c1 e8 0e f6 c4 01 74 0b 0f b6 c0 c1 e0 04 03 45 b8 eb 0b 25 ff 01 00 00 c1 e0 04 03 45 c0 8b | .......t........E...%........E.. |
2d40 | 55 c4 c1 eb 17 c1 e3 04 03 5d c0 89 44 24 08 89 54 24 0c 89 5c 24 04 e9 aa 01 00 00 89 da c1 ea | U........]..D$..T$..\$.......... |
2d60 | 0e f6 c6 01 74 0b 0f b6 d2 c1 e2 04 03 55 b8 eb 0c 81 e2 ff 01 00 00 c1 e2 04 03 55 c0 c1 eb 17 | ....t........U.............U.... |
2d80 | f6 c7 01 74 0b 80 e7 fe c1 e3 04 03 5d b8 eb 06 c1 e3 04 03 5d c0 8b 4d b4 8b 44 81 10 8b 00 89 | ...t........].......]..M..D..... |
2da0 | 54 24 0c 89 5c 24 08 e9 85 00 00 00 8b 45 b4 c1 eb 17 b9 04 00 00 00 8b 75 c4 8b 54 98 10 8b 02 | T$..\$.......E..........u..T.... |
2dc0 | 89 c7 f3 a5 f6 40 08 40 0f 84 24 fe ff ff 8d 4a 08 39 c8 0f 85 19 fe ff ff 8b 45 08 89 54 24 04 | .....@.@..$....J.9........E..T$. |
2de0 | 89 04 24 e8 1d e4 00 00 e9 05 fe ff ff 89 d8 c1 e8 0e f6 c4 01 74 0b 0f b6 c0 c1 e0 04 03 45 b8 | ..$..................t........E. |
2e00 | eb 0b 25 ff 01 00 00 c1 e0 04 03 45 c0 c1 eb 17 f6 c7 01 74 0b 80 e7 fe c1 e3 04 03 5d b8 eb 06 | ..%........E.......t........]... |
2e20 | c1 e3 04 03 5d c0 89 44 24 0c 8b 45 c4 89 5c 24 08 89 44 24 04 8b 45 08 89 04 24 e8 fd f2 ff ff | ....]..D$..E..\$..D$..E...$..... |
2e40 | e9 3a 15 00 00 8b 45 08 89 de c1 eb 0e 81 e3 ff 01 00 00 c1 ee 17 89 04 24 e8 bd 18 00 00 89 c7 | .:....E.................$....... |
2e60 | 8b 45 c4 89 38 c7 40 08 45 00 00 00 89 d8 09 f0 74 29 89 1c 24 e8 3d 92 01 00 89 34 24 89 c3 e8 | .E..8.@.E.......t)..$.=....4$... |
2e80 | 33 92 01 00 89 5c 24 0c 89 7c 24 04 89 44 24 08 8b 45 08 89 04 24 e8 6f 1b 00 00 8b 45 08 8b 40 | 3....\$..|$..D$..E...$.o....E..@ |
2ea0 | 0c 83 78 0c 00 0f 8e d4 14 00 00 8b 45 c4 8b 7d 08 83 c0 10 89 47 08 89 f8 e9 ad 14 00 00 89 d8 | ..x.........E..}.....G.......... |
2ec0 | 8b 4d c4 c1 e8 17 c1 e0 04 03 45 c0 c1 eb 0e f6 c7 01 8d 79 10 89 c6 b9 04 00 00 00 f3 a5 74 0b | .M........E........y..........t. |
2ee0 | 0f b6 db c1 e3 04 03 5d b8 eb 0c 81 e3 ff 01 00 00 c1 e3 04 03 5d c0 8b 7d c4 89 5c 24 08 89 44 | .......].............]..}..\$..D |
2f00 | 24 04 89 7c 24 0c 8b 45 08 89 04 24 e8 2d f1 ff ff e9 69 14 00 00 89 de c1 ee 17 f7 c6 00 01 00 | $..|$..E...$.-....i............. |
2f20 | 00 74 0e 81 e6 ff fe ff ff c1 e6 04 03 75 b8 eb 06 c1 e6 04 03 75 c0 c1 eb 0e f6 c7 01 74 0b 0f | .t...........u.......u.......t.. |
2f40 | b6 db c1 e3 04 03 5d b8 eb 0c 81 e3 ff 01 00 00 c1 e3 04 03 5d c0 8b 46 08 83 f8 13 75 15 83 7b | ......].............]..F....u..{ |
2f60 | 08 13 75 1b 8b 03 8b 53 04 03 06 13 56 04 e9 84 01 00 00 83 f8 03 75 07 dd 06 dd 5d d8 eb 13 8d | ..u....S....V.........u....].... |
2f80 | 45 d8 89 44 24 04 89 34 24 e8 3d f0 ff ff 85 c0 74 2e 83 7b 08 03 75 0a dd 03 dd 55 a8 dd 5d e0 | E..D$..4$.=.....t..{..u....U..]. |
2fa0 | eb 13 8d 45 e0 89 44 24 04 89 1c 24 e8 1a f0 ff ff 85 c0 74 0b dd 45 d8 dc 45 e0 e9 b6 00 00 00 | ...E..D$...$.......t..E..E...... |
2fc0 | c7 44 24 10 06 00 00 00 e9 dd 02 00 00 89 de c1 ee 17 f7 c6 00 01 00 00 74 0e 81 e6 ff fe ff ff | .D$.....................t....... |
2fe0 | c1 e6 04 03 75 b8 eb 06 c1 e6 04 03 75 c0 c1 eb 0e f6 c7 01 74 0b 0f b6 db c1 e3 04 03 5d b8 eb | ....u.......u.......t........].. |
3000 | 0c 81 e3 ff 01 00 00 c1 e3 04 03 5d c0 8b 46 08 83 f8 13 75 15 83 7b 08 13 75 1b 8b 06 8b 56 04 | ...........]..F....u..{..u....V. |
3020 | 2b 03 1b 53 04 e9 25 08 00 00 83 f8 03 75 07 dd 06 dd 5d d8 eb 13 8d 45 d8 89 44 24 04 89 34 24 | +..S..%......u....]....E..D$..4$ |
3040 | e8 86 ef ff ff 85 c0 74 3e 83 7b 08 03 75 0a dd 03 dd 55 a8 dd 5d e0 eb 13 8d 45 e0 89 44 24 04 | .......t>.{..u....U..]....E..D$. |
3060 | 89 1c 24 e8 63 ef ff ff 85 c0 74 1b dd 45 d8 dc 65 e0 eb 02 dd d8 8b 45 c4 dd 18 c7 40 08 03 00 | ..$.c.....t..E..e......E....@... |
3080 | 00 00 e9 6b fb ff ff c7 44 24 10 07 00 00 00 e9 16 02 00 00 89 de c1 ee 17 f7 c6 00 01 00 00 74 | ...k....D$.....................t |
30a0 | 0e 81 e6 ff fe ff ff c1 e6 04 03 75 b8 eb 06 c1 e6 04 03 75 c0 c1 eb 0e f6 c7 01 74 0b 0f b6 db | ...........u.......u.......t.... |
30c0 | c1 e3 04 03 5d b8 eb 0c 81 e3 ff 01 00 00 c1 e3 04 03 5d c0 8b 46 08 83 f8 13 75 2f 83 7b 08 13 | ....].............]..F....u/.{.. |
30e0 | 75 35 8b 53 04 8b 46 04 0f af 16 0f af 03 8d 0c 02 8b 06 f7 23 01 ca 8b 4d c4 89 01 89 51 04 c7 | u5.S..F.............#...M....Q.. |
3100 | 41 08 13 00 00 00 e9 e7 fa ff ff 83 f8 03 75 07 dd 06 dd 5d d8 eb 13 8d 45 d8 89 44 24 04 89 34 | A.............u....]....E..D$..4 |
3120 | 24 e8 a5 ee ff ff 85 c0 74 2e 83 7b 08 03 75 0a dd 03 dd 55 a8 dd 5d e0 eb 13 8d 45 e0 89 44 24 | $.......t..{..u....U..]....E..D$ |
3140 | 04 89 1c 24 e8 82 ee ff ff 85 c0 74 0b dd 45 d8 dc 4d e0 e9 1e ff ff ff c7 44 24 10 08 00 00 00 | ...$.......t..E..M.......D$..... |
3160 | e9 45 01 00 00 89 de c1 ee 17 f7 c6 00 01 00 00 74 0e 81 e6 ff fe ff ff c1 e6 04 03 75 b8 eb 06 | .E..............t...........u... |
3180 | c1 e6 04 03 75 c0 c1 eb 0e f6 c7 01 74 0b 0f b6 db c1 e3 04 03 5d b8 eb 0c 81 e3 ff 01 00 00 c1 | ....u.......t........].......... |
31a0 | e3 04 03 5d c0 83 7e 08 03 75 07 dd 06 dd 5d d8 eb 13 8d 45 d8 89 44 24 04 89 34 24 e8 0a ee ff | ...]..~..u....]....E..D$..4$.... |
31c0 | ff 85 c0 74 2e 83 7b 08 03 75 0a dd 03 dd 55 a8 dd 5d e0 eb 13 8d 45 e0 89 44 24 04 89 1c 24 e8 | ...t..{..u....U..]....E..D$...$. |
31e0 | e7 ed ff ff 85 c0 74 0b dd 45 d8 dc 75 e0 e9 83 fe ff ff c7 44 24 10 0b 00 00 00 e9 aa 00 00 00 | ......t..E..u.......D$.......... |
3200 | 89 de c1 ee 17 f7 c6 00 01 00 00 74 0e 81 e6 ff fe ff ff c1 e6 04 03 75 b8 eb 06 c1 e6 04 03 75 | ...........t...........u.......u |
3220 | c0 c1 eb 0e f6 c7 01 74 0b 0f b6 db c1 e3 04 03 5d b8 eb 0c 81 e3 ff 01 00 00 c1 e3 04 03 5d c0 | .......t........].............]. |
3240 | 83 7e 08 13 75 0d 8b 06 8b 56 04 89 45 d8 89 55 dc eb 13 8d 45 d8 89 44 24 04 89 34 24 e8 cb ed | .~..u....V..E..U....E..D$..4$... |
3260 | ff ff 85 c0 74 3c 83 7b 08 13 75 0d 8b 03 8b 53 04 89 45 e0 89 55 e4 eb 13 8d 45 e0 89 44 24 04 | ....t<.{..u....S..E..U....E..D$. |
3280 | 89 1c 24 e8 a5 ed ff ff 85 c0 74 16 8b 45 e0 8b 4d c4 23 45 d8 89 01 8b 45 e4 23 45 dc e9 2e 06 | ..$.......t..E..M.#E....E.#E.... |
32a0 | 00 00 c7 44 24 10 0d 00 00 00 8b 45 c4 89 5c 24 08 89 74 24 04 89 44 24 0c 8b 45 08 89 04 24 e8 | ...D$......E..\$..t$..D$..E...$. |
32c0 | 45 ed 00 00 e9 b6 10 00 00 89 de c1 ee 17 f7 c6 00 01 00 00 74 0e 81 e6 ff fe ff ff c1 e6 04 03 | E...................t........... |
32e0 | 75 b8 eb 06 c1 e6 04 03 75 c0 c1 eb 0e f6 c7 01 74 0b 0f b6 db c1 e3 04 03 5d b8 eb 0c 81 e3 ff | u.......u.......t........]...... |
3300 | 01 00 00 c1 e3 04 03 5d c0 83 7e 08 13 75 0d 8b 06 8b 56 04 89 45 d8 89 55 dc eb 13 8d 45 d8 89 | .......]..~..u....V..E..U....E.. |
3320 | 44 24 04 89 34 24 e8 02 ed ff ff 85 c0 74 46 83 7b 08 13 75 0d 8b 03 8b 53 04 89 45 e0 89 55 e4 | D$..4$.......tF.{..u....S..E..U. |
3340 | eb 13 8d 45 e0 89 44 24 04 89 1c 24 e8 dc ec ff ff 85 c0 74 20 8b 45 e0 8b 7d c4 0b 45 d8 89 07 | ...E..D$...$.......t..E..}..E... |
3360 | 8b 45 e4 0b 45 dc 89 47 04 c7 47 08 13 00 00 00 e9 7d f8 ff ff c7 44 24 10 0e 00 00 00 e9 28 ff | .E..E..G..G......}....D$......(. |
3380 | ff ff 89 de c1 ee 17 f7 c6 00 01 00 00 74 0e 81 e6 ff fe ff ff c1 e6 04 03 75 b8 eb 06 c1 e6 04 | .............t...........u...... |
33a0 | 03 75 c0 c1 eb 0e f6 c7 01 74 0b 0f b6 db c1 e3 04 03 5d b8 eb 0c 81 e3 ff 01 00 00 c1 e3 04 03 | .u.......t........]............. |
33c0 | 5d c0 83 7e 08 13 75 0d 8b 06 8b 56 04 89 45 d8 89 55 dc eb 13 8d 45 d8 89 44 24 04 89 34 24 e8 | ]..~..u....V..E..U....E..D$..4$. |
33e0 | 49 ec ff ff 85 c0 74 46 83 7b 08 13 75 0d 8b 03 8b 53 04 89 45 e0 89 55 e4 eb 13 8d 45 e0 89 44 | I.....tF.{..u....S..E..U....E..D |
3400 | 24 04 89 1c 24 e8 23 ec ff ff 85 c0 74 20 8b 45 e0 8b 55 c4 33 45 d8 89 02 8b 45 e4 33 45 dc c7 | $...$.#.....t..E..U.3E....E.3E.. |
3420 | 42 08 13 00 00 00 89 42 04 e9 c4 f7 ff ff c7 44 24 10 0f 00 00 00 e9 6f fe ff ff 89 de c1 ee 17 | B......B.......D$......o........ |
3440 | f7 c6 00 01 00 00 74 0e 81 e6 ff fe ff ff c1 e6 04 03 75 b8 eb 06 c1 e6 04 03 75 c0 c1 eb 0e f6 | ......t...........u.......u..... |
3460 | c7 01 74 0b 0f b6 db c1 e3 04 03 5d b8 eb 0c 81 e3 ff 01 00 00 c1 e3 04 03 5d c0 83 7e 08 13 75 | ..t........].............]..~..u |
3480 | 0d 8b 06 8b 56 04 89 45 d8 89 55 dc eb 13 8d 45 d8 89 44 24 04 89 34 24 e8 90 eb ff ff 85 c0 74 | ....V..E..U....E..D$..4$.......t |
34a0 | 4b 83 7b 08 13 75 0d 8b 03 8b 53 04 89 45 e0 89 55 e4 eb 13 8d 45 e0 89 44 24 04 89 1c 24 e8 6a | K.{..u....S..E..U....E..D$...$.j |
34c0 | eb ff ff 85 c0 74 25 8b 45 e0 8b 55 e4 89 44 24 08 8b 45 d8 89 54 24 0c 8b 55 dc 89 04 24 89 54 | .....t%.E..U..D$..E..T$..U...$.T |
34e0 | 24 04 e8 01 f5 ff ff e9 63 03 00 00 c7 44 24 10 10 00 00 00 e9 b1 fd ff ff 89 de c1 ee 17 f7 c6 | $.......c....D$................. |
3500 | 00 01 00 00 74 0e 81 e6 ff fe ff ff c1 e6 04 03 75 b8 eb 06 c1 e6 04 03 75 c0 c1 eb 0e f6 c7 01 | ....t...........u.......u....... |
3520 | 74 0b 0f b6 db c1 e3 04 03 5d b8 eb 0c 81 e3 ff 01 00 00 c1 e3 04 03 5d c0 83 7e 08 13 75 0d 8b | t........].............]..~..u.. |
3540 | 06 8b 56 04 89 45 d8 89 55 dc eb 13 8d 45 d8 89 44 24 04 89 34 24 e8 d2 ea ff ff 85 c0 74 52 83 | ..V..E..U....E..D$..4$.......tR. |
3560 | 7b 08 13 75 0d 8b 03 8b 53 04 89 45 e0 89 55 e4 eb 13 8d 45 e0 89 44 24 04 89 1c 24 e8 ac ea ff | {..u....S..E..U....E..D$...$.... |
3580 | ff 85 c0 74 2c 8b 45 e0 8b 55 e4 f7 d8 83 d2 00 f7 da 89 44 24 08 8b 45 d8 89 54 24 0c 8b 55 dc | ...t,.E..U.........D$..E..T$..U. |
35a0 | 89 04 24 89 54 24 04 e8 3c f4 ff ff e9 46 fb ff ff c7 44 24 10 11 00 00 00 e9 ec fc ff ff 89 de | ..$.T$..<....F....D$............ |
35c0 | c1 ee 17 f7 c6 00 01 00 00 74 0e 81 e6 ff fe ff ff c1 e6 04 03 75 b8 eb 06 c1 e6 04 03 75 c0 c1 | .........t...........u.......u.. |
35e0 | eb 0e f6 c7 01 74 0b 0f b6 db c1 e3 04 03 5d b8 eb 0c 81 e3 ff 01 00 00 c1 e3 04 03 5d c0 8b 46 | .....t........].............]..F |
3600 | 08 83 f8 13 75 30 83 7b 08 13 75 36 8b 03 8b 53 04 89 44 24 0c 89 54 24 10 8b 06 8b 56 04 89 44 | ....u0.{..u6...S..D$..T$....V..D |
3620 | 24 04 8b 45 08 89 54 24 08 89 04 24 e8 30 f3 ff ff e9 19 02 00 00 83 f8 03 75 07 dd 06 dd 5d d8 | $..E..T$...$.0...........u....]. |
3640 | eb 13 8d 45 d8 89 44 24 04 89 34 24 e8 7a e9 ff ff 85 c0 74 4f 83 7b 08 03 75 0a dd 03 dd 55 a8 | ...E..D$..4$.z.....tO.{..u....U. |
3660 | dd 5d e0 eb 13 8d 45 e0 89 44 24 04 89 1c 24 e8 57 e9 ff ff 85 c0 74 2c dd 45 e0 dd 5c 24 08 dd | .]....E..D$...$.W.....t,.E..\$.. |
3680 | 45 d8 dd 1c 24 e8 86 b6 01 00 dd 45 e0 d9 c1 d8 c9 d9 ee df e9 dd d8 0f 86 d7 f9 ff ff de c1 e9 | E...$......E.................... |
36a0 | d2 f9 ff ff c7 44 24 10 09 00 00 00 e9 f9 fb ff ff 89 de c1 ee 17 f7 c6 00 01 00 00 74 0e 81 e6 | .....D$.....................t... |
36c0 | ff fe ff ff c1 e6 04 03 75 b8 eb 06 c1 e6 04 03 75 c0 c1 eb 0e f6 c7 01 74 0b 0f b6 db c1 e3 04 | ........u.......u.......t....... |
36e0 | 03 5d b8 eb 0c 81 e3 ff 01 00 00 c1 e3 04 03 5d c0 8b 46 08 83 f8 13 75 30 83 7b 08 13 75 36 8b | .].............]..F....u0.{..u6. |
3700 | 03 8b 53 04 89 44 24 0c 89 54 24 10 8b 06 8b 56 04 89 44 24 04 8b 45 08 89 54 24 08 89 04 24 e8 | ..S..D$..T$....V..D$..E..T$...$. |
3720 | 94 f1 ff ff e9 ce f9 ff ff 83 f8 03 75 07 dd 06 dd 5d d8 eb 13 8d 45 d8 89 44 24 04 89 34 24 e8 | ............u....]....E..D$..4$. |
3740 | 87 e8 ff ff 85 c0 74 36 83 7b 08 03 75 0a dd 03 dd 55 a8 dd 5d e0 eb 13 8d 45 e0 89 44 24 04 89 | ......t6.{..u....U..]....E..D$.. |
3760 | 1c 24 e8 64 e8 ff ff 85 c0 74 13 dd 45 d8 dc 75 e0 dd 1c 24 e8 67 b5 01 00 e9 f8 f8 ff ff c7 44 | .$.d.....t..E..u...$.g.........D |
3780 | 24 10 0c 00 00 00 e9 1f fb ff ff 89 de c1 ee 17 f7 c6 00 01 00 00 74 0e 81 e6 ff fe ff ff c1 e6 | $.....................t......... |
37a0 | 04 03 75 b8 eb 06 c1 e6 04 03 75 c0 c1 eb 0e f6 c7 01 74 0b 0f b6 db c1 e3 04 03 5d b8 eb 0c 81 | ..u.......u.......t........].... |
37c0 | e3 ff 01 00 00 c1 e3 04 03 5d c0 83 7e 08 03 75 07 dd 06 dd 5d d8 eb 13 8d 45 d8 89 44 24 04 89 | .........]..~..u....]....E..D$.. |
37e0 | 34 24 e8 e4 e7 ff ff 85 c0 74 3a 83 7b 08 03 75 0a dd 03 dd 55 a8 dd 5d e0 eb 13 8d 45 e0 89 44 | 4$.......t:.{..u....U..]....E..D |
3800 | 24 04 89 1c 24 e8 c1 e7 ff ff 85 c0 74 17 dd 45 e0 dd 5c 24 08 dd 45 d8 dd 1c 24 e8 70 b5 01 00 | $...$.......t..E..\$..E...$.p... |
3820 | e9 51 f8 ff ff c7 44 24 10 0a 00 00 00 e9 78 fa ff ff c1 eb 17 c1 e3 04 03 5d c0 8b 43 08 83 f8 | .Q....D$......x..........]..C... |
3840 | 13 75 19 8b 03 8b 53 04 f7 d8 83 d2 00 f7 da 8b 7d c4 89 07 89 57 04 e9 0d fb ff ff 83 f8 03 75 | .u....S.........}....W.........u |
3860 | 0a dd 03 dd 55 a8 dd 5d e0 eb 13 8d 45 e0 89 44 24 04 89 1c 24 e8 51 e7 ff ff 85 c0 74 0a dd 45 | ....U..]....E..D$...$.Q.....t..E |
3880 | e0 d9 e0 e9 ee f7 ff ff c7 44 24 10 12 00 00 00 eb 4e c1 eb 17 c1 e3 04 03 5d c0 83 7b 08 13 75 | .........D$......N.......]..{..u |
38a0 | 0d 8b 03 8b 53 04 89 45 e0 89 55 e4 eb 13 8d 45 e0 89 44 24 04 89 1c 24 e8 70 e7 ff ff 85 c0 74 | ....S..E..U....E..D$...$.p.....t |
38c0 | 17 8b 45 e0 8b 4d c4 f7 d0 89 01 8b 45 e4 f7 d0 89 41 04 e9 27 f8 ff ff c7 44 24 10 13 00 00 00 | ..E..M......E....A..'....D$..... |
38e0 | 8b 45 c4 89 5c 24 08 89 5c 24 04 89 44 24 0c e9 c5 f9 ff ff c1 eb 17 b8 01 00 00 00 c1 e3 04 03 | .E..\$..\$..D$.................. |
3900 | 5d c0 8b 53 08 85 d2 74 0c 4a 74 04 31 c0 eb 05 83 3b 00 75 f7 8b 55 c4 89 02 c7 42 08 01 00 00 | ]..S...t.Jt.1....;.u..U....B.... |
3920 | 00 e9 cc f2 ff ff 8b 45 c4 c1 eb 17 c1 e3 04 03 5d c0 89 44 24 04 8b 45 08 89 5c 24 08 89 04 24 | .......E........]..D$..E..\$...$ |
3940 | e8 9a ee ff ff e9 35 0a 00 00 89 de 8b 55 08 c1 eb 0e 81 e3 ff 01 00 00 8d 43 01 c1 ee 17 c1 e0 | ......5......U...........C...... |
3960 | 04 29 f3 03 45 c0 43 89 42 08 89 5c 24 04 89 14 24 e8 af ec ff ff 8b 5d bc 89 f2 c1 e2 04 8b 4b | .)..E.C.B..\$...$......].......K |
3980 | 10 01 ca 8d 04 39 89 d6 b9 04 00 00 00 89 c7 f3 a5 8b 4d 08 8b 49 0c 83 79 0c 00 7e 1f 39 d0 8d | .....9............M..I..y..~.9.. |
39a0 | 48 10 8b 45 08 0f 42 ca 89 48 08 89 04 24 e8 35 df 00 00 8b 43 04 8b 7d 08 89 47 08 8b 45 bc 8b | H..E..B..H...$.5....C..}..G..E.. |
39c0 | 4d 08 8b 50 10 8b 40 04 89 55 c0 89 41 08 e9 1f f2 ff ff 85 c0 74 1d 8b 7d bc 05 ff ff ff 0f c1 | M..P..@..U..A........t..}....... |
39e0 | e0 04 03 47 10 89 44 24 04 8b 45 08 89 04 24 e8 e0 c9 00 00 8b 55 bc c1 eb 0e 8d 04 9d 04 00 f8 | ...G..D$..E...$......U.......... |
3a00 | ff 01 42 14 e9 e9 f1 ff ff 89 d8 c1 e8 17 f6 c4 01 74 0b 80 e4 fe c1 e0 04 03 45 b8 eb 06 c1 e0 | ..B..............t........E..... |
3a20 | 04 03 45 c0 c1 eb 0e f6 c7 01 74 0b 0f b6 db c1 e3 04 03 5d b8 eb 0c 81 e3 ff 01 00 00 c1 e3 04 | ..E.......t........]............ |
3a40 | 03 5d c0 89 44 24 04 8b 45 08 89 5c 24 08 89 04 24 e8 ff e9 ff ff 0f b6 55 a8 39 d0 0f 85 32 01 | .]..D$..E..\$...$.......U.9...2. |
3a60 | 00 00 8b 55 bc 8b 42 14 8b 18 89 d8 c1 e8 06 0f b6 c0 85 c0 74 1a 05 ff ff ff 0f c1 e0 04 03 42 | ...U..B.............t..........B |
3a80 | 10 89 44 24 04 8b 45 08 89 04 24 e8 44 c9 00 00 8b 4d bc c1 eb 0e 8d 04 9d 08 00 f8 ff 01 41 14 | ..D$..E...$.D....M............A. |
3aa0 | e9 da 08 00 00 89 d8 c1 e8 0e f6 c4 01 74 0b 0f b6 c0 c1 e0 04 03 45 b8 eb 0b 25 ff 01 00 00 c1 | .............t........E...%..... |
3ac0 | e0 04 03 45 c0 c1 eb 17 f6 c7 01 74 0b 80 e7 fe c1 e3 04 03 5d b8 eb 06 c1 e3 04 03 5d c0 89 44 | ...E.......t........].......]..D |
3ae0 | 24 08 8b 45 08 89 5c 24 04 89 04 24 e8 b3 e7 ff ff 0f b6 55 a8 39 d0 0f 85 97 00 00 00 8b 55 bc | $..E..\$...$.......U.9........U. |
3b00 | 8b 42 14 8b 18 89 d8 c1 e8 06 0f b6 c0 85 c0 74 1a 05 ff ff ff 0f c1 e0 04 03 42 10 89 44 24 04 | .B.............t..........B..D$. |
3b20 | 8b 45 08 89 04 24 e8 a9 c8 00 00 8b 7d bc c1 eb 0e 8d 04 9d 08 00 f8 ff 01 47 14 e9 3f 08 00 00 | .E...$......}............G..?... |
3b40 | 89 d8 c1 e8 0e f6 c4 01 74 0b 0f b6 c0 c1 e0 04 03 45 b8 eb 0b 25 ff 01 00 00 c1 e0 04 03 45 c0 | ........t........E...%........E. |
3b60 | c1 eb 17 f6 c7 01 74 0b 80 e7 fe c1 e3 04 03 5d b8 eb 06 c1 e3 04 03 5d c0 89 44 24 08 8b 45 08 | ......t........].......]..D$..E. |
3b80 | 89 5c 24 04 89 04 24 e8 de e7 ff ff 0f b6 55 a8 39 d0 74 0c 8b 45 bc 83 40 14 04 e9 df 07 00 00 | .\$...$.......U.9.t..E..@....... |
3ba0 | 8b 55 bc 8b 42 14 8b 18 89 d8 c1 e8 06 0f b6 c0 85 c0 74 1a 05 ff ff ff 0f c1 e0 04 03 42 10 89 | .U..B.............t..........B.. |
3bc0 | 44 24 04 8b 45 08 89 04 24 e8 06 c8 00 00 8b 55 bc c1 eb 0e 8d 04 9d 08 00 f8 ff 01 42 14 e9 9c | D$..E...$......U............B... |
3be0 | 07 00 00 8b 45 c4 81 e3 00 c0 7f 00 8b 40 08 74 1a 85 c0 ba 01 00 00 00 74 29 48 74 04 31 d2 eb | ....E........@.t........t)Ht.1.. |
3c00 | 22 8b 45 c4 83 38 00 75 f4 eb 18 31 d2 85 c0 74 12 48 74 07 ba 01 00 00 00 eb 08 8b 45 c4 83 38 | ".E..8.u...1...t.Ht.........E..8 |
3c20 | 00 75 f1 88 d0 83 e0 01 84 c0 0f 85 88 00 00 00 8b 55 bc 8b 42 14 8b 18 89 d8 c1 e8 06 0f b6 c0 | .u...............U..B........... |
3c40 | 85 c0 74 1a 05 ff ff ff 0f c1 e0 04 03 42 10 89 44 24 04 8b 45 08 89 04 24 e8 76 c7 00 00 c1 eb | ..t..........B..D$..E...$.v..... |
3c60 | 0e 8d 04 9d 08 00 f8 ff e9 60 05 00 00 89 de c1 ee 17 c1 e6 04 03 75 c0 81 e3 00 c0 7f 00 8b 46 | .........`............u........F |
3c80 | 08 74 17 85 c0 ba 01 00 00 00 74 23 48 74 04 31 d2 eb 1c 83 3e 00 75 f7 eb 15 31 d2 85 c0 74 0f | .t........t#Ht.1....>.u...1...t. |
3ca0 | 48 74 07 ba 01 00 00 00 eb 05 83 3e 00 75 f4 88 d0 83 e0 01 84 c0 74 0c 8b 45 bc 83 40 14 04 e9 | Ht.........>.u........t..E..@... |
3cc0 | 2e ef ff ff 8b 7d c4 b9 04 00 00 00 8b 55 bc f3 a5 8b 42 14 8b 18 89 d8 c1 e8 06 0f b6 c0 85 c0 | .....}.......U....B............. |
3ce0 | 74 1a 05 ff ff ff 0f c1 e0 04 03 42 10 89 44 24 04 8b 45 08 89 04 24 e8 d8 c6 00 00 8b 7d bc c1 | t..........B..D$..E...$......}.. |
3d00 | eb 0e 8d 04 9d 08 00 f8 ff 01 47 14 e9 e1 ee ff ff 89 d8 c1 e8 0e 25 ff 01 00 00 c1 eb 17 8d 70 | ..........G...........%........p |
3d20 | ff 74 0c 8b 45 08 c1 e3 04 03 5d c4 89 58 08 8b 45 c4 89 74 24 08 89 44 24 04 8b 45 08 89 04 24 | .t..E.....]..X..E..t$..D$..E...$ |
3d40 | e8 7f 60 01 00 85 c0 74 0c 46 0f 85 23 06 00 00 e9 2a 06 00 00 8b 45 08 8b 40 10 89 45 bc 80 48 | ..`....t.F..#....*....E..@..E..H |
3d60 | 22 08 e9 6c ee ff ff c1 eb 17 74 0c 8b 45 08 c1 e3 04 03 5d c4 89 58 08 8b 45 c4 c7 44 24 08 ff | "..l......t..E.....]..X..E..D$.. |
3d80 | ff ff ff 89 44 24 04 8b 45 08 89 04 24 e8 32 60 01 00 85 c0 0f 85 e5 05 00 00 8b 45 08 8b 58 10 | ....D$..E...$.2`...........E..X. |
3da0 | 8b 03 8b 7b 08 89 45 c0 8b 00 8b 0f 89 7d bc 8b 40 0c 89 4d b8 0f b6 40 06 89 45 c4 8b 43 10 c1 | ...{..E......}..@..M...@..E..C.. |
3dc0 | 65 c4 04 01 45 c4 8b 45 b4 8b 40 0c 83 78 1c 00 7e 12 8b 47 10 89 44 24 04 8b 45 08 89 04 24 e8 | e...E..E..@..x..~..G..D$..E...$. |
3de0 | f0 c5 00 00 8b 55 c0 8b 45 b8 3b 55 c4 73 13 89 c7 89 d6 b9 04 00 00 00 83 c2 10 f3 a5 83 c0 10 | .....U..E.;U.s.................. |
3e00 | eb e8 8b 7d b8 8b 55 c0 8b 4d bc 89 f8 29 d0 03 43 10 89 41 10 89 f8 8b 7d 08 29 d0 03 47 08 89 | ...}..U..M...)..C..A....}.)..G.. |
3e20 | 47 08 89 41 04 8b 43 14 80 49 22 20 89 41 14 89 c8 89 47 10 e9 9a ed ff ff c1 eb 17 74 12 81 c3 | G..A..C..I"..A....G.........t... |
3e40 | ff ff ff 0f 8b 45 08 c1 e3 04 03 5d c4 89 58 08 8b 45 b4 8b 40 0c 83 78 1c 00 7e 12 8b 45 c0 89 | .....E.....]..X..E..@..x..~..E.. |
3e60 | 44 24 04 8b 45 08 89 04 24 e8 66 c5 00 00 8b 45 c4 89 44 24 04 8b 45 08 89 04 24 e8 94 5e 01 00 | D$..E...$.f....E..D$..E...$..^.. |
3e80 | 8b 7d bc f6 47 22 08 0f 84 f5 05 00 00 8b 55 08 85 c0 8b 4a 10 89 4d bc 0f 84 35 ed ff ff 8b 41 | .}..G"........U....J..M...5....A |
3ea0 | 04 89 42 08 e9 2a ed ff ff 8b 45 c4 83 78 08 13 75 7f 89 c1 8b 40 20 8b 51 24 89 4d b0 89 c6 89 | ..B..*....E..x..u....@..Q$.M.... |
3ec0 | d7 03 31 13 79 04 83 fa 00 8b 49 10 89 4d a8 8b 4d b0 8b 49 14 7c 16 7f 05 83 f8 00 76 0f 39 cf | ..1.y.....I..M..M..I.|......v.9. |
3ee0 | 7c 1e 0f 8f 0a ed ff ff 3b 75 a8 eb 0d 39 f9 7c 0f 0f 8f fb ec ff ff 39 75 a8 0f 87 f2 ec ff ff | |.......;u...9.|.......9u....... |
3f00 | 8b 55 bc c1 eb 0e 8d 04 9d 04 00 f8 ff 01 42 14 8b 45 c4 89 30 89 78 04 c7 40 08 13 00 00 00 89 | .U............B..E..0.x..@...... |
3f20 | 70 30 89 78 34 c7 40 38 13 00 00 00 e9 c1 ec ff ff 8b 45 c4 dd 40 20 dd 55 a8 dd 00 de c1 dd 40 | p0.x4.@8..........E..@..U......@ |
3f40 | 10 d9 ee dd 45 a8 df e9 dd d8 76 04 df e9 eb 06 d9 c9 db e9 dd d9 0f 93 c0 84 c0 0f 84 8f ec ff | ....E.....v..................... |
3f60 | ff 8b 7d bc c1 eb 0e 8d 04 9d 04 00 f8 ff 01 47 14 8b 45 c4 dd 10 c7 40 08 03 00 00 00 dd 58 30 | ..}............G..E....@......X0 |
3f80 | c7 40 38 03 00 00 00 e9 66 ec ff ff 8b 45 c4 83 78 08 13 8d 70 10 0f 85 b9 00 00 00 83 78 28 13 | .@8.....f....E..x...p........x(. |
3fa0 | 0f 85 af 00 00 00 8b 78 24 8d 55 c8 89 f0 89 f9 c1 f9 1f f7 d1 83 c1 02 e8 ab de ff ff 85 c0 74 | .......x$.U....................t |
3fc0 | 0a 8b 45 c4 8b 30 8b 78 04 eb 5d 8b 45 c4 83 78 18 03 75 0b dd 40 10 dd 55 a8 dd 5d e0 eb 13 8d | ..E..0.x..].E..x..u..@..U..].... |
3fe0 | 45 e0 89 44 24 04 89 34 24 e8 dd df ff ff 85 c0 74 63 d9 ee dd 45 e0 df e9 dd d8 76 10 c7 45 c8 | E..D$..4$.......tc...E.....v..E. |
4000 | ff ff ff ff c7 45 cc ff ff ff 7f eb 10 c7 45 c8 00 00 00 00 f7 d7 c7 45 cc 00 00 00 80 c1 ef 1f | .....E........E........E........ |
4020 | 85 ff 74 9d 31 f6 31 ff 8b 4d c4 8b 55 cc 8b 45 c8 2b 71 20 1b 79 24 89 41 10 89 51 14 c7 41 18 | ..t.1.1..M..U..E.+q..y$.A..Q..A. |
4040 | 13 00 00 00 89 31 89 79 04 c7 41 08 13 00 00 00 e9 6e 01 00 00 8b 45 c4 83 78 18 03 75 0b dd 40 | .....1.y..A......n....E..x..u..@ |
4060 | 10 dd 55 a8 dd 5d d8 eb 1d 8d 45 d8 89 44 24 04 89 34 24 e8 53 df ff ff 85 c0 75 0a c7 44 24 04 | ..U..]....E..D$..4$.S.....u..D$. |
4080 | fd 33 46 00 eb 42 8b 45 c4 dd 45 d8 83 78 28 03 dd 58 10 c7 40 18 03 00 00 00 75 0b dd 40 20 dd | .3F..B.E..E..x(..X..@.....u..@.. |
40a0 | 55 a8 dd 5d e0 eb 2c 8d 45 e0 89 44 24 04 8b 45 c4 83 c0 20 89 04 24 e8 0f df ff ff 85 c0 75 13 | U..]..,.E..D$..E......$.......u. |
40c0 | c7 44 24 04 1a 34 46 00 8b 45 08 89 04 24 e8 dc 92 01 00 8b 45 c4 dd 45 e0 83 78 08 03 dd 58 20 | .D$..4F..E...$......E..E..x...X. |
40e0 | c7 40 28 03 00 00 00 75 0a dd 00 dd 55 a8 dd 5d d0 eb 20 8d 45 d0 89 44 24 04 8b 45 c4 89 04 24 | .@(....u....U..]....E..D$..E...$ |
4100 | e8 c6 de ff ff 85 c0 75 0a c7 44 24 04 36 34 46 00 eb b5 dd 45 d0 dc 65 e0 8b 45 c4 dd 18 c7 40 | .......u..D$.64F....E..e..E....@ |
4120 | 08 03 00 00 00 e9 99 00 00 00 8b 45 c4 b9 04 00 00 00 c1 eb 0e 81 e3 ff 01 00 00 8d 78 50 8d 70 | ...........E................xP.p |
4140 | 20 f3 a5 8d 78 40 8d 70 10 b1 04 f3 a5 89 c6 8d 78 30 b1 04 f3 a5 8b 7d 08 89 c6 8d 40 60 89 47 | ....x@.p........x0.....}....@`.G |
4160 | 08 8d 46 30 89 5c 24 08 89 44 24 04 89 3c 24 c7 44 24 0c 01 00 00 00 e8 a9 60 01 00 8b 7d bc 8b | ..F0.\$..D$..<$.D$.......`...}.. |
4180 | 55 08 8b 47 10 89 c1 89 45 c0 8b 47 04 89 42 08 8b 47 14 8d 50 04 89 57 14 8b 18 89 d8 c1 e8 02 | U..G....E..G..B..G..P..W........ |
41a0 | 25 f0 0f 00 00 01 c8 89 45 c4 8b 45 c4 83 78 18 00 0f 84 3b ea ff ff 89 c7 b9 04 00 00 00 8d 70 | %.......E..E..x....;...........p |
41c0 | 10 f3 a5 c1 eb 0e 8d 04 9d 04 00 f8 ff 8b 4d bc 01 41 14 e9 1a ea ff ff 89 d8 c1 e8 0e 25 ff 01 | ..............M..A...........%.. |
41e0 | 00 00 c1 eb 17 89 5d a8 75 12 8b 7d 08 8b 5f 08 2b 5d c4 c1 fb 04 8d 53 ff 89 55 a8 85 c0 75 11 | ......].u..}.._.+].....S..U...u. |
4200 | 8b 7d bc 8b 47 14 8d 50 04 89 57 14 8b 00 c1 e8 06 8b 4d c4 8d 78 ff 6b ff 32 03 7d a8 8b 19 3b | .}..G..P..W.......M..x.k.2.}...; |
4220 | 7b 08 76 13 8b 45 08 89 7c 24 08 89 5c 24 04 89 04 24 e8 1f 0a 00 00 8b 45 a8 89 c6 29 c7 c1 e6 | {.v..E..|$..\$...$......E...)... |
4240 | 04 03 75 c4 8b 55 a8 89 d0 01 f8 85 d2 7e 4a 89 44 24 08 8b 45 08 89 74 24 10 c7 44 24 0c 00 00 | ..u..U.......~J.D$..E..t$..D$... |
4260 | 00 00 89 5c 24 04 89 04 24 e8 3c 07 00 00 f6 46 08 40 74 1d f6 43 05 04 74 17 8b 06 f6 40 05 03 | ...\$...$.<....F.@t..C..t....@.. |
4280 | 74 0f 8b 45 08 89 5c 24 04 89 04 24 e8 59 cf 00 00 ff 4d a8 83 ee 10 eb ab 8b 45 bc 8b 7d 08 8b | t..E..\$...$.Y....M.......E..}.. |
42a0 | 40 04 89 47 08 e9 48 e9 ff ff 8b 55 b4 c1 eb 0e 8b 42 0c 8b 40 34 8b 1c 98 89 d0 83 c0 10 89 45 | @..G..H....U.....B..@4.........E |
42c0 | a8 8b 53 44 85 d2 0f 84 64 01 00 00 8b 43 0c 8b 4b 40 89 45 b0 31 c0 3b 45 b0 0f 8d 91 01 00 00 | ..SD....d....C..K@.E.1.;E....... |
42e0 | 80 7c c1 04 00 0f b6 74 c1 05 74 08 c1 e6 04 03 75 c0 eb 08 8b 7d a8 8b 34 b7 8b 36 8b 7c 82 10 | .|.....t..t.....u....}..4..6.|.. |
4300 | 39 37 0f 85 28 01 00 00 40 eb cc 80 7a 04 00 0f b6 42 05 0f 84 49 01 00 00 c1 e0 04 03 45 c0 89 | 97..(...@...z....B...I.......E.. |
4320 | 55 a4 89 44 24 04 8b 45 08 89 04 24 e8 2e c0 00 00 8b 55 a4 89 44 b7 10 8b 44 b7 10 83 c2 08 46 | U..D$..E...$......U..D...D.....F |
4340 | ff 40 04 3b 75 b0 7c c3 f6 43 05 04 75 03 89 7b 44 8b 45 08 8b 40 0c 83 78 0c 00 7e 22 8b 45 c4 | .@.;u.|..C..u..{D.E..@..x..~".E. |
4360 | 8b 55 08 83 c0 10 89 42 08 89 d0 89 04 24 e8 75 d5 00 00 8b 45 bc 8b 55 08 8b 40 04 89 42 08 8b | .U.....B.....$.u....E..U..@..B.. |
4380 | 45 bc e9 61 e8 ff ff c1 eb 17 8d 43 ff 8b 5d c0 89 c1 89 45 b0 8b 45 bc 2b 18 8b 45 b4 c1 fb 04 | E..a.......C..]....E..E.+..E.... |
43a0 | 8b 40 0c 0f b6 40 06 29 c3 41 8d 43 ff 89 45 a8 75 44 8b 45 08 8b 4d 08 8b 40 18 2b 41 08 c1 f8 | .@...@.).A.C..E.uD.E..M..@.+A... |
43c0 | 04 3b 45 a8 7f 0f 8b 45 a8 89 0c 24 89 44 24 04 e8 86 57 01 00 8b 45 bc 8b 55 a8 8b 40 10 89 55 | .;E....E...$.D$...W...E..U..@..U |
43e0 | b0 01 c7 89 45 c0 89 d0 c1 e0 04 01 f8 89 7d c4 8b 7d 08 89 47 08 6b db f0 8b 45 c4 31 d2 03 5d | ....E.........}..}..G.k...E.1..] |
4400 | c0 3b 55 b0 0f 8d e8 e7 ff ff 3b 55 a8 7d 14 89 d1 89 c7 c1 e1 04 8d 74 0b 10 b9 04 00 00 00 f3 | .;U.......;U.}.........t........ |
4420 | a5 eb 07 c7 40 08 00 00 00 00 42 83 c0 10 eb d1 8b 43 0c 8b 73 40 89 45 b0 89 44 24 04 8b 45 08 | ....@.....B......C..s@.E..D$..E. |
4440 | 89 04 24 e8 76 be 00 00 89 f2 31 f6 89 c7 89 58 0c 8b 45 c4 89 38 c7 40 08 46 00 00 00 e9 e1 fe | ..$.v.....1....X..E..8.@.F...... |
4460 | ff ff 8b 4d a8 8b 04 81 89 44 b7 10 e9 c7 fe ff ff 8b 45 c4 89 10 c7 40 08 46 00 00 00 e9 cf fe | ...M.....D........E....@.F...... |
4480 | ff ff 83 c4 6c 5b 5e 5f 5d c3 90 90 55 89 e5 57 56 89 d6 53 89 c3 83 ec 3c 8b 42 08 83 e0 3f 48 | ....l[^_]...U..WV..S....<.B...?H |
44a0 | 83 f8 15 0f 87 b8 00 00 00 ff 24 85 20 35 46 00 8d 45 e4 89 44 24 08 dd 02 dd 55 c8 dd 1c 24 e8 | ..........$..5F..E..D$....U...$. |
44c0 | 44 35 02 00 d9 7d d6 dc 0d e8 35 46 00 66 8b 45 d6 80 cc 0c 66 89 45 d4 d9 6d d4 db 5d d0 d9 6d | D5...}....5F.f.E....f.E..m..]..m |
44e0 | d6 8b 45 d0 03 45 e4 85 c0 89 45 e4 79 0f 89 c7 31 d2 01 c7 0f 45 d0 89 55 e4 f7 5d e4 0f b6 4b | ..E..E....E.y...1....E..U..]...K |
4500 | 07 b8 01 00 00 00 d3 e0 8d 48 ff 8b 45 e4 83 c9 01 99 f7 f9 eb 62 8b 3a 80 7f 06 00 75 20 8b 47 | .........H..E........b.:....u..G |
4520 | 0c 8b 57 08 89 44 24 04 8d 47 18 89 54 24 08 89 04 24 e8 16 d5 00 00 c6 47 06 01 89 47 08 0f b6 | ..W..D$..G..T$...$......G...G... |
4540 | 4b 07 ba 01 00 00 00 8b 06 d3 e2 4a 23 50 08 eb 27 0f b6 4b 07 ba 01 00 00 00 d3 e2 4a 23 16 eb | K..........J#P..'..K........J#.. |
4560 | 17 0f b6 4b 07 b8 01 00 00 00 31 d2 d3 e0 8d 48 ff 8b 06 83 c9 01 f7 f1 c1 e2 05 03 53 10 83 c4 | ...K......1....H............S... |
4580 | 3c 5b 5e 89 d0 5f 5d c3 83 78 08 13 75 38 55 89 e5 56 89 d6 53 83 ec 10 8b 50 04 8b 00 89 d3 89 | <[^.._]..x..u8U..V..S....P...... |
45a0 | c1 83 c1 ff 83 d3 ff 83 fb 00 77 1d 81 f9 ff ff ff 7f 77 15 89 04 24 e8 16 7b 01 00 ff 04 86 b8 | ..........w.......w...$..{...... |
45c0 | 01 00 00 00 eb 05 31 c0 c3 31 c0 83 c4 10 5b 5e 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 45 10 8b 75 | ......1..1....[^].U..WVS....E..u |
45e0 | 0c 8b 40 08 85 c0 0f 84 98 00 00 00 83 f8 13 75 23 8b 45 10 8b 08 8b 58 04 89 c8 83 c0 ff 89 da | ..@............u#.E....X........ |
4600 | 83 d2 ff 83 fa 00 77 0c 3d ff ff ff 7f 77 05 3b 4e 08 76 72 8b 55 10 89 f0 e8 6e fe ff ff 89 c3 | ......w.=....w.;N.vr.U....n..... |
4620 | 8b 45 10 c7 04 24 00 00 00 00 89 44 24 08 8d 43 10 89 44 24 04 e8 1b de ff ff 85 c0 74 0f 8b 46 | .E...$.....D$..C..D$........t..F |
4640 | 08 2b 5e 10 c1 fb 05 8d 4c 18 01 eb 39 83 7b 18 0a 75 10 8b 45 10 f6 40 08 40 74 07 8b 00 39 43 | .+^.....L...9.{..u..E..@.@t...9C |
4660 | 10 74 db 8b 43 1c 85 c0 75 13 8b 45 08 c7 44 24 04 78 35 46 00 89 04 24 e8 32 8d 01 00 c1 e0 05 | .t..C...u..E..D$.x5F...$.2...... |
4680 | 01 c3 eb 9c 31 c9 8b 56 08 89 c8 c1 e0 04 39 d1 73 36 8b 5e 0c 8d 78 10 8d 49 01 83 7c 03 08 00 | ....1..V......9.s6.^..x..I..|... |
46a0 | 74 22 8b 7d 10 89 0f 8d 7f 10 b9 04 00 00 00 c7 47 f4 00 00 00 00 03 46 0c c7 47 f8 13 00 00 00 | t".}............G......F..G..... |
46c0 | 89 c6 eb 44 89 f8 eb c6 29 d1 bb 01 00 00 00 89 ca 0f b6 4e 07 d3 e3 89 d1 c1 e1 05 eb 01 42 39 | ...D....)..........N..........B9 |
46e0 | da 7d 2e 8b 46 10 01 c8 83 c1 20 83 78 08 00 74 ed 8b 7d 10 8d 70 10 b9 04 00 00 00 f3 a5 8b 7d | .}..F.......x..t..}..p.........} |
4700 | 10 89 c6 83 c7 10 b1 04 f3 a5 b8 01 00 00 00 eb 02 31 c0 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 83 ec | .................1....[^_].U.... |
4720 | 18 8b 45 08 c7 44 24 08 20 00 00 00 c7 44 24 04 05 00 00 00 89 04 24 e8 10 cb 00 00 c7 40 18 00 | ..E..D$......D$.......$......@.. |
4740 | 00 00 00 c6 40 06 ff c7 40 0c 00 00 00 00 c7 40 08 00 00 00 00 c7 40 10 c8 35 46 00 c6 40 07 00 | ....@...@......@......@..5F..@.. |
4760 | c7 40 14 c8 35 46 00 c9 c3 55 89 e5 56 53 83 ec 10 8b 5d 0c 8b 75 08 8b 53 10 81 fa c8 35 46 00 | .@..5F...U..VS....]..u..S....5F. |
4780 | 74 23 c7 44 24 0c 00 00 00 00 0f b6 4b 07 b8 20 00 00 00 89 54 24 04 89 34 24 d3 e0 89 44 24 08 | t#.D$.......K.......T$..4$...D$. |
47a0 | e8 98 be 00 00 8b 53 0c c7 44 24 0c 00 00 00 00 8b 43 08 89 34 24 89 54 24 04 c1 e0 04 89 44 24 | ......S..D$......C..4$.T$.....D$ |
47c0 | 08 e8 77 be 00 00 89 5c 24 04 89 34 24 c7 44 24 0c 00 00 00 00 c7 44 24 08 20 00 00 00 e8 5b be | ..w....\$..4$.D$......D$......[. |
47e0 | 00 00 83 c4 10 5b 5e 5d c3 55 89 e5 57 56 53 83 ec 0c 8b 75 0c 8b 7d 10 8b 5d 08 89 f0 83 c0 ff | .....[^].U..WVS....u..}..]...... |
4800 | 89 fa 83 d2 ff 89 55 ec 83 7d ec 00 89 45 e8 8b 43 08 77 13 39 45 e8 73 0e 8d 86 ff ff ff 0f c1 | ......U..}...E..C.w.9E.s........ |
4820 | e0 04 03 43 0c eb 37 0f b6 4b 07 b8 01 00 00 00 d3 e0 48 21 f0 c1 e0 05 03 43 10 83 78 18 13 75 | ...C..7..K........H!.....C..x..u |
4840 | 0a 39 78 14 75 05 39 70 10 74 13 8b 50 1c 85 d2 74 07 c1 e2 05 01 d0 eb e2 b8 e8 62 46 00 83 c4 | .9x.u.9p.t..P...t..........bF... |
4860 | 0c 5b 5e 5f 5d c3 55 b8 01 00 00 00 89 e5 53 8b 5d 08 8b 55 0c 0f b6 4b 07 d3 e0 48 23 42 08 c1 | .[^_].U.......S.]..U...K...H#B.. |
4880 | e0 05 03 43 10 83 78 18 44 75 05 39 50 10 74 13 8b 48 1c 85 c9 74 07 c1 e1 05 01 c8 eb e7 b8 e8 | ...C..x.Du.9P.t..H...t.......... |
48a0 | 62 46 00 5b 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 5d 0c 8b 7d 08 8b 53 08 83 e2 3f 83 fa 03 74 45 | bF.[].U..WVS..,.]..}..S...?...tE |
48c0 | 7f 12 85 d2 b8 e8 62 46 00 0f 84 d3 00 00 00 e9 91 00 00 00 83 fa 04 74 18 83 fa 13 0f 85 83 00 | ......bF...............t........ |
48e0 | 00 00 8b 03 8b 53 04 89 44 24 04 89 54 24 08 eb 5c 8b 03 89 7d 08 89 45 0c 83 c4 2c 5b 5e 5f 5d | .....S..D$..T$..\...}..E...,[^_] |
4900 | e9 61 ff ff ff dd 03 dd 14 24 dd 5d d8 e8 ce a3 01 00 dd 45 d8 db e9 dd d9 7a 3c 75 3e d9 05 f0 | .a.......$.].......E.....z<u>... |
4920 | 35 46 00 d9 c9 db e9 dd d9 72 34 d9 05 f4 35 46 00 df e9 76 2e d9 7d e6 66 8b 45 e6 80 cc 0c 66 | 5F.......r4...5F...v..}.f.E....f |
4940 | 89 45 e4 d9 6d e4 df 7c 24 04 d9 6d e6 89 3c 24 e8 94 fe ff ff eb 4b dd d8 eb 0a dd d8 eb 06 dd | .E..m..|$..m..<$......K......... |
4960 | d8 eb 02 dd d8 89 da 89 f8 e8 1e fb ff ff 89 c6 8d 46 10 89 5c 24 08 89 44 24 04 c7 04 24 00 00 | .................F..\$..D$...$.. |
4980 | 00 00 e8 ce da ff ff 85 c0 74 04 89 f0 eb 13 8b 46 1c 85 c0 74 07 c1 e0 05 01 c6 eb d3 b8 e8 62 | .........t......F...t..........b |
49a0 | 46 00 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 5d 0c 8b 75 10 8b 7d 14 89 1c 24 89 | F...,[^_].U..WVS..,.]..u..}...$. |
49c0 | 74 24 04 89 7c 24 08 e8 1d fe ff ff 3d e8 62 46 00 75 23 8d 45 d8 89 44 24 08 8b 45 08 89 5c 24 | t$..|$......=.bF.u#.E..D$..E..\$ |
49e0 | 04 89 75 d8 89 7d dc 89 04 24 c7 45 e0 13 00 00 00 e8 9d 02 00 00 8b 75 18 b9 04 00 00 00 89 c7 | ..u..}...$.E...........u........ |
4a00 | f3 a5 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 3c 8b 5d 0c 8b 45 08 8b 7d 10 8b 75 14 0f | ....,[^_].U..WVS..<.]..E..}..u.. |
4a20 | b6 4b 07 89 45 e4 8b 43 08 89 4d d8 8b 4b 10 39 c7 89 45 e0 89 4d d4 76 57 8d 47 01 3d ff ff ff | .K..E..C..M..K.9..E..M.vW.G.=... |
4a40 | 0f 76 0b 8b 45 e4 89 04 24 e8 d6 bb 00 00 89 f8 8b 53 0c c1 e0 04 89 44 24 0c 8b 45 e0 89 54 24 | .v..E...$........S.....D$..E..T$ |
4a60 | 04 c1 e0 04 89 44 24 08 8b 45 e4 89 04 24 e8 ca bb 00 00 8b 53 08 89 43 0c 39 fa 73 10 89 d1 42 | .....D$..E...$......S..C.9.s...B |
4a80 | c1 e1 04 c7 44 08 08 00 00 00 00 eb ec 89 7b 08 85 f6 75 0e c7 43 10 c8 35 46 00 31 c9 e9 91 00 | ....D.........{...u..C..5F.1.... |
4aa0 | 00 00 89 34 24 e8 28 76 01 00 83 f8 1e 89 c1 7e 13 8b 45 e4 c7 44 24 04 8e 35 46 00 89 04 24 e8 | ...4$.(v.......~..E..D$..5F...$. |
4ac0 | eb 88 01 00 c7 45 dc 01 00 00 00 d3 65 dc 8b 75 dc 89 45 d0 8d 46 01 3d ff ff ff 07 0f 87 61 ff | .....E......e..u..E..F.=......a. |
4ae0 | ff ff 89 f0 c1 e0 05 89 44 24 0c 8b 45 e4 c7 44 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 89 04 | ........D$..E..D$......D$....... |
4b00 | 24 e8 37 bb 00 00 8b 4d d0 89 43 10 31 c0 3b 45 dc 7d 20 89 c2 40 c1 e2 05 03 53 10 c7 42 1c 00 | $.7....M..C.1.;E.}...@....S..B.. |
4b20 | 00 00 00 c7 42 18 00 00 00 00 c7 42 08 00 00 00 00 eb db 89 f0 c1 e0 05 03 43 10 3b 7d e0 88 4b | ....B......B.............C.;}..K |
4b40 | 07 89 43 14 73 7f 89 f9 89 fa c1 e1 04 89 7b 08 89 ce 8b 43 0c 01 f0 83 78 08 00 74 2e 89 44 24 | ..C.s.........{....C....x..t..D$ |
4b60 | 10 8d 42 01 89 44 24 08 8b 45 e4 c7 44 24 0c 00 00 00 00 89 5c 24 04 89 4d d0 89 04 24 89 55 dc | ..B..D$..E..D$......\$..M...$.U. |
4b80 | e8 25 fe ff ff 8b 4d d0 8b 55 dc 42 83 c6 10 3b 55 e0 72 be 8d 47 01 3d ff ff ff 0f 0f 87 a1 fe | .%....M..U.B...;U.r..G.=........ |
4ba0 | ff ff 8b 43 0c 8b 55 e0 89 4c 24 0c 89 44 24 04 8b 45 e4 c1 e2 04 89 54 24 08 89 04 24 e8 7b ba | ...C..U..L$..D$..E.....T$...$.{. |
4bc0 | 00 00 89 43 0c 8a 4d d8 ba 01 00 00 00 8b 7d d4 d3 e2 4a 89 d0 c1 e0 05 8d 44 07 10 89 45 e0 85 | ...C..M.......}...J......D...E.. |
4be0 | d2 78 37 8b 45 e0 83 78 f8 00 74 27 89 c6 89 44 24 08 8b 45 e4 83 ee 10 89 5c 24 04 89 55 dc 89 | .x7.E..x..t'...D$..E.....\$..U.. |
4c00 | 04 24 e8 1c 04 00 00 b9 04 00 00 00 8b 55 dc 89 c7 f3 a5 4a 83 6d e0 20 eb c5 8b 7d d4 81 ff c8 | .$...........U.....J.m.....}.... |
4c20 | 35 46 00 74 29 8a 4d d8 b8 20 00 00 00 89 7d 0c c7 45 14 00 00 00 00 d3 e0 89 45 10 8b 45 e4 89 | 5F.t).M.......}..E........E..E.. |
4c40 | 45 08 83 c4 3c 5b 5e 5f 5d e9 ef b9 00 00 83 c4 3c 5b 5e 5f 5d c3 55 89 e5 83 ec 18 8b 55 0c 81 | E...<[^_].......<[^_].U......U.. |
4c60 | 7a 10 c8 35 46 00 74 0d 0f b6 4a 07 b8 01 00 00 00 d3 e0 eb 02 31 c0 89 44 24 0c 8b 45 10 89 54 | z..5F.t...J..........1..D$..E..T |
4c80 | 24 04 89 44 24 08 8b 45 08 89 04 24 e8 79 fd ff ff c9 c3 55 89 e5 57 56 53 81 ec cc 00 00 00 8b | $..D$..E...$.y.....U..WVS....... |
4ca0 | 45 10 8b 40 08 85 c0 75 0a c7 44 24 04 9d 35 46 00 eb 3a 83 f8 03 0f 85 9e 00 00 00 8b 45 10 dd | E..@...u..D$..5F..:..........E.. |
4cc0 | 00 db e8 7a 1e dd 14 24 dd 9d 48 ff ff ff e8 0d a0 01 00 dd 85 48 ff ff ff db e9 dd d9 7b 19 dd | ...z...$..H..........H.......{.. |
4ce0 | d8 eb 77 dd d8 c7 44 24 04 b0 35 46 00 8b 45 08 89 04 24 e8 b7 86 01 00 75 56 d9 05 f0 35 46 00 | ..w...D$..5F..E...$.....uV...5F. |
4d00 | d9 c9 db e9 dd d9 72 4c d9 05 f4 35 46 00 df e9 76 46 d9 bd 56 ff ff ff c7 85 60 ff ff ff 13 00 | ......rL...5F...vF..V.....`..... |
4d20 | 00 00 66 8b 85 56 ff ff ff 80 cc 0c 66 89 85 54 ff ff ff 8d 85 58 ff ff ff d9 ad 54 ff ff ff df | ..f..V......f..T.....X.....T.... |
4d40 | bd 58 ff ff ff d9 ad 56 ff ff ff 89 45 10 eb 0a dd d8 eb 06 dd d8 eb 02 dd d8 8b 55 10 8b 45 0c | .X.....V....E..............U..E. |
4d60 | e8 27 f7 ff ff 83 78 08 00 89 c3 74 1b 8b 45 0c 8b 40 10 8b 4d 0c 8b 49 14 39 c1 89 8d 50 ff ff | .'....x....t..E..@..M..I.9...P.. |
4d80 | ff 77 12 e9 14 01 00 00 3d c8 35 46 00 0f 85 bc 00 00 00 eb d8 8b bd 50 ff ff ff 8b 4d 0c 83 7f | .w......=.5F...........P....M... |
4da0 | f8 00 8d 77 e0 89 b5 48 ff ff ff 89 71 14 75 c3 85 f6 0f 84 e4 00 00 00 8b 45 0c 8d 53 10 e8 c9 | ...w...H....q.u..........E..S... |
4dc0 | f6 ff ff 39 d8 74 5a 8b 50 1c c1 e2 05 01 c2 39 da 74 04 89 d0 eb f0 8b 95 48 ff ff ff b9 08 00 | ...9.tZ.P......9.t.......H...... |
4de0 | 00 00 89 de 29 c2 c1 fa 05 89 50 1c 8b 85 50 ff ff ff 8d 78 e0 f3 a5 83 7b 1c 00 74 1b 8b 8d 50 | ....).....P...P....x....{..t...P |
4e00 | ff ff ff 89 d8 2b 85 48 ff ff ff c1 f8 05 01 41 fc c7 43 1c 00 00 00 00 c7 43 08 00 00 00 00 eb | .....+.H.......A..C......C...... |
4e20 | 2e 8b 53 1c 85 d2 74 17 c1 e2 05 8b bd 50 ff ff ff 01 d3 2b 9d 48 ff ff ff c1 fb 05 89 5f fc 8b | ..S...t......P.....+.H......._.. |
4e40 | 9d 48 ff ff ff 89 da 29 c2 c1 fa 05 89 50 1c 8b 45 10 8b 50 04 8b 00 89 53 14 89 43 10 8b 45 10 | .H.....).....P..E..P....S..C..E. |
4e60 | 8b 40 08 89 43 18 8b 45 10 f6 40 08 40 74 26 8b 45 0c f6 40 05 04 74 1d 8b 45 10 8b 00 f6 40 05 | .@..C..E..@.@t&.E..@..t..E....@. |
4e80 | 03 74 12 8b 45 0c 89 44 24 04 8b 45 08 89 04 24 e8 55 c3 00 00 89 d8 e9 7c 01 00 00 31 c0 c7 84 | .t..E..D$..E...$.U......|...1... |
4ea0 | 85 68 ff ff ff 00 00 00 00 40 83 f8 20 75 ef 8b 45 0c ba 01 00 00 00 bf 01 00 00 00 c7 85 50 ff | .h.......@...u..E.............P. |
4ec0 | ff ff 00 00 00 00 8b 40 08 89 85 48 ff ff ff 8d 85 68 ff ff ff 3b bd 48 ff ff ff 76 12 8b b5 48 | .......@...H.....h...;.H...v...H |
4ee0 | ff ff ff 39 f2 77 49 89 b5 44 ff ff ff eb 06 89 bd 44 ff ff ff 8d 8a ff ff ff 0f 31 db c1 e1 04 | ...9.wI..D.......D.........1.... |
4f00 | 3b 95 44 ff ff ff 77 14 8b 75 0c 8b 76 0c 83 7c 0e 08 01 83 db ff 42 83 c1 10 eb e4 01 18 83 c0 | ;.D...w..u..v..|......B......... |
4f20 | 04 8d 4d e8 01 ff 01 9d 50 ff ff ff 39 c8 75 a5 8b 45 0c bf 01 00 00 00 31 f6 31 db 0f b6 48 07 | ..M.....P...9.u..E......1.1...H. |
4f40 | d3 e7 4f 83 ff ff 74 24 8b 4d 0c 89 f8 c1 e0 05 03 41 10 83 78 08 00 74 e9 83 c0 10 43 8d 95 68 | ..O...t$.M.......A..x..t....C..h |
4f60 | ff ff ff e8 20 f6 ff ff 01 c6 eb d6 8b 45 10 8d 95 68 ff ff ff 8b bd 50 ff ff ff e8 08 f6 ff ff | .............E...h.....P........ |
4f80 | 31 c9 ba 01 00 00 00 01 fb 01 c6 01 fe 31 ff 8d 43 01 89 b5 48 ff ff ff 8d b5 68 ff ff ff 89 85 | 1............1..C...H.....h..... |
4fa0 | 50 ff ff ff 31 c0 89 d3 d1 eb 3b 9d 48 ff ff ff 89 9d 44 ff ff ff 73 25 8b 1e 85 db 74 10 01 d8 | P...1.....;.H.....D...s%....t... |
4fc0 | 8b 9d 44 ff ff ff 39 d8 0f 47 fa 0f 47 c8 83 c6 04 3b 85 48 ff ff ff 74 04 01 d2 eb c9 8b 45 0c | ..D...9..G..G....;.H...t......E. |
4fe0 | 8b 9d 50 ff ff ff 89 7c 24 08 89 44 24 04 8b 45 08 29 cb 89 5c 24 0c 89 04 24 e8 0b fa ff ff 8b | ..P....|$..D$..E.)..\$...$...... |
5000 | 45 10 89 44 24 08 8b 45 0c 89 44 24 04 8b 45 08 89 04 24 e8 0b 00 00 00 81 c4 cc 00 00 00 5b 5e | E..D$..E..D$..E...$...........[^ |
5020 | 5f 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 5d 0c 8b 75 10 8b 7d 08 89 1c 24 89 74 24 04 e8 65 f8 ff | _].U..WVS....]..u..}...$.t$..e.. |
5040 | ff 3d e8 62 46 00 75 15 89 75 10 89 5d 0c 89 7d 08 83 c4 1c 5b 5e 5f 5d e9 36 fc ff ff 83 c4 1c | .=.bF.u..u..]..}....[^_].6...... |
5060 | 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 14 8b 7d 08 8b 5f 08 85 db 74 3d 8b 77 0c 8d 83 ff ff ff | [^_].U..WVS....}.._...t=.w...... |
5080 | 0f c1 e0 04 83 7c 06 08 00 75 2a 31 c0 89 da 29 c2 83 fa 01 0f 86 b0 00 00 00 8d 14 03 d1 ea 8d | .....|...u*1...)................ |
50a0 | 8a ff ff ff 0f c1 e1 04 83 7c 0e 08 00 0f 44 da 0f 45 c2 eb d8 81 7f 10 c8 35 46 00 8d 73 01 0f | .........|....D..E.......5F..s.. |
50c0 | 84 83 00 00 00 89 74 24 04 c7 44 24 08 00 00 00 00 89 3c 24 e8 10 f7 ff ff 83 78 08 00 74 35 81 | ......t$..D$......<$......x..t5. |
50e0 | fe ff ff ff 3f 76 27 bb 01 00 00 00 89 5c 24 04 c7 44 24 08 00 00 00 00 89 3c 24 e8 e9 f6 ff ff | ....?v'......\$..D$......<$..... |
5100 | 83 78 08 00 74 03 43 eb e3 8d 43 ff eb 3c 89 f3 01 f6 eb b1 89 f0 29 d8 83 f8 01 76 2b 8d 14 1e | .x..t.C...C..<........)....v+... |
5120 | d1 ea 89 54 24 04 c7 44 24 08 00 00 00 00 89 3c 24 89 55 ec e8 b0 f6 ff ff 8b 55 ec 83 78 08 00 | ...T$..D$......<$.U.......U..x.. |
5140 | 0f 44 f2 0f 45 da eb cc 89 d8 83 c4 14 5b 5e 5f 5d c3 90 90 55 89 e5 53 83 ec 24 8b 5d 08 8d 45 | .D..E........[^_]...U..S..$.]..E |
5160 | f4 89 44 24 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 69 26 01 00 8b 45 f4 89 1c 24 c7 44 24 08 00 | ..D$..D$.......$.i&...E...$.D$.. |
5180 | 00 00 00 89 44 24 04 e8 dd d7 00 00 83 c4 24 b8 01 00 00 00 5b 5d c3 55 89 e5 57 56 53 83 ec 3c | ....D$........$.....[].U..WVS..< |
51a0 | 8b 5d 08 89 55 dc ba 08 00 00 00 89 45 cc 89 4d d8 83 fb 08 0f 4e d3 8d 7b ff 8d 42 ff c7 45 e0 | .]..U.......E..M.....N..{..B..E. |
51c0 | 00 00 00 00 c7 45 e4 00 00 00 00 89 7d c8 85 c0 8b 75 e0 8b 7d e4 78 32 0f a4 f7 08 8b 4d c8 c1 | .....E......}....u..}.x2.....M.. |
51e0 | e6 08 89 75 d0 8b 75 d8 89 7d d4 8b 7d d4 29 c1 85 f6 8b 75 dc 0f 45 c8 48 89 7d e4 0f b6 0c 0e | ...u..u..}..}.)....u..E.H.}..... |
5200 | 8b 75 d0 09 f1 89 4d e0 eb c4 83 fb 07 7f 32 83 7d 0c 00 74 7f 8d 0c dd ff ff ff ff 31 c0 31 d2 | .u....M.......2.}..t........1.1. |
5220 | f6 c1 20 0f 94 c0 0f 95 c2 d3 e0 d3 e2 31 c6 31 d7 89 f1 29 c1 89 fb 19 d3 89 4d e0 89 5d e4 eb | .............1.1...)......M..].. |
5240 | 53 83 fb 08 74 4e 83 ef 00 79 0b 83 7d 0c 00 bf ff 00 00 00 75 02 31 ff 8d 73 ff 8b 4d d8 89 f0 | S...tN...y..}.......u.1..s..M... |
5260 | 29 d0 85 c9 8b 4d dc 0f 45 c2 0f b6 04 01 39 f8 74 1d 8b 45 cc 89 5c 24 08 c7 44 24 04 f8 35 46 | )....M..E.....9.t..E..\$..D$..5F |
5280 | 00 89 55 d0 89 04 24 e8 c8 18 01 00 8b 55 d0 42 39 da 7c c7 8b 45 e0 8b 55 e4 83 c4 3c 5b 5e 5f | ..U...$......U.B9.|..E..U...<[^_ |
52a0 | 5d c3 55 89 e5 57 89 d7 56 89 c6 53 83 ec 1c 8a 02 8d 5a 01 3c 25 74 10 3c 5b 75 60 80 7a 01 5e | ].U..W..V..S......Z.<%t.<[u`.z.^ |
52c0 | 8d 42 02 0f 44 d8 eb 35 3b 5e 0c 75 13 8b 46 10 c7 44 24 04 26 36 46 00 89 04 24 e8 74 18 01 00 | .B..D..5;^.u..F..D$.&6F...$.t... |
52e0 | 8d 47 02 eb 39 80 3b 25 8d 53 01 75 09 83 c3 02 3b 56 0c 0f 42 d3 80 3a 5d 74 1c 89 d3 3b 5e 0c | .G..9.;%.S.u....;V..B..:]t...;^. |
5300 | 75 e3 8b 46 10 c7 44 24 04 49 36 46 00 89 04 24 e8 3f 18 01 00 eb ce 8d 42 01 eb 02 89 d8 83 c4 | u..F..D$.I6F...$.?......B....... |
5320 | 1c 5b 5e 5f 5d c3 55 89 e5 57 56 31 f6 53 83 ec 2c 8b 5d 0c 89 04 24 89 55 d8 89 4d dc 89 5c 24 | .[^_].U..WV1.S..,.]...$.U..M..\$ |
5340 | 04 8d 7b ff 89 45 e4 e8 4d 1c 01 00 8b 55 d8 83 7d 08 00 8b 4d dc 89 7d d8 0f 44 f7 88 14 30 be | ..{..E..M....U..}...M..}..D...0. |
5360 | 01 00 00 00 39 de 7d 19 8b 7d d8 0f ac ca 08 c1 e9 08 29 f7 83 7d 08 00 0f 45 fe 46 88 14 38 eb | ....9.}..}........)..}...E.F..8. |
5380 | e3 83 fb 08 7e 0e 83 7d 10 00 ba 08 00 00 00 8d 73 ff 75 0e 8b 45 e4 01 58 08 83 c4 2c 5b 5e 5f | ....~..}........s.u..E..X...,[^_ |
53a0 | 5d c3 89 f1 29 d1 83 7d 08 00 0f 45 ca 42 39 da c6 04 08 ff 7c ec eb dc 55 89 e5 83 ec 18 8b 45 | ]...)..}...E.B9.....|...U......E |
53c0 | 10 89 44 24 08 8b 45 0c 89 44 24 04 8b 45 14 89 04 24 e8 7f 1c 01 00 31 c0 c9 c3 55 b8 3c 10 00 | ..D$..E..D$..E...$.....1...U.<.. |
53e0 | 00 89 e5 57 56 53 e8 c5 93 01 00 29 c4 8b 7d 08 8d 85 d4 ef ff ff 89 44 24 08 8d 9d d8 ef ff ff | ...WVS.....)..}........D$....... |
5400 | c7 44 24 04 01 00 00 00 89 3c 24 e8 ce 23 01 00 89 3c 24 31 ff 89 5c 24 04 89 c6 8b 85 d4 ef ff | .D$......<$..#...<$1..\$........ |
5420 | ff 89 44 24 08 e8 ab 1d 01 00 89 c2 8b 85 d4 ef ff ff 39 c7 73 1f 0f b6 04 3e 89 95 c4 ef ff ff | ..D$..............9.s....>...... |
5440 | 89 04 24 ff 15 90 94 46 00 8b 95 c4 ef ff ff 88 04 3a 47 eb d7 89 44 24 04 89 1c 24 e8 b0 1c 01 | ..$....F.........:G...D$...$.... |
5460 | 00 81 c4 3c 10 00 00 b8 01 00 00 00 5b 5e 5f 5d c3 55 b8 3c 10 00 00 89 e5 57 56 53 e8 2f 93 01 | ...<........[^_].U.<.....WVS./.. |
5480 | 00 29 c4 8b 7d 08 8d 85 d4 ef ff ff 89 44 24 08 8d 9d d8 ef ff ff c7 44 24 04 01 00 00 00 89 3c | .)..}........D$........D$......< |
54a0 | 24 e8 38 23 01 00 89 5c 24 04 89 3c 24 89 c6 8b 85 d4 ef ff ff 89 44 24 08 e8 17 1d 01 00 31 d2 | $.8#...\$..<$.........D$......1. |
54c0 | 8b 8d d4 ef ff ff 39 ca 73 0c 49 29 d1 8a 0c 0e 88 0c 10 42 eb ea 89 1c 24 89 4c 24 04 e8 2f 1c | ......9.s.I).......B....$.L$../. |
54e0 | 01 00 81 c4 3c 10 00 00 b8 01 00 00 00 5b 5e 5f 5d c3 55 b8 5c 10 00 00 89 e5 57 56 53 e8 ae 92 | ....<........[^_].U.\.....WVS... |
5500 | 01 00 29 c4 8b 75 08 8d 85 d0 ef ff ff 89 44 24 08 c7 44 24 04 01 00 00 00 89 34 24 e8 bd 22 01 | ..)..u........D$..D$......4$..". |
5520 | 00 c7 44 24 04 02 00 00 00 89 34 24 89 85 bc ef ff ff e8 71 24 01 00 c7 44 24 08 69 36 46 00 c7 | ..D$......4$.......q$...D$.i6F.. |
5540 | 44 24 04 03 00 00 00 89 34 24 89 85 c0 ef ff ff 8d 85 d4 ef ff ff 89 44 24 0c 89 95 c4 ef ff ff | D$......4$.............D$....... |
5560 | e8 b9 22 01 00 83 bd c4 ef ff ff 00 89 85 b8 ef ff ff 7f 28 7c 09 83 bd c0 ef ff ff 00 77 1d c7 | .."................(|........w.. |
5580 | 44 24 08 00 00 00 00 c7 44 24 04 69 36 46 00 89 34 24 e8 f5 d3 00 00 e9 02 01 00 00 8b 85 d4 ef | D$......D$.i6F..4$.............. |
55a0 | ff ff 8b bd d0 ef ff ff 89 85 b4 ef ff ff 01 f8 89 c3 72 46 8b 85 c0 ef ff ff 8b 95 c4 ef ff ff | ..................rF............ |
55c0 | c7 04 24 ff ff ff 7f c7 44 24 04 00 00 00 00 89 44 24 08 89 54 24 0c e8 04 92 01 00 c7 85 ac ef | ..$.....D$......D$..T$.......... |
55e0 | ff ff 00 00 00 00 89 9d a8 ef ff ff 39 95 ac ef ff ff 7c 1b 7f 04 39 c3 76 15 c7 44 24 04 6a 36 | ............9.....|...9.v..D$.j6 |
5600 | 46 00 89 34 24 e8 4a 15 01 00 e9 94 00 00 00 8b 9d c0 ef ff ff 89 34 24 8d 43 ff 0f af df 0f af | F..4$.J...............4$.C...... |
5620 | 85 b4 ef ff ff 01 c3 8d 85 d8 ef ff ff 89 5c 24 08 89 44 24 04 e8 9b 1b 01 00 83 85 c0 ef ff ff | ..............\$..D$............ |
5640 | ff 83 95 c4 ef ff ff ff 8b 8d c4 ef ff ff 8b 95 c0 ef ff ff 8b b5 bc ef ff ff 89 cf 8b 8d d0 ef | ................................ |
5660 | ff ff 09 d7 89 c7 f3 a4 74 22 8b 8d d4 ef ff ff 03 85 d0 ef ff ff 85 c9 74 c0 8b b5 b8 ef ff ff | ........t"..............t....... |
5680 | 89 c7 f3 a4 03 85 d4 ef ff ff eb ae 8d 85 d8 ef ff ff 89 5c 24 04 89 04 24 e8 73 1a 01 00 b8 01 | ...................\$...$.s..... |
56a0 | 00 00 00 81 c4 5c 10 00 00 5b 5e 5f 5d c3 55 b8 3c 10 00 00 89 e5 57 56 53 e8 f2 90 01 00 29 c4 | .....\...[^_].U.<.....WVS.....). |
56c0 | 8b 7d 08 8d 85 d4 ef ff ff 89 44 24 08 8d 9d d8 ef ff ff c7 44 24 04 01 00 00 00 89 3c 24 e8 fb | .}........D$........D$......<$.. |
56e0 | 20 01 00 89 3c 24 31 ff 89 5c 24 04 89 c6 8b 85 d4 ef ff ff 89 44 24 08 e8 d8 1a 01 00 89 c2 8b | ....<$1..\$..........D$......... |
5700 | 85 d4 ef ff ff 39 c7 73 1f 0f b6 04 3e 89 95 c4 ef ff ff 89 04 24 ff 15 8c 94 46 00 8b 95 c4 ef | .....9.s....>........$....F..... |
5720 | ff ff 88 04 3a 47 eb d7 89 44 24 04 89 1c 24 e8 dd 19 01 00 81 c4 3c 10 00 00 b8 01 00 00 00 5b | ....:G...D$...$.......<........[ |
5740 | 5e 5f 5d c3 55 89 e5 56 89 d6 53 89 c3 83 ec 10 89 14 24 ff 15 8c 94 46 00 83 e8 61 83 f8 19 0f | ^_].U..V..S.......$....F...a.... |
5760 | 87 81 00 00 00 ff 24 85 88 36 46 00 89 1c 24 ff 15 d4 93 46 00 eb 61 89 1c 24 ff 15 d8 93 46 00 | ......$..6F...$....F..a..$....F. |
5780 | eb 56 83 eb 30 83 fb 09 0f 96 c3 eb 54 89 1c 24 ff 15 dc 93 46 00 eb 40 89 1c 24 ff 15 e0 93 46 | .V..0.......T..$....F..@..$....F |
57a0 | 00 eb 35 89 1c 24 ff 15 e4 93 46 00 eb 2a 89 1c 24 ff 15 e8 93 46 00 eb 1f 89 1c 24 ff 15 ec 93 | ..5..$....F..*..$....F.....$.... |
57c0 | 46 00 eb 14 89 1c 24 ff 15 d0 93 46 00 eb 09 89 1c 24 ff 15 f0 93 46 00 89 c3 eb 0e 85 db 0f 94 | F.....$....F.....$....F......... |
57e0 | c3 0f b6 db eb 04 39 de eb 0f 89 34 24 ff 15 e0 93 46 00 85 c0 75 08 85 db 0f 94 c3 0f b6 db 83 | ......9....4$....F...u.......... |
5800 | c4 10 89 d8 5b 5e 5d c3 55 89 e5 57 56 89 c6 53 bb 01 00 00 00 83 ec 1c 80 7a 01 5e 89 4d e4 75 | ....[^].U..WV..S.........z.^.M.u |
5820 | 21 42 30 db eb 1c 0f b6 42 01 3c 25 75 1e 8d 7a 02 0f b6 52 02 89 f0 e8 08 ff ff ff 85 c0 75 37 | !B0.....B.<%u..z...R..........u7 |
5840 | 89 fa 8d 4a 01 3b 4d e4 72 dc eb 24 80 7a 02 2d 75 16 8d 7a 03 3b 7d e4 73 0e 39 f0 7f e2 0f b6 | ...J.;M.r..$.z.-u..z.;}.s.9..... |
5860 | 42 03 39 c6 7f da eb 0f 39 f0 74 0b 89 cf eb d0 89 d8 83 f0 01 eb 02 89 d8 83 c4 1c 5b 5e 5f 5d | B.9.....9.t.................[^_] |
5880 | c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 3b | .U..S....]..D$......D$.......$.; |
58a0 | 1f 01 00 89 1c 24 c7 44 24 08 00 00 00 00 c7 44 24 04 02 00 00 00 e8 23 1f 01 00 89 1c 24 c7 44 | .....$.D$......D$......#.....$.D |
58c0 | 24 04 02 00 00 00 e8 8f ca 00 00 89 1c 24 c7 44 24 04 00 00 00 00 c7 44 24 08 00 00 00 00 e8 86 | $............$.D$......D$....... |
58e0 | d0 00 00 89 1c 24 c7 44 24 08 03 00 00 00 c7 44 24 04 cc 89 40 00 e8 a9 d1 00 00 83 c4 14 b8 01 | .....$.D$......D$...@........... |
5900 | 00 00 00 5b 5d c3 55 b8 3c 10 00 00 89 e5 57 56 53 e8 9a 8e 01 00 bb 01 00 00 00 29 c4 8b 75 08 | ...[].U.<.....WVS..........)..u. |
5920 | 89 34 24 e8 1a ca 00 00 89 34 24 89 44 24 08 89 c7 8d 85 d8 ef ff ff 89 44 24 04 e8 95 18 01 00 | .4$......4$.D$..........D$...... |
5940 | 89 85 d4 ef ff ff 39 fb 7f 46 89 5c 24 04 89 34 24 e8 52 20 01 00 85 d2 89 c1 0f b6 c0 75 04 39 | ......9..F.\$..4$.R..........u.9 |
5960 | c8 74 20 c7 44 24 08 f0 36 46 00 89 5c 24 04 89 34 24 89 8d d0 ef ff ff e8 27 12 01 00 8b 8d d0 | .t..D$..6F..\$..4$.......'...... |
5980 | ef ff ff 8b 85 d4 ef ff ff 88 4c 18 ff 43 eb b6 8d 85 d8 ef ff ff 89 7c 24 04 89 04 24 e8 6f 17 | ..........L..C.........|$...$.o. |
59a0 | 01 00 81 c4 3c 10 00 00 b8 01 00 00 00 5b 5e 5f 5d c3 55 83 c9 ff 89 e5 57 89 c7 56 53 89 c3 83 | ....<........[^_].U.....W..VS... |
59c0 | ec 1c 31 c0 f2 ae 89 d7 89 ce f7 d6 8d 4e ff 89 4d e4 83 c9 ff f2 ae 8d 44 33 fe 0f b6 30 89 54 | ..1..........N..M.......D3...0.T |
59e0 | 24 04 89 04 24 f7 d1 8d 79 ff e8 f9 1f 02 00 89 f0 03 7d e4 88 44 3b ff c6 04 3b 00 83 c4 1c 5b | $...$...y.........}..D;...;....[ |
5a00 | 5e 5f 5d c3 55 89 e5 83 ec 18 8d 45 10 89 44 24 08 8b 45 0c 89 44 24 04 8b 45 08 89 04 24 e8 5d | ^_].U......E..D$..E..D$..E...$.] |
5a20 | 99 01 00 c9 c3 55 b8 7c 10 00 00 89 e5 57 56 53 e8 7b 8d 01 00 29 c4 8b 45 08 8d 9d d8 ef ff ff | .....U.|.....WVS.{...)..E....... |
5a40 | 89 04 24 e8 fa c8 00 00 c7 44 24 04 01 00 00 00 89 85 98 ef ff ff 8d 85 b4 ef ff ff 89 44 24 08 | ..$......D$..................D$. |
5a60 | 8b 45 08 89 04 24 e8 73 1d 01 00 89 5c 24 04 89 c6 8b 85 b4 ef ff ff 01 f0 89 85 94 ef ff ff 8b | .E...$.s....\$.................. |
5a80 | 45 08 89 04 24 e8 2a 17 01 00 c7 85 a0 ef ff ff 01 00 00 00 89 9d a4 ef ff ff 3b b5 94 ef ff ff | E...$.*...................;..... |
5aa0 | 0f 83 44 05 00 00 80 3e 25 74 42 8b 85 dc ef ff ff 39 85 e0 ef ff ff 72 16 8b 85 a4 ef ff ff c7 | ..D....>%tB......9.....r........ |
5ac0 | 44 24 04 01 00 00 00 89 04 24 e8 ca 14 01 00 8b 85 e0 ef ff ff 46 8b 8d d8 ef ff ff 8d 50 01 89 | D$.......$...........F.......P.. |
5ae0 | 95 e0 ef ff ff 8a 56 ff 88 14 01 eb ad 80 7e 01 25 75 47 8b 85 dc ef ff ff 39 85 e0 ef ff ff 72 | ......V.......~.%uG......9.....r |
5b00 | 16 8b 85 a4 ef ff ff c7 44 24 04 01 00 00 00 89 04 24 e8 82 14 01 00 8b 85 e0 ef ff ff 83 c6 02 | ........D$.......$.............. |
5b20 | 8b 8d d8 ef ff ff 8d 50 01 89 95 e0 ef ff ff 8a 56 ff 88 14 01 e9 60 ff ff ff 8b 85 a4 ef ff ff | .......P........V.....`......... |
5b40 | c7 44 24 04 00 02 00 00 89 04 24 e8 49 14 01 00 ff 85 a0 ef ff ff 89 85 9c ef ff ff 8b 85 98 ef | .D$.......$.I................... |
5b60 | ff ff 39 85 a0 ef ff ff 7e 1d 8b 85 a0 ef ff ff c7 44 24 08 03 37 46 00 89 44 24 04 8b 45 08 89 | ..9.....~........D$..7F..D$..E.. |
5b80 | 04 24 e8 1d 10 01 00 46 89 f3 0f be 03 84 c0 75 1e 89 d8 29 f0 83 f8 05 76 2c 8b 45 08 c7 44 24 | .$.....F.......u...)....v,.E..D$ |
5ba0 | 04 12 37 46 00 89 04 24 e8 a7 0f 01 00 eb 17 89 44 24 04 c7 04 24 0c 37 46 00 e8 11 1e 02 00 85 | ..7F...$........D$...$.7F....... |
5bc0 | c0 74 ce 43 eb c4 0f b6 03 83 e8 30 83 f8 0a 83 d3 00 0f b6 03 83 e8 30 83 f8 0a 83 d3 00 80 3b | .t.C.......0...........0.......; |
5be0 | 2e 75 1f 0f b6 53 01 8d 43 01 83 c3 02 83 ea 30 83 fa 0a 0f 43 d8 0f b6 03 83 e8 30 83 f8 0a 83 | .u...S..C......0....C......0.... |
5c00 | d3 00 0f b6 03 83 e8 30 83 f8 09 77 13 8b 45 08 c7 44 24 04 32 37 46 00 89 04 24 e8 34 0f 01 00 | .......0...w..E..D$.27F...$.4... |
5c20 | 89 da 29 f2 8d 85 c7 ef ff ff c6 85 c6 ef ff ff 25 89 c7 8d 4a 01 f3 a4 8d 73 01 c6 84 15 c8 ef | ..).............%...J....s...... |
5c40 | ff ff 00 0f be 03 3c 67 7f 39 3c 65 0f 8d f2 00 00 00 3c 58 0f 84 8c 00 00 00 7f 14 3c 45 0f 84 | ......<g.9<e......<X........<E.. |
5c60 | e0 00 00 00 3c 47 0f 84 d8 00 00 00 3c 41 eb 08 3c 63 74 3c 7f 70 3c 61 0f 85 48 03 00 00 e9 c1 | ....<G......<A..<ct<.p<a..H..... |
5c80 | 00 00 00 3c 71 0f 84 ff 00 00 00 7f 0e 3c 69 74 55 3c 6f 0f 85 2d 03 00 00 eb 4b 3c 75 74 47 3c | ...<q........<itU<o..-....K<utG< |
5ca0 | 78 74 43 3c 73 0f 84 88 02 00 00 e9 16 03 00 00 8b 85 a0 ef ff ff 89 44 24 04 8b 45 08 89 04 24 | xtC<s..................D$..E...$ |
5cc0 | e8 e3 1c 01 00 89 44 24 08 8d 85 c6 ef ff ff 89 44 24 04 8b 85 9c ef ff ff 89 04 24 e8 23 fd ff | ......D$........D$.........$.#.. |
5ce0 | ff e9 f9 02 00 00 8b 85 a0 ef ff ff 8d bd c6 ef ff ff 89 44 24 04 8b 45 08 89 04 24 e8 a7 1c 01 | ...................D$..E...$.... |
5d00 | 00 89 85 88 ef ff ff 89 f8 89 95 8c ef ff ff ba 5f 37 46 00 e8 99 fc ff ff 8b 85 88 ef ff ff 8b | ................_7F............. |
5d20 | 95 8c ef ff ff 89 7c 24 04 89 44 24 08 8b 85 9c ef ff ff 89 54 24 0c 89 04 24 e8 c5 fc ff ff e9 | ......|$..D$........T$...$...... |
5d40 | 9b 02 00 00 ba 69 36 46 00 8d 85 c6 ef ff ff e8 5e fc ff ff 8b 85 a0 ef ff ff 89 44 24 04 8b 45 | .....i6F........^..........D$..E |
5d60 | 08 89 04 24 e8 bf 1b 01 00 8d 85 c6 ef ff ff 89 44 24 04 8b 85 9c ef ff ff 89 04 24 dd 5c 24 08 | ...$............D$.........$.\$. |
5d80 | e8 7f fc ff ff e9 55 02 00 00 8d 85 b8 ef ff ff 89 44 24 08 8b 85 a0 ef ff ff 89 44 24 04 8b 45 | ......U..........D$........D$..E |
5da0 | 08 89 04 24 e8 35 1a 01 00 89 c3 8b 85 dc ef ff ff 39 85 e0 ef ff ff 72 16 8b 85 a4 ef ff ff c7 | ...$.5...........9.....r........ |
5dc0 | 44 24 04 01 00 00 00 89 04 24 e8 ca 11 01 00 8b 85 e0 ef ff ff 8d bd bc ef ff ff 8d 50 01 89 95 | D$.......$..................P... |
5de0 | e0 ef ff ff 8b 95 d8 ef ff ff c6 04 02 22 8b 85 b8 ef ff ff 8d 50 ff 85 c0 89 95 b8 ef ff ff 0f | .............".......P.......... |
5e00 | 84 ef 00 00 00 8a 03 3c 22 74 08 3c 5c 74 04 3c 0a 75 3f 8b 85 dc ef ff ff 39 85 e0 ef ff ff 72 | .......<"t.<\t.<.u?......9.....r |
5e20 | 16 8b 85 a4 ef ff ff c7 44 24 04 01 00 00 00 89 04 24 e8 62 11 01 00 8b 85 e0 ef ff ff 8d 50 01 | ........D$.......$.b..........P. |
5e40 | 89 95 e0 ef ff ff 8b 95 d8 ef ff ff c6 04 02 5c eb 5e 84 c0 0f b6 d0 74 19 89 14 24 89 95 9c ef | ...............\.^.....t...$.... |
5e60 | ff ff ff 15 d8 93 46 00 8b 95 9c ef ff ff 85 c0 74 3e 0f b6 43 01 89 54 24 08 83 e8 30 83 f8 09 | ......F.........t>..C..T$...0... |
5e80 | 76 0a c7 44 24 04 62 37 46 00 eb 08 c7 44 24 04 66 37 46 00 89 3c 24 e8 68 fb ff ff 8b 85 a4 ef | v..D$.b7F....D$.f7F..<$.h....... |
5ea0 | ff ff 89 7c 24 04 89 04 24 e8 db 11 01 00 eb 3e 8b 85 dc ef ff ff 39 85 e0 ef ff ff 72 16 8b 85 | ...|$...$......>......9.....r... |
5ec0 | a4 ef ff ff c7 44 24 04 01 00 00 00 89 04 24 e8 c5 10 01 00 8b 85 e0 ef ff ff 8b 8d d8 ef ff ff | .....D$.......$................. |
5ee0 | 8d 50 01 89 95 e0 ef ff ff 8a 13 88 14 01 43 e9 fa fe ff ff 8b 85 dc ef ff ff 39 85 e0 ef ff ff | .P............C...........9..... |
5f00 | 72 16 8b 85 a4 ef ff ff c7 44 24 04 01 00 00 00 89 04 24 e8 81 10 01 00 8b 85 e0 ef ff ff 8d 50 | r........D$.......$............P |
5f20 | 01 89 95 e0 ef ff ff 8b 95 d8 ef ff ff c6 04 02 22 eb 52 8d 85 bc ef ff ff 89 44 24 08 8b 85 a0 | ................".R.......D$.... |
5f40 | ef ff ff 89 44 24 04 8b 45 08 89 04 24 e8 e7 1b 01 00 c7 44 24 04 2e 00 00 00 89 c3 8d 85 c6 ef | ....D$..E...$......D$........... |
5f60 | ff ff 89 04 24 e8 66 1a 02 00 85 c0 75 1b 83 bd bc ef ff ff 63 76 12 8b 85 a4 ef ff ff 89 04 24 | ....$.f.....u.......cv.........$ |
5f80 | e8 9b 11 01 00 31 c0 eb 56 8d 85 c6 ef ff ff 89 44 24 04 8b 85 9c ef ff ff 89 5c 24 08 89 04 24 | .....1..V.......D$........\$...$ |
5fa0 | e8 5f fa ff ff c7 44 24 04 fe ff ff ff 89 85 9c ef ff ff 8b 45 08 89 04 24 e8 9c c3 00 00 8b 85 | ._....D$............E...$....... |
5fc0 | 9c ef ff ff eb 19 89 44 24 08 8b 45 08 c7 44 24 04 6c 37 46 00 89 04 24 e8 77 0b 01 00 eb 1e 01 | .......D$..E..D$.l7F...$.w...... |
5fe0 | 85 e0 ef ff ff e9 b0 fa ff ff 8d 85 d8 ef ff ff 89 04 24 e8 c0 10 01 00 b8 01 00 00 00 81 c4 7c | ..................$............| |
6000 | 10 00 00 5b 5e 5f 5d c3 55 31 d2 89 e5 53 8b 08 6b d2 0a 8d 59 01 89 18 0f be 19 0f be 49 01 8d | ...[^_].U1...S..k...Y........I.. |
6020 | 54 1a d0 83 e9 30 83 f9 09 77 08 81 fa cb cc cc 0c 7e db 89 d0 5b 5d c3 55 89 e5 57 56 53 53 0f | T....0...w.......~...[].U..WVSS. |
6040 | be 1d d0 3b 46 00 39 5d 08 89 45 f0 75 19 31 db 8b 45 f0 39 cb 8d 34 1a 8d 3c 18 74 25 0f b6 36 | ...;F.9]..E.u.1..E.9..4..<.t%..6 |
6060 | 43 89 f0 88 07 eb e9 8b 45 f0 8d 7c 08 ff 31 c0 89 fe 29 c6 39 c8 8d 1c 02 74 07 8a 1b 40 88 1e | C.......E..|..1...).9....t...@.. |
6080 | eb ee 58 5b 5e 5f 5d c3 55 89 e5 57 56 53 89 c3 83 ec 1c 3b 50 14 8b 40 10 7c 2a 85 d2 75 0f 8b | ..X[^_].U..WVS.....;P..@.|*..u.. |
60a0 | 55 08 89 4c 24 04 29 ca 89 54 24 08 eb 63 42 89 54 24 08 c7 44 24 04 8e 37 46 00 89 04 24 e8 91 | U..L$.)..T$..cB.T$..D$..7F...$.. |
60c0 | 0a 01 00 eb 54 8d 3c d3 8b 77 1c 83 fe ff 75 12 c7 44 24 04 a9 37 46 00 89 04 24 e8 74 0a 01 00 | ....T.<..w....u..D$..7F...$.t... |
60e0 | eb 21 83 fe fe 75 1c 8b 57 18 2b 53 04 89 04 24 42 89 54 24 04 c1 fa 1f 89 54 24 08 e8 68 c8 00 | .!...u..W.+S...$B.T$.....T$..h.. |
6100 | 00 eb 16 8b 57 18 8b 43 10 89 74 24 08 89 54 24 04 89 04 24 e8 73 c8 00 00 83 c4 1c 5b 5e 5f 5d | ....W..C..t$..T$...$.s......[^_] |
6120 | c3 55 89 e5 57 89 c7 56 53 83 ec 2c 8b 58 14 89 55 e4 89 4d e0 85 db 75 07 31 db 85 d2 0f 95 c3 | .U..W..VS..,.X..U..M...u.1...... |
6140 | 8b 47 10 31 f6 c7 44 24 08 bc 37 46 00 89 5c 24 04 89 04 24 e8 ac 0d 01 00 39 de 7d 15 8b 45 e0 | .G.1..D$..7F..\$...$.....9.}..E. |
6160 | 89 f2 46 8b 4d e4 89 04 24 89 f8 e8 18 ff ff ff eb e7 83 c4 2c 89 d8 5b 5e 5f 5d c3 55 89 e5 53 | ..F.M...$...........,..[^_].U..S |
6180 | 0f b6 1a 0f b6 00 80 fb 2e 74 27 80 fb 5b 74 10 80 fb 25 75 13 0f b6 52 01 5b 5d e9 a4 f5 ff ff | .........t'..[t...%u...R.[]..... |
61a0 | 5b 49 5d e9 60 f6 ff ff 39 c3 0f 94 c0 0f b6 c0 eb 05 b8 01 00 00 00 5b 5d c3 55 b8 2c 10 00 00 | [I].`...9..............[].U.,... |
61c0 | 89 e5 57 56 53 e8 e6 85 01 00 29 c4 8b 5d 08 c7 44 24 04 02 00 00 00 8d b5 d8 ef ff ff 89 1c 24 | ..WVS.....)..]..D$.............$ |
61e0 | e8 a6 c5 00 00 c7 44 24 08 06 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 89 c7 e8 a6 15 01 00 c7 | ......D$......D$.......$........ |
6200 | 44 24 04 01 00 00 00 89 1c 24 e8 4b c1 00 00 89 74 24 04 89 1c 24 e8 99 0f 01 00 89 7c 24 0c 89 | D$.......$.K....t$...$......|$.. |
6220 | 74 24 08 c7 44 24 04 b8 5f 40 00 89 1c 24 e8 7f d2 00 00 85 c0 74 12 c7 44 24 04 ce 37 46 00 89 | t$..D$.._@...$.......t..D$..7F.. |
6240 | 1c 24 e8 0d 09 01 00 eb 0d 89 34 24 e8 67 0e 01 00 b8 01 00 00 00 81 c4 2c 10 00 00 5b 5e 5f 5d | .$........4$.g..........,...[^_] |
6260 | c3 55 89 e5 57 56 53 83 ec 3c 8b 5d 08 8d 45 e4 89 44 24 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 | .U..WVS..<.]..E..D$..D$.......$. |
6280 | 5a 15 01 00 8b 75 e4 c7 44 24 04 02 00 00 00 89 1c 24 89 45 c8 e8 0e 17 01 00 85 d2 89 45 d0 89 | Z....u..D$.......$.E.........E.. |
62a0 | 55 d4 79 29 8b 45 d0 f7 d8 39 f0 77 12 31 d2 01 75 d0 11 55 d4 83 45 d0 01 83 55 d4 00 eb 0e c7 | U.y).E...9.w.1..u..U..E...U..... |
62c0 | 45 d0 00 00 00 00 c7 45 d4 00 00 00 00 8b 45 e4 c7 44 24 08 ff ff ff ff c7 44 24 0c ff ff ff ff | E......E......E..D$......D$..... |
62e0 | c7 44 24 04 03 00 00 00 89 1c 24 89 45 cc e8 23 17 01 00 85 d2 89 c6 89 d7 79 1c 89 c1 31 d2 f7 | .D$.......$.E..#.........y...1.. |
6300 | d9 31 c0 3b 4d cc 77 0f 8b 45 cc 31 d2 01 f0 11 fa 83 c0 01 83 d2 00 83 7d d4 00 7c 08 7f 14 83 | .1.;M.w..E.1............}..|.... |
6320 | 7d d0 00 77 0e c7 45 d0 01 00 00 00 c7 45 d4 00 00 00 00 31 ff 83 fa 00 8b 75 e4 7c 0a 7f 04 39 | }..w..E......E.....1.....u.|...9 |
6340 | f0 76 04 89 f0 89 fa 39 55 d4 7f 1d 7c 05 39 45 d0 77 16 8b 55 d0 40 29 d0 89 44 24 08 89 d0 48 | .v.....9U...|.9E.w..U.@)..D$...H |
6360 | 03 45 c8 89 44 24 04 eb 10 c7 44 24 08 00 00 00 00 c7 44 24 04 69 36 46 00 89 1c 24 e8 0b c6 00 | .E..D$....D$......D$.i6F...$.... |
6380 | 00 83 c4 3c b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 56 89 c6 53 89 cb 83 ec 10 8b 02 0f be 00 83 | ...<.....[^_].U..V..S........... |
63a0 | e8 30 83 f8 09 77 09 89 d0 e8 5a fc ff ff 89 c3 8d 43 ff 83 f8 0f 76 1e 8b 06 c7 44 24 0c 10 00 | .0...w....Z......C....v....D$... |
63c0 | 00 00 89 5c 24 08 c7 44 24 04 ec 37 46 00 89 04 24 e8 7e 07 01 00 83 c4 10 89 d8 5b 5e 5d c3 55 | ...\$..D$..7F...$.~........[^].U |
63e0 | 89 e5 57 89 c7 56 89 ce 53 83 ec 1c 8b 02 8d 48 01 89 0a 0f be 08 c7 06 00 00 00 00 80 f9 58 0f | ..W..V..S......H..............X. |
6400 | 84 f2 01 00 00 0f 8f a6 00 00 00 80 f9 42 0f 84 45 01 00 00 7f 54 80 f9 3c 0f 84 df 01 00 00 7f | .............B..E....T..<....... |
6420 | 2b 80 f9 20 bb 08 00 00 00 0f 84 ff 01 00 00 80 f9 21 0f 85 db 01 00 00 b9 08 00 00 00 89 f8 e8 | +................!.............. |
6440 | 4a ff ff ff 89 47 08 e9 e2 01 00 00 80 f9 3d 0f 84 b2 01 00 00 80 f9 3e 0f 85 b5 01 00 00 c7 47 | J....G........=........>.......G |
6460 | 04 00 00 00 00 e9 bf 01 00 00 80 f9 4a 0f 84 0b 01 00 00 7f 25 80 f9 48 0f 84 f0 00 00 00 80 f9 | ............J.......%..H........ |
6480 | 49 0f 85 8c 01 00 00 b9 04 00 00 00 89 f8 e8 fb fe ff ff 89 06 e9 da 00 00 00 80 f9 4c 0f 84 e3 | I...........................L... |
64a0 | 00 00 00 80 f9 54 0f 84 da 00 00 00 e9 62 01 00 00 80 f9 69 0f 84 ec 00 00 00 7f 3c 80 f9 64 0f | .....T.......b.....i.......<..d. |
64c0 | 84 d1 00 00 00 7f 17 80 f9 62 0f 84 81 00 00 00 80 f9 63 0f 84 dd 00 00 00 e9 35 01 00 00 80 f9 | .........b........c.......5..... |
64e0 | 66 0f 84 a7 00 00 00 80 f9 68 0f 85 23 01 00 00 c7 06 02 00 00 00 eb 6f 80 f9 6e 0f 84 95 00 00 | f........h..#..........o..n..... |
6500 | 00 7f 16 80 f9 6a 74 59 80 f9 6c 0f 85 02 01 00 00 c7 06 04 00 00 00 eb 4e 80 f9 78 0f 84 c8 00 | .....jtY..l.............N..x.... |
6520 | 00 00 80 f9 7a bb 05 00 00 00 0f 84 fe 00 00 00 80 f9 73 0f 85 da 00 00 00 b9 04 00 00 00 89 f8 | ....z.............s............. |
6540 | e8 49 fe ff ff bb 04 00 00 00 89 06 e9 dd 00 00 00 c7 06 01 00 00 00 eb 0e c7 06 01 00 00 00 eb | .I.............................. |
6560 | 13 c7 06 08 00 00 00 31 db e9 c0 00 00 00 c7 06 02 00 00 00 bb 01 00 00 00 e9 b0 00 00 00 c7 06 | .......1........................ |
6580 | 08 00 00 00 eb ee c7 06 04 00 00 00 eb e6 c7 06 04 00 00 00 eb 06 c7 06 08 00 00 00 bb 02 00 00 | ................................ |
65a0 | 00 e9 88 00 00 00 b9 04 00 00 00 89 f8 e8 dc fd ff ff 89 06 eb b1 0f be 48 01 83 c8 ff 83 e9 30 | ........................H......0 |
65c0 | 83 f9 09 77 07 89 d0 e8 3c fa ff ff 89 06 40 bb 03 00 00 00 75 58 8b 07 c7 44 24 04 14 38 46 00 | ...w....<.....@.....uX...D$..8F. |
65e0 | 89 04 24 e8 6c 05 01 00 eb 44 c7 06 01 00 00 00 bb 06 00 00 00 eb 37 bb 07 00 00 00 eb 30 c7 47 | ..$.l....D............7......0.G |
6600 | 04 01 00 00 00 eb 22 0f be 05 d0 3b 46 00 89 47 04 eb 16 8b 07 89 4c 24 08 c7 44 24 04 37 38 46 | ......"....;F..G......L$..D$.78F |
6620 | 00 89 04 24 e8 2b 05 01 00 bb 08 00 00 00 83 c4 1c 89 d8 5b 5e 5f 5d c3 55 89 e5 57 89 cf 56 53 | ...$.+.............[^_].U..W..VS |
6640 | 89 c3 83 ec 2c 8b 4d 08 89 55 d4 89 fa e8 8d fd ff ff 89 c6 8b 45 08 83 fe 07 8b 00 89 45 e4 75 | ....,.M..U...........E.......E.u |
6660 | 3a 8b 07 80 38 00 75 1c 8b 03 c7 44 24 08 52 38 46 00 c7 44 24 04 01 00 00 00 89 04 24 e8 22 05 | :...8.u....D$.R8F..D$.......$.". |
6680 | 01 00 eb 17 8d 4d e4 89 fa 89 d8 e8 4f fd ff ff 83 f8 03 74 d3 83 7d e4 00 74 cd 8b 55 e4 83 fa | .....M......O......t..}..t..U... |
66a0 | 01 7e 05 83 fe 03 75 0b 8b 45 0c c7 00 00 00 00 00 eb 42 8b 43 08 39 c2 7e 03 89 45 e4 8b 45 e4 | .~....u..E........B.C.9.~..E..E. |
66c0 | 8d 50 ff 85 c2 74 1a 8b 03 c7 44 24 08 75 38 46 00 c7 44 24 04 01 00 00 00 89 04 24 e8 c3 04 01 | .P...t....D$.u8F..D$.......$.... |
66e0 | 00 8b 45 e4 8b 4d d4 8b 7d 0c 8d 50 ff 21 d1 29 c8 21 d0 89 07 83 c4 2c 89 f0 5b 5e 5f 5d c3 55 | ..E..M..}..P.!.).!.....,..[^_].U |
6700 | 89 e5 57 56 31 f6 53 83 ec 3c 8b 5d 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 | ..WV1.S..<.]..D$......D$.......$ |
6720 | e8 b9 10 01 00 89 5d dc c7 45 e4 01 00 00 00 89 45 d0 0f be 05 d0 3b 46 00 89 45 e0 8b 45 d0 80 | ......]..E......E.....;F..E..E.. |
6740 | 38 00 74 6d 8d 45 d8 89 f2 89 44 24 04 8d 45 d4 89 04 24 8d 4d d0 8d 45 dc e8 da fe ff ff ba ff | 8.tm.E....D$..E...$.M..E........ |
6760 | ff ff 7f 89 c7 8b 45 d4 03 45 d8 29 c2 39 d6 89 45 d4 76 18 c7 44 24 08 9e 38 46 00 c7 44 24 04 | ......E..E.).9..E.v..D$..8F..D$. |
6780 | 01 00 00 00 89 1c 24 e8 18 04 01 00 83 ef 04 03 75 d4 83 ff 01 77 a5 c7 44 24 08 b6 38 46 00 c7 | ......$.........u....w..D$..8F.. |
67a0 | 44 24 04 01 00 00 00 89 1c 24 e8 f5 03 01 00 eb 8b 89 74 24 04 89 1c 24 c7 44 24 08 00 00 00 00 | D$.......$........t$...$.D$..... |
67c0 | e8 a4 c1 00 00 83 c4 3c b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 7c 8b 75 08 c7 44 | .......<.....[^_].U..WVS..|.u..D |
67e0 | 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 34 24 e8 e8 0f 01 00 c7 44 24 04 02 00 00 00 89 34 | $......D$......4$......D$......4 |
6800 | 24 89 45 a4 8d 45 a8 89 44 24 08 e8 ce 0f 01 00 8b 7d a8 c7 44 24 08 01 00 00 00 c7 44 24 0c 00 | $.E..E..D$.......}..D$......D$.. |
6820 | 00 00 00 c7 44 24 04 03 00 00 00 89 34 24 89 45 94 e8 e0 11 01 00 85 d2 79 15 89 c1 f7 d8 89 45 | ....D$......4$.E........y......E |
6840 | 90 31 c0 39 7d 90 77 07 89 f8 01 c8 83 c0 01 8d 58 ff 3b 5d a8 76 18 c7 44 24 08 cd 38 46 00 c7 | .1.9}.w.........X.;].v..D$..8F.. |
6860 | 44 24 04 03 00 00 00 89 34 24 e8 35 03 01 00 0f be 05 d0 3b 46 00 89 75 b4 c7 45 bc 01 00 00 00 | D$......4$.5.......;F..u..E..... |
6880 | c7 45 90 00 00 00 00 89 45 b8 8b 45 a4 80 38 00 0f 84 a1 01 00 00 8d 45 b0 89 da 89 44 24 04 8d | .E......E..E..8........E....D$.. |
68a0 | 45 ac 89 04 24 8d 4d a4 8d 45 b4 e8 88 fd ff ff 89 da f7 d2 89 c7 8b 45 ac 03 45 b0 39 d0 77 07 | E...$.M..E.............E..E.9.w. |
68c0 | 01 d8 3b 45 a8 76 18 c7 44 24 08 ec 38 46 00 c7 44 24 04 02 00 00 00 89 34 24 e8 c5 02 01 00 c7 | ..;E.v..D$..8F..D$......4$...... |
68e0 | 44 24 08 02 39 46 00 c7 44 24 04 02 00 00 00 89 34 24 03 5d b0 e8 0b 06 01 00 8b 45 90 40 83 ff | D$..9F..D$......4$.].......E.@.. |
6900 | 08 89 45 8c 0f 87 1f 01 00 00 ff 24 bd 14 39 46 00 8b 45 94 83 f7 01 8b 4d b8 89 7c 24 04 8d 14 | ..E........$..9F..E.....M..|$... |
6920 | 18 8b 45 ac 89 04 24 89 f0 e8 69 e8 ff ff 89 34 24 89 44 24 04 89 54 24 08 e8 2b c0 00 00 e9 e6 | ..E...$...i....4$.D$..T$..+..... |
6940 | 00 00 00 8b 45 94 8b 4d ac 8d 14 18 8b 45 b8 89 04 24 8d 45 c0 e8 de f6 ff ff 8b 45 ac 83 f8 04 | ....E..M.....E...$.E.......E.... |
6960 | 75 05 d9 45 c0 eb 03 dd 45 c0 dd 5c 24 04 89 34 24 e8 d8 bf 00 00 e9 ae 00 00 00 8b 45 ac 89 34 | u..E....E..\$..4$...........E..4 |
6980 | 24 89 44 24 08 8b 45 94 01 d8 89 44 24 04 e8 f9 bf 00 00 e9 91 00 00 00 8b 45 94 8b 4d b8 c7 44 | $.D$..E....D$............E..M..D |
69a0 | 24 04 00 00 00 00 8d 14 18 8b 45 ac 89 04 24 89 f0 e8 e1 e7 ff ff 89 c7 8d 04 18 89 45 90 03 45 | $.........E...$.............E..E |
69c0 | ac 3b 45 a8 76 18 c7 44 24 08 ec 38 46 00 c7 44 24 04 02 00 00 00 89 34 24 e8 c6 01 01 00 03 5d | .;E.v..D$..8F..D$......4$......] |
69e0 | ac 03 5d 94 89 7c 24 08 89 34 24 89 5c 24 04 e8 98 bf 00 00 8b 5d 90 eb 30 8b 45 94 83 c9 ff 8d | ..]..|$..4$.\$.......]..0.E..... |
6a00 | 14 18 31 c0 89 d7 f2 ae 89 54 24 04 89 34 24 f7 d1 8d 79 ff 89 7c 24 08 8d 5c 3b 01 e8 6b bf 00 | ..1......T$..4$...y..|$..\;..k.. |
6a20 | 00 eb 06 8b 45 90 89 45 8c 8b 45 8c 03 5d ac 89 45 90 e9 53 fe ff ff 43 89 5c 24 04 89 34 24 c7 | ....E..E..E..]..E..S...C.\$..4$. |
6a40 | 44 24 08 00 00 00 00 e8 1d bf 00 00 8b 45 90 83 c4 7c 5b 5e 5f 40 5d c3 55 b8 9c 10 00 00 89 e5 | D$...........E...|[^_@].U....... |
6a60 | 57 56 53 e8 48 7d 01 00 bf 01 00 00 00 29 c4 8b 45 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 | WVS.H}.......)..E..D$......D$... |
6a80 | 00 00 89 04 24 e8 54 0d 01 00 c7 85 ac ef ff ff 01 00 00 00 89 85 94 ef ff ff 8b 45 08 89 85 a4 | ....$.T....................E.... |
6aa0 | ef ff ff 0f be 05 d0 3b 46 00 89 85 a8 ef ff ff 8b 45 08 89 04 24 e8 7b be 00 00 8d 85 d8 ef ff | .......;F........E...$.{........ |
6ac0 | ff 89 44 24 04 8b 45 08 89 04 24 e8 e4 06 01 00 c7 85 80 ef ff ff 00 00 00 00 8b 85 94 ef ff ff | ..D$..E...$..................... |
6ae0 | 80 38 00 0f 84 76 04 00 00 8b 95 80 ef ff ff 8d 85 9c ef ff ff 89 44 24 04 8d 85 98 ef ff ff 89 | .8...v................D$........ |
6b00 | 04 24 8d 8d 94 ef ff ff 8d 85 a4 ef ff ff e8 25 fb ff ff 8d b5 d8 ef ff ff 89 c2 8b 85 9c ef ff | .$.............%................ |
6b20 | ff 01 85 80 ef ff ff 8b 85 98 ef ff ff 01 85 80 ef ff ff 8b 85 9c ef ff ff 8d 48 ff 85 c0 89 8d | ..........................H..... |
6b40 | 9c ef ff ff 7e 45 8b 85 dc ef ff ff 39 85 e0 ef ff ff 72 1c c7 44 24 04 01 00 00 00 89 34 24 89 | ....~E......9.....r..D$......4$. |
6b60 | 95 78 ef ff ff e8 2f 04 01 00 8b 95 78 ef ff ff 8b 85 e0 ef ff ff 8d 48 01 89 8d e0 ef ff ff 8b | .x..../.....x..........H........ |
6b80 | 8d d8 ef ff ff c6 04 01 00 eb a8 83 fa 08 8d 77 01 0f 87 c1 03 00 00 ff 24 95 a8 39 46 00 8b 45 | ...............w........$..9F..E |
6ba0 | 08 89 74 24 04 89 04 24 e8 fb 0d 01 00 89 85 78 ef ff ff 8b 85 98 ef ff ff 89 d7 83 f8 07 7f 68 | ..t$...$.......x...............h |
6bc0 | 8d 0c c5 ff ff ff ff 31 d2 31 c0 f6 c1 20 0f 94 c0 0f 95 c2 d3 e0 d3 e2 89 c1 f7 d9 89 d3 83 d3 | .......1.1...................... |
6be0 | 00 f7 db 39 fb 89 8d 70 ef ff ff 89 9d 74 ef ff ff 7f 1e 7c 0e 8b 9d 78 ef ff ff 39 9d 70 ef ff | ...9...p.....t.....|...x...9.p.. |
6c00 | ff 77 0e 39 d7 7c 21 7f 08 39 85 78 ef ff ff 72 17 8b 45 08 c7 44 24 08 38 39 46 00 89 74 24 04 | .w.9.|!..9.x...r..E..D$.89F..t$. |
6c20 | 89 04 24 e8 7c ff 00 00 89 f8 8b 95 78 ef ff ff 89 f9 c1 e8 1f 89 44 24 08 8b 85 98 ef ff ff 89 | ..$.|.......x.........D$........ |
6c40 | 44 24 04 8b 85 a8 ef ff ff 89 04 24 eb 7d 8b 45 08 89 74 24 04 89 04 24 e8 4b 0d 01 00 8b 8d 98 | D$.........$.}.E..t$...$.K...... |
6c60 | ef ff ff 83 f9 07 89 85 78 ef ff ff 89 95 7c ef ff ff 7f 30 c1 e1 03 31 db 0f ad d0 d3 ea f6 c1 | ........x.....|....0...1........ |
6c80 | 20 0f 45 c2 0f 45 d3 89 d3 09 c3 74 17 8b 45 08 c7 44 24 08 49 39 46 00 89 74 24 04 89 04 24 e8 | ..E..E.....t..E..D$.I9F..t$...$. |
6ca0 | 00 ff 00 00 8b 85 98 ef ff ff 8b 95 78 ef ff ff 8b 8d 7c ef ff ff c7 44 24 08 00 00 00 00 89 44 | ............x.....|....D$......D |
6cc0 | 24 04 8b 85 a8 ef ff ff 89 04 24 8d 85 d8 ef ff ff e8 50 e6 ff ff e9 7d 02 00 00 8b 85 98 ef ff | $.........$.......P....}........ |
6ce0 | ff 89 44 24 04 8d 85 d8 ef ff ff 89 04 24 e8 a6 02 01 00 89 74 24 04 89 85 78 ef ff ff 8b 45 08 | ..D$.........$......t$...x....E. |
6d00 | 89 04 24 e8 20 0c 01 00 8b 8d 98 ef ff ff 8b 85 78 ef ff ff 83 f9 04 75 14 d9 9d 84 ef ff ff d9 | ..$.............x......u........ |
6d20 | 85 84 ef ff ff d9 9d b0 ef ff ff eb 06 dd 9d b0 ef ff ff 8b 95 a8 ef ff ff 89 14 24 8d 95 b0 ef | ...........................$.... |
6d40 | ff ff e8 f1 f2 ff ff 8b 85 98 ef ff ff 01 85 e0 ef ff ff e9 00 02 00 00 8d 85 a0 ef ff ff 89 44 | ...............................D |
6d60 | 24 08 8b 45 08 89 74 24 04 89 04 24 e8 6d 0a 01 00 89 c7 8b 85 98 ef ff ff 39 85 a0 ef ff ff 74 | $..E..t$...$.m...........9.....t |
6d80 | 17 8b 45 08 c7 44 24 08 5b 39 46 00 89 74 24 04 89 04 24 e8 0c fe 00 00 8b 85 98 ef ff ff 89 7c | ..E..D$.[9F..t$...$............| |
6da0 | 24 04 89 44 24 08 8d 85 d8 ef ff ff 89 04 24 e8 a2 02 01 00 e9 9f 01 00 00 8d 85 a0 ef ff ff 89 | $..D$.........$................. |
6dc0 | 44 24 08 8b 45 08 89 74 24 04 89 04 24 e8 0c 0a 01 00 8b 8d 98 ef ff ff 83 f9 03 89 c3 7f 26 8b | D$..E..t$...$.................&. |
6de0 | 85 a0 ef ff ff c1 e1 03 d3 e8 85 c0 74 17 8b 45 08 c7 44 24 08 68 39 46 00 89 74 24 04 89 04 24 | ............t..E..D$.h9F..t$...$ |
6e00 | e8 9f fd 00 00 8b 85 98 ef ff ff 8d bd d8 ef ff ff 31 c9 8b 95 a0 ef ff ff c7 44 24 08 00 00 00 | .................1........D$.... |
6e20 | 00 89 44 24 04 8b 85 a8 ef ff ff 89 04 24 89 f8 e8 f1 e4 ff ff 8b 85 a0 ef ff ff 89 5c 24 04 89 | ..D$.........$..............\$.. |
6e40 | 3c 24 89 44 24 08 e8 0b 02 01 00 8b 85 a0 ef ff ff 01 85 80 ef ff ff e9 fc 00 00 00 8d 85 a0 ef | <$.D$........................... |
6e60 | ff ff 89 44 24 08 8b 45 08 89 74 24 04 89 04 24 e8 69 09 01 00 83 c9 ff 89 c2 31 c0 89 d7 f2 ae | ...D$..E..t$...$.i........1..... |
6e80 | f7 d1 49 3b 8d a0 ef ff ff 74 23 8b 45 08 c7 44 24 08 91 39 46 00 89 74 24 04 89 95 78 ef ff ff | ..I;.....t#.E..D$..9F..t$...x... |
6ea0 | 89 04 24 e8 fc fc 00 00 8b 95 78 ef ff ff 8b 85 a0 ef ff ff 8d bd d8 ef ff ff 89 54 24 04 89 3c | ..$.......x................T$..< |
6ec0 | 24 89 44 24 08 e8 8c 01 01 00 8b 85 dc ef ff ff 39 85 e0 ef ff ff 72 10 c7 44 24 04 01 00 00 00 | $.D$............9.....r..D$..... |
6ee0 | 89 3c 24 e8 b1 00 01 00 8b 85 e0 ef ff ff 8b 9d 80 ef ff ff 8d 50 01 89 95 e0 ef ff ff 8b 95 d8 | .<$..................P.......... |
6f00 | ef ff ff c6 04 02 00 8b 85 a0 ef ff ff 8d 44 03 01 89 85 80 ef ff ff eb 3f 8b 85 dc ef ff ff 39 | ..............D.........?......9 |
6f20 | 85 e0 ef ff ff 72 16 8d 85 d8 ef ff ff c7 44 24 04 01 00 00 00 89 04 24 e8 5c 00 01 00 8b 85 e0 | .....r........D$.......$.\...... |
6f40 | ef ff ff 8d 50 01 89 95 e0 ef ff ff 8b 95 d8 ef ff ff c6 04 02 00 89 fe 89 f7 e9 7b fb ff ff 8d | ....P......................{.... |
6f60 | 85 d8 ef ff ff 89 04 24 e8 4b 01 01 00 81 c4 9c 10 00 00 b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 | .......$.K..............[^_].U.. |
6f80 | 57 56 53 83 ec 3c 8b 5d 08 8d 45 e4 89 44 24 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 3e 08 01 00 | WVS..<.]..E..D$..D$.......$.>... |
6fa0 | 8b 75 e4 c7 44 24 08 01 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 04 02 00 00 00 89 1c 24 89 45 | .u..D$......D$......D$.......$.E |
6fc0 | c8 e8 50 0a 01 00 85 d2 89 45 d0 89 55 d4 79 29 8b 45 d0 f7 d8 39 f0 77 12 31 d2 01 75 d0 11 55 | ..P......E..U.y).E...9.w.1..u..U |
6fe0 | d4 83 45 d0 01 83 55 d4 00 eb 0e c7 45 d0 00 00 00 00 c7 45 d4 00 00 00 00 8b 45 e4 8b 55 d4 c7 | ..E...U.....E......E......E..U.. |
7000 | 44 24 04 03 00 00 00 89 1c 24 89 45 cc 8b 45 d0 89 54 24 0c 89 44 24 08 e8 f9 09 01 00 85 d2 89 | D$.......$.E..E..T$..D$......... |
7020 | c6 89 d7 79 1c 89 c1 31 d2 f7 d9 31 c0 3b 4d cc 77 0f 8b 45 cc 31 d2 01 f0 11 fa 83 c0 01 83 d2 | ...y...1...1.;M.w..E.1.......... |
7040 | 00 83 7d d4 00 7c 08 7f 14 83 7d d0 00 77 0e c7 45 d0 01 00 00 00 c7 45 d4 00 00 00 00 31 ff 83 | ..}..|....}..w..E......E.....1.. |
7060 | fa 00 8b 75 e4 89 c1 7c 0a 7f 04 39 f0 76 04 89 f1 89 fa 39 55 d4 7f 7e 7c 05 39 4d d0 77 77 8d | ...u...|...9.v.....9U..~|.9M.ww. |
7080 | 41 01 2b 45 d0 89 c7 89 c6 c1 ff 1f 03 75 d0 13 7d d4 39 d7 7f 18 7c 04 39 ce 77 12 c7 44 24 04 | A.+E.........u..}.9...|.9.w..D$. |
70a0 | cc 39 46 00 89 1c 24 e8 a8 fa 00 00 eb 4a 89 44 24 04 31 ff c7 44 24 08 cc 39 46 00 89 1c 24 89 | .9F...$......J.D$.1..D$..9F...$. |
70c0 | 45 cc e8 3e fe 00 00 8b 75 c8 8b 45 cc 03 75 d0 39 c7 7d 24 0f b6 54 3e ff 47 c7 44 24 08 00 00 | E..>....u..E..u.9.}$..T>.G.D$... |
70e0 | 00 00 89 1c 24 89 45 d0 89 54 24 04 e8 78 b8 00 00 8b 45 d0 eb da 31 c0 83 c4 3c 5b 5e 5f 5d c3 | ....$.E..T$..x....E...1...<[^_]. |
7100 | 55 89 e5 57 56 89 c6 53 89 d3 83 ec 2c 8b 00 89 4d e4 8d 50 ff 85 c0 89 16 0f 85 a1 00 00 00 8b | U..WV..S....,...M..P............ |
7120 | 46 10 c7 44 24 04 e2 39 46 00 89 04 24 e8 22 fa 00 00 e9 89 00 00 00 8a 00 3c 25 0f 85 92 00 00 | F..D$..9F...$."..........<%..... |
7140 | 00 8b 45 e4 8a 40 01 3c 62 0f 85 a2 01 00 00 8b 45 e4 4a 83 c0 02 39 d0 72 13 8b 46 10 c7 44 24 | ..E..@.<b.......E.J...9.r..F..D$ |
7160 | 04 0e 3a 46 00 89 04 24 e8 e7 f9 00 00 8b 45 e4 8a 13 3a 50 02 0f 85 dc 01 00 00 8b 45 e4 8a 40 | ..:F...$......E...:P........E..@ |
7180 | 03 88 45 e0 8b 46 08 89 45 dc b8 01 00 00 00 8d 7b 01 3b 7d dc 0f 83 bc 01 00 00 8a 4b 01 3a 4d | ..E..F..E.......{.;}........K.:M |
71a0 | e0 0f 85 b7 01 00 00 48 0f 85 ba 01 00 00 83 c3 02 0f 84 a0 01 00 00 8b 7d e4 83 c7 04 89 7d e4 | .......H................}.....}. |
71c0 | 8b 56 0c 8b 45 e4 39 d0 0f 85 69 ff ff ff e9 2d 03 00 00 7f 0d 3c 24 0f 84 f8 00 00 00 e9 1a 02 | .V..E.9...i....-.....<$......... |
71e0 | 00 00 3c 28 74 14 3c 29 0f 85 0e 02 00 00 8b 4d e4 8b 46 14 41 e9 93 00 00 00 8b 45 e4 8b 7e 14 | ..<(t.<).......M..F.A......E..~. |
7200 | 80 78 01 29 75 32 89 c1 83 c1 02 83 ff 1f 7e 19 8b 46 10 c7 44 24 04 bc 37 46 00 89 4d e4 89 04 | .x.)u2........~..F..D$..7F..M... |
7220 | 24 e8 2e f9 00 00 8b 4d e4 8d 04 fe 89 58 18 c7 40 1c fe ff ff ff eb 2f 8b 4d e4 41 83 ff 1f 7e | $......M.....X..@....../.M.A...~ |
7240 | 19 8b 46 10 c7 44 24 04 bc 37 46 00 89 4d e4 89 04 24 e8 fd f8 00 00 8b 4d e4 8d 04 fe 89 58 18 | ..F..D$..7F..M...$......M.....X. |
7260 | c7 40 1c ff ff ff ff 47 89 da 89 7e 14 89 f0 e8 8c fe ff ff 85 c0 89 c3 0f 85 82 02 00 00 ff 4e | .@.....G...~...................N |
7280 | 14 e9 7a 02 00 00 83 7c c6 1c ff 74 1e 48 85 c0 79 f4 8b 46 10 c7 44 24 04 f6 39 46 00 89 4d e4 | ..z....|...t.H..y..F..D$..9F..M. |
72a0 | 89 04 24 e8 ac f8 00 00 8b 4d e4 8d 3c c6 89 d8 2b 47 18 89 da 89 47 1c 89 f0 e8 41 fe ff ff 85 | ..$......M..<...+G....G....A.... |
72c0 | c0 89 c3 0f 85 37 02 00 00 c7 47 1c ff ff ff ff e9 2b 02 00 00 8b 45 e4 40 39 c2 0f 85 1b 01 00 | .....7....G......+....E.@9...... |
72e0 | 00 3b 5e 08 b8 00 00 00 00 0f 45 d8 e9 0f 02 00 00 7f 11 8d 50 d0 80 fa 09 0f 86 8c 00 00 00 e9 | .;^.......E.........P........... |
7300 | f8 00 00 00 3c 66 0f 85 f0 00 00 00 8b 45 e4 80 78 02 5b 8d 48 02 89 4d e4 74 13 8b 46 10 c7 44 | ....<f.......E..x.[.H..M.t..F..D |
7320 | 24 04 3d 3a 46 00 89 04 24 e8 26 f8 00 00 8b 55 e4 89 f0 e8 6a df ff ff 3b 5e 04 89 c7 74 30 0f | $.=:F...$.&....U....j...;^...t0. |
7340 | b6 43 ff 8d 57 ff 89 55 e0 89 d1 8b 55 e4 e8 b5 e4 ff ff 85 c0 74 1c 31 db e9 a2 01 00 00 38 d1 | .C..W..U....U........t.1......8. |
7360 | 0f 94 c1 0f b6 c9 01 c8 89 fb e9 20 fe ff ff 31 c0 eb d0 0f b6 03 8b 4d e0 8b 55 e4 e8 87 e4 ff | ...............1.......M..U..... |
7380 | ff 85 c0 0f 85 34 fe ff ff eb cc 0f be d0 8d 42 cf 83 f8 ff 74 0f 3b 46 14 7d 0a 83 bc d6 94 fe | .....4.........B....t.;F.}...... |
73a0 | ff ff ff 75 1a 8b 4e 10 83 ea 30 89 54 24 08 c7 44 24 04 8e 37 46 00 89 0c 24 e8 95 f7 00 00 8d | ...u..N...0.T$..D$..7F...$...... |
73c0 | 14 c6 8b 46 08 8b 7a 1c 29 d8 39 f8 72 89 89 7c 24 08 89 5c 24 04 8b 42 18 89 04 24 e8 2f 06 02 | ...F..z.).9.r..|$..\$..B...$./.. |
73e0 | 00 85 c0 0f 85 6e ff ff ff 01 fb 0f 84 66 ff ff ff 8b 7d e4 83 c7 02 e9 c1 fd ff ff 8b 55 e4 89 | .....n.......f....}..........U.. |
7400 | f0 e8 9c de ff ff 89 c7 8b 46 08 39 c3 89 45 d8 73 10 8b 55 e4 89 f9 89 d8 e8 5e ed ff ff 85 c0 | .........F.9..E.s..U......^..... |
7420 | 75 18 8a 07 3c 2a 74 0c 3c 3f 74 08 3c 2d 0f 85 23 ff ff ff 47 e9 83 fd ff ff 8a 07 3c 2b 74 33 | u...<*t.<?t.<-..#...G.......<+t3 |
7440 | 7f 09 3c 2a 74 2e e9 af 00 00 00 3c 2d 74 75 3c 3f 0f 85 a3 00 00 00 47 89 f0 8d 53 01 89 f9 e8 | ..<*t......<-tu<?......G...S.... |
7460 | 9c fc ff ff 85 c0 0f 84 51 fd ff ff 89 c3 e9 8d 00 00 00 43 89 5d d4 89 5d e0 8b 4d e0 89 c8 29 | ........Q..........C.]..]..M...) |
7480 | d8 89 45 dc 8b 45 d8 39 c1 72 03 47 eb 1f 8b 45 e0 89 f9 8b 55 e4 e8 e1 ec ff ff ff 45 e0 85 c0 | ..E..E.9.r.G...E....U.......E... |
74a0 | 75 d8 eb e7 ff 4d dc 83 7d dc ff 74 53 8b 55 dc 89 f9 89 f0 03 55 d4 e8 44 fc ff ff 85 c0 89 c3 | u....M..}..tS.U......U..D....... |
74c0 | 74 e2 eb 3c 8d 47 01 89 45 dc 8b 4d dc 89 da 89 f0 e8 2a fc ff ff 85 c0 89 45 e0 75 18 3b 5e 08 | t..<.G..E..M......*......E.u.;^. |
74e0 | 73 13 8b 55 e4 89 f9 89 d8 e8 8e ec ff ff 85 c0 74 03 43 eb d5 8b 5d e0 eb 06 43 e9 bd fc ff ff | s..U............t.C...]...C..... |
7500 | ff 06 83 c4 2c 89 d8 5b 5e 5f 5d c3 55 89 e5 57 56 53 89 c3 81 ec 5c 01 00 00 8d 85 c8 fe ff ff | ....,..[^_].U..WVS....\......... |
7520 | 89 44 24 08 c7 44 24 04 01 00 00 00 89 1c 24 89 95 b4 fe ff ff e8 a4 02 01 00 c7 44 24 04 02 00 | .D$..D$.......$............D$... |
7540 | 00 00 89 1c 24 89 85 b8 fe ff ff 8d 85 cc fe ff ff 89 44 24 08 e8 84 02 01 00 8b b5 c8 fe ff ff | ....$.............D$............ |
7560 | c7 44 24 08 01 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 04 03 00 00 00 89 1c 24 89 85 bc fe ff | .D$......D$......D$.......$..... |
7580 | ff e8 90 04 01 00 85 d2 89 85 c0 fe ff ff 89 95 c4 fe ff ff 79 31 8b 85 c0 fe ff ff f7 d8 39 f0 | ....................y1........9. |
75a0 | 77 69 31 d2 01 b5 c0 fe ff ff 11 95 c4 fe ff ff 83 85 c0 fe ff ff 01 83 95 c4 fe ff ff 00 83 bd | wi1............................. |
75c0 | c4 fe ff ff 00 78 44 83 bd c4 fe ff ff 00 7f 09 83 bd c0 fe ff ff 00 76 32 8b 85 c8 fe ff ff 31 | .....xD................v2......1 |
75e0 | d2 83 c0 01 83 d2 00 39 95 c4 fe ff ff 7c 30 7f 08 39 85 c0 fe ff ff 76 26 89 1c 24 e8 35 b3 00 | .......9.....|0..9.....v&..$.5.. |
7600 | 00 b8 01 00 00 00 e9 7f 02 00 00 c7 85 c0 fe ff ff 01 00 00 00 c7 85 c4 fe ff ff 00 00 00 00 83 | ................................ |
7620 | bd b4 fe ff ff 00 0f 84 50 01 00 00 c7 44 24 04 04 00 00 00 89 1c 24 e8 4f b1 00 00 85 c0 75 40 | ........P....D$.......$.O.....u@ |
7640 | 8b 85 cc fe ff ff 31 f6 89 85 b0 fe ff ff 8b 85 bc fe ff ff c7 44 24 04 60 3a 46 00 8d 3c 30 89 | ......1..............D$.`:F..<0. |
7660 | 3c 24 e8 b1 03 02 00 85 c0 0f 85 0d 01 00 00 83 c9 ff f2 ae f7 d1 01 ce 3b b5 b0 fe ff ff 76 ce | <$......................;.....v. |
7680 | 8b 85 cc fe ff ff 8b 95 c0 fe ff ff 8b 8d b8 fe ff ff 8b bd c8 fe ff ff 85 c0 8d 74 11 ff 0f 84 | ...........................t.... |
76a0 | 8f 00 00 00 47 29 d7 39 f8 0f 87 4a ff ff ff 48 89 85 c0 fe ff ff 29 c7 8b 85 bc fe ff ff 40 89 | ....G).9...J...H......).......@. |
76c0 | 85 b4 fe ff ff 85 ff 0f 84 2c ff ff ff 8b 85 bc fe ff ff 89 7c 24 08 0f be 00 89 34 24 89 44 24 | .........,..........|$.....4$.D$ |
76e0 | 04 e8 3a 03 02 00 85 c0 89 c2 0f 84 09 ff ff ff 8b 85 c0 fe ff ff 8d 4a 01 89 0c 24 89 95 ac fe | ..:....................J...$.... |
7700 | ff ff 89 8d b0 fe ff ff 89 44 24 08 8b 85 b4 fe ff ff 89 44 24 04 e8 f5 02 02 00 8b 95 ac fe ff | .........D$........D$........... |
7720 | ff 85 c0 74 17 8b 8d b0 fe ff ff 29 ce 01 f7 89 ce eb 92 85 f6 75 07 e9 bd fe ff ff 89 d6 2b b5 | ...t.......).........u........+. |
7740 | b8 fe ff ff 89 1c 24 8d 46 01 99 89 44 24 04 89 54 24 08 e8 11 b2 00 00 03 b5 cc fe ff ff c7 44 | ......$.F...D$..T$.............D |
7760 | 24 08 00 00 00 00 89 1c 24 89 74 24 04 e8 f7 b1 00 00 b8 02 00 00 00 e9 0e 01 00 00 8b 85 bc fe | $.......$.t$.................... |
7780 | ff ff 8b b5 c0 fe ff ff 4e 03 b5 b8 fe ff ff 80 38 5e 0f 94 c0 0f b6 c0 89 c7 75 0c ff 85 bc fe | ........N.......8^........u..... |
77a0 | ff ff ff 8d cc fe ff ff 8b 85 b8 fe ff ff 89 9d e0 fe ff ff c7 85 d0 fe ff ff c8 00 00 00 89 85 | ................................ |
77c0 | d4 fe ff ff 03 85 c8 fe ff ff 89 85 d8 fe ff ff 8b 85 bc fe ff ff 03 85 cc fe ff ff 89 85 dc fe | ................................ |
77e0 | ff ff 8b 8d bc fe ff ff 89 f2 8d 85 d0 fe ff ff c7 85 e4 fe ff ff 00 00 00 00 e8 01 f9 ff ff 85 | ................................ |
7800 | c0 74 69 83 bd b4 fe ff ff 00 74 4f 8b bd b8 fe ff ff 89 1c 24 89 85 c0 fe ff ff 29 fe 46 89 74 | .ti.......tO........$......).F.t |
7820 | 24 04 c1 fe 1f 89 74 24 08 e8 3b b1 00 00 8b 85 c0 fe ff ff 89 1c 24 29 f8 99 89 44 24 04 89 54 | $.....t$..;...........$)...D$..T |
7840 | 24 08 e8 22 b1 00 00 31 c9 31 d2 8d 85 d0 fe ff ff e8 cb e8 ff ff 83 c0 02 eb 2f 89 c1 89 f2 8d | $.."...1.1................/..... |
7860 | 85 d0 fe ff ff e8 b7 e8 ff ff eb 1e 3b b5 d8 fe ff ff 8d 46 01 0f 83 7e fd ff ff 85 ff 0f 85 76 | ............;......F...~.......v |
7880 | fd ff ff 89 c6 e9 58 ff ff ff 81 c4 5c 01 00 00 5b 5e 5f 5d c3 55 31 d2 89 e5 8b 45 08 5d e9 69 | ......X.....\...[^_].U1....E.].i |
78a0 | fc ff ff 55 ba 01 00 00 00 89 e5 8b 45 08 5d e9 58 fc ff ff 55 b8 8c 11 00 00 89 e5 57 56 53 e8 | ...U........E.].X...U.......WVS. |
78c0 | ec 6e 01 00 29 c4 8d 85 b4 ee ff ff 89 44 24 08 8b 45 08 c7 44 24 04 01 00 00 00 89 04 24 e8 fb | .n..)........D$..E..D$.......$.. |
78e0 | fe 00 00 c7 44 24 04 02 00 00 00 89 c7 8d 85 b8 ee ff ff 89 44 24 08 8b 45 08 89 04 24 e8 dc fe | ....D$..............D$..E...$... |
7900 | 00 00 c7 44 24 04 03 00 00 00 89 c6 89 85 a0 ee ff ff 8b 45 08 89 04 24 e8 72 ab 00 00 c7 44 24 | ...D$..............E...$.r....D$ |
7920 | 0c 00 00 00 00 c7 44 24 04 04 00 00 00 89 c3 89 85 8c ee ff ff 8b 85 b4 ee ff ff 40 89 44 24 08 | ......D$...................@.D$. |
7940 | 8b 45 08 89 04 24 e8 cb 00 01 00 31 c9 80 3e 5e 0f 94 c1 89 8d 94 ee ff ff 89 85 84 ee ff ff 89 | .E...$.....1..>^................ |
7960 | d8 83 e8 03 83 f8 03 89 95 80 ee ff ff 76 1b 8b 45 08 c7 44 24 08 6b 3a 46 00 c7 44 24 04 03 00 | .............v..E..D$.k:F..D$... |
7980 | 00 00 89 04 24 e8 1a f2 00 00 8d 85 d8 ef ff ff 89 44 24 04 8b 45 08 89 04 24 e8 15 f8 00 00 83 | ....$............D$..E...$...... |
79a0 | bd 94 ee ff ff 00 74 0c ff 85 a0 ee ff ff ff 8d b8 ee ff ff 8b 45 08 c7 85 c0 ee ff ff c8 00 00 | ......t..............E.......... |
79c0 | 00 89 bd c4 ee ff ff c7 85 98 ee ff ff 00 00 00 00 89 85 d0 ee ff ff 8b 85 b4 ee ff ff c7 85 9c | ................................ |
79e0 | ee ff ff 00 00 00 00 01 f8 89 85 c8 ee ff ff 8b 85 a0 ee ff ff 03 85 b8 ee ff ff 89 85 cc ee ff | ................................ |
7a00 | ff 8b 85 80 ee ff ff 39 85 9c ee ff ff 0f 8d 50 03 00 00 8b 8d a0 ee ff ff 89 fa 8d 85 c0 ee ff | .......9.......P................ |
7a20 | ff c7 85 d4 ee ff ff 00 00 00 00 e8 d0 f6 ff ff 85 c0 89 c6 0f 84 c6 02 00 00 8b 85 8c ee ff ff | ................................ |
7a40 | 83 85 98 ee ff ff 01 83 95 9c ee ff ff 00 8b 9d d0 ee ff ff 83 f8 05 74 4d 83 f8 06 75 6f c7 44 | .......................tM...uo.D |
7a60 | 24 04 03 00 00 00 89 1c 24 e8 f4 a9 00 00 89 f1 89 fa 8d 85 c0 ee ff ff e8 a4 e6 ff ff c7 44 24 | $.......$.....................D$ |
7a80 | 10 00 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 08 01 00 00 00 89 1c 24 89 44 24 04 e8 1b b8 00 | ......D$......D$.......$.D$..... |
7aa0 | 00 e9 ce 01 00 00 89 34 24 89 f9 31 d2 8d 85 c0 ee ff ff e8 d0 e5 ff ff c7 44 24 04 03 00 00 00 | .......4$..1.............D$..... |
7ac0 | 89 1c 24 e8 3e b1 00 00 e9 a7 01 00 00 8d 85 bc ee ff ff 89 44 24 08 c7 44 24 04 03 00 00 00 89 | ..$.>...............D$..D$...... |
7ae0 | 1c 24 e8 ce ac 00 00 c7 85 a4 ee ff ff 00 00 00 00 89 85 90 ee ff ff 8b 85 a4 ee ff ff 3b 85 bc | .$...........................;.. |
7b00 | ee ff ff 0f 83 f7 01 00 00 8b 8d 90 ee ff ff 03 8d a4 ee ff ff 80 39 25 74 41 8b 85 dc ef ff ff | ......................9%tA...... |
7b20 | 39 85 e0 ef ff ff 72 22 8d 85 d8 ef ff ff c7 44 24 04 01 00 00 00 89 04 24 89 8d 88 ee ff ff e8 | 9.....r".......D$.......$....... |
7b40 | 55 f4 00 00 8b 8d 88 ee ff ff 8b 85 e0 ef ff ff 8d 50 01 89 95 e0 ef ff ff eb 7c ff 85 a4 ee ff | U................P........|..... |
7b60 | ff 8b 85 90 ee ff ff 03 85 a4 ee ff ff 0f be 10 89 85 88 ee ff ff 0f b6 c2 83 e8 30 83 f8 09 76 | ...........................0...v |
7b80 | 66 80 fa 25 74 18 c7 44 24 08 25 00 00 00 c7 44 24 04 8a 3a 46 00 89 1c 24 e8 b6 ef 00 00 8b 85 | f..%t..D$.%....D$..:F...$....... |
7ba0 | dc ef ff ff 39 85 e0 ef ff ff 72 16 8d 85 d8 ef ff ff c7 44 24 04 01 00 00 00 89 04 24 e8 d7 f3 | ....9.....r........D$.......$... |
7bc0 | 00 00 8b 85 e0 ef ff ff 8b 8d 88 ee ff ff 8d 50 01 89 95 e0 ef ff ff 8a 09 8b 95 d8 ef ff ff 88 | ...............P................ |
7be0 | 0c 02 e9 82 00 00 00 80 fa 30 75 1c 89 f0 29 f8 89 44 24 08 8d 85 d8 ef ff ff 89 7c 24 04 89 04 | .........0u...)..D$........|$... |
7c00 | 24 e8 50 f4 00 00 eb 61 83 ea 31 89 f9 8d 85 c0 ee ff ff 89 34 24 e8 6d e4 ff ff c7 44 24 08 00 | $.P....a..1.........4$.m....D$.. |
7c20 | 00 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 06 ff 00 00 c7 44 24 08 ff ff ff ff c7 44 24 04 fe | ....D$.......$......D$......D$.. |
7c40 | ff ff ff 89 1c 24 e8 4e a7 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 ff a6 00 00 8d 85 d8 ef ff | .....$.N....D$.......$.......... |
7c60 | ff 89 04 24 e8 b7 f4 00 00 ff 85 a4 ee ff ff e9 83 fe ff ff c7 44 24 04 ff ff ff ff 89 1c 24 e8 | ...$.................D$.......$. |
7c80 | 07 ab 00 00 85 c0 75 26 c7 44 24 04 fe ff ff ff 89 1c 24 e8 c2 a6 00 00 89 f0 29 f8 89 44 24 08 | ......u&.D$.......$.......)..D$. |
7ca0 | 89 7c 24 04 89 1c 24 e8 e0 ac 00 00 eb 44 c7 44 24 04 ff ff ff ff 89 1c 24 e8 6f a8 00 00 85 c0 | .|$...$......D.D$.......$.o..... |
7cc0 | 75 30 c7 44 24 04 ff ff ff ff 89 1c 24 e8 bd a7 00 00 89 1c 24 89 44 24 04 e8 d3 a7 00 00 c7 44 | u0.D$.......$.......$.D$.......D |
7ce0 | 24 04 b4 3a 46 00 89 1c 24 89 44 24 08 e8 62 ee 00 00 8d 85 d8 ef ff ff 89 04 24 e8 20 f4 00 00 | $..:F...$.D$..b...........$..... |
7d00 | 39 fe 76 04 85 f6 75 4a 3b bd c8 ee ff ff 73 67 8b 85 dc ef ff ff 39 85 e0 ef ff ff 72 16 8d 85 | 9.v...uJ;.....sg......9.....r... |
7d20 | d8 ef ff ff c7 44 24 04 01 00 00 00 89 04 24 e8 65 f2 00 00 8b 85 e0 ef ff ff 47 8b 8d d8 ef ff | .....D$.......$.e.........G..... |
7d40 | ff 8d 50 01 89 95 e0 ef ff ff 8a 57 ff 88 14 01 eb 02 89 f7 83 bd 94 ee ff ff 00 0f 84 a0 fc ff | ..P........W.................... |
7d60 | ff eb 14 7f 12 8b 85 84 ee ff ff 39 85 98 ee ff ff 0f 82 9c fc ff ff 8b 85 c8 ee ff ff 8d 9d d8 | ...........9.................... |
7d80 | ef ff ff 89 7c 24 04 89 1c 24 29 f8 89 44 24 08 e8 c1 f2 00 00 89 1c 24 e8 1b f3 00 00 8b 85 98 | ....|$...$)..D$........$........ |
7da0 | ee ff ff 8b 95 9c ee ff ff 89 44 24 04 8b 45 08 89 54 24 08 89 04 24 e8 ad ab 00 00 81 c4 8c 11 | ..........D$..E..T$...$......... |
7dc0 | 00 00 b8 02 00 00 00 5b 5e 5f 5d c3 55 89 e5 57 56 53 81 ec 3c 01 00 00 8b 5d 08 8d 85 c8 fe ff | .......[^_].U..WVS..<....]...... |
7de0 | ff 89 44 24 08 c7 44 24 04 d7 b9 f0 ff 89 1c 24 e8 c0 a9 00 00 c7 44 24 04 d6 b9 f0 ff 89 1c 24 | ..D$..D$.......$......D$.......$ |
7e00 | 89 c7 8d 85 cc fe ff ff 89 44 24 08 e8 a4 a9 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 d5 b9 f0 | .........D$.......D$......D$.... |
7e20 | ff 89 1c 24 89 9d e0 fe ff ff c7 85 d0 fe ff ff c8 00 00 00 89 c2 89 85 c4 fe ff ff 8b 85 c8 fe | ...$............................ |
7e40 | ff ff 89 bd d4 fe ff ff 01 f8 89 85 d8 fe ff ff 8b 85 cc fe ff ff 01 d0 89 85 dc fe ff ff e8 c8 | ................................ |
7e60 | a8 00 00 8d 34 07 3b b5 d8 fe ff ff 0f 87 89 00 00 00 8b 8d c4 fe ff ff 89 f2 8d 85 d0 fe ff ff | ....4.;......................... |
7e80 | c7 85 e4 fe ff ff 00 00 00 00 e8 71 f2 ff ff 85 c0 89 c1 74 60 29 f8 99 39 f1 75 06 83 c0 01 83 | ...........q.......t`)..9.u..... |
7ea0 | d2 00 89 44 24 04 89 54 24 08 89 1c 24 89 8d c4 fe ff ff e8 b1 aa 00 00 c7 44 24 08 d5 b9 f0 ff | ...D$..T$...$............D$..... |
7ec0 | c7 44 24 04 ff ff ff ff 89 1c 24 e8 1c a5 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 7a a4 00 00 | .D$.......$......D$.......$.z... |
7ee0 | 8b 8d c4 fe ff ff 89 f2 8d 85 d0 fe ff ff e8 2e e2 ff ff eb 08 46 e9 6b ff ff ff 31 c0 81 c4 3c | .....................F.k...1...< |
7f00 | 01 00 00 5b 5e 5f 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 d9 05 d4 3b 46 00 dd 5c 24 04 c7 44 24 0c | ...[^_].U..S....]....;F..\$..D$. |
7f20 | 88 00 00 00 89 1c 24 e8 be 01 01 00 89 1c 24 c7 44 24 08 11 00 00 00 c7 44 24 04 00 00 00 00 e8 | ......$.......$.D$......D$...... |
7f40 | b0 ae 00 00 89 1c 24 c7 44 24 08 00 00 00 00 c7 44 24 04 40 3b 46 00 e8 31 fe 00 00 89 1c 24 c7 | ......$.D$......D$.@;F..1.....$. |
7f60 | 44 24 08 01 00 00 00 c7 44 24 04 00 00 00 00 e8 80 ae 00 00 89 1c 24 c7 44 24 08 00 00 00 00 c7 | D$......D$............$.D$...... |
7f80 | 44 24 04 69 36 46 00 e8 00 aa 00 00 89 1c 24 c7 44 24 04 fe ff ff ff e8 c6 a4 00 00 89 1c 24 c7 | D$.i6F........$.D$............$. |
7fa0 | 44 24 04 fe ff ff ff e8 1a b2 00 00 89 1c 24 c7 44 24 04 fe ff ff ff e8 9e a3 00 00 89 1c 24 c7 | D$............$.D$............$. |
7fc0 | 44 24 04 fe ff ff ff e8 96 a4 00 00 89 1c 24 c7 44 24 08 d5 3a 46 00 c7 44 24 04 fe ff ff ff e8 | D$............$.D$..:F..D$...... |
7fe0 | b9 af 00 00 89 1c 24 c7 44 24 04 fe ff ff ff e8 66 a3 00 00 83 c4 14 b8 01 00 00 00 5b 5d c3 90 | ......$.D$......f...........[].. |
8000 | 55 89 e5 57 89 d7 56 53 89 c3 83 ec 1c 89 54 24 08 c7 44 24 04 d8 b9 f0 ff 89 04 24 e8 22 ac 00 | U..W..VS......T$..D$.......$.".. |
8020 | 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 66 a8 00 00 83 78 04 00 89 c6 75 17 83 c7 04 89 7c 24 08 | ..D$.......$.f....x....u.....|$. |
8040 | c7 44 24 04 d8 3b 46 00 89 1c 24 e8 04 eb 00 00 8b 06 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 83 ec 18 | .D$..;F...$..........[^_].U..... |
8060 | 8d 45 10 89 44 24 08 8b 45 0c 89 44 24 04 8b 45 08 89 04 24 e8 47 73 01 00 c9 c3 55 89 e5 57 bf | .E..D$..E..D$..E...$.Gs....U..W. |
8080 | 01 00 00 00 56 89 c6 53 89 cb 83 ec 3c 89 04 24 89 55 d4 e8 aa a2 00 00 89 45 d0 3b 5d d0 0f 84 | ....V..S....<..$.U.......E.;]... |
80a0 | bd 00 00 00 89 5c 24 04 89 34 24 e8 df a3 00 00 83 f8 03 75 66 89 5c 24 04 89 34 24 e8 23 a4 00 | .....\$..4$........uf.\$..4$.#.. |
80c0 | 00 c7 44 24 08 00 00 00 00 89 5c 24 04 89 34 24 85 c0 74 22 e8 52 a6 00 00 c7 44 24 04 f3 3b 46 | ..D$......\$..4$..t".R....D$..;F |
80e0 | 00 89 44 24 08 8b 45 d4 89 54 24 0c 89 04 24 e8 66 ff ff ff eb 1c e8 df a5 00 00 8b 45 d4 c7 44 | ..D$..E..T$...$.f...........E..D |
8100 | 24 04 f8 3b 46 00 89 04 24 dd 5c 24 08 e8 48 ff ff ff 85 c0 0f 9f c0 21 c7 eb 40 8d 45 e4 89 44 | $..;F...$.\$..H........!..@.E..D |
8120 | 24 08 89 5c 24 04 89 34 24 e8 b0 f6 00 00 85 ff 74 29 8b 4d d4 8b 55 e4 c7 44 24 04 01 00 00 00 | $..\$..4$.......t).M..U..D$..... |
8140 | 89 04 24 89 4c 24 0c 89 54 24 08 e8 e0 f8 01 00 3b 45 e4 0f 94 c0 0f b6 c0 89 c7 43 e9 3a ff ff | ..$.L$..T$......;E.........C.:.. |
8160 | ff 85 ff b8 01 00 00 00 75 18 c7 44 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 89 34 24 e8 13 eb | ........u..D$......D$......4$... |
8180 | 00 00 83 c4 3c 5b 5e 5f 5d c3 55 ba fe 3b 46 00 89 e5 53 50 8b 5d 08 89 d8 e8 62 fe ff ff b9 01 | ....<[^_].U..;F...SP.]....b..... |
81a0 | 00 00 00 89 c2 89 d8 5b 5b 5d e9 cc fe ff ff 55 89 e5 56 89 c6 53 83 ec 10 c7 44 24 08 09 3c 46 | .......[[].....U..V..S....D$..<F |
81c0 | 00 c7 44 24 04 01 00 00 00 89 04 24 e8 6a f5 00 00 83 78 04 00 89 c3 75 10 c7 44 24 04 0f 3c 46 | ..D$.......$.j....x....u..D$..<F |
81e0 | 00 89 34 24 e8 6b e9 00 00 8b 03 83 c4 10 5b 5e 5d c3 55 89 e5 53 89 c3 83 ec 24 c7 44 24 08 09 | ..4$.k........[^].U..S....$.D$.. |
8200 | 3c 46 00 c7 44 24 04 01 00 00 00 89 04 24 e8 28 f5 00 00 8b 50 04 c7 40 04 00 00 00 00 89 1c 24 | <F..D$.......$.(....P..@.......$ |
8220 | 89 55 f4 8b 45 f4 ff d0 83 c4 24 5b 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 01 00 00 00 | .U..E.....$[].U..S....]..D$..... |
8240 | 89 1c 24 e8 47 a2 00 00 40 75 18 c7 44 24 08 fe 3b 46 00 c7 44 24 04 d8 b9 f0 ff 89 1c 24 e8 e0 | ..$.G...@u..D$..;F..D$.......$.. |
8260 | a9 00 00 89 d8 e8 45 ff ff ff 83 c4 14 89 d8 5b 5d e9 7c ff ff ff 55 89 e5 53 83 ec 14 8b 5d 08 | ......E........[].|...U..S....]. |
8280 | c7 44 24 08 09 3c 46 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 a3 f4 00 00 83 78 04 00 74 0c 83 38 | .D$..<F..D$.......$......x..t..8 |
82a0 | 00 74 07 89 d8 e8 48 ff ff ff 83 c4 14 31 c0 5b 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 08 | .t....H......1.[].U..S....]..D$. |
82c0 | 09 3c 46 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 67 f4 00 00 c7 40 04 b2 8e 40 00 89 1c 24 e8 53 | .<F..D$.......$.g....@...@...$.S |
82e0 | a6 00 00 89 1c 24 c7 44 24 08 1a 00 00 00 c7 44 24 04 2c 3c 46 00 e8 91 a6 00 00 83 c4 14 b8 02 | .....$.D$......D$.,<F........... |
8300 | 00 00 00 5b 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 08 09 3c 46 00 c7 44 24 04 01 00 00 00 | ...[].U..S....]..D$..<F..D$..... |
8320 | 89 1c 24 e8 13 f4 00 00 8b 00 89 04 24 e8 06 f7 01 00 89 1c 24 c7 44 24 08 00 00 00 00 85 c0 0f | ..$.........$.......$.D$........ |
8340 | 94 c0 0f b6 c0 89 44 24 04 e8 47 e9 00 00 83 c4 14 5b 5d c3 55 89 e5 53 89 c3 83 ec 14 c7 44 24 | ......D$..G......[].U..S......D$ |
8360 | 04 08 00 00 00 89 04 24 e8 c9 b3 00 00 c7 40 04 00 00 00 00 89 1c 24 c7 44 24 04 09 3c 46 00 89 | .......$......@.......$.D$..<F.. |
8380 | 45 f4 e8 c1 ea 00 00 8b 45 f4 83 c4 14 5b 5d c3 55 89 e5 53 89 c3 83 ec 14 8b 48 04 0f be 02 39 | E.......E....[].U..S......H....9 |
83a0 | c1 74 0c 0f be 42 01 39 c1 75 32 85 c9 74 30 8b 43 08 3d c7 00 00 00 7e 06 c6 43 0c 00 eb 1e 8d | .t...B.9.u2..t0.C.=....~..C..... |
83c0 | 50 01 89 53 08 88 4c 03 0c 8b 03 89 04 24 e8 6d f6 01 00 b9 01 00 00 00 89 43 04 eb 02 31 c9 83 | P..S..L......$.m.........C...1.. |
83e0 | c4 14 89 c8 5b 5d c3 55 89 e5 57 56 53 50 b8 28 10 00 00 e8 b8 63 01 00 29 c4 89 ce 8b 84 24 28 | ....[].U..WVSP.(.....c..).....$( |
8400 | 10 00 00 8d 9d d8 ef ff ff 89 d7 89 5c 24 04 89 04 24 e8 9d ed 00 00 89 74 24 04 89 1c 24 e8 76 | ............\$...$......t$...$.v |
8420 | eb 00 00 89 7c 24 0c 89 74 24 08 c7 44 24 04 01 00 00 00 89 04 24 e8 0d f6 01 00 89 1c 24 01 85 | ....|$..t$..D$.......$.......$.. |
8440 | e0 ef ff ff 89 c6 e8 6d ec 00 00 31 c0 85 f6 0f 95 c0 81 c4 2c 10 00 00 5b 5e 5f 5d c3 55 89 e5 | .......m...1........,...[^_].U.. |
8460 | 56 53 50 b8 1c 10 00 00 e8 43 63 01 00 29 c4 89 d6 8b 84 24 1c 10 00 00 8d 9d e8 ef ff ff 89 5c | VSP......Cc..).....$...........\ |
8480 | 24 04 89 04 24 e8 2a ed 00 00 c7 44 24 04 00 10 00 00 89 1c 24 e8 ff ea 00 00 89 74 24 0c c7 44 | $...$.*....D$.......$......t$..D |
84a0 | 24 08 00 10 00 00 c7 44 24 04 01 00 00 00 89 04 24 e8 92 f5 01 00 01 85 f0 ef ff ff 3d 00 10 00 | $......D$.......$...........=... |
84c0 | 00 74 c7 89 1c 24 e8 ed eb 00 00 81 c4 20 10 00 00 5b 5e 5d c3 55 89 e5 57 56 53 50 b8 38 10 00 | .t...$...........[^].U..WVSP.8.. |
84e0 | 00 e8 ca 62 01 00 29 c4 89 d3 8b 84 24 38 10 00 00 8d b5 d8 ef ff ff 89 74 24 04 89 8d d4 ef ff | ...b..).....$8..........t$...... |
8500 | ff 89 04 24 89 c7 e8 a9 ec 00 00 31 c0 83 f8 0a 74 58 83 f8 ff 74 53 c7 44 24 04 00 10 00 00 89 | ...$.......1....tX...tS.D$...... |
8520 | 34 24 e8 72 ea 00 00 31 d2 89 c1 89 1c 24 89 95 cc ef ff ff 89 8d d0 ef ff ff e8 01 f5 01 00 8b | 4$.r...1.....$.................. |
8540 | 95 cc ef ff ff 83 f8 ff 74 18 83 f8 0a 8b 8d d0 ef ff ff 74 0d 42 81 fa 00 10 00 00 88 44 11 ff | ........t..........t.B.......D.. |
8560 | 75 c9 01 95 e0 ef ff ff eb a3 83 f8 0a 0f 94 c3 75 40 83 bd d4 ef ff ff 00 75 37 8b 85 dc ef ff | u...............u@.......u7..... |
8580 | ff 39 85 e0 ef ff ff 72 10 c7 44 24 04 01 00 00 00 89 34 24 e8 00 ea 00 00 8b 85 e0 ef ff ff 8d | .9.....r..D$......4$............ |
85a0 | 50 01 89 95 e0 ef ff ff 8b 95 d8 ef ff ff c6 04 02 0a 89 34 24 e8 fe ea 00 00 84 db b8 01 00 00 | P..................4$........... |
85c0 | 00 75 18 c7 44 24 04 ff ff ff ff 89 3c 24 e8 5e a2 00 00 85 c0 0f 95 c0 0f b6 c0 81 c4 3c 10 00 | .u..D$......<$.^.............<.. |
85e0 | 00 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 5d 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 | .[^_].U..WVS..,.]..D$......D$... |
8600 | 00 00 89 1c 24 e8 d4 f1 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 08 47 3c 46 00 c7 44 24 04 02 00 | ....$......D$......D$.G<F..D$... |
8620 | 00 00 89 1c 24 89 c6 e8 f2 f1 00 00 89 45 e4 89 d8 e8 1e fd ff ff 8b 55 e4 89 34 24 89 54 24 04 | ....$........E.........U..4$.T$. |
8640 | 89 c7 ff 15 5c 93 46 00 c7 47 04 78 92 40 00 89 c2 85 d2 89 07 b8 01 00 00 00 75 14 89 74 24 08 | ....\.F..G.x.@............u..t$. |
8660 | c7 44 24 04 00 00 00 00 89 1c 24 e8 25 e6 00 00 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 53 83 ec 14 8b | .D$.......$.%.....,[^_].U..S.... |
8680 | 5d 08 c7 44 24 08 09 3c 46 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 a1 f0 00 00 8b 00 89 04 24 ff | ]..D$..<F..D$.......$.........$. |
86a0 | 15 58 93 46 00 89 1c 24 89 44 24 04 e8 77 e6 00 00 83 c4 14 5b 5d c3 55 89 e5 56 53 83 ec 10 8b | .X.F...$.D$..w......[].U..VS.... |
86c0 | 5d 08 89 d8 e8 e6 fa ff ff 89 1c 24 c7 44 24 04 01 00 00 00 89 c6 e8 87 9d 00 00 83 c4 10 89 f2 | ]..........$.D$................. |
86e0 | 89 d8 b9 02 00 00 00 5b 5e 5d e9 8c f9 ff ff 55 89 e5 57 89 d7 56 89 ce 53 89 c3 83 ec 1c e8 51 | .......[^].....U..W..V..S......Q |
8700 | fc ff ff 85 f6 89 38 c7 40 04 b2 8e 40 00 74 24 c7 44 24 04 ff ff ff ff 89 1c 24 e8 42 9d 00 00 | ......8.@...@.t$.D$.......$.B... |
8720 | 89 74 24 08 c7 44 24 04 d8 b9 f0 ff 89 1c 24 e8 69 a8 00 00 8b 45 08 89 1c 24 c7 44 24 04 fe ff | .t$..D$.......$.i....E...$.D$... |
8740 | ff ff 89 44 24 08 e8 52 a8 00 00 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 5d 08 c7 | ...D$..R......[^_].U..WVS..,.].. |
8760 | 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 67 f0 00 00 c7 44 24 0c 00 00 00 00 c7 | D$......D$.......$.g....D$...... |
8780 | 44 24 08 47 3c 46 00 c7 44 24 04 02 00 00 00 89 1c 24 89 45 e4 e8 84 f0 00 00 89 c7 89 d8 e8 b1 | D$.G<F..D$.......$.E............ |
87a0 | fb ff ff 89 c6 c7 00 00 00 00 00 c7 40 04 06 8f 40 00 0f be 07 84 c0 74 2e 89 44 24 04 c7 04 24 | ............@...@......t..D$...$ |
87c0 | 49 3c 46 00 e8 07 f2 01 00 85 c0 74 1a 80 7f 01 2b 8d 57 01 8d 47 02 0f 44 d0 80 3a 62 75 03 42 | I<F........t....+.W..G..D..:bu.B |
87e0 | 74 05 80 3a 00 74 18 c7 44 24 08 4d 3c 46 00 c7 44 24 04 02 00 00 00 89 1c 24 e8 a5 e3 00 00 8b | t..:.t..D$.M<F..D$.......$...... |
8800 | 45 e4 89 7c 24 04 89 04 24 e8 42 f2 01 00 89 c2 85 d2 89 06 b8 01 00 00 00 75 17 8b 45 e4 c7 44 | E..|$...$.B..............u..E..D |
8820 | 24 04 00 00 00 00 89 1c 24 89 44 24 08 e8 63 e4 00 00 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 57 89 d7 | $.......$.D$..c.....,[^_].U..W.. |
8840 | 56 53 89 c3 83 ec 1c 89 04 24 e8 f3 9a 00 00 89 1c 24 89 c6 8d 40 ff 83 c6 02 89 44 24 04 c1 f8 | VS.......$.......$...@.....D$... |
8860 | 1f 89 44 24 08 e8 ff a0 00 00 89 7c 24 04 89 1c 24 e8 b0 a2 00 00 89 1c 24 c7 44 24 08 02 00 00 | ..D$.......|$...$.......$.D$.... |
8880 | 00 c7 44 24 04 02 00 00 00 e8 0b 9b 00 00 89 74 24 08 89 1c 24 c7 44 24 04 12 9e 40 00 e8 02 a2 | ..D$...........t$...$.D$...@.... |
88a0 | 00 00 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 83 ec 08 8b 45 08 e8 f7 f8 ff ff 8b 45 08 31 d2 e8 78 ff | .....[^_].U......E.......E.1..x. |
88c0 | ff ff b8 01 00 00 00 c9 c3 55 ba fe 3b 46 00 89 e5 53 83 ec 14 8b 5d 08 89 d8 e8 21 f7 ff ff 89 | .........U..;F...S....]....!.... |
88e0 | 04 24 e8 71 f1 01 00 89 1c 24 c7 44 24 08 00 00 00 00 85 c0 0f 94 c0 0f b6 c0 89 44 24 04 e8 92 | .$.q.....$.D$..............D$... |
8900 | e3 00 00 83 c4 14 5b 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 89 d8 e8 95 f8 ff ff 89 04 24 e8 36 f1 | ......[].U..S....]..........$.6. |
8920 | 01 00 89 1c 24 c7 44 24 08 00 00 00 00 85 c0 0f 94 c0 0f b6 c0 89 44 24 04 e8 57 e3 00 00 83 c4 | ....$.D$..............D$..W..... |
8940 | 14 5b 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 89 d8 e8 58 f8 ff ff 89 1c 24 c7 44 24 0c 74 3d | .[].U..WVS....]....X.....$.D$.t= |
8960 | 46 00 c7 44 24 08 00 00 00 00 c7 44 24 04 02 00 00 00 89 c6 e8 0b ef 00 00 89 1c 24 c7 44 24 08 | F..D$......D$..............$.D$. |
8980 | 00 10 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 04 03 00 00 00 89 c7 e8 7b f0 00 00 89 34 24 c7 44 | .....D$......D$........{....4$.D |
89a0 | 24 04 00 00 00 00 89 44 24 0c 8b 04 bd 58 3d 46 00 89 44 24 08 e8 a6 f0 01 00 89 1c 24 c7 44 24 | $......D$....X=F..D$........$.D$ |
89c0 | 08 00 00 00 00 85 c0 0f 94 c0 0f b6 c0 89 44 24 04 e8 bf e2 00 00 83 c4 1c 5b 5e 5f 5d c3 55 89 | ..............D$.........[^_].U. |
89e0 | e5 57 56 53 83 ec 2c 8b 5d 08 89 d8 e8 be f7 ff ff c7 44 24 0c 48 3d 46 00 c7 44 24 08 5a 3c 46 | .WVS..,.].........D$.H=F..D$.Z<F |
8a00 | 00 c7 44 24 04 02 00 00 00 89 1c 24 89 45 e4 e8 70 ee 00 00 c7 44 24 08 00 00 00 00 c7 44 24 0c | ..D$.......$.E..p....D$......D$. |
8a20 | 00 00 00 00 c7 44 24 04 03 00 00 00 89 1c 24 89 c7 e8 e0 ef 00 00 89 d1 99 39 ca 89 c6 74 18 c7 | .....D$.......$..........9...t.. |
8a40 | 44 24 08 5e 3c 46 00 c7 44 24 04 03 00 00 00 89 1c 24 e8 4d e1 00 00 8b 04 bd 34 3d 46 00 89 74 | D$.^<F..D$.......$.M......4=F..t |
8a60 | 24 04 89 44 24 08 8b 45 e4 89 04 24 e8 f7 ef 01 00 85 c0 74 1a c7 44 24 08 00 00 00 00 c7 44 24 | $..D$..E...$.......t..D$......D$ |
8a80 | 04 00 00 00 00 89 1c 24 e8 08 e2 00 00 eb 21 8b 45 e4 89 04 24 e8 d6 ef 01 00 89 1c 24 99 89 44 | .......$......!.E...$.......$..D |
8aa0 | 24 04 89 54 24 08 e8 be 9e 00 00 b8 01 00 00 00 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 53 83 ec 14 8b | $..T$.............,[^_].U..S.... |
8ac0 | 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 8f e4 00 00 c7 44 24 08 09 3c 46 00 c7 44 24 04 01 00 | ]..D$.......$......D$..<F..D$... |
8ae0 | 00 00 89 1c 24 e8 93 e3 00 00 85 c0 75 0a 89 1c 24 e8 40 9e 00 00 eb 30 83 78 04 00 75 12 c7 44 | ....$.......u...$.@....0.x..u..D |
8b00 | 24 08 0b 00 00 00 c7 44 24 04 7d 3c 46 00 eb 10 c7 44 24 08 04 00 00 00 c7 44 24 04 89 3c 46 00 | $......D$.}<F....D$......D$..<F. |
8b20 | 89 1c 24 e8 64 9e 00 00 83 c4 14 b8 01 00 00 00 5b 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 | ..$.d...........[].U..S....]..D$ |
8b40 | 08 09 3c 46 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 e6 eb 00 00 83 78 04 00 75 1a c7 44 24 08 0d | ..<F..D$.......$......x..u..D$.. |
8b60 | 00 00 00 c7 44 24 04 8e 3c 46 00 89 1c 24 e8 19 9e 00 00 eb 16 8b 00 c7 44 24 04 9c 3c 46 00 89 | ....D$..<F...$..........D$..<F.. |
8b80 | 1c 24 89 44 24 08 e8 e2 9e 00 00 83 c4 14 b8 01 00 00 00 5b 5d c3 55 89 e5 56 53 83 ec 10 8b 75 | .$.D$..............[].U..VS....u |
8ba0 | 08 89 f0 e8 ac f7 ff ff c7 00 00 00 00 00 89 c3 c7 40 04 06 8f 40 00 e8 bc ee 01 00 89 c2 85 d2 | .................@...@.......... |
8bc0 | 89 03 b8 01 00 00 00 75 18 c7 44 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 89 34 24 e8 b4 e0 00 | .......u..D$......D$......4$.... |
8be0 | 00 83 c4 10 5b 5e 5d c3 55 89 e5 57 89 d7 56 89 c6 53 83 ec 2c 89 4d e4 e8 57 f7 ff ff 8b 4d e4 | ....[^].U..W..V..S..,.M..W....M. |
8c00 | c7 00 00 00 00 00 89 c3 c7 40 04 06 8f 40 00 89 4c 24 04 89 3c 24 e8 35 ee 01 00 85 c0 89 03 75 | .........@...@..L$..<$.5.......u |
8c20 | 28 ff 15 40 93 46 00 8b 00 89 04 24 e8 4f ee 01 00 89 7c 24 08 c7 44 24 04 a6 3c 46 00 89 34 24 | (..@.F.....$.O....|$..D$..<F..4$ |
8c40 | 89 44 24 0c e8 0b df 00 00 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 57 89 cf 56 89 d6 53 89 c3 83 ec 1c | .D$........,[^_].U..W..V..S..... |
8c60 | c7 44 24 04 01 00 00 00 89 04 24 e8 1f 98 00 00 85 c0 7e 54 c7 44 24 08 00 00 00 00 c7 44 24 04 | .D$.......$.......~T.D$......D$. |
8c80 | 01 00 00 00 89 1c 24 e8 29 9b 00 00 85 c0 74 0d 89 c2 89 f9 89 d8 e8 4d ff ff ff eb 17 89 d8 e8 | ......$.).....t........M........ |
8ca0 | 0b f5 ff ff c7 44 24 04 01 00 00 00 89 1c 24 e8 ae 97 00 00 89 74 24 08 c7 44 24 04 d8 b9 f0 ff | .....D$.......$......t$..D$..... |
8cc0 | 89 1c 24 e8 d5 a2 00 00 89 74 24 08 89 1c 24 c7 44 24 04 d8 b9 f0 ff e8 67 9f 00 00 83 c4 1c b8 | ..$......t$...$.D$......g....... |
8ce0 | 01 00 00 00 5b 5e 5f 5d c3 55 b9 c1 3c 46 00 89 e5 ba fe 3b 46 00 8b 45 08 5d e9 52 ff ff ff 55 | ....[^_].U..<F.....;F..E.].R...U |
8d00 | b9 47 3c 46 00 89 e5 ba c3 3c 46 00 8b 45 08 5d e9 3c ff ff ff 55 89 e5 53 83 ec 14 8b 5d 08 c7 | .G<F.....<F..E.].<...U..S....].. |
8d20 | 44 24 04 01 00 00 00 89 1c 24 e8 60 97 00 00 40 75 08 89 1c 24 e8 fc 9b 00 00 c7 44 24 04 01 00 | D$.......$.`...@u...$......D$... |
8d40 | 00 00 89 1c 24 e8 45 97 00 00 85 c0 75 4b c7 44 24 08 c3 3c 46 00 c7 44 24 04 d8 b9 f0 ff 89 1c | ....$.E.....uK.D$..<F..D$....... |
8d60 | 24 e8 dd 9e 00 00 c7 44 24 08 01 00 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 6e 96 00 00 c7 44 | $......D$......D$.......$.n....D |
8d80 | 24 04 fe ff ff ff 89 1c 24 e8 cc 95 00 00 89 d8 e8 1a f4 ff ff 31 d2 eb 53 c7 44 24 08 00 00 00 | $.......$............1..S.D$.... |
8da0 | 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 2d ea 00 00 b9 47 3c 46 00 89 c2 89 d8 e8 29 fe ff ff c7 | ..D$.......$.-....G<F......).... |
8dc0 | 44 24 08 01 00 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 15 96 00 00 c7 44 24 04 fe ff ff ff 89 | D$......D$.......$......D$...... |
8de0 | 1c 24 e8 73 95 00 00 ba 01 00 00 00 89 d8 e8 47 fa ff ff 83 c4 14 b8 01 00 00 00 5b 5d c3 55 89 | .$.s...........G...........[].U. |
8e00 | e5 57 89 d7 56 31 f6 53 89 c3 83 ec 1c 85 ff 8b 53 04 74 15 89 14 24 89 55 e4 ff 15 f0 93 46 00 | .W..V1.S........S.t...$.U.....F. |
8e20 | 8b 55 e4 85 c0 75 0a eb 32 8d 42 d0 83 f8 09 77 2a 8b 43 08 3d c7 00 00 00 7e 06 c6 43 0c 00 eb | .U...u..2.B....w*.C.=....~..C... |
8e40 | 1a 8d 48 01 46 89 4b 08 88 54 03 0c 8b 03 89 04 24 e8 ea eb 01 00 89 43 04 eb b2 83 c4 1c 89 f0 | ..H.F.K..T......$......C........ |
8e60 | 5b 5e 5f 5d c3 55 89 e5 57 56 89 d6 53 89 c3 81 ec 0c 01 00 00 89 04 24 89 8d 00 ff ff ff e8 bf | [^_].U..WV..S..........$........ |
8e80 | 94 00 00 89 34 24 89 c7 e8 fb eb 01 00 83 ff 01 75 22 b9 01 00 00 00 89 f2 89 d8 e8 35 f6 ff ff | ....4$..........u"..........5... |
8ea0 | 89 c7 8b 85 00 ff ff ff 40 89 85 04 ff ff ff e9 c0 02 00 00 8d 47 13 89 44 24 04 c7 44 24 08 d3 | ........@............G..D$..D$.. |
8ec0 | 3c 46 00 89 1c 24 e8 3a e0 00 00 8b 85 00 ff ff ff 8d 4c 07 ff bf 01 00 00 00 89 8d fc fe ff ff | <F...$.:..........L............. |
8ee0 | 89 85 04 ff ff ff 8b 85 fc fe ff ff 39 85 04 ff ff ff 0f 84 7c 02 00 00 85 ff 0f 84 74 02 00 00 | ............9.......|.......t... |
8f00 | 8b 85 04 ff ff ff 89 1c 24 89 44 24 04 e8 7d 95 00 00 83 f8 03 75 5f 8b 85 04 ff ff ff 89 1c 24 | ........$.D$..}......u_........$ |
8f20 | 89 44 24 04 e8 7f ea 00 00 85 c0 75 39 89 34 24 e8 0b eb 01 00 89 74 24 04 89 04 24 89 c7 e8 4d | .D$........u9.4$......t$...$...M |
8f40 | eb 01 00 c7 44 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 89 1c 24 e8 31 9a 00 00 31 c0 47 0f 95 | ....D$......D$.......$.1...1.G.. |
8f60 | c0 e9 d3 01 00 00 89 c1 89 f2 89 d8 e8 76 f4 ff ff e9 c3 01 00 00 8b 85 04 ff ff ff c7 44 24 08 | .............v...............D$. |
8f80 | 00 00 00 00 89 1c 24 89 44 24 04 e8 4e e8 00 00 31 d2 80 38 2a 0f 94 c2 8a 04 10 3c 61 0f 84 9a | ......$.D$..N...1..8*......<a... |
8fa0 | 01 00 00 7f 0f 3c 4c 0f 85 a0 01 00 00 31 c9 e9 7c 01 00 00 3c 6c 0f 84 6f 01 00 00 3c 6e 0f 85 | .....<L......1..|...<l..o...<n.. |
8fc0 | 89 01 00 00 66 c7 85 0e ff ff ff 2e 00 89 b5 10 ff ff ff c7 85 18 ff ff ff 00 00 00 00 ff 15 f4 | ....f........................... |
8fe0 | 93 46 00 8b 00 8a 00 88 85 0e ff ff ff 8b 85 10 ff ff ff 89 04 24 e8 45 ea 01 00 89 85 14 ff ff | .F...................$.E........ |
9000 | ff 89 04 24 ff 15 e8 93 46 00 85 c0 75 df ba e6 3c 46 00 8d 85 10 ff ff ff e8 72 f3 ff ff ba e9 | ...$....F...u...<F........r..... |
9020 | 3c 46 00 8d 85 10 ff ff ff e8 62 f3 ff ff 85 c0 74 23 ba eb 3c 46 00 8d 85 10 ff ff ff e8 4e f3 | <F........b.....t#..<F........N. |
9040 | ff ff 83 f8 01 19 c9 41 83 f8 01 0f 92 c0 0f b6 c0 89 c7 eb 04 31 c9 31 ff 89 ca 8d 85 10 ff ff | .......A.............1.1........ |
9060 | ff 89 8d f8 fe ff ff e8 92 fd ff ff 8d 95 0e ff ff ff 01 c7 8d 85 10 ff ff ff e8 11 f3 ff ff 8b | ................................ |
9080 | 8d f8 fe ff ff 85 c0 74 15 89 ca 8d 85 10 ff ff ff e8 68 fd ff ff 8b 8d f8 fe ff ff 01 c7 85 ff | .......t..........h............. |
90a0 | 7e 3b 85 c9 b8 d0 3c 46 00 ba cd 3c 46 00 0f 44 d0 8d 85 10 ff ff ff e8 d4 f2 ff ff 85 c0 74 1d | ~;....<F...<F..D..............t. |
90c0 | ba e6 3c 46 00 8d 85 10 ff ff ff e8 c0 f2 ff ff 31 d2 8d 85 10 ff ff ff e8 21 fd ff ff 8b 85 10 | ..<F............1........!...... |
90e0 | ff ff ff bf 01 00 00 00 89 44 24 04 8b 85 14 ff ff ff 89 04 24 e8 96 e9 01 00 8b 85 18 ff ff ff | .........D$.........$........... |
9100 | 89 1c 24 c6 84 05 1c ff ff ff 00 8d 85 1c ff ff ff 89 44 24 04 e8 96 95 00 00 85 c0 75 4b 89 1c | ..$...............D$........uK.. |
9120 | 24 66 31 ff e8 0d 98 00 00 eb 3e b9 01 00 00 00 89 f2 89 d8 e8 9c f3 ff ff 89 c7 eb 2c 89 f2 89 | $f1.......>.................,... |
9140 | d8 e8 17 f3 ff ff bf 01 00 00 00 eb 1c 8b 85 04 ff ff ff c7 44 24 08 ee 3c 46 00 89 1c 24 89 44 | ....................D$..<F...$.D |
9160 | 24 04 e8 3d da 00 00 eb 59 ff 85 04 ff ff ff e9 72 fd ff ff 89 34 24 e8 1c e9 01 00 85 c0 74 1a | $..=....Y.......r....4$.......t. |
9180 | c7 44 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 89 1c 24 e8 fd da 00 00 eb 28 85 ff 75 18 c7 44 | .D$......D$.......$......(..u..D |
91a0 | 24 04 fe ff ff ff 89 1c 24 e8 ac 91 00 00 89 1c 24 e8 80 97 00 00 8b 85 04 ff ff ff 2b 85 00 ff | $.......$.......$...........+... |
91c0 | ff ff 81 c4 0c 01 00 00 5b 5e 5f 5d c3 55 ba c3 3c 46 00 89 e5 53 50 8b 5d 08 89 d8 e8 1f ee ff | ........[^_].U..<F...SP.]....... |
91e0 | ff b9 01 00 00 00 89 c2 89 d8 5b 5b 5d e9 73 fc ff ff 55 89 e5 53 50 8b 5d 08 89 d8 e8 ae ef ff | ..........[[].s...U..SP.]....... |
9200 | ff b9 02 00 00 00 89 c2 89 d8 5b 5b 5d e9 53 fc ff ff 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 c7 44 | ..........[[].S...U..WVS....]..D |
9220 | 24 04 d7 b9 f0 ff 89 1c 24 e8 69 96 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 d6 b9 f0 ff 89 1c | $.......$.i....D$......D$....... |
9240 | 24 89 c6 e8 e3 94 00 00 83 7e 04 00 75 15 c7 44 24 04 fd 3c 46 00 89 1c 24 e8 f6 d8 00 00 e9 e1 | $........~..u..D$..<F...$....... |
9260 | 00 00 00 89 c7 c7 44 24 04 01 00 00 00 89 1c 24 e8 e5 90 00 00 c7 44 24 08 d3 3c 46 00 89 7c 24 | ......D$.......$......D$..<F..|$ |
9280 | 04 89 1c 24 e8 7c dc 00 00 b8 01 00 00 00 39 f8 7f 1c ba d5 b9 f0 ff 29 c2 89 54 24 04 89 1c 24 | ...$.|........9........)..T$...$ |
92a0 | 89 45 e4 e8 ba 91 00 00 8b 45 e4 40 eb e0 8b 16 b9 02 00 00 00 89 d8 e8 a9 fb ff ff 89 1c 24 89 | .E.......E.@..................$. |
92c0 | c6 f7 d8 89 44 24 04 e8 bf 94 00 00 89 c2 89 f0 85 d2 75 70 83 fe 01 7e 2e b2 01 29 f2 c7 44 24 | ....D$............up...~...)..D$ |
92e0 | 08 00 00 00 00 89 54 24 04 89 1c 24 e8 c4 94 00 00 c7 44 24 04 14 3d 46 00 89 1c 24 89 44 24 08 | ......T$...$......D$..=F...$.D$. |
9300 | e8 4f d8 00 00 eb 3d c7 44 24 04 d5 b9 f0 ff 89 1c 24 e8 74 94 00 00 85 c0 74 29 c7 44 24 04 00 | .O....=.D$.......$.t.....t).D$.. |
9320 | 00 00 00 89 1c 24 e8 2f 90 00 00 c7 44 24 04 d7 b9 f0 ff 89 1c 24 e8 27 91 00 00 89 d8 e8 b0 ee | .....$./....D$.......$.'........ |
9340 | ff ff 31 c0 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 d9 05 98 3e 46 00 dd 5c 24 04 | ..1....[^_].U..S....]....>F..\$. |
9360 | c7 44 24 0c 88 00 00 00 89 1c 24 e8 7a ed 00 00 89 1c 24 c7 44 24 08 0b 00 00 00 c7 44 24 04 00 | .D$.......$.z.....$.D$......D$.. |
9380 | 00 00 00 e8 6c 9a 00 00 89 1c 24 c7 44 24 08 00 00 00 00 c7 44 24 04 38 3e 46 00 e8 ed e9 00 00 | ....l.....$.D$......D$.8>F...... |
93a0 | 89 1c 24 c7 44 24 04 09 3c 46 00 e8 f2 d9 00 00 89 1c 24 c7 44 24 04 ff ff ff ff e8 a2 90 00 00 | ..$.D$..<F........$.D$.......... |
93c0 | 89 1c 24 c7 44 24 08 17 3d 46 00 c7 44 24 04 fe ff ff ff e8 c5 9b 00 00 89 1c 24 c7 44 24 08 00 | ..$.D$..=F..D$............$.D$.. |
93e0 | 00 00 00 c7 44 24 04 c0 3d 46 00 e8 9d e9 00 00 89 1c 24 c7 44 24 04 fe ff ff ff e8 5a 8f 00 00 | ....D$..=F........$.D$......Z... |
9400 | 8b 15 4c 93 46 00 89 d8 c7 04 24 1f 3d 46 00 b9 c3 3c 46 00 e8 d6 f2 ff ff a1 4c 93 46 00 b9 fe | ..L.F.....$.=F...<F.......L.F... |
9420 | 3b 46 00 c7 04 24 25 3d 46 00 8d 50 20 89 d8 e8 bb f2 ff ff a1 4c 93 46 00 31 c9 c7 04 24 2c 3d | ;F...$%=F..P.........L.F.1...$,= |
9440 | 46 00 8d 50 40 89 d8 e8 a3 f2 ff ff 83 c4 14 b8 01 00 00 00 5b 5d c3 90 55 89 e5 57 89 c7 56 53 | F..P@...............[]..U..W..VS |
9460 | 83 ec 3c 89 45 e0 8b 40 08 89 4d e4 8b 58 34 8b 40 40 89 de 89 5d dc 8b 1f 89 54 24 08 89 44 24 | ..<.E..@..M..X4.@@...]....T$..D$ |
9480 | 04 89 34 24 e8 9a bb ff ff 83 78 08 13 89 c7 74 5b 8b 45 e0 8b 73 10 8b 50 1c c7 47 08 13 00 00 | ..4$......x....t[.E..s..P..G.... |
94a0 | 00 89 d0 c1 f8 1f 89 17 89 47 04 3b 53 10 7c 7c 8b 43 2c 8d 4b 10 c7 44 24 14 9c 3e 46 00 c7 44 | .........G.;S.||.C,.K..D$..>F..D |
94c0 | 24 10 ff ff ff 03 c7 44 24 0c 10 00 00 00 89 44 24 04 8b 45 dc 89 4c 24 08 89 55 d8 89 04 24 e8 | $......D$......D$..E..L$..U...$. |
94e0 | ec 71 00 00 8b 55 d8 89 43 2c eb 40 8b 30 8b 45 e0 3b 70 1c 7d 9b 8b 45 e4 89 f1 c1 e1 04 03 4b | .q...U..C,.@.0.E.;p.}..E.......K |
9500 | 2c 8b 40 08 33 41 08 a8 3f 75 86 8b 45 e4 89 4c 24 04 c7 04 24 00 00 00 00 89 44 24 08 e8 33 8f | ,.@.3A..?u..E..L$...$.....D$..3. |
9520 | ff ff 85 c0 0f 84 67 ff ff ff eb 62 8b 7b 10 89 f1 c1 e1 04 39 fe 8b 43 2c 7d 0e c7 44 08 08 00 | ......g....b.{......9..C,}..D... |
9540 | 00 00 00 46 83 c1 10 eb eb 89 d1 8b 75 e4 c1 e1 04 01 c8 b9 04 00 00 00 89 c7 8b 45 e0 f3 a5 89 | ...F........u..............E.... |
9560 | d6 ff 40 1c 8b 45 e4 f6 40 08 40 74 21 f6 43 05 04 74 1b 8b 00 f6 40 05 03 74 13 89 44 24 08 8b | ..@..E..@.@t!.C..t....@..t..D$.. |
9580 | 45 dc 89 5c 24 04 89 04 24 e8 2e 7c 00 00 83 c4 3c 89 f0 5b 5e 5f 5d c3 31 c9 83 78 10 ff 75 4a | E..\$...$..|....<..[^_].1..x..uJ |
95a0 | 83 78 14 ff 75 44 55 89 e5 53 89 d3 83 ec 0c 8b 10 83 fa 05 74 1f 83 fa 06 75 37 85 db 74 2e 8b | .x..uDU..S..........t....u7..t.. |
95c0 | 50 0c b1 01 8b 40 08 c7 43 08 13 00 00 00 89 53 04 89 03 eb 1d 85 db 74 14 dd 40 08 dd 55 f0 dd | P....@..C......S.......t..@..U.. |
95e0 | 1b c7 43 08 03 00 00 00 eb 03 89 c8 c3 b9 01 00 00 00 83 c4 0c 89 c8 5b 5d c3 55 8b 40 30 89 e5 | ..C....................[].U.@0.. |
9600 | 8b 04 90 c1 e8 0e 2d ff ff 01 00 83 f8 ff 74 06 8d 44 10 01 eb 03 83 c8 ff 5d c3 55 8b 40 30 85 | ......-.......t..D.......].U.@0. |
9620 | d2 89 e5 8d 0c 90 7e 15 8b 51 fc 8d 41 fc 83 e2 3f 80 ba 28 5c 46 00 00 0f 49 c1 eb 02 89 c8 5d | ......~..Q..A...?..(\F...I.....] |
9640 | c3 55 89 e5 57 56 89 c6 53 89 d3 83 fb ff 74 22 8b 3e 89 da 89 f8 e8 c0 ff ff ff 8b 10 83 e2 3f | .U..WV..S.....t".>.............? |
9660 | 83 fa 23 75 11 89 da 89 f8 e8 8c ff ff ff 89 c3 eb d9 31 c0 eb 05 b8 01 00 00 00 5b 5e 5f 5d c3 | ..#u..............1........[^_]. |
9680 | 55 89 e5 56 89 ce 53 8b 00 e8 8d ff ff ff 8b 18 89 da 83 e2 3f 83 fa 23 75 42 81 fe ff 00 00 00 | U..V..S.............?..#uB...... |
96a0 | 74 1e 89 da c1 ea 17 39 d6 74 15 c1 e6 06 81 e3 3f c0 ff ff 81 e6 c0 3f 00 00 09 f3 89 18 eb 15 | t......9.t......?......?........ |
96c0 | 89 da 81 e2 00 c0 7f 00 c1 eb 17 83 ca 22 c1 e3 06 09 da 89 10 b8 01 00 00 00 eb 02 31 c0 5b 5e | ............."..............1.[^ |
96e0 | 5d c3 55 89 e5 56 89 c6 53 89 d3 83 fb ff 74 1b 89 da b9 ff 00 00 00 89 f0 e8 82 ff ff ff 8b 06 | ].U..V..S.....t................. |
9700 | 89 da e8 f3 fe ff ff 89 c3 eb e0 5b 5e 5d c3 55 f6 c6 01 89 e5 75 0b 0f b6 48 2a 39 ca 7c 03 fe | ...........[^].U.....u...H*9.|.. |
9720 | 48 2c 5d c3 55 83 3a 07 89 e5 75 06 8b 52 08 5d eb dd 5d c3 55 8b 00 89 e5 e8 dd fe ff ff 8b 10 | H,].U.:...u..R.]..].U........... |
9740 | 89 d1 c1 ea 06 81 e1 3f c0 ff ff 0f b6 d2 83 fa 01 19 d2 83 e2 40 09 ca 89 10 5d c3 55 89 e5 56 | .......?.............@....].U..V |
9760 | 53 83 ec 10 8b 18 8b 5b 30 8d 1c 93 f7 d2 01 ca 89 d6 c1 fe 1f 89 f1 31 d1 29 f1 81 f9 ff ff 01 | S......[0..............1.)...... |
9780 | 00 7e 13 c7 44 24 04 a6 3e 46 00 8b 40 08 89 04 24 e8 7d f4 00 00 8b 03 81 c2 ff ff 01 00 c1 e2 | .~..D$..>F..@...$.}............. |
97a0 | 0e 25 ff 3f 00 00 09 c2 89 13 83 c4 10 5b 5e 5d c3 55 89 e5 57 56 89 c6 53 89 d3 83 ec 1c 89 4d | .%.?.........[^].U..WV..S......M |
97c0 | e4 83 fb ff 74 30 8b 06 89 da e8 2b fe ff ff 8b 4d 08 89 da 89 c7 89 f0 e8 a3 fe ff ff 85 c0 74 | ....t0.....+....M..............t |
97e0 | 05 8b 4d e4 eb 03 8b 4d 0c 89 da 89 f0 e8 6a ff ff ff 89 fb eb cb 83 c4 1c 5b 5e 5f 5d c3 55 89 | ..M....M......j..........[^_].U. |
9800 | e5 57 89 d7 56 53 89 c3 83 ec 2c 8b 48 10 8b 30 8b 50 18 c7 04 24 ff 00 00 00 89 4c 24 04 e8 8e | .W..VS....,.H..0.P...$.....L$... |
9820 | ff ff ff 8b 46 14 39 43 10 c7 43 18 ff ff ff ff 7c 37 8b 43 08 8d 4e 14 8b 56 30 8b 40 34 c7 44 | ....F.9C..C.....|7.C..N..V0.@4.D |
9840 | 24 14 c1 3e 46 00 c7 44 24 10 ff ff ff 7f c7 44 24 0c 04 00 00 00 89 4c 24 08 89 54 24 04 89 04 | $..>F..D$......D$......L$..T$... |
9860 | 24 e8 6a 6e 00 00 89 46 30 8b 46 30 8b 53 10 89 3c 90 8b 46 18 39 43 10 7c 37 8b 43 08 8d 4e 18 | $.jn...F0.F0.S..<..F.9C.|7.C..N. |
9880 | 8b 56 38 8b 40 34 c7 44 24 14 c1 3e 46 00 c7 44 24 10 ff ff ff 7f c7 44 24 0c 04 00 00 00 89 4c | .V8.@4.D$..>F..D$......D$......L |
98a0 | 24 08 89 54 24 04 89 04 24 e8 22 6e 00 00 89 46 38 8b 43 08 8b 53 10 8b 48 08 8b 46 38 89 0c 90 | $..T$...$."n...F8.C..S..H..F8... |
98c0 | 8b 43 10 8d 50 01 89 53 10 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 8b 55 08 8b 42 10 89 42 14 5d c3 55 | .C..P..S...,[^_].U...U..B..B.].U |
98e0 | 89 e5 8b 45 10 57 56 8b 75 0c 53 8d 58 01 c1 e3 06 81 e3 c0 3f 00 00 83 fe ff 74 24 8b 45 08 89 | ...E.WV.u.S.X.......?.....t$.E.. |
9900 | f2 8b 38 89 f8 e8 f0 fc ff ff 8b 57 30 8d 0c b2 8b 11 89 c6 81 e2 3f c0 ff ff 09 da 89 11 eb d7 | ..8........W0.........?......... |
9920 | 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 4d 10 8b 75 08 8b 45 0c 83 f9 ff 74 35 8b 18 83 fb | [^_].U..WVS....M..u..E....t5.... |
9940 | ff 75 04 89 08 eb 2a 8b 3e 89 da 89 f8 89 4d e4 e8 a5 fc ff ff 8b 4d e4 83 f8 ff 74 04 89 c3 eb | .u....*.>.....M.......M....t.... |
9960 | e8 83 c4 1c 89 da 89 f0 5b 5e 5f 5d e9 eb fd ff ff 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 83 ec 18 8b | ........[^_]........[^_].U...... |
9980 | 45 08 8b 50 10 89 50 14 8b 55 0c 89 04 24 89 54 24 08 8d 50 18 89 54 24 04 e8 87 ff ff ff c9 c3 | E..P..P..U...$.T$..P..T$........ |
99a0 | 55 89 e5 8b 45 08 8b 4d 10 8b 55 0c 3b 48 10 75 03 5d eb c5 89 4d 0c c7 45 08 ff 00 00 00 5d e9 | U...E..M..U.;H.u.]...M..E.....]. |
99c0 | ed fd ff ff 55 ba 1e 80 ff 7f 89 e5 56 53 83 ec 20 8b 5d 08 8b 73 18 89 d8 c7 43 18 ff ff ff ff | ....U.......VS....]..s....C..... |
99e0 | e8 19 fe ff ff 89 1c 24 89 74 24 08 89 45 f4 8d 45 f4 89 44 24 04 e8 2a ff ff ff 8b 45 f4 83 c4 | .......$.t$..E..E..D$..*....E... |
9a00 | 20 5b 5e 5d c3 55 89 e5 8b 55 18 8b 4d 14 8b 45 10 c1 e2 0e 0b 55 0c c1 e1 17 c1 e0 06 09 ca 09 | .[^].U...U..M..E.....U.......... |
9a20 | c2 8b 45 08 5d e9 d4 fd ff ff 55 89 e5 57 56 53 83 ec 2c 8b 4d 08 8b 45 0c 8b 51 10 3b 51 14 7e | ..E.].....U..WVS..,.M..E..Q.;Q.~ |
9a40 | 72 8b 19 8b 5b 30 8d 7c 93 fc 8b 1f 89 7d e0 89 da 83 e2 3f 83 fa 04 75 5a 8b 75 10 89 da c1 ea | r...[0.|.....}.....?...uZ.u..... |
9a60 | 06 0f b6 d2 01 c6 89 75 e4 89 de c1 ee 17 01 d6 39 c2 7f 07 8d 7e 01 39 f8 7e 09 39 d0 7f 34 3b | .......u........9....~.9.~.9..4; |
9a80 | 55 e4 7f 2f 39 c2 0f 4e c2 8b 55 e4 81 e3 3f c0 7f 00 89 c1 c1 e1 06 81 e1 c0 3f 00 00 4a 09 cb | U../9..N..U...?...........?..J.. |
9aa0 | 39 d6 0f 4c f2 29 c6 8b 45 e0 c1 e6 17 09 f3 89 18 eb 26 8b 7d 10 c7 44 24 10 00 00 00 00 89 44 | 9..L.)..E.........&.}..D$......D |
9ac0 | 24 08 c7 44 24 04 04 00 00 00 8d 57 ff 89 54 24 0c 89 0c 24 e8 2c ff ff ff 83 c4 2c 5b 5e 5f 5d | $..D$......W..T$...$.,.....,[^_] |
9ae0 | c3 55 89 e5 83 ec 28 8b 45 10 c7 44 24 10 00 00 00 00 c7 44 24 04 26 00 00 00 40 89 44 24 0c 8b | .U....(.E..D$......D$.&...@.D$.. |
9b00 | 45 0c 89 44 24 08 8b 45 08 89 04 24 e8 f4 fe ff ff c9 c3 55 89 e5 8b 55 14 8b 45 10 c1 e2 0e 0b | E..D$..E...$.......U...U..E..... |
9b20 | 55 0c c1 e0 06 09 c2 8b 45 08 5d e9 ce fc ff ff 55 89 e5 57 56 53 83 ec 1c 8b 75 10 8b 5d 08 8b | U.......E.].....U..WVS....u..].. |
9b40 | 45 0c 81 fe ff ff 03 00 7f 1a 89 74 24 0c 89 44 24 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 b1 ff | E..........t$..D$..D$.......$... |
9b60 | ff ff eb 2f c7 44 24 0c 00 00 00 00 89 44 24 08 c7 44 24 04 02 00 00 00 89 1c 24 e8 93 ff ff ff | .../.D$......D$..D$.......$..... |
9b80 | 89 f2 c1 e2 06 83 ca 2e 89 c7 89 d8 e8 6d fc ff ff 89 f8 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 53 83 | .............m........[^_].U..S. |
9ba0 | ec 14 8b 55 08 8b 0a 0f b6 42 2c 03 45 0c 0f b6 59 08 39 d8 7e 1d 3d f9 00 00 00 7e 13 c7 44 24 | ...U.....B,.E...Y.9.~.=....~..D$ |
9bc0 | 04 c9 3e 46 00 8b 42 08 89 04 24 e8 43 f0 00 00 88 41 08 83 c4 14 5b 5d c3 55 89 e5 53 83 ec 14 | ..>F..B...$.C....A....[].U..S... |
9be0 | 8b 5d 08 8b 45 0c 89 1c 24 89 44 24 04 e8 a9 ff ff ff 8a 45 0c 00 43 2c 83 c4 14 5b 5d c3 55 89 | .]..E...$.D$.......E..C,...[].U. |
9c00 | e5 83 ec 18 8b 45 0c 8d 4d e8 89 ca 89 45 e8 8a 40 04 83 c8 40 0f b6 c0 89 45 f0 8b 45 08 e8 35 | .....E..M....E..@...@....E..E..5 |
9c20 | f8 ff ff c9 c3 55 89 e5 83 ec 28 8b 45 0c 8d 4d e8 8d 55 d8 c7 45 e0 02 00 00 00 c7 45 f0 13 00 | .....U....(.E..M..U..E......E... |
9c40 | 00 00 89 45 d8 89 45 e8 8b 45 10 89 45 ec 8b 45 08 e8 02 f8 ff ff c9 c3 55 89 e5 8b 4d 0c 57 8b | ...E..E..E..E..E........U...M.W. |
9c60 | 55 08 56 8b 45 10 53 8b 19 83 fb 0d 75 22 8b 12 40 8b 49 08 c1 e0 0e 25 00 c0 7f 00 8b 52 30 8d | U.V.E.S.....u"..@.I....%.....R0. |
9c80 | 0c 8a 8b 11 81 e2 ff 3f 80 ff 09 d0 89 01 eb 4b 83 fb 0e 75 46 8b 1a 40 c1 e0 17 8b 73 30 8b 59 | .......?.......K...uF..@....s0.Y |
9ca0 | 08 8d 3c 9e 8b 1f 81 e3 ff ff 7f 00 09 d8 89 07 8b 41 08 0f b6 4a 2c 8d 1c 86 8b 03 c1 e1 06 25 | ..<..............A...J,........% |
9cc0 | 3f c0 ff ff 09 c8 89 03 c7 45 0c 01 00 00 00 5b 89 55 08 5e 5f 5d e9 fe fe ff ff 5b 5e 5f 5d c3 | ?........E.....[.U.^_].....[^_]. |
9ce0 | 55 89 e5 8b 45 0c 8b 55 08 8b 08 83 f9 0d 75 1f 8b 12 8b 48 08 c7 00 07 00 00 00 8b 52 30 8b 14 | U...E..U......u....H........R0.. |
9d00 | 8a c1 ea 06 81 e2 ff 00 00 00 89 50 08 eb 26 83 f9 0e 75 21 8b 12 8b 48 08 8b 52 30 8d 0c 8a 8b | ...........P..&...u!...H..R0.... |
9d20 | 11 81 e2 ff ff 7f 00 81 ca 00 00 00 01 89 11 c7 00 0c 00 00 00 5d c3 55 89 e5 56 53 83 ec 20 8b | .....................].U..VS.... |
9d40 | 5d 0c 8b 75 08 8b 03 83 e8 08 83 f8 06 0f 87 87 00 00 00 ff 24 85 ec 3e 46 00 c7 03 07 00 00 00 | ]..u................$..>F....... |
9d60 | eb 78 8b 53 08 89 f0 c1 e2 17 83 ca 05 e8 8c fa ff ff eb 4a 0f bf 53 08 89 f0 e8 90 f9 ff ff b8 | .x.S...............J..S......... |
9d80 | 06 00 00 00 80 7b 0b 08 75 10 0f b6 53 0a 89 f0 e8 7a f9 ff ff b8 07 00 00 00 0f bf 53 08 89 54 | .....{..u...S....z..........S..T |
9da0 | 24 10 0f b6 53 0a c7 44 24 08 00 00 00 00 89 44 24 04 89 34 24 89 54 24 0c e8 47 fc ff ff 89 43 | $...S..D$......D$..4$.T$..G....C |
9dc0 | 08 c7 03 0c 00 00 00 eb 11 89 5d 0c 89 75 08 83 c4 20 5b 5e 5d e9 06 ff ff ff 83 c4 20 5b 5e 5d | ..........]..u....[^]........[^] |
9de0 | c3 55 89 e5 57 89 cf 56 89 d6 53 89 c3 83 ec 3c 89 54 24 04 89 04 24 e8 3b ff ff ff 8b 06 8d 50 | .U..W..V..S....<.T$...$.;......P |
9e00 | ff 83 fa 0b 0f 87 e1 00 00 00 ff 24 95 08 3f 46 00 c7 44 24 08 01 00 00 00 89 7c 24 04 89 1c 24 | ...........$..?F..D$......|$...$ |
9e20 | e8 05 fc ff ff e9 b8 00 00 00 83 f8 02 0f 94 c0 0f b6 c0 c7 44 24 10 00 00 00 00 89 44 24 0c 89 | ....................D$......D$.. |
9e40 | 7c 24 08 c7 44 24 04 03 00 00 00 e9 8a 00 00 00 8b 46 08 eb 19 8d 4d d8 dd 46 08 89 d8 89 ca dd | |$..D$...........F....M..F...... |
9e60 | 5d d8 c7 45 e0 03 00 00 00 e8 ea f5 ff ff 89 44 24 08 89 7c 24 04 89 1c 24 e8 b2 fc ff ff eb 62 | ]..E...........D$..|$...$......b |
9e80 | 8b 46 08 8b 56 0c 89 1c 24 89 44 24 04 89 54 24 08 e8 8f fd ff ff eb d6 8b 03 8b 56 08 8b 40 30 | .F..V...$.D$..T$...........V..@0 |
9ea0 | 8d 0c 90 89 f8 8b 11 c1 e0 06 25 c0 3f 00 00 81 e2 3f c0 ff ff 09 d0 89 01 eb 27 8b 46 08 39 c7 | ..........%.?....?........'.F.9. |
9ec0 | 74 20 c7 44 24 10 00 00 00 00 89 44 24 0c 89 7c 24 08 c7 44 24 04 00 00 00 00 89 1c 24 e8 23 fb | t..D$......D$..|$..D$.......$.#. |
9ee0 | ff ff 89 7e 08 c7 06 07 00 00 00 83 c4 3c 5b 5e 5f 5d c3 55 89 e5 57 89 cf 56 89 d6 53 89 c3 83 | ...~.........<[^_].U..W..V..S... |
9f00 | ec 2c e8 da fe ff ff 83 3e 0b 75 16 8b 46 08 89 1c 24 89 44 24 08 8d 46 10 89 44 24 04 e8 03 fa | .,......>.u..F...$.D$..F..D$.... |
9f20 | ff ff 8b 4e 14 8b 56 10 89 4d e4 39 ca 0f 84 df 00 00 00 89 d8 e8 07 f7 ff ff 8b 4d e4 85 c0 75 | ...N..V..M.9...............M...u |
9f40 | 11 89 ca 89 d8 e8 f7 f6 ff ff 85 c0 0f 84 83 00 00 00 83 ca ff 83 3e 0b 74 0a 89 1c 24 e8 62 fa | ......................>.t...$.b. |
9f60 | ff ff 89 c2 8b 43 10 c7 44 24 10 01 00 00 00 c7 44 24 0c 00 00 00 00 89 7c 24 08 89 43 14 c7 44 | .....C..D$......D$......|$..C..D |
9f80 | 24 04 03 00 00 00 89 1c 24 89 55 dc e8 74 fa ff ff c7 44 24 10 00 00 00 00 c7 44 24 0c 01 00 00 | $.......$.U..t....D$......D$.... |
9fa0 | 00 89 7c 24 08 c7 44 24 04 03 00 00 00 89 1c 24 89 45 e0 8b 43 10 89 43 14 e8 47 fa ff ff 8b 55 | ..|$..D$.......$.E..C..C..G....U |
9fc0 | dc 89 1c 24 89 54 24 04 89 45 e4 e8 a9 f9 ff ff 8b 4d e0 eb 0a c7 45 e4 ff ff ff ff 83 c9 ff 8b | ...$.T$..E.......M....E......... |
9fe0 | 43 10 8b 56 14 89 4c 24 04 89 3c 24 89 c1 89 43 14 89 45 e0 89 d8 e8 b6 f7 ff ff 8b 4d e4 89 d8 | C..V..L$..<$...C..E.........M... |
a000 | 8b 56 10 89 3c 24 89 4c 24 04 8b 4d e0 e8 9f f7 ff ff 89 7e 08 c7 46 10 ff ff ff ff c7 46 14 ff | .V..<$.L$..M.......~..F......F.. |
a020 | ff ff ff c7 06 07 00 00 00 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 57 89 cf 56 89 d6 53 89 c3 83 ec 2c | ...........,[^_].U..W..V..S...., |
a040 | 8b 02 83 f8 0c 75 3c 8b 03 8b 52 08 8b 40 30 8b 04 90 89 c2 83 e2 3f 83 fa 1b 75 2c 31 d2 ff 4b | .....u<...R..@0.......?...u,1..K |
a060 | 10 85 c9 0f 94 c2 c1 e8 17 89 54 24 10 c7 44 24 0c 00 00 00 00 89 44 24 08 c7 44 24 04 22 00 00 | ..........T$..D$......D$..D$.".. |
a080 | 00 eb 47 83 f8 07 74 1e c7 44 24 04 01 00 00 00 89 1c 24 e8 41 fb ff ff 0f b6 4b 2c 89 f2 89 d8 | ..G...t..D$.......$.A.....K,.... |
a0a0 | 49 e8 3b fd ff ff 89 d8 89 f2 e8 75 f6 ff ff 8b 46 08 89 7c 24 10 c7 44 24 08 ff 00 00 00 c7 44 | I.;........u....F..|$..D$......D |
a0c0 | 24 04 23 00 00 00 89 44 24 0c 89 1c 24 e8 33 f9 ff ff 89 1c 24 e8 ea f8 ff ff 83 c4 2c 5b 5e 5f | $.#....D$...$.3.....$.......,[^_ |
a0e0 | 5d c3 55 89 e5 56 53 83 ec 10 8b 5d 08 8b 75 0c 89 1c 24 89 74 24 04 e8 3b fc ff ff 89 f2 89 d8 | ].U..VS....]..u...$.t$..;....... |
a100 | e8 1f f6 ff ff 89 1c 24 c7 44 24 04 01 00 00 00 e8 c4 fa ff ff 0f b6 4b 2c 83 c4 10 89 f2 89 d8 | .......$.D$............K,....... |
a120 | 5b 5e 5d 49 e9 ca fd ff ff 55 89 e5 56 53 83 ec 10 8b 5d 0c 8b 75 08 89 5c 24 04 89 34 24 e8 f4 | [^]I.....U..VS....]..u..\$..4$.. |
a140 | fb ff ff 83 3b 07 75 22 8b 43 14 39 43 10 8b 4b 08 75 04 89 c8 eb 22 0f b6 46 2a 39 c1 7c 0b 89 | ....;.u".C.9C..K.u...."..F*9.|.. |
a160 | da 89 f0 e8 8b fd ff ff eb 0c 89 5c 24 04 89 34 24 e8 6c ff ff ff 8b 43 08 83 c4 10 5b 5e 5d c3 | ...........\$..4$.l....C....[^]. |
a180 | 55 89 e5 8b 45 0c 8b 55 08 83 38 09 75 08 8b 48 14 39 48 10 74 09 89 45 0c 89 55 08 5d eb 8a 5d | U...E..U..8.u..H.9H.t..E..U.]..] |
a1a0 | c3 55 89 e5 8b 45 0c 8b 55 08 8b 48 14 39 48 10 74 06 5d e9 71 ff ff ff 89 45 0c 89 55 08 5d e9 | .U...E..U..H.9H.t.].q....E..U.]. |
a1c0 | 73 fb ff ff 55 89 e5 56 53 83 ec 30 8b 5d 0c 8b 75 08 89 5c 24 04 89 34 24 e8 c3 ff ff ff 8b 03 | s...U..VS..0.]..u..\$..4$....... |
a1e0 | 8d 50 ff 83 fa 05 0f 87 ab 00 00 00 ff 24 95 38 3f 46 00 81 7e 1c ff 00 00 00 0f 8f 97 00 00 00 | .P...........$.8?F..~........... |
a200 | 83 f8 01 75 1f 8b 46 08 8d 4d e8 c7 45 f0 00 00 00 00 8d 55 d8 c7 45 e0 45 00 00 00 8b 40 40 89 | ...u..F..M..E......U..E.E....@@. |
a220 | 45 d8 eb 18 83 f8 02 0f 94 c0 0f b6 c0 8d 4d e8 89 45 e8 89 ca c7 45 f0 01 00 00 00 89 f0 e8 15 | E.............M..E....E......... |
a240 | f2 ff ff c7 03 04 00 00 00 89 43 08 eb 44 8b 43 08 8b 53 0c 89 34 24 89 44 24 04 89 54 24 08 e8 | ..........C..D.C..S..4$.D$..T$.. |
a260 | c1 f9 ff ff eb 19 8d 4d e8 dd 43 08 89 f0 89 ca dd 5d e8 c7 45 f0 03 00 00 00 e8 d9 f1 ff ff 89 | .......M..C......]..E........... |
a280 | 43 08 c7 03 04 00 00 00 8b 43 08 3d ff 00 00 00 7f 05 80 cc 01 eb 0c 89 5c 24 04 89 34 24 e8 86 | C........C.=............\$..4$.. |
a2a0 | fe ff ff 83 c4 30 5b 5e 5d c3 55 89 e5 57 56 89 ce 53 89 c3 83 ec 2c 8b 45 08 89 1c 24 89 55 e4 | .....0[^].U..WV..S....,.E...$.U. |
a2c0 | 89 44 24 04 e8 fb fe ff ff 89 1c 24 89 c7 8b 45 0c 89 44 24 04 e8 ea fe ff ff 8b 55 0c 89 45 e0 | .D$........$...E..D$.......U..E. |
a2e0 | 89 d8 e8 3d f4 ff ff 8b 55 08 89 d8 e8 33 f4 ff ff 85 f6 8b 4d e0 75 10 83 7d e4 1f 74 0a 89 f8 | ...=....U....3......M.u..}..t... |
a300 | 66 be 01 00 89 cf 89 c1 8b 45 e4 89 4c 24 10 89 7c 24 0c 89 74 24 08 89 1c 24 89 44 24 04 e8 e2 | f........E..L$..|$..t$...$.D$... |
a320 | f6 ff ff 89 1c 24 e8 99 f6 ff ff 8b 55 08 c7 02 0b 00 00 00 89 42 08 83 c4 2c 5b 5e 5f 5d c3 55 | .....$......U........B...,[^_].U |
a340 | 89 e5 57 56 53 83 ec 2c 8b 75 0c 8b 5d 08 8b 7d 10 8b 06 83 f8 09 74 2a 83 f8 0a 74 4e 83 f8 08 | ..WVS..,.u..]..}......t*...tN... |
a360 | 0f 85 84 00 00 00 89 fa 89 d8 e8 b5 f3 ff ff 8b 4e 08 83 c4 2c 89 fa 89 d8 5b 5e 5f 5d e9 71 fb | ................N...,....[^_].q. |
a380 | ff ff 89 7c 24 04 89 1c 24 e8 9b fd ff ff 8b 56 08 c7 44 24 10 00 00 00 00 c7 44 24 04 09 00 00 | ...|$...$......V..D$......D$.... |
a3a0 | 00 89 54 24 0c 89 44 24 08 eb 37 31 d2 80 7e 0b 08 89 7c 24 04 89 1c 24 0f 94 c2 8d 54 12 08 89 | ..T$..D$..71..~...|$...$....T... |
a3c0 | 55 e4 e8 fd fd ff ff 8b 55 e4 89 44 24 10 0f bf 46 08 89 44 24 0c 0f b6 46 0a 89 54 24 04 89 44 | U.......U..D$...F..D$...F..T$..D |
a3e0 | 24 08 89 1c 24 e8 1b f6 ff ff 83 c4 2c 89 fa 89 d8 5b 5e 5f 5d e9 2a f3 ff ff 55 89 e5 57 56 53 | $...$.......,....[^_].*...U..WVS |
a400 | 83 ec 2c 8b 5d 08 8b 75 0c 8b 7d 10 89 1c 24 89 74 24 04 e8 11 fd ff ff 8b 4e 08 89 f2 89 d8 89 | ..,.]..u..}...$.t$.......N...... |
a420 | 4d e4 e8 fd f2 ff ff 0f b6 43 2c c7 06 07 00 00 00 89 46 08 89 1c 24 c7 44 24 04 02 00 00 00 e8 | M........C,.......F...$.D$...... |
a440 | 95 f7 ff ff 89 7c 24 04 89 1c 24 e8 74 fd ff ff 8b 56 08 8b 4d e4 89 1c 24 c7 44 24 04 0c 00 00 | .....|$...$.t....V..M...$.D$.... |
a460 | 00 89 54 24 08 89 4c 24 0c 89 44 24 10 e8 93 f5 ff ff 83 c4 2c 89 fa 89 d8 5b 5e 5f 5d e9 a2 f2 | ..T$..L$..D$........,....[^_]... |
a480 | ff ff 55 89 e5 56 53 83 ec 10 8b 5d 0c 8b 75 08 89 5c 24 04 89 34 24 e8 9b f8 ff ff 8b 03 83 f8 | ..U..VS....]..u..\$..4$......... |
a4a0 | 06 77 0c 83 f8 04 73 28 83 f8 02 74 23 eb 14 83 f8 0b 75 0f 8b 53 08 89 f0 e8 76 f2 ff ff 8b 43 | .w....s(...t#.....u..S....v....C |
a4c0 | 08 eb 10 31 c9 89 da 89 f0 e8 63 fb ff ff eb 03 83 c8 ff 89 44 24 08 8d 43 14 89 44 24 04 89 34 | ...1......c.........D$..C..D$..4 |
a4e0 | 24 e8 3f f4 ff ff 8b 43 10 89 34 24 89 44 24 04 e8 84 f4 ff ff c7 43 10 ff ff ff ff 83 c4 10 5b | $.?....C..4$.D$.......C........[ |
a500 | 5e 5d c3 55 89 e5 56 53 83 ec 10 8b 5d 0c 8b 75 08 89 5c 24 04 89 34 24 e8 1a f8 ff ff 8b 03 83 | ^].U..VS....]..u..\$..4$........ |
a520 | f8 03 74 1d 83 f8 0b 74 13 48 74 15 b9 01 00 00 00 89 da 89 f0 e8 f7 fa ff ff eb 08 8b 43 08 eb | ..t....t.Ht..................C.. |
a540 | 03 83 c8 ff 89 44 24 08 8d 43 10 89 44 24 04 89 34 24 e8 ce f3 ff ff 8b 43 14 89 34 24 89 44 24 | .....D$..C..D$..4$......C..4$.D$ |
a560 | 04 e8 13 f4 ff ff c7 43 14 ff ff ff ff 83 c4 10 5b 5e 5d c3 55 89 e5 53 83 ec 14 8b 5d 0c 8b 43 | .......C........[^].U..S....]..C |
a580 | 08 88 43 0a 8b 45 10 89 44 24 04 8b 45 08 89 04 24 e8 2e fc ff ff 83 3b 09 c7 03 0a 00 00 00 66 | ..C..E..D$..E...$......;.......f |
a5a0 | 89 43 08 0f 94 c0 83 c0 08 88 43 0b 83 c4 14 5b 5d c3 55 89 e5 8b 45 0c 56 8b 75 08 53 8b 5d 10 | .C........C....[].U...E.V.u.S.]. |
a5c0 | 83 f8 0c 74 28 72 34 83 f8 13 74 13 83 f8 14 75 37 89 5d 0c 89 75 08 5b 5e 5d e9 24 ff ff ff 89 | ...t(r4...t....u7.]..u.[^].$.... |
a5e0 | 5d 0c 89 75 08 5b 5e 5d e9 95 fe ff ff 89 5d 0c 89 75 08 5b 5e 5d e9 e7 fa ff ff 31 d2 89 d8 e8 | ]..u.[^]......]..u.[^].....1.... |
a600 | 94 ef ff ff 85 c0 75 0e 89 5d 0c 89 75 08 5b 5e 5d e9 ae fb ff ff 5b 5e 5d c3 55 89 e5 8b 45 08 | ......u..]..u.[^].....[^].U...E. |
a620 | 8b 08 8b 50 10 8b 41 38 8b 4d 0c 89 4c 90 fc 5d c3 55 89 e5 57 56 89 c6 53 89 cb 83 ec 5c 83 fa | ...P..A8.M..L..].U..WV..S....\.. |
a640 | 1a 89 55 b4 76 26 eb 06 dd d8 eb 02 dd d8 8b 45 b4 83 e8 19 83 f8 01 0f 86 46 01 00 00 83 7d b4 | ..U.v&.........E.........F....}. |
a660 | 1c 0f 84 3c 01 00 00 e9 4a 01 00 00 8d 7d b8 89 c8 89 fa e8 20 ef ff ff 85 c0 74 d2 8b 45 08 8d | ...<....J....}............t..E.. |
a680 | 55 c8 e8 11 ef ff ff 85 c0 74 c3 8b 45 b4 8d 48 f0 83 f9 0a 76 4e 8b 46 08 8d 55 d8 8b 4d b4 8b | U........t..E..H....vN.F..U..M.. |
a6a0 | 40 34 89 54 24 10 8d 55 c8 89 54 24 0c 8d 55 b8 89 54 24 08 8d 51 f3 89 54 24 04 89 04 24 e8 35 | @4.T$..U..T$..U..T$..Q..T$...$.5 |
a6c0 | 1a 01 00 83 7d e0 13 0f 85 a9 00 00 00 8b 45 d8 8b 55 dc c7 03 06 00 00 00 89 43 08 89 53 0c e9 | ....}.........E..U........C..S.. |
a6e0 | 52 01 00 00 b8 01 00 00 00 89 c2 d3 e2 f6 c2 0d 89 d1 75 59 81 e1 f0 05 00 00 74 9a 83 7d c0 13 | R.................uY......t..}.. |
a700 | 75 0e 8b 45 b8 8b 55 bc 89 45 d8 89 55 dc eb 15 8d 45 d8 89 44 24 04 89 3c 24 e8 0e 79 ff ff 31 | u..E..U..E..U....E..D$..<$..y..1 |
a720 | d2 85 c0 74 24 83 7d d0 13 ba 01 00 00 00 74 19 8d 45 d8 89 44 24 04 8d 45 c8 89 04 24 e8 eb 78 | ...t$.}.......t..E..D$..E...$..x |
a740 | ff ff 31 d2 85 c0 0f 95 c2 89 d0 eb 1c 83 7d d0 13 d9 ee 75 05 df 6d c8 eb 03 dd 45 c8 31 d2 df | ..1...........}....u..m....E.1.. |
a760 | e9 dd d8 0f 9a c2 0f 44 c2 85 c0 0f 84 dd fe ff ff e9 20 ff ff ff dd 45 d8 b0 00 d9 ee df e9 0f | .......D...............E........ |
a780 | 9b c2 0f 44 c2 84 c0 0f 85 bb fe ff ff db e8 0f 8a b7 fe ff ff c7 03 05 00 00 00 dd 5b 08 e9 93 | ...D........................[... |
a7a0 | 00 00 00 89 5c 24 04 31 ff 89 34 24 e8 78 f9 ff ff 89 45 b0 eb 20 8b 45 08 89 34 24 89 44 24 04 | ....\$.1..4$.x....E....E..4$.D$. |
a7c0 | e8 ff f9 ff ff 89 5c 24 04 89 34 24 89 c7 e8 f1 f9 ff ff 89 45 b0 39 7d b0 7e 0e 89 da 89 f0 e8 | ......\$..4$........E.9}.~...... |
a7e0 | 40 ef ff ff 8b 55 08 eb 0c 8b 55 08 89 f0 e8 31 ef ff ff 89 da 89 f0 e8 28 ef ff ff 8b 45 b0 89 | @....U....U....1........(....E.. |
a800 | 7c 24 10 c7 44 24 08 00 00 00 00 89 34 24 89 44 24 0c 8b 45 b4 89 44 24 04 e8 e7 f1 ff ff c7 03 | |$..D$......4$.D$..E..D$........ |
a820 | 0c 00 00 00 89 34 24 89 43 08 8b 45 0c 89 44 24 04 e8 e4 fd ff ff 83 c4 5c 5b 5e 5f 5d c3 55 89 | .....4$.C..E..D$........\[^_].U. |
a840 | e5 56 53 83 ec 30 8b 55 0c 8b 75 08 8b 5d 10 c7 45 f4 ff ff ff ff 83 fa 02 c7 45 f0 ff ff ff ff | .VS..0.U..u..]..E.........E..... |
a860 | c7 45 e0 06 00 00 00 c7 45 e8 00 00 00 00 c7 45 ec 00 00 00 00 74 29 72 09 83 fa 03 0f 85 b9 00 | .E......E......E.....t)r........ |
a880 | 00 00 8b 45 14 83 c2 19 89 d9 89 44 24 04 8d 45 e0 89 04 24 89 f0 e8 96 fd ff ff e9 9b 00 00 00 | ...E.......D$..E...$............ |
a8a0 | 89 5c 24 04 89 34 24 e8 8b f4 ff ff 8b 03 8d 50 ff 83 fa 0b 77 68 ff 24 95 50 3f 46 00 c7 03 02 | .\$..4$........P....wh.$.P?F.... |
a8c0 | 00 00 00 eb 59 c7 03 03 00 00 00 eb 51 8b 53 08 89 f0 e8 5d ee ff ff eb 45 83 f8 07 74 1e c7 44 | ....Y.......Q.S....]....E...t..D |
a8e0 | 24 04 01 00 00 00 89 34 24 e8 eb f2 ff ff 0f b6 4e 2c 89 da 89 f0 49 e8 e5 f4 ff ff 89 da 89 f0 | $......4$.......N,....I......... |
a900 | e8 1f ee ff ff 8b 53 08 89 f0 c1 e2 17 83 ca 1b e8 e9 ee ff ff c7 03 0c 00 00 00 89 43 08 8b 43 | ......S.....................C..C |
a920 | 14 8b 53 10 89 43 10 89 f0 89 53 14 e8 b1 ed ff ff 8b 53 10 89 f0 e8 a7 ed ff ff 83 c4 30 5b 5e | ..S..C....S.......S..........0[^ |
a940 | 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 55 0c 8b 45 18 8b 7d 08 8b 5d 10 83 fa 14 8b 75 14 89 45 e4 | ].U..WVS....U..E..}..].....u..E. |
a960 | 0f 87 09 01 00 00 ff 24 95 80 3f 46 00 89 74 24 04 89 3c 24 e8 be f3 ff ff 8b 43 14 89 44 24 08 | .......$..?F..t$..<$......C..D$. |
a980 | 8d 46 14 eb 16 89 74 24 04 89 3c 24 e8 a6 f3 ff ff 8b 43 10 89 44 24 08 8d 46 10 89 3c 24 89 df | .F....t$..<$......C..D$..F..<$.. |
a9a0 | 89 44 24 04 e8 7c ef ff ff b9 06 00 00 00 f3 a5 e9 ba 00 00 00 89 74 24 04 89 3c 24 e8 e0 f7 ff | .D$..|................t$..<$.... |
a9c0 | ff 83 3e 0c 75 46 8b 07 8b 56 08 8b 40 30 8b 04 90 83 e0 3f 83 f8 1d 75 33 89 da 89 f8 e8 42 ed | ..>.uF...V..@0.....?...u3.....B. |
a9e0 | ff ff 8b 07 8b 56 08 8b 40 30 8d 0c 90 8b 53 08 8b 01 c1 e2 17 25 ff ff 7f 00 09 d0 89 01 8b 46 | .....V..@0....S......%.........F |
aa00 | 08 c7 03 0c 00 00 00 89 43 08 eb 63 89 74 24 04 89 3c 24 e8 ca f6 ff ff 8b 45 e4 89 d9 89 75 08 | ........C..c.t$..<$......E....u. |
aa20 | ba 1d 00 00 00 89 45 0c eb 0e 8b 45 e4 83 c2 0d 89 d9 89 75 08 89 45 0c 83 c4 1c 89 f8 5b 5e 5f | ......E....E.......u..E......[^_ |
aa40 | 5d e9 eb fb ff ff 83 c2 12 b9 01 00 00 00 89 75 0c 89 5d 08 eb 0b 83 c2 0f 31 c9 89 75 0c 89 5d | ]..............u..]......1..u..] |
aa60 | 08 83 c4 1c 89 f8 5b 5e 5f 5d e9 3b f8 ff ff 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 57 bf 32 00 00 00 | ......[^_].;......[^_].U..W.2... |
aa80 | 56 53 83 ec 2c 8b 45 10 8b 4d 14 8b 5d 08 8b 75 0c 48 99 f7 ff 83 f9 ff 8d 78 01 b8 00 00 00 00 | VS..,.E..M..]..u.H.......x...... |
aaa0 | 0f 44 c8 81 ff ff 01 00 00 7f 1e 89 7c 24 10 89 4c 24 0c 89 74 24 08 c7 44 24 04 2b 00 00 00 89 | .D..........|$..L$..t$..D$.+.... |
aac0 | 1c 24 e8 3e ef ff ff eb 2f c7 44 24 10 00 00 00 00 89 4c 24 0c 89 74 24 08 c7 44 24 04 2b 00 00 | .$.>..../.D$......L$..t$..D$.+.. |
aae0 | 00 89 1c 24 e8 1c ef ff ff 89 fa 89 d8 c1 e2 06 83 ca 2e e8 06 ed ff ff 8d 46 01 88 43 2c 83 c4 | ...$.....................F..C,.. |
ab00 | 2c 5b 5e 5f 5d c3 90 90 55 89 e5 53 8b 58 08 8b 08 03 50 24 8b 5b 44 8b 03 5b 5d 0f bf 04 50 6b | ,[^_]...U..S.X....P$.[D..[]...Pk |
ab20 | c0 0c 03 41 3c c3 88 4a 0e 8a 48 2a 55 89 e5 53 88 4a 0c 8b 48 08 8b 49 44 8b 59 1c 8b 49 10 c6 | ...A<..J..H*U..S.J..H..ID.Y..I.. |
ab40 | 42 0d 00 89 5a 04 89 4a 08 8b 48 0c 5b 5d 89 0a 89 50 0c c3 39 50 10 75 15 55 89 e5 83 ec 18 89 | B...Z..J..H.[]...P..9P.u.U...... |
ab60 | 04 24 e8 6b ec 00 00 b8 01 00 00 00 c9 c3 31 c0 c3 55 89 e5 57 89 c7 56 53 89 d3 83 ec 2c 8b 72 | .$.k..........1..U..W..VS....,.r |
ab80 | 04 3b 72 08 7c 38 8b 02 8d 52 08 c7 44 24 14 d4 3f 46 00 c7 44 24 10 ff 7f 00 00 c7 44 24 0c 10 | .;r.|8...R..D$..?F..D$......D$.. |
aba0 | 00 00 00 89 44 24 04 8b 47 34 89 54 24 08 89 4d e4 89 04 24 e8 17 5b 00 00 8b 4d e4 89 03 8b 03 | ....D$..G4.T$..M...$..[...M..... |
abc0 | 89 f2 c1 e2 04 01 d0 89 08 8b 4d 08 89 48 08 8b 4f 30 8a 49 2a 88 48 0c 8b 4d 0c 8b 03 89 4c 10 | ..........M..H..O0.I*.H..M....L. |
abe0 | 04 8d 46 01 89 43 04 83 c4 2c 89 f0 5b 5e 5f 5d c3 55 89 e5 57 89 d7 56 89 c6 53 83 ec 2c 8b 5e | ..F..C...,..[^_].U..W..V..S..,.^ |
ac00 | 44 c1 e7 04 8b 40 30 89 7d e0 89 55 e4 03 7b 0c 0f b6 57 0c 3a 51 0c 73 44 e8 ea fe ff ff 8b 4f | D....@0.}..U..{...W.:Q.sD......O |
ac20 | 08 8b 56 34 8b 00 89 4c 24 0c 83 c0 18 89 44 24 10 8b 07 c7 44 24 04 23 40 46 00 89 14 24 83 c0 | ..V4...L$.....D$....D$.#@F...$.. |
ac40 | 18 89 44 24 08 e8 81 1a 01 00 c7 46 10 00 00 00 00 89 34 24 89 44 24 04 e8 b6 df 00 00 8b 51 04 | ..D$.......F......4$.D$.......Q. |
ac60 | 8b 4f 04 89 04 24 89 54 24 08 89 4c 24 04 e8 2d ed ff ff 8b 7d e0 b8 04 00 00 00 8b 73 10 8d 57 | .O...$.T$..L$..-....}.......s..W |
ac80 | 10 8d 4e ff 39 4d e4 7d 12 8b 73 0c 89 c1 ff 45 e4 01 f7 01 d6 f3 a5 89 d7 eb e0 89 4b 10 83 c4 | ..N.9M.}..s....E............K... |
aca0 | 2c 5b 5e 5f 5d c3 55 89 e5 57 56 89 c6 53 83 ec 1c 8b 78 44 8b 40 30 89 55 e4 8b 40 0c 8b 58 08 | ,[^_].U..WV..S....xD.@0.U..@..X. |
acc0 | 3b 5f 10 7d 1f 8b 4d e4 89 d8 c1 e0 04 03 47 0c 8b 11 39 10 75 0b 89 da 89 f0 e8 12 ff ff ff eb | ;_.}..M.......G...9.u........... |
ace0 | df 43 eb dc 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 3c 8b 78 30 8b 48 44 89 55 d0 c1 e2 | .C.....[^_].U..WVS..<.x0.HD.U... |
ad00 | 04 89 7d d8 8b 7f 0c 8b 59 1c 03 51 0c 8b 77 04 89 5d e0 89 75 d4 89 f3 c1 e6 04 89 75 dc 89 5d | ..}.....Y..Q..w..]..u.......u..] |
ad20 | e4 8b 5d e0 39 5d e4 7d 59 8b 75 dc 03 71 18 8b 1a 83 45 dc 10 39 1e 75 44 0f b6 4e 0c 38 4a 0c | ..].9].}Y.u..q....E..9.uD..N.8J. |
ad40 | 76 2a 80 7f 0d 00 75 08 8b 7d d4 39 7d e0 7e 1c 8b 52 04 89 45 e4 8b 45 d8 89 4c 24 08 89 54 24 | v*....u..}.9}.~..R..E..E..L$..T$ |
ad60 | 04 89 04 24 e8 76 eb ff ff 8b 45 e4 8b 55 d0 89 f1 e8 7b fe ff ff b8 01 00 00 00 eb 07 ff 45 e4 | ...$.v....E..U....{...........E. |
ad80 | eb 9f 31 c0 83 c4 3c 5b 5e 5f 5d c3 55 89 e5 53 89 c3 83 ec 14 89 54 24 04 89 04 24 e8 cc d9 00 | ..1...<[^_].U..S......T$...$.... |
ada0 | 00 8b 53 34 c7 44 24 04 5b 40 46 00 89 14 24 89 44 24 08 e8 13 19 01 00 89 1c 24 89 44 24 04 e8 | ..S4.D$.[@F...$.D$........$.D$.. |
adc0 | 4f de 00 00 55 89 e5 56 89 c6 53 89 d3 00 50 2a 85 db 74 16 0f b6 56 2a 89 f0 29 da 4b e8 26 fd | O...U..V..S...P*..t...V*..).K.&. |
ade0 | ff ff 8b 56 10 89 50 04 eb e6 5b 5e 5d c3 55 3d 15 01 00 00 89 e5 74 20 7f 0c 2d 04 01 00 00 83 | ...V..P...[^].U=......t...-..... |
ae00 | f8 02 77 10 eb 07 3d 21 01 00 00 75 07 b8 01 00 00 00 eb 06 31 c0 eb 02 89 d0 5d c3 55 89 e5 57 | ..w...=!...u........1.....].U..W |
ae20 | 89 cf 56 89 d6 53 89 c3 83 ec 2c e8 24 fd ff ff 85 c0 75 59 8b 43 04 39 45 08 75 09 89 f2 89 d8 | ..V..S....,.$.....uY.C.9E.u..... |
ae40 | e8 47 ff ff ff 89 7c 24 04 89 1c 24 e8 1c d9 00 00 89 74 24 04 89 1c 24 89 c7 e8 0e d9 00 00 8b | .G....|$...$......t$...$........ |
ae60 | 4b 34 8b 55 08 89 7c 24 0c c7 44 24 04 67 40 46 00 89 0c 24 89 54 24 10 89 44 24 08 e8 4a 18 01 | K4.U..|$..D$.g@F...$.T$..D$..J.. |
ae80 | 00 89 1c 24 89 44 24 04 e8 86 dd 00 00 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 57 56 89 c6 53 89 d3 83 | ...$.D$........,[^_].U..WV..S... |
aea0 | ec 1c 8b 45 08 29 cb 8b 10 8d 4a f3 83 f9 01 77 2a 31 ff 43 0f 49 fb 89 7c 24 08 89 44 24 04 89 | ...E.)....J....w*1.C.I..|$..D$.. |
aec0 | 34 24 e8 91 ed ff ff 83 ff 01 7e 43 4f 89 7c 24 04 89 34 24 e8 00 ed ff ff eb 34 85 d2 74 0c 89 | 4$........~CO.|$..4$......4..t.. |
aee0 | 44 24 04 89 34 24 e8 f7 f1 ff ff 85 db 7e 20 0f b6 7e 2c 89 5c 24 04 89 34 24 e8 da ec ff ff 89 | D$..4$.......~...~,.\$..4$...... |
af00 | 5c 24 08 89 7c 24 04 89 34 24 e8 1b eb ff ff 83 c4 1c 5b 5e 5f 5d c3 8b 48 34 8b 40 30 66 8b 51 | \$..|$..4$........[^_]..H4.@0f.Q |
af20 | 6a 42 66 89 51 6a 0f b7 d2 81 fa c8 00 00 00 7e 15 55 b9 8c 40 46 00 89 e5 ba c8 00 00 00 83 ec | jBf.Qj.........~.U..@F.......... |
af40 | 08 e8 12 d1 01 00 c3 55 89 c1 89 e5 57 56 53 83 ec 3c 8b 40 30 89 55 e0 8b 59 44 8b 30 89 45 e4 | .......U....WVS..<.@0.U..YD.0.E. |
af60 | 8b 46 20 89 c2 89 c7 8b 45 e4 0f bf 40 28 39 d0 7c 3c 8b 46 3c c7 44 24 14 95 40 46 00 c7 44 24 | .F......E...@(9.|<.F<.D$..@F..D$ |
af80 | 10 ff 7f 00 00 c7 44 24 0c 0c 00 00 00 89 c2 8d 46 20 89 44 24 08 89 54 24 04 8b 41 34 89 4d dc | ......D$........F..D$..T$..A4.M. |
afa0 | 89 04 24 e8 28 57 00 00 8b 4d dc 89 46 3c 8b 46 20 89 45 dc 6b c7 0c 8b 55 dc 39 d7 8b 56 3c 7d | ..$.(W...M..F<.F..E.k...U.9..V<} |
afc0 | 0d c7 04 02 00 00 00 00 47 83 c0 0c eb e9 8b 45 e4 8b 7d e0 0f bf 40 28 6b c0 0c 89 3c 02 f6 46 | ........G......E..}...@(k...<..F |
afe0 | 05 04 74 1f f6 47 05 03 74 19 8b 41 34 89 7c 24 08 89 74 24 04 89 4d dc 89 04 24 e8 bc 61 00 00 | ..t..G..t..A4.|$..t$..M...$..a.. |
b000 | 8b 4d dc 8b 45 e4 8b 7d e4 8b 70 28 8d 46 01 66 89 47 28 8b 43 04 40 89 c2 2b 57 24 81 fa c8 00 | .M..E..}..p(.F.f.G(.C.@..+W$.... |
b020 | 00 00 7e 11 b9 95 40 46 00 ba c8 00 00 00 89 f8 e8 23 d0 01 00 3b 43 08 7c 32 8b 41 34 8d 4b 08 | ..~...@F.........#...;C.|2.A4.K. |
b040 | 8b 13 c7 44 24 14 95 40 46 00 c7 44 24 10 ff ff ff 7f c7 44 24 0c 02 00 00 00 89 4c 24 08 89 54 | ...D$..@F..D$......D$......L$..T |
b060 | 24 04 89 04 24 e8 66 56 00 00 89 03 8b 43 04 8b 13 8d 48 01 89 4b 04 66 89 34 42 83 c4 3c 5b 5e | $...$.fV.....C....H..K.f.4B..<[^ |
b080 | 5f 5d c3 55 89 e5 53 89 c3 83 ec 14 89 54 24 04 89 4c 24 08 89 04 24 e8 8b db 00 00 83 c4 14 89 | _].U..S......T$..L$...$......... |
b0a0 | c2 89 d8 5b 5d e9 9d fe ff ff 55 89 e5 57 56 53 89 c3 83 ec 2c 8b 70 0c 8b 78 08 83 3e 00 74 34 | ...[].....U..WVS....,.p..x..>.t4 |
b0c0 | 80 7e 0d 00 74 2e 89 04 24 e8 f6 e8 ff ff 0f b6 56 0c 89 1c 24 89 54 24 08 89 44 24 04 89 45 e4 | .~..t...$.......V...$.T$..D$..E. |
b0e0 | e8 fa e7 ff ff 8b 45 e4 89 1c 24 89 44 24 04 e8 85 e8 ff ff 80 7e 0e 00 74 45 8b 47 34 c7 44 24 | ......E...$.D$.......~..tE.G4.D$ |
b100 | 04 f3 40 46 00 89 04 24 e8 23 6c 00 00 8b 57 30 8b 4a 10 8b 57 44 c7 04 24 00 00 00 00 89 4c 24 | ..@F...$.#l...W0.J..WD..$.....L$ |
b120 | 04 89 c1 89 f8 83 c2 18 e8 44 fa ff ff 8b 57 44 c1 e0 04 03 42 18 89 c2 89 f8 e8 67 fb ff ff 8b | .........D....WD....B......g.... |
b140 | 06 0f b6 53 2a 89 43 0c 8b 43 08 0f b6 4e 0c 89 45 e4 8b 40 44 89 45 e0 89 c8 29 d0 89 c2 8b 45 | ...S*.C..C...N..E..@D.E...)....E |
b160 | e0 01 50 04 8a 53 2a 0f b6 c2 39 c8 7e 1c 4a 89 d8 88 53 2a 0f b6 d2 89 4d e0 e8 89 f9 ff ff 8b | ..P..S*...9.~.J...S*....M....... |
b180 | 53 10 8b 4d e0 89 50 08 eb da 88 53 2c 8b 47 44 8b 56 04 83 3e 00 8b 4e 08 89 50 1c 74 62 8b 45 | S..M..P....S,.GD.V..>..N..P.tb.E |
b1a0 | e4 89 cf 8b 40 44 89 45 e4 8b 45 e4 3b 78 10 0f 8d 9f 00 00 00 8b 4d e4 89 f8 c1 e0 04 0f b6 56 | ....@D.E..E.;x........M........V |
b1c0 | 0c 03 41 0c 38 50 0c 76 25 80 7e 0d 00 74 19 8b 48 04 89 54 24 08 89 1c 24 89 45 e0 89 4c 24 04 | ..A.8P.v%.~..t..H..T$...$.E..L$. |
b1e0 | e8 fa e6 ff ff 8b 45 e0 8a 56 0c 88 50 0c 8b 43 08 89 fa e8 f4 fa ff ff 83 f8 01 83 d7 00 eb a9 | ......E..V..P..C................ |
b200 | 3b 48 10 7d 4f c1 e1 04 03 48 0c b8 c7 40 46 00 8b 11 80 7a 04 04 75 0c 80 7a 06 00 bb a5 40 46 | ;H.}O....H...@F....z..u..z....@F |
b220 | 00 0f 45 c3 8b 59 08 83 c2 18 8b 4f 34 89 54 24 08 89 44 24 04 89 5c 24 0c 89 0c 24 e8 8a 14 01 | ..E..Y.....O4.T$..D$..\$...$.... |
b240 | 00 c7 47 10 00 00 00 00 89 3c 24 89 44 24 04 e8 bf d9 00 00 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 57 | ..G......<$.D$........,[^_].U..W |
b260 | 56 53 83 ec 2c 8b 70 30 8b 78 34 89 45 e4 8b 1e c7 44 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 | VS..,.p0.x4.E....D$......D$..... |
b280 | 89 34 24 e8 59 e8 ff ff 89 f0 e8 1b fe ff ff 8b 46 10 8d 48 01 81 f9 ff ff ff 3f 0f 87 a2 00 00 | .4$.Y...........F..H......?..... |
b2a0 | 00 c1 e0 02 8b 4b 30 89 44 24 0c 8b 43 14 89 3c 24 89 4c 24 04 c1 e0 02 89 44 24 08 e8 7c 53 00 | .....K0.D$..C..<$.L$.....D$..|S. |
b2c0 | 00 89 43 30 8b 46 10 8d 48 01 81 f9 ff ff ff 3f 89 43 14 77 6e c1 e0 02 8b 4b 38 89 44 24 0c 8b | ..C0.F..H......?.C.wn....K8.D$.. |
b2e0 | 43 18 89 3c 24 89 4c 24 04 c1 e0 02 89 44 24 08 e8 48 53 00 00 89 43 38 8b 46 10 89 43 18 8b 46 | C..<$.L$.....D$..HS...C8.F..C..F |
b300 | 1c 8d 48 01 81 f9 ff ff ff 0f 77 37 c1 e0 04 8b 4b 2c 89 44 24 0c 8b 43 10 89 3c 24 89 4c 24 04 | ..H.......w7....K,.D$..C..<$.L$. |
b320 | c1 e0 04 89 44 24 08 e8 11 53 00 00 89 43 2c 8b 46 1c 89 43 10 8b 46 20 8d 48 01 81 f9 ff ff ff | ....D$...S...C,.F..C..F..H...... |
b340 | 3f 76 08 89 3c 24 e8 d9 52 00 00 c1 e0 02 8b 4b 34 89 44 24 0c 8b 43 1c 89 3c 24 89 4c 24 04 c1 | ?v..<$..R......K4.D$..C..<$.L$.. |
b360 | e0 02 89 44 24 08 e8 d2 52 00 00 0f bf 4e 28 6b c9 0c 89 43 34 8b 46 20 89 43 1c 8b 43 3c 89 4c | ...D$...R....N(k...C4.F..C..C<.L |
b380 | 24 0c 6b 4b 20 0c 89 3c 24 89 44 24 04 89 4c 24 08 e8 a7 52 00 00 89 43 3c 0f bf 46 28 89 43 20 | $.kK...<$.D$..L$...R...C<..F(.C. |
b3a0 | 0f b6 4e 2b 8b 43 40 c1 e1 03 89 4c 24 0c 8b 53 0c 89 44 24 04 89 3c 24 8d 0c d5 00 00 00 00 89 | ..N+.C@....L$..S..D$..<$........ |
b3c0 | 4c 24 08 e8 75 52 00 00 8b 55 e4 89 43 40 0f b6 46 2b 89 43 0c 8b 46 04 89 42 30 8b 47 0c 83 78 | L$..uR...U..C@..F+.C..F..B0.G..x |
b3e0 | 0c 00 7e 08 89 3c 24 e8 fc 64 00 00 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 83 ec 18 39 50 10 74 05 e8 | ..~..<$..d....,[^_].U.....9P.t.. |
b400 | 88 f9 ff ff 89 04 24 e8 c6 e3 00 00 c9 c3 55 89 e5 53 83 ec 14 81 78 10 24 01 00 00 74 0a ba 24 | ......$.......U..S....x.$...t..$ |
b420 | 01 00 00 e8 64 f9 ff ff 8b 58 18 89 04 24 e8 9f e3 00 00 83 c4 14 89 d8 5b 5d c3 55 89 e5 56 89 | ....d....X...$..........[].U..V. |
b440 | c6 53 89 d3 83 ec 10 e8 c2 ff ff ff 8b 56 30 89 14 24 89 44 24 04 e8 a3 e7 ff ff c7 43 10 ff ff | .S...........V0..$.D$.......C... |
b460 | ff ff c7 43 14 ff ff ff ff c7 03 04 00 00 00 89 43 08 83 c4 10 5b 5e 5d c3 55 89 e5 57 89 d7 56 | ...C............C....[^].U..W..V |
b480 | 53 89 c3 83 ec 3c 8b 70 30 89 54 24 04 89 34 24 e8 eb ec ff ff 89 1c 24 e8 35 e3 00 00 8d 4d d0 | S....<.p0.T$..4$.......$.5....M. |
b4a0 | 89 d8 89 ca 89 4d c4 e8 8f ff ff ff 8b 4d c4 89 7c 24 04 89 34 24 89 4c 24 08 e8 b5 f0 ff ff 83 | .....M.......M..|$..4$.L$....... |
b4c0 | c4 3c 5b 5e 5f 5d c3 55 89 e5 57 89 d7 56 ba 0a 01 00 00 53 89 c3 83 ec 1c 8b 70 04 e8 73 f6 ff | .<[^_].U..W..V.....S......p..s.. |
b4e0 | ff 85 c0 74 09 89 d8 e8 22 ff ff ff eb 1b 89 1c 24 e8 dc e2 00 00 8b 43 34 c7 44 24 04 f3 40 46 | ...t....".......$......C4.D$..@F |
b500 | 00 89 04 24 e8 27 68 00 00 8b 4b 44 89 7c 24 04 89 34 24 8d 51 0c 89 c1 89 d8 e8 52 f6 ff ff 83 | ...$.'h...KD.|$..4$.Q......R.... |
b520 | c4 1c 89 c2 89 d8 5b 5e 5f 5d e9 bd f7 ff ff 55 89 e5 57 56 53 89 c3 83 ec 2c 8b 30 0f b6 40 2b | ......[^_].....U..WVS....,.0..@+ |
b540 | 89 4d e4 8b 7e 0c 3d ff 00 00 00 75 11 b9 f9 40 46 00 ba ff 00 00 00 89 d8 e8 fa ca 01 00 39 f8 | .M..~.=....u...@F.............9. |
b560 | 7c 3d 8b 4b 08 8b 46 40 89 55 e0 8b 51 34 8d 4e 0c c7 44 24 14 f9 40 46 00 c7 44 24 10 ff 00 00 | |=.K..F@.U..Q4.N..D$..@F..D$.... |
b580 | 00 c7 44 24 0c 08 00 00 00 89 14 24 89 4c 24 08 89 44 24 04 e8 37 51 00 00 8b 55 e0 89 46 40 8b | ..D$.......$.L$..D$..7Q...U..F@. |
b5a0 | 46 0c 89 45 e0 8d 04 fd 00 00 00 00 3b 7d e0 8b 4e 40 7d 0d c7 04 01 00 00 00 00 47 83 c0 08 eb | F..E........;}..N@}........G.... |
b5c0 | eb 8b 7d e4 0f b6 43 2b 83 3f 08 0f 94 44 c1 04 8b 45 e4 0f b6 4b 2b 8b 7e 40 8b 40 08 88 44 cf | ..}...C+.?...D...E...K+.~@.@..D. |
b5e0 | 05 0f b6 4b 2b 8b 46 40 89 14 c8 f6 46 05 04 74 1c f6 42 05 03 74 16 8b 43 08 8b 40 34 89 54 24 | ...K+.F@....F..t..B..t..C..@4.T$ |
b600 | 08 89 74 24 04 89 04 24 e8 af 5b 00 00 0f b6 43 2b 8d 50 01 88 53 2b 83 c4 2c 5b 5e 5f 5d c3 55 | ..t$...$..[....C+.P..S+..,[^_].U |
b620 | 89 e5 57 56 89 c6 53 83 ec 1c 85 c0 74 23 89 cb 0f b6 48 2a 89 d7 49 83 f9 ff 74 53 89 ca 89 f0 | ..WV..S.....t#....H*..I...tS.... |
b640 | 89 4d e4 e8 c0 f4 ff ff 8b 4d e4 3b 38 75 e7 eb 07 31 c0 e9 8c 00 00 00 83 7d 08 00 c7 43 10 ff | .M.......M.;8u...1.......}...C.. |
b660 | ff ff ff c7 43 14 ff ff ff ff c7 03 08 00 00 00 89 4b 08 75 13 8b 46 0c 0f b6 50 0c 39 ca 7e 04 | ....C............K.u..F...P.9.~. |
b680 | 8b 00 eb f4 c6 40 0d 01 b8 08 00 00 00 eb 55 8b 06 0f b6 56 2b 8b 48 40 31 c0 39 d0 7d 08 39 3c | .....@........U....V+.H@1.9.}.9< |
b6a0 | c1 74 25 40 eb f4 8b 46 04 89 d9 89 fa c7 04 24 00 00 00 00 e8 66 ff ff ff 85 c0 74 27 89 d9 89 | .t%@...F.......$.....f.....t'... |
b6c0 | fa 89 f0 e8 67 fe ff ff 89 43 08 b8 09 00 00 00 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 | ....g....C.......C......C....... |
b6e0 | 09 00 00 00 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 57 89 d7 56 53 89 c3 83 ec 3c e8 10 fd ff ff 8b 73 | .......[^_].U..W..VS....<......s |
b700 | 30 89 f9 c7 04 24 01 00 00 00 89 45 c4 89 c2 89 f0 e8 09 ff ff ff 85 c0 75 50 8b 53 4c 89 f9 89 | 0....$.....E............uP.SL... |
b720 | f0 c7 04 24 01 00 00 00 e8 f2 fe ff ff 8b 43 30 8b 4d c4 89 04 24 89 4c 24 04 e8 bf e4 ff ff 89 | ...$..........C0.M...$.L$....... |
b740 | 7c 24 04 89 34 24 c7 45 e0 ff ff ff ff c7 45 e4 ff ff ff ff c7 45 d0 04 00 00 00 89 45 d8 8d 45 | |$..4$.E......E......E......E..E |
b760 | d0 89 44 24 08 e8 0a ee ff ff 83 c4 3c 5b 5e 5f 5d c3 55 89 e5 57 56 53 89 c3 83 ec 7c 8b 40 04 | ..D$........<[^_].U..WVS....|.@. |
b780 | 89 45 a4 89 d8 e8 8d f7 ff ff 8b 43 10 3d 0a 01 00 00 0f 84 32 07 00 00 7f 53 3d 03 01 00 00 0f | .E.........C.=......2....S=..... |
b7a0 | 84 76 01 00 00 7f 19 83 f8 3b 0f 84 83 00 00 00 3d 02 01 00 00 0f 84 0f 07 00 00 e9 20 07 00 00 | .v.......;......=............... |
b7c0 | 3d 08 01 00 00 0f 84 7b 01 00 00 3d 09 01 00 00 0f 85 0a 07 00 00 89 1c 24 e8 f4 df 00 00 8d 55 | =......{...=............$......U |
b7e0 | b0 89 d8 e8 04 ff ff ff e9 09 04 00 00 3d 11 01 00 00 0f 84 66 03 00 00 7f 17 3d 0b 01 00 00 74 | .............=......f.....=....t |
b800 | 3f 3d 0d 01 00 00 0f 84 50 04 00 00 e9 cf 06 00 00 3d 16 01 00 00 74 78 3d 20 01 00 00 0f 84 00 | ?=......P........=....tx=....... |
b820 | 05 00 00 3d 12 01 00 00 0f 85 b2 06 00 00 e9 da 05 00 00 89 1c 24 e8 97 df 00 00 e9 ff 06 00 00 | ...=.................$.......... |
b840 | 8b 73 30 c7 45 c8 ff ff ff ff 8d 55 c8 89 d8 e8 b0 17 00 00 81 7b 10 05 01 00 00 74 ed ba 04 01 | .s0.E......U.........{.....t.... |
b860 | 00 00 89 d8 e8 eb f2 ff ff 85 c0 74 07 89 d8 e8 0a 16 00 00 8b 45 a4 b9 0b 01 00 00 ba 06 01 00 | ...........t.........E.......... |
b880 | 00 89 04 24 89 d8 e8 91 f5 ff ff 8b 45 c8 eb 7a 8b 73 30 89 1c 24 e8 37 df 00 00 89 34 24 e8 2e | ...$........E..z.s0..$.7....4$.. |
b8a0 | e0 ff ff 89 c7 89 d8 e8 6b 15 00 00 b9 01 00 00 00 8d 55 c8 89 45 a0 89 f0 e8 68 f2 ff ff ba 03 | ........k.........U..E....h..... |
b8c0 | 01 00 00 89 d8 e8 2a fb ff ff 89 d8 e8 ad 15 00 00 89 34 24 e8 eb e0 ff ff 89 7c 24 08 89 34 24 | ......*...........4$......|$..4$ |
b8e0 | 89 44 24 04 e8 b7 e0 ff ff 8b 7d a4 b9 16 01 00 00 ba 06 01 00 00 89 d8 89 3c 24 e8 1c f5 ff ff | .D$.......}..............<$..... |
b900 | 89 f0 e8 a3 f7 ff ff 8b 45 a0 89 44 24 04 89 34 24 e8 63 e0 ff ff e9 24 06 00 00 89 1c 24 e8 af | ........E..D$..4$.c....$.....$.. |
b920 | de 00 00 89 d8 e8 54 15 00 00 8b 45 a4 b9 03 01 00 00 ba 06 01 00 00 89 04 24 89 d8 e8 db f4 ff | ......T....E.............$...... |
b940 | ff e9 f9 05 00 00 8b 43 30 b9 01 00 00 00 8d 55 b0 89 45 a0 e8 cd f1 ff ff 89 1c 24 e8 71 de 00 | .......C0......U..E........$.q.. |
b960 | 00 89 d8 e8 a6 fa ff ff 89 c7 8b 43 10 83 f8 3d 74 19 3d 0c 01 00 00 0f 84 e6 00 00 00 83 f8 2c | ...........C...=t.=............, |
b980 | 0f 85 cb 01 00 00 e9 d8 00 00 00 8b 73 30 b9 0b 00 00 00 ba 02 41 46 00 0f b6 46 2c 89 45 9c 89 | ............s0.......AF...F,.E.. |
b9a0 | d8 e8 dd f6 ff ff b9 0b 00 00 00 ba 0e 41 46 00 89 d8 e8 cc f6 ff ff b9 0a 00 00 00 ba 1a 41 46 | .............AF...............AF |
b9c0 | 00 89 d8 e8 bb f6 ff ff 89 fa 89 d8 e8 76 f5 ff ff ba 3d 00 00 00 89 d8 e8 17 fa ff ff 89 d8 e8 | .............v....=............. |
b9e0 | 6d 14 00 00 ba 2c 00 00 00 89 d8 e8 04 fa ff ff 89 d8 e8 5a 14 00 00 ba 2c 00 00 00 89 d8 e8 51 | m....,.............Z....,......Q |
ba00 | f1 ff ff 85 c0 74 09 89 d8 e8 43 14 00 00 eb 3c c7 44 24 04 01 00 00 00 c7 44 24 08 00 00 00 00 | .....t....C....<.D$......D$..... |
ba20 | 89 34 24 e8 fd e1 ff ff 89 44 24 08 0f b6 46 2c 89 34 24 89 44 24 04 e8 f4 e0 ff ff c7 44 24 04 | .4$......D$...F,.4$.D$.......D$. |
ba40 | 01 00 00 00 89 34 24 e8 8d e1 ff ff c7 44 24 04 01 00 00 00 8b 4d a4 c7 04 24 01 00 00 00 e9 c5 | .....4$......D$......M...$...... |
ba60 | 00 00 00 8b 73 30 b9 0f 00 00 00 ba 25 41 46 00 0f b6 46 2c 89 45 9c 89 d8 e8 05 f6 ff ff b9 0b | ....s0......%AF...F,.E.......... |
ba80 | 00 00 00 ba 35 41 46 00 89 d8 e8 f4 f5 ff ff b9 0d 00 00 00 ba 41 41 46 00 89 d8 e8 e3 f5 ff ff | ....5AF..............AAF........ |
baa0 | 89 fa 89 d8 e8 9e f4 ff ff bf 04 00 00 00 ba 2c 00 00 00 89 d8 e8 9a f0 ff ff 85 c0 74 13 89 d8 | ...............,............t... |
bac0 | 47 e8 48 f9 ff ff 89 c2 89 d8 e8 78 f4 ff ff eb dd ba 0c 01 00 00 89 d8 e8 17 f9 ff ff 8b 43 04 | G.H........x..................C. |
bae0 | 8d 4d c8 89 ca 83 ef 03 89 4d 94 89 45 98 89 d8 e8 93 0e 00 00 8b 4d 94 ba 03 00 00 00 89 0c 24 | .M.......M..E.........M........$ |
bb00 | 89 c1 8b 43 30 e8 8b f3 ff ff c7 44 24 04 03 00 00 00 89 34 24 e8 81 e0 ff ff 8b 4d 98 c7 44 24 | ...C0......D$......4$......M..D$ |
bb20 | 04 00 00 00 00 89 3c 24 8b 55 9c 89 d8 e8 7a 13 00 00 8b 45 a4 b9 08 01 00 00 ba 06 01 00 00 89 | ......<$.U....z....E............ |
bb40 | 04 24 89 d8 e8 d3 f2 ff ff 8b 45 a0 e9 9b 00 00 00 c7 44 24 04 4f 41 46 00 e9 c2 03 00 00 8b 73 | .$........E.......D$.OAF.......s |
bb60 | 30 89 34 24 e8 68 dd ff ff b9 01 00 00 00 8d 55 b0 89 45 a0 89 f0 e8 ab ef ff ff 31 c9 89 f0 8d | 0.4$.h.........U..E........1.... |
bb80 | 55 c8 e8 9f ef ff ff 89 1c 24 e8 43 dc 00 00 89 d8 e8 c1 03 00 00 8b 45 a4 b9 11 01 00 00 ba 15 | U........$.C...........E........ |
bba0 | 01 00 00 89 04 24 89 d8 e8 6f f2 ff ff 89 d8 e8 63 12 00 00 80 7d d5 00 89 c7 74 14 0f b6 45 d4 | .....$...o......c....}....t...E. |
bbc0 | 89 7c 24 04 89 34 24 89 44 24 08 e8 0f dd ff ff 89 f0 e8 d3 f4 ff ff 8b 45 a0 89 7c 24 04 89 34 | .|$..4$.D$..............E..|$..4 |
bbe0 | 24 89 44 24 08 e8 b6 dd ff ff 89 f0 e8 b9 f4 ff ff e9 49 03 00 00 8b 43 10 83 f8 2e 75 0c 8d 55 | $.D$..............I....C....u..U |
bc00 | b0 89 d8 e8 71 f8 ff ff eb ec 31 c9 83 f8 3a 75 0f 8d 55 b0 89 d8 e8 5e f8 ff ff b9 01 00 00 00 | ....q.....1...:u..U....^........ |
bc20 | 8b 7d a4 8d 75 c8 89 d8 89 f2 89 3c 24 e8 5c 03 00 00 8b 43 30 8d 55 b0 89 74 24 08 89 54 24 04 | .}..u......<$.\....C0.U..t$..T$. |
bc40 | 89 04 24 e8 f7 e6 ff ff 8b 43 30 89 7c 24 04 89 04 24 e8 c3 e9 ff ff e9 e3 02 00 00 89 1c 24 e8 | ..$......C0.|$...$............$. |
bc60 | 6e db 00 00 ba 09 01 00 00 89 d8 e8 e4 ee ff ff 85 c0 74 47 89 d8 8b 73 30 e8 90 f7 ff ff 89 c2 | n.................tG...s0....... |
bc80 | 89 d8 e8 c0 f2 ff ff 8b 43 30 ba 01 00 00 00 e8 30 f1 ff ff 8b 43 04 31 c9 8d 55 c8 89 04 24 89 | ........C0......0....C.1..U...$. |
bca0 | d8 e8 e8 02 00 00 8b 55 d0 89 f0 e8 58 ee ff ff 8b 56 10 89 50 04 e9 84 02 00 00 31 f6 89 d8 46 | .......U....X....V..P......1...F |
bcc0 | e8 49 f7 ff ff 89 c2 89 d8 e8 79 f2 ff ff ba 2c 00 00 00 89 d8 e8 7a ee ff ff 85 c0 75 df ba 3d | .I........y....,......z.....u..= |
bce0 | 00 00 00 89 d8 e8 6a ee ff ff 8d 7d c8 85 c0 74 0b 89 fa 89 d8 e8 8e 0c 00 00 eb 09 c7 45 c8 00 | ......j....}...t.............E.. |
bd00 | 00 00 00 31 c0 89 c1 8b 43 30 89 f2 89 3c 24 e8 81 f1 ff ff 8b 43 30 89 f2 e8 a6 f0 ff ff e9 1c | ...1....C0...<$......C0......... |
bd20 | 02 00 00 89 1c 24 e8 a7 da 00 00 89 d8 e8 dc f6 ff ff 8b 73 44 8b 7b 30 8b 56 1c 89 c1 8d 46 18 | .....$.............sD.{0.V....F. |
bd40 | 89 45 9c 8b 47 0c 89 55 98 8b 40 04 89 c2 c1 e2 04 89 55 a0 3b 45 98 7d 4b 8b 55 a0 03 56 18 83 | .E..G..U..@.......U.;E.}K.U..V.. |
bd60 | 45 a0 10 3b 0a 75 3a 8b 47 08 83 c1 18 8b 52 08 8b 40 34 89 54 24 0c 89 4c 24 08 c7 44 24 04 64 | E..;.u:.G.....R..@4.T$..L$..D$.d |
bd80 | 41 46 00 89 04 24 e8 40 09 01 00 8b 57 08 c7 42 10 00 00 00 00 89 14 24 89 44 24 04 e8 72 ce 00 | AF...$.@....W..B.......$.D$..r.. |
bda0 | 00 40 eb b0 ba 20 01 00 00 89 d8 89 4d a0 e8 41 f6 ff ff 8b 47 10 8b 4d a0 8b 55 9c 89 44 24 04 | .@..........M..A....G..M..U..D$. |
bdc0 | 8b 45 a4 89 04 24 89 d8 e8 a4 ed ff ff 89 45 a4 89 d8 e8 0a 12 00 00 8b 43 10 31 d2 e8 0d f0 ff | .E...$........E.........C.1..... |
bde0 | ff 8b 4d a4 85 c0 74 11 8b 47 0c 8a 50 0c 89 c8 c1 e0 04 03 46 18 88 50 0c 8b 56 18 c1 e1 04 89 | ..M...t..G..P.......F..P..V..... |
be00 | d8 01 ca e8 9e ee ff ff e9 32 01 00 00 89 1c 24 e8 bd d9 00 00 8b 7b 10 ba 01 00 00 00 8b 73 30 | .........2.....$......{.......s0 |
be20 | 89 f8 e8 c7 ef ff ff 85 c0 75 7d 83 ff 3b 74 78 8d 4d c8 89 d8 89 ca 89 4d a4 e8 49 0b 00 00 8b | .........u}..;tx.M......M..I.... |
be40 | 4d a4 89 c7 8b 45 c8 83 e8 0d 83 f8 01 77 3b c7 44 24 08 ff ff ff ff 89 4c 24 04 89 34 24 e8 f5 | M....E.......w;.D$......L$..4$.. |
be60 | dd ff ff 83 7d c8 0d 75 18 4f 75 15 8b 06 8b 55 d0 8b 40 30 8d 14 90 8b 02 83 e0 c0 83 c8 25 89 | ....}..u.Ou....U..@0..........%. |
be80 | 02 0f b6 46 2a 83 cf ff eb 22 83 ff 01 89 4c 24 04 89 34 24 75 07 e8 8e e2 ff ff eb 0f e8 40 e2 | ...F*...."....L$..4$u.........@. |
bea0 | ff ff 0f b6 46 2a eb 04 31 ff 31 c0 89 44 24 04 89 7c 24 08 89 34 24 e8 25 dc ff ff ba 3b 00 00 | ....F*..1.1..D$..|$..4$.%....;.. |
bec0 | 00 89 d8 e8 8c ec ff ff eb 75 8b 43 30 89 04 24 e8 ef da ff ff 89 c2 89 d8 e8 e9 f5 ff ff eb 5f | .........u.C0..$..............._ |
bee0 | 89 d8 8b 73 30 8d 55 d0 e8 38 0c 00 00 8b 43 10 83 f8 2c 74 05 83 f8 3d 75 18 b9 01 00 00 00 89 | ...s0.U..8....C...,t...=u....... |
bf00 | d8 8d 55 c8 c7 45 c8 00 00 00 00 e8 3d 0d 00 00 eb 2d 83 7d d0 0d 74 10 c7 44 24 04 8a 41 46 00 | ..U..E......=....-.}..t..D$..AF. |
bf20 | 89 1c 24 e9 74 fe ff ff 8b 06 8b 55 d8 8b 40 30 8d 14 90 8b 02 25 ff 3f 80 ff 80 cc 40 89 02 8b | ..$.t......U..@0.....%.?....@... |
bf40 | 43 30 8a 50 2a 88 50 2c 8b 43 34 66 ff 48 6a 83 c4 7c 5b 5e 5f 5d c3 55 89 e5 56 53 89 c3 8b 73 | C0.P*.P,.C4f.Hj..|[^_].U..VS...s |
bf60 | 10 ba 01 00 00 00 89 f0 e8 81 ee ff ff 85 c0 75 19 81 fe 12 01 00 00 89 d8 75 08 5b 5e 5d e9 ef | ...............u.........u.[^].. |
bf80 | f7 ff ff e8 ea f7 ff ff eb d4 5b 5e 5d c3 55 89 e5 57 56 53 89 c3 83 ec 7c 8b 40 34 89 55 9c 8b | ..........[^].U..WVS....|.@4.U.. |
bfa0 | 53 30 89 4d 98 89 45 a4 8b 32 8b 7e 1c 39 7a 20 7d 26 8b 42 20 8b 4e 34 8d 78 01 89 7a 20 8d 3c | S0.M..E..2.~.9z.}&.B..N4.x..z..< |
bfc0 | 81 8b 45 a4 89 04 24 e8 77 44 00 00 89 07 89 c2 f6 46 05 04 75 5e eb 7b 8d 46 1c 8b 4e 34 89 44 | ..E...$.wD.......F..u^.{.F..N4.D |
bfe0 | 24 08 8b 45 a4 c7 44 24 14 97 41 46 00 c7 44 24 10 ff ff 03 00 c7 44 24 0c 04 00 00 00 89 4c 24 | $..E..D$..AF..D$......D$......L$ |
c000 | 04 89 04 24 89 55 94 e8 c4 46 00 00 8b 55 94 89 46 34 8b 46 1c 89 45 a0 8d 04 bd 00 00 00 00 3b | ...$.U...F...U..F4.F..E........; |
c020 | 7d a0 7d 8e 8b 4e 34 47 c7 04 01 00 00 00 00 83 c0 04 eb eb f6 40 05 03 74 19 89 44 24 08 89 45 | }.}..N4G.............@..t..D$..E |
c040 | a0 8b 45 a4 89 74 24 04 89 04 24 e8 6c 51 00 00 8b 55 a0 8b 4b 44 8b 45 08 89 55 b8 89 5d c0 c7 | ..E..t$...$.lQ...U..KD.E..U..].. |
c060 | 45 c8 00 00 00 00 89 42 24 8b 43 30 c6 45 e4 00 c6 45 e3 00 c6 45 e2 00 8b 49 04 89 45 bc 8d 45 | E......B$.C0.E...E...E...I..E..E |
c080 | b8 89 43 30 c7 45 cc 00 00 00 00 89 4d dc 8b 4b 48 c7 45 d0 ff ff ff ff c7 45 d4 00 00 00 00 c7 | ..C0.E......M..KH.E......E...... |
c0a0 | 45 d8 00 00 00 00 89 4a 48 31 c9 66 c7 45 e0 00 00 c7 45 c4 00 00 00 00 c6 42 08 02 8d 55 a8 e8 | E......JH1.f.E....E......B...U.. |
c0c0 | 62 ea ff ff ba 28 00 00 00 89 d8 e8 24 f3 ff ff 83 7d 98 00 74 1e ba a1 41 46 00 89 d8 b9 04 00 | b....(......$....}..t...AF...... |
c0e0 | 00 00 e8 9c ef ff ff 8b 43 30 ba 01 00 00 00 e8 d0 ec ff ff 8b 73 30 c7 45 a4 00 00 00 00 8b 3e | ........C0...........s0.E......> |
c100 | c6 47 07 00 83 7b 10 29 74 5a 8b 43 10 3d 19 01 00 00 74 1c 3d 24 01 00 00 75 23 89 d8 e8 ec f2 | .G...{.)tZ.C.=....t.=$...u#..... |
c120 | ff ff 89 c2 89 d8 e8 1c ee ff ff ff 45 a4 eb 1e 89 1c 24 e8 9a d6 00 00 c6 47 07 01 eb 10 c7 44 | ............E.....$......G.....D |
c140 | 24 04 a6 41 46 00 89 1c 24 e8 c5 ca 00 00 80 7f 07 00 75 10 ba 2c 00 00 00 89 d8 e8 f4 e9 ff ff | $..AF...$.........u..,.......... |
c160 | 85 c0 eb a4 8b 55 a4 8b 43 30 e8 55 ec ff ff 8a 46 2a 88 47 06 0f b6 46 2a 89 34 24 89 44 24 04 | .....U..C0.U....F*.G...F*.4$.D$. |
c180 | e8 54 da ff ff ba 29 00 00 00 89 d8 e8 63 f2 ff ff 89 d8 e8 bf fd ff ff 8b 53 04 b9 09 01 00 00 | .T....)......c...........S...... |
c1a0 | 8b 45 b8 89 50 28 8b 45 08 ba 06 01 00 00 89 04 24 89 d8 e8 64 ec ff ff 8b 43 30 8b 70 04 8b 46 | .E..P(.E........$...d....C0.p..F |
c1c0 | 20 89 34 24 c7 44 24 08 00 00 00 00 c7 44 24 04 2c 00 00 00 48 89 44 24 0c e8 35 d9 ff ff 8b 7d | ..4$.D$......D$.,...H.D$..5....} |
c1e0 | 9c c7 47 10 ff ff ff ff c7 47 14 ff ff ff ff 89 47 08 c7 07 0c 00 00 00 89 7c 24 04 89 34 24 e8 | ..G......G......G........|$..4$. |
c200 | de de ff ff 89 d8 e8 51 f0 ff ff 83 c4 7c 5b 5e 5f 5d c3 55 89 e5 57 56 89 c6 53 89 d3 83 ec 4c | .......Q.....|[^_].U..WV..S....L |
c220 | 89 4d c0 e8 ef ec ff ff 8b 46 10 83 f8 2d 74 23 7f 0a bf 03 00 00 00 83 f8 23 eb 13 83 f8 7e 0f | .M.......F...-t#.........#....~. |
c240 | 84 d1 03 00 00 bf 02 00 00 00 3d 0f 01 00 00 74 04 eb 3d 31 ff 8b 46 04 89 34 24 89 45 c4 e8 6f | ..........=....t..=1..F..4$.E..o |
c260 | d5 00 00 b9 0c 00 00 00 89 da 89 f0 e8 a2 ff ff ff 8b 46 30 8b 4d c4 89 5c 24 08 89 7c 24 04 89 | ..................F0.M..\$..|$.. |
c280 | 04 24 89 4c 24 0c e8 b3 e5 ff ff e9 c8 01 00 00 3d 14 01 00 00 0f 84 fd 00 00 00 7f 53 3d 07 01 | .$.L$...........=...........S=.. |
c2a0 | 00 00 0f 84 06 01 00 00 7f 17 83 f8 7b 0f 85 92 01 00 00 89 da 89 f0 e8 76 04 00 00 e9 97 01 00 | ............{...........v....... |
c2c0 | 00 3d 09 01 00 00 0f 84 5e 01 00 00 3d 0e 01 00 00 0f 85 6e 01 00 00 c7 43 10 ff ff ff ff c7 43 | .=......^...=......n....C......C |
c2e0 | 14 ff ff ff ff c7 03 01 00 00 00 e9 d2 00 00 00 3d 22 01 00 00 74 4f 7f 10 3d 19 01 00 00 0f 84 | ................="...tO..=...... |
c300 | ca 00 00 00 e9 3c 01 00 00 3d 23 01 00 00 74 5c 3d 25 01 00 00 0f 85 2a 01 00 00 8b 56 18 8b 46 | .....<...=#...t\=%.....*....V..F |
c320 | 30 89 54 24 04 89 04 24 e8 d1 d8 ff ff c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 04 00 00 | 0.T$...$......C......C.......... |
c340 | 00 e9 df 00 00 00 c7 43 08 00 00 00 00 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 05 00 00 | .......C......C......C.......... |
c360 | 00 dd 46 18 dd 5b 08 e9 e4 00 00 00 c7 43 08 00 00 00 00 c7 43 10 ff ff ff ff c7 43 14 ff ff ff | ..F..[.......C......C......C.... |
c380 | ff c7 03 06 00 00 00 8b 46 18 8b 56 1c 89 43 08 89 53 0c e9 b8 00 00 00 c7 43 10 ff ff ff ff c7 | ........F..V..C..S.......C...... |
c3a0 | 43 14 ff ff ff ff c7 03 02 00 00 00 eb 14 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 03 00 | C..............C......C......... |
c3c0 | 00 00 c7 43 08 00 00 00 00 e9 82 00 00 00 8b 46 30 8b 10 80 7a 07 00 75 10 c7 44 24 04 bf 41 46 | ...C...........F0...z..u..D$..AF |
c3e0 | 00 89 34 24 e8 2a c8 00 00 c7 44 24 10 00 00 00 00 c7 44 24 0c 01 00 00 00 c7 44 24 08 00 00 00 | ..4$.*....D$......D$......D$.... |
c400 | 00 c7 44 24 04 2d 00 00 00 89 04 24 e8 f4 d5 ff ff c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 | ..D$.-.....$......C......C...... |
c420 | 03 0e 00 00 00 89 43 08 eb 26 89 34 24 e8 a0 d3 00 00 8b 46 04 31 c9 89 da 89 04 24 89 f0 e8 4b | ......C..&.4$......F.1.....$...K |
c440 | fb ff ff eb 13 89 da 89 f0 e8 d7 06 00 00 eb 08 89 34 24 e8 7a d3 00 00 8b 46 10 83 f8 7e 0f 84 | .................4$.z....F...~.. |
c460 | 12 01 00 00 7f 78 83 f8 2d 0f 84 30 01 00 00 7f 31 83 f8 26 0f 84 f2 00 00 00 7f 0d bf 03 00 00 | .....x..-..0....1..&............ |
c480 | 00 83 f8 25 e9 d3 00 00 00 83 f8 2a bf 02 00 00 00 0f 84 78 01 00 00 66 31 ff 83 f8 2b e9 ba 00 | ...%.......*.......x...f1...+... |
c4a0 | 00 00 83 f8 3e 0f 84 e6 00 00 00 7f 1a 83 f8 2f bf 05 00 00 00 0f 84 54 01 00 00 66 bf 0e 00 83 | ....>........../.......T...f.... |
c4c0 | f8 3c e9 95 00 00 00 83 f8 5e bf 04 00 00 00 0f 84 3a 01 00 00 66 bf 08 00 83 f8 7c eb 7e 3d 1a | .<.......^.......:...f.....|.~=. |
c4e0 | 01 00 00 0f 84 a1 00 00 00 7f 34 3d 10 01 00 00 0f 84 a2 00 00 00 7f 0c bf 13 00 00 00 3d 01 01 | ..........4=.................=.. |
c500 | 00 00 eb 58 3d 17 01 00 00 bf 06 00 00 00 0f 84 fb 00 00 00 66 bf 0c 00 3d 18 01 00 00 eb 3d 3d | ...X=...............f...=.....== |
c520 | 1d 01 00 00 74 5a 7f 1b 3d 1b 01 00 00 bf 12 00 00 00 0f 84 d7 00 00 00 66 bf 0f 00 3d 1c 01 00 | ....tZ..=...............f...=... |
c540 | 00 eb 19 3d 1e 01 00 00 bf 0a 00 00 00 0f 84 bc 00 00 00 66 bf 0b 00 3d 1f 01 00 00 0f 84 ad 00 | ...=...............f...=........ |
c560 | 00 00 bf 15 00 00 00 e9 a3 00 00 00 bf 07 00 00 00 e9 99 00 00 00 bf 09 00 00 00 e9 8f 00 00 00 | ................................ |
c580 | bf 10 00 00 00 e9 85 00 00 00 bf 0d 00 00 00 eb 7e bf 11 00 00 00 eb 77 bf 14 00 00 00 eb 70 bf | ................~......w......p. |
c5a0 | 01 00 00 00 eb 69 0f b6 84 3f 18 42 46 00 3b 45 c0 7e 6d 8b 46 04 89 34 24 89 45 c4 e8 11 d2 00 | .....i...?.BF.;E.~m.F..4$.E..... |
c5c0 | 00 8b 46 30 89 7c 24 04 89 5c 24 08 89 04 24 e8 de df ff ff 0f b6 8c 3f 19 42 46 00 8d 55 d0 89 | ..F0.|$..\$...$........?.BF..U.. |
c5e0 | f0 e8 2d fc ff ff 8b 56 30 89 7c 24 04 89 5c 24 08 89 14 24 89 45 bc 8b 45 c4 89 44 24 10 8d 45 | ..-....V0.|$..\$...$.E..E..D$..E |
c600 | d0 89 44 24 0c e8 38 e3 ff ff 8b 45 bc 89 c7 83 ff 15 75 92 eb 0a bf 01 00 00 00 e9 35 fc ff ff | ..D$..8....E......u.........5... |
c620 | 8b 46 34 66 ff 48 6a 83 c4 4c 5b 89 f8 5e 5f 5d c3 55 31 c9 89 e5 5d e9 d7 fb ff ff 55 89 e5 56 | .F4f.Hj..L[..^_].U1...].....U..V |
c640 | 89 d6 53 89 c3 83 ec 10 89 04 24 e8 82 d1 00 00 89 f2 89 d8 e8 d8 ff ff ff 8b 43 30 89 74 24 04 | ..S.......$...............C0.t$. |
c660 | 89 04 24 e8 39 db ff ff 83 c4 10 89 d8 5b ba 5d 00 00 00 5e 5d e9 7a ed ff ff 55 89 e5 57 89 d7 | ..$.9........[.]...^].z...U..W.. |
c680 | 56 53 89 c3 83 ec 5c 8b 70 30 81 7b 10 24 01 00 00 8d 55 b8 8a 46 2c 88 45 b7 89 d8 75 07 e8 98 | VS....\.p0.{.$....U..F,.E...u... |
c6a0 | ed ff ff eb 05 e8 92 ff ff ff ff 47 1c ba 3d 00 00 00 89 d8 e8 3b ed ff ff 8d 45 b8 89 34 24 89 | ...........G..=......;....E..4$. |
c6c0 | 44 24 04 e8 fc da ff ff 8d 4d d0 89 ca 89 4d ac 89 45 b0 89 d8 e8 57 ff ff ff 8b 4d ac 89 34 24 | D$.......M....M..E....W....M..4$ |
c6e0 | 89 4c 24 04 e8 db da ff ff 8b 57 18 8b 52 08 89 34 24 89 44 24 10 8b 45 b0 c7 44 24 04 0a 00 00 | .L$.......W..R..4$.D$..E..D$.... |
c700 | 00 89 54 24 08 89 44 24 0c e8 f7 d2 ff ff 8a 45 b7 88 46 2c 83 c4 5c 5b 5e 5f 5d c3 55 89 e5 53 | ..T$..D$.......E..F,..\[^_].U..S |
c720 | 89 d3 51 e8 09 ff ff ff ff 43 20 ff 43 24 5b 5b 5d c3 55 89 e5 57 89 d7 56 53 89 c3 83 ec 5c 8b | ..Q......C..C$[[].U..W..VS....\. |
c740 | 70 30 8b 40 04 c7 44 24 10 00 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 08 00 00 00 00 c7 44 24 | p0.@..D$......D$......D$......D$ |
c760 | 04 0b 00 00 00 89 34 24 89 45 b4 e8 95 d2 ff ff c7 47 10 ff ff ff ff c7 47 14 ff ff ff ff c7 07 | ......4$.E.......G......G....... |
c780 | 0c 00 00 00 89 7d d8 c7 45 e4 00 00 00 00 89 47 08 89 45 b0 8b 43 30 89 7c 24 04 8d 7d c0 c7 45 | .....}..E......G..E..C0.|$..}..E |
c7a0 | dc 00 00 00 00 c7 45 e0 00 00 00 00 89 04 24 c7 45 d0 ff ff ff ff c7 45 d4 ff ff ff ff c7 45 c0 | ......E.......$.E......E......E. |
c7c0 | 00 00 00 00 c7 45 c8 00 00 00 00 e8 12 d9 ff ff ba 7b 00 00 00 89 d8 e8 18 ec ff ff 83 7b 10 7d | .....E...........{...........{.} |
c7e0 | 75 26 8b 45 b4 b9 7b 00 00 00 ba 7d 00 00 00 89 04 24 89 d8 e8 23 e6 ff ff 83 7d e4 00 0f 85 af | u&.E..{....}.....$...#....}..... |
c800 | 00 00 00 e9 25 01 00 00 83 7d c0 00 74 41 89 7c 24 04 89 34 24 e8 c8 d8 ff ff 83 7d e4 32 c7 45 | ....%....}..tA.|$..4$......}.2.E |
c820 | c0 00 00 00 00 75 28 8b 45 d8 8b 55 e0 8b 40 08 c7 44 24 0c 32 00 00 00 89 54 24 08 89 34 24 89 | .....u(.E..U..@..D$.2....T$..4$. |
c840 | 44 24 04 e8 2f e2 ff ff c7 45 e4 00 00 00 00 8b 43 10 83 f8 5b 74 1a 3d 24 01 00 00 75 1e 89 1c | D$../....E......C...[t.=$...u... |
c860 | 24 e8 b2 cf 00 00 89 fa 83 f8 3d 89 d8 75 11 eb 04 89 fa 89 d8 e8 00 fe ff ff eb 09 89 fa 89 d8 | $.........=..u.................. |
c880 | e8 97 fe ff ff ba 2c 00 00 00 89 d8 e8 c3 e2 ff ff 85 c0 0f 85 43 ff ff ff ba 3b 00 00 00 89 d8 | ......,..............C....;..... |
c8a0 | e8 af e2 ff ff 85 c0 0f 85 2f ff ff ff e9 30 ff ff ff 8b 45 c0 8d 50 f3 83 fa 01 77 3d 8d 45 c0 | ........./....0....E..P....w=.E. |
c8c0 | 89 44 24 04 c7 44 24 08 ff ff ff ff 89 34 24 e8 84 d3 ff ff 8b 45 d8 8b 55 e0 8b 40 08 c7 44 24 | .D$..D$......4$......E..U..@..D$ |
c8e0 | 0c ff ff ff ff 89 54 24 08 89 34 24 89 44 24 04 e8 82 e1 ff ff ff 4d e0 eb 33 85 c0 74 0f 8d 45 | ......T$..4$.D$.......M..3..t..E |
c900 | c0 89 44 24 04 89 34 24 e8 d5 d7 ff ff 8b 55 e4 8b 45 d8 8b 40 08 89 54 24 0c 8b 55 e0 89 34 24 | ..D$..4$......U..E..@..T$..U..4$ |
c920 | 89 44 24 04 89 54 24 08 e8 4a e1 ff ff 8b 06 8b 7d b0 8b 50 30 8b 45 e0 c1 e7 02 01 fa 8b 1a 89 | .D$..T$..J......}..P0.E......... |
c940 | 04 24 89 55 b4 e8 47 f7 00 00 8b 55 b4 81 e3 ff ff 7f 00 c1 e0 17 09 d8 89 02 8b 06 8b 70 30 8b | .$.U..G....U.................p0. |
c960 | 45 dc 01 fe 8b 1e 89 04 24 e8 23 f7 00 00 81 e3 ff 3f 80 ff c1 e0 0e 25 00 c0 7f 00 09 d8 89 06 | E.......$.#......?.....%........ |
c980 | 83 c4 5c 5b 5e 5f 5d c3 55 89 e5 57 89 d7 56 be 01 00 00 00 53 89 c3 83 ec 1c e8 92 fc ff ff ba | ..\[^_].U..W..V.....S........... |
c9a0 | 2c 00 00 00 89 d8 e8 a9 e1 ff ff 85 c0 74 1b 8b 43 30 46 89 7c 24 04 89 04 24 e8 23 d7 ff ff 89 | ,............t..C0F.|$...$.#.... |
c9c0 | fa 89 d8 e8 69 fc ff ff eb d5 83 c4 1c 89 f0 5b 5e 5f 5d c3 55 89 e5 57 89 d7 56 53 89 c3 83 ec | ....i..........[^_].U..W..VS.... |
c9e0 | 4c 8b 70 30 8b 40 10 89 4d c4 83 f8 7b 74 66 3d 25 01 00 00 74 6b 83 f8 28 0f 85 93 00 00 00 89 | L.p0.@..M...{tf=%...tk..(....... |
ca00 | 1c 24 e8 cb cd 00 00 83 7b 10 29 75 09 c7 45 d0 00 00 00 00 eb 26 8d 4d d0 89 d8 89 ca 89 4d c0 | .$......{.)u..E......&.M......M. |
ca20 | e8 63 ff ff ff 8b 4d c0 c7 44 24 08 ff ff ff ff 89 34 24 89 4c 24 04 e8 1c d2 ff ff 8b 45 c4 b9 | .c....M..D$......4$.L$.......E.. |
ca40 | 28 00 00 00 ba 29 00 00 00 89 04 24 89 d8 e8 c9 e3 ff ff eb 4d 8d 55 d0 89 d8 e8 d3 fc ff ff eb | (....).....$........M.U......... |
ca60 | 41 8b 43 18 89 34 24 89 44 24 04 e8 8e d1 ff ff 89 1c 24 c7 45 e0 ff ff ff ff c7 45 e4 ff ff ff | A.C..4$.D$........$.E......E.... |
ca80 | ff c7 45 d0 04 00 00 00 89 45 d8 e8 42 cd 00 00 eb 10 c7 44 24 04 ea 41 46 00 89 1c 24 e8 71 c1 | ..E......E..B......D$..AF...$.q. |
caa0 | 00 00 8b 45 d0 8b 5f 08 8d 50 f3 83 fa 01 76 1f 85 c0 74 0f 8d 45 d0 89 44 24 04 89 34 24 e8 1f | ...E.._..P....v...t..E..D$..4$.. |
cac0 | d6 ff ff 0f b6 56 2c 89 d8 f7 d0 01 d0 eb 03 83 c8 ff 40 89 5c 24 08 43 89 34 24 c7 44 24 10 02 | .....V,...........@.\$.C.4$.D$.. |
cae0 | 00 00 00 89 44 24 0c c7 44 24 04 24 00 00 00 e8 11 cf ff ff 89 34 24 c7 47 10 ff ff ff ff c7 47 | ....D$..D$.$.........4$.G......G |
cb00 | 14 ff ff ff ff c7 07 0d 00 00 00 89 47 08 8b 45 c4 89 44 24 04 e8 00 db ff ff 88 5e 2c 83 c4 4c | ............G..E..D$.......^,..L |
cb20 | 5b 5e 5f 5d c3 55 89 e5 57 56 89 d6 53 89 c3 83 ec 3c 8b 78 30 8b 40 04 89 45 c4 8b 43 10 83 f8 | [^_].U..WV..S....<.x0.@..E..C... |
cb40 | 28 74 14 3d 24 01 00 00 0f 85 a3 00 00 00 89 d8 e8 97 eb ff ff eb 37 89 1c 24 e8 73 cc 00 00 89 | (t.=$.................7..$.s.... |
cb60 | f2 89 d8 e8 c9 fa ff ff 8b 45 c4 b9 28 00 00 00 ba 29 00 00 00 89 04 24 89 d8 e8 9d e2 ff ff 8b | .........E..(....).....$........ |
cb80 | 43 30 89 74 24 04 89 04 24 e8 a9 d1 ff ff 8b 43 10 83 f8 3a 74 6b 7f 1d 83 f8 28 0f 84 87 00 00 | C0.t$...$......C...:tk....(..... |
cba0 | 00 83 f8 2e 0f 85 9b 00 00 00 89 f2 89 d8 e8 c6 e8 ff ff eb d9 83 f8 7b 74 6e 3d 25 01 00 00 74 | .......................{tn=%...t |
cbc0 | 67 83 f8 5b 75 7f 89 74 24 04 89 3c 24 e8 ae d5 ff ff 89 d8 8d 55 d0 e8 60 fa ff ff 8d 45 d0 89 | g..[u..t$..<$........U..`....E.. |
cbe0 | 44 24 08 89 74 24 04 89 3c 24 e8 85 d9 ff ff eb 9d c7 44 24 04 06 42 46 00 89 1c 24 e8 12 c0 00 | D$..t$..<$........D$..BF...$.... |
cc00 | 00 89 1c 24 e8 c9 cb 00 00 89 d8 8d 55 d0 e8 28 e8 ff ff 8d 45 d0 89 44 24 08 89 74 24 04 89 3c | ...$........U..(....E..D$..t$..< |
cc20 | 24 e8 d4 d7 ff ff eb 0c 89 74 24 04 89 3c 24 e8 ae d4 ff ff 8b 4d c4 89 f2 89 d8 e8 94 fd ff ff | $........t$..<$......M.......... |
cc40 | e9 49 ff ff ff 83 c4 3c 5b 5e 5f 5d c3 55 89 e5 57 56 89 d6 53 89 c3 83 ec 4c 8b 42 08 89 4d c4 | .I.....<[^_].U..WV..S....L.B..M. |
cc60 | 83 e8 08 83 f8 02 76 10 c7 44 24 04 8a 41 46 00 89 1c 24 e8 9b bf 00 00 ba 2c 00 00 00 89 d8 e8 | ......v..D$..AF...$......,...... |
cc80 | d0 de ff ff 85 c0 0f 84 ef 00 00 00 89 d8 8d 55 d0 89 75 c8 e8 8c fe ff ff 8b 45 d0 83 f8 0a 89 | ...............U..u.......E..... |
cca0 | 45 c0 0f 84 9f 00 00 00 8b 7b 30 31 d2 8a 47 2c 0f b6 c8 89 f0 88 4d bf 66 89 4d bc 83 78 08 0a | E........{01..G,......M.f.M..x.. |
ccc0 | 75 3c 0f b6 48 13 3b 4d c0 75 18 0f b6 48 12 3b 4d d8 75 0f 8a 4d bf ba 01 00 00 00 c6 40 13 08 | u<..H.;M.u...H.;M.u..M.......@.. |
cce0 | 88 48 12 83 7d c0 08 75 15 0f bf 48 10 3b 4d d8 75 0c 8b 4d bc ba 01 00 00 00 66 89 48 10 8b 00 | .H..}..u...H.;M.u..M......f.H... |
cd00 | 85 c0 75 b8 85 d2 74 3f 8b 55 d8 31 c0 83 7d c0 08 c7 44 24 10 00 00 00 00 89 3c 24 89 54 24 0c | ..u...t?.U.1..}...D$......<$.T$. |
cd20 | 0f b6 55 bf 0f 95 c0 8d 04 80 89 44 24 04 89 54 24 08 e8 ce cc ff ff c7 44 24 04 01 00 00 00 89 | ..U........D$..T$.......D$...... |
cd40 | 3c 24 e8 92 ce ff ff 8b 53 34 8b 43 30 0f b7 52 6a 03 55 c4 81 fa c8 00 00 00 7e 0f b9 8c 40 46 | <$......S4.C0..Rj.U.......~...@F |
cd60 | 00 ba c8 00 00 00 e8 ed b2 01 00 8b 4d c4 8d 55 c8 89 d8 41 e8 d4 fe ff ff eb 5e ba 3d 00 00 00 | ............M..U...A......^.=... |
cd80 | 89 d8 8d 7d c8 e8 6a e6 ff ff 89 fa 89 d8 e8 f5 fb ff ff 8b 55 c4 89 c1 39 d1 89 45 c0 8b 43 30 | ...}..j.............U...9..E..C0 |
cda0 | 74 22 89 3c 24 89 cf e8 e9 e0 ff ff 8b 55 c4 39 d7 7e 26 8b 53 30 8a 45 c4 03 42 2c 2b 45 c0 88 | t".<$........U.9.~&.S0.E..B,+E.. |
cdc0 | 42 2c eb 15 89 04 24 89 7c 24 04 e8 10 cf ff ff 8b 43 30 89 7c 24 08 eb 27 8b 43 30 0f b6 50 2c | B,....$.|$.......C0.|$..'.C0..P, |
cde0 | c7 45 d8 ff ff ff ff c7 45 dc ff ff ff ff c7 45 c8 07 00 00 00 4a 89 55 d0 8d 55 c8 89 54 24 08 | .E......E......E.....J.U..U..T$. |
ce00 | 83 c6 08 89 74 24 04 89 04 24 e8 30 d5 ff ff 83 c4 4c 5b 5e 5f 5d c3 55 89 e5 56 89 c6 53 8d 5d | ....t$...$.0.....L[^_].U..V..S.] |
ce20 | e0 83 ec 30 89 da e8 06 f8 ff ff 83 7d e0 01 75 07 c7 45 e0 03 00 00 00 8b 46 30 89 5c 24 04 89 | ...0........}..u..E......F0.\$.. |
ce40 | 04 24 e8 3b d6 ff ff 8b 45 f4 83 c4 30 5b 5e 5d c3 55 89 e5 56 89 c6 53 8d 5d e0 83 ec 30 89 da | .$.;....E...0[^].U..V..S.]...0.. |
ce60 | e8 cc f7 ff ff 8b 46 30 89 5c 24 04 89 04 24 e8 6e d2 ff ff 8b 45 e8 83 c4 30 5b 5e 5d c3 55 31 | ......F0.\$...$.n....E...0[^].U1 |
ce80 | c9 89 e5 56 89 c6 53 83 ec 10 8b 58 30 8d 55 e8 89 d8 e8 8f dc ff ff 89 f0 e8 b9 f0 ff ff 89 d8 | ...V..S....X0.U................. |
cea0 | e8 05 e2 ff ff 83 c4 10 5b 5e 5d c3 55 89 e5 57 89 d7 56 ba 03 00 00 00 53 89 c6 83 ec 3c 8b 58 | ........[^].U..W..V.....S....<.X |
cec0 | 30 89 4d d0 89 d8 e8 f9 de ff ff ba 03 01 00 00 89 f0 e8 1d e5 ff ff 83 7d 0c 00 74 1e c7 44 24 | 0.M.....................}..t..D$ |
cee0 | 0c fe ff 01 00 89 7c 24 08 c7 44 24 04 28 00 00 00 89 1c 24 e8 1a cc ff ff eb 08 89 1c 24 e8 c1 | ......|$..D$.(.....$.........$.. |
cf00 | ca ff ff 31 c9 89 45 d4 8d 55 d8 89 d8 e8 14 dc ff ff 8b 55 08 8b 46 30 e8 a7 de ff ff 8b 45 08 | ...1..E..U.........U..F0......E. |
cf20 | 89 1c 24 89 44 24 04 e8 ad cc ff ff 89 f0 e8 4b ff ff ff 89 d8 e8 70 e1 ff ff 8b 45 d4 89 1c 24 | ..$.D$.........K......p....E...$ |
cf40 | 89 44 24 04 e8 30 ca ff ff 83 7d 0c 00 74 16 c7 44 24 0c fe ff 01 00 89 7c 24 08 c7 44 24 04 27 | .D$..0....}..t..D$......|$..D$.' |
cf60 | 00 00 00 eb 49 8b 45 08 c7 44 24 0c 00 00 00 00 89 7c 24 08 c7 44 24 04 29 00 00 00 89 44 24 10 | ....I.E..D$......|$..D$.)....D$. |
cf80 | 89 1c 24 e8 7d ca ff ff 8b 45 d0 89 1c 24 89 44 24 04 e8 83 d6 ff ff 8d 47 02 c7 44 24 0c fe ff | ..$.}....E...$.D$.......G..D$... |
cfa0 | 01 00 89 44 24 08 c7 44 24 04 2a 00 00 00 89 1c 24 e8 5d cb ff ff 8b 7d d4 89 1c 24 47 89 7c 24 | ...D$..D$.*.....$.]....}...$G.|$ |
cfc0 | 08 89 44 24 04 e8 d6 c9 ff ff 8b 45 d0 89 1c 24 89 44 24 04 e8 41 d6 ff ff 83 c4 3c 5b 5e 5f 5d | ..D$.......E...$.D$..A.....<[^_] |
cfe0 | c3 55 89 e5 53 89 c3 52 8b 43 10 3d 20 01 00 00 75 09 89 d8 e8 79 e7 ff ff eb ed 83 f8 3b 74 f2 | .U..S..R.C.=....u....y.......;t. |
d000 | 58 5b 5d c3 55 89 e5 57 56 53 89 c3 83 ec 4c 8b 70 30 8d 7d d0 89 04 24 89 55 b4 e8 b2 c7 00 00 | X[].U..WVS....L.p0.}...$.U...... |
d020 | 89 fa 89 d8 e8 08 f6 ff ff 89 d8 ba 13 01 00 00 e8 bf e3 ff ff 8b 43 10 89 7c 24 04 83 e0 f7 3d | ......................C..|$....= |
d040 | 02 01 00 00 8b 43 30 89 04 24 75 45 e8 b2 d4 ff ff 31 c9 89 f0 8d 55 c0 e8 c9 da ff ff 8b 55 e0 | .....C0..$uE.....1....U.......U. |
d060 | 89 d8 e8 60 e4 ff ff 89 d8 e8 73 ff ff ff 8b 43 10 31 d2 e8 76 dd ff ff 85 c0 74 09 89 f0 e8 27 | ...`......s....C.1..v.....t....' |
d080 | e0 ff ff eb 62 89 34 24 e8 37 c9 ff ff 89 c7 eb 14 e8 ec d3 ff ff 31 c9 89 f0 8d 55 c0 e8 84 da | ....b.4$.7............1....U.... |
d0a0 | ff ff 8b 7d e4 89 d8 e8 ab ee ff ff 89 f0 e8 f7 df ff ff 8b 43 10 2d 04 01 00 00 83 f8 01 77 1b | ...}................C.-.......w. |
d0c0 | 89 34 24 e8 fc c8 ff ff 89 34 24 89 44 24 08 8b 45 b4 89 44 24 04 e8 4a c8 ff ff 89 7c 24 04 89 | .4$......4$.D$..E..D$..J....|$.. |
d0e0 | 34 24 e8 92 c8 ff ff 83 c4 4c 5b 5e 5f 5d c3 55 89 e5 57 56 53 81 ec dc 00 00 00 8b 5d 08 c7 44 | 4$.......L[^_].U..WVS.......]..D |
d100 | 24 04 01 00 00 00 8b 75 14 89 1c 24 e8 ad 31 00 00 89 c7 8b 43 08 89 38 c7 40 08 46 00 00 00 8b | $......u...$..1.....C..8.@.F.... |
d120 | 43 08 8d 50 10 8b 43 18 89 53 08 29 d0 83 f8 0f 7f 10 c7 44 24 04 00 00 00 00 89 1c 24 e8 19 ca | C..P..C..S.).......D$.......$... |
d140 | 00 00 89 1c 24 e8 d1 75 ff ff 8b 53 08 89 45 d0 89 02 8b 43 08 c7 42 08 45 00 00 00 8d 50 10 8b | ....$..u...S..E....C..B.E....P.. |
d160 | 43 18 89 53 08 29 d0 83 f8 0f 7f 10 c7 44 24 04 00 00 00 00 89 1c 24 e8 df c9 00 00 89 1c 24 e8 | C..S.).......D$.......$.......$. |
d180 | bf 32 00 00 89 47 0c 89 85 60 ff ff ff 89 85 34 ff ff ff 8b 45 18 89 1c 24 89 44 24 04 e8 8e 4b | .2...G...`.....4....E...$.D$...K |
d1a0 | 00 00 8b 95 34 ff ff ff 89 75 d4 89 42 48 8b 45 10 c7 46 1c 00 00 00 00 8b 55 1c c7 46 10 00 00 | ....4....u..BH.E..F......U..F... |
d1c0 | 00 00 c7 46 04 00 00 00 00 8d 75 90 89 45 cc 8b 85 60 ff ff ff 8b 40 48 89 54 24 10 89 74 24 04 | ...F......u..E...`....@H.T$..t$. |
d1e0 | 89 1c 24 89 44 24 0c 8b 45 0c 89 44 24 08 e8 4d c5 00 00 8b 45 c0 31 c9 c6 45 8c 00 8b 55 d8 c6 | ..$.D$..E..D$..M....E.1..E...U.. |
d200 | 45 8b 00 c6 45 8a 00 89 85 64 ff ff ff 8d 85 60 ff ff ff 89 45 c0 8b 45 d4 89 b5 68 ff ff ff c7 | E...E....d.....`....E..E...h.... |
d220 | 85 70 ff ff ff 00 00 00 00 c7 85 74 ff ff ff 00 00 00 00 8b 40 04 c7 85 78 ff ff ff ff ff ff ff | .p.........t........@...x....... |
d240 | c7 85 7c ff ff ff 00 00 00 00 c7 45 80 00 00 00 00 89 45 84 8b 85 60 ff ff ff 66 c7 45 88 00 00 | ..|........E......E...`...f.E... |
d260 | c7 85 6c ff ff ff 00 00 00 00 89 50 48 8d 95 38 ff ff ff c6 40 08 02 8d 85 60 ff ff ff e8 a4 d8 | ..l........PH..8....@....`...... |
d280 | ff ff 8b 85 60 ff ff ff 8d 8d 48 ff ff ff c7 85 48 ff ff ff 08 00 00 00 c6 40 07 01 8b 55 dc 8d | ....`.....H.....H........@...U.. |
d2a0 | 85 60 ff ff ff c7 85 58 ff ff ff ff ff ff ff c7 85 5c ff ff ff ff ff ff ff c7 85 50 ff ff ff 00 | .`.....X.........\.........P.... |
d2c0 | 00 00 00 e8 67 e2 ff ff 89 34 24 e8 02 c5 00 00 89 f0 e8 80 ec ff ff 81 7d a0 21 01 00 00 74 0c | ....g....4$.............}.!...t. |
d2e0 | ba 21 01 00 00 89 f0 e8 a0 da ff ff 89 f0 e8 69 df ff ff 89 f8 83 6b 08 10 81 c4 dc 00 00 00 5b | .!.............i......k........[ |
d300 | 5e 5f 5d c3 55 89 e5 57 56 53 50 b8 38 10 00 00 e8 9b 14 01 00 29 c4 8b 84 24 38 10 00 00 89 95 | ^_].U..WVSP.8........)...$8..... |
d320 | d4 ef ff ff 89 c3 8d 85 d8 ef ff ff 89 44 24 04 89 1c 24 e8 7c 9e 00 00 c7 44 24 08 44 42 46 00 | .............D$...$.|....D$.DBF. |
d340 | c7 44 24 04 d7 b9 f0 ff 89 1c 24 e8 f3 58 00 00 83 f8 05 74 10 c7 44 24 04 4e 42 46 00 89 1c 24 | .D$.......$..X.....t..D$.NBF...$ |
d360 | e8 ef 97 00 00 be 01 00 00 00 31 ff 89 74 24 08 89 7c 24 0c c7 44 24 04 03 00 00 00 89 1c 24 e8 | ..........1..t$..|$..D$.......$. |
d380 | c2 59 00 00 85 c0 75 54 c7 44 24 04 fe ff ff ff 89 1c 24 e8 c2 4f 00 00 8d 85 d8 ef ff ff 89 04 | .Y....uT.D$.......$..O.......... |
d3a0 | 24 e8 12 9d 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 f7 53 00 00 c7 44 | $......D$......D$.......$..S...D |
d3c0 | 24 04 72 42 46 00 89 1c 24 89 44 24 0c 8b 85 d4 ef ff ff 89 44 24 08 e8 78 97 00 00 8b 85 d4 ef | $.rBF...$.D$........D$..x....... |
d3e0 | ff ff 89 1c 24 89 44 24 04 e8 ed 55 00 00 c7 44 24 10 00 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 | ....$.D$...U...D$......D$......D |
d400 | 24 08 02 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 a6 5e 00 00 c7 44 24 04 fe ff ff ff 89 1c | $......D$.......$..^...D$....... |
d420 | 24 e8 69 50 00 00 83 f8 06 74 4f c7 44 24 04 fe ff ff ff 89 1c 24 e8 f2 50 00 00 85 c0 74 20 c7 | $.iP.....tO.D$.......$..P....t.. |
d440 | 44 24 04 fe ff ff ff 89 1c 24 e8 0b 4f 00 00 8d 85 d8 ef ff ff 89 04 24 e8 c3 9c 00 00 eb 10 c7 | D$.......$..O..........$........ |
d460 | 44 24 04 fd ff ff ff 89 1c 24 e8 eb 4e 00 00 83 c6 01 83 d7 00 e9 f2 fe ff ff 81 c4 3c 10 00 00 | D$.......$..N...............<... |
d480 | 5b 5e 5f 5d c3 55 89 e5 56 53 83 ec 20 8b 5d 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 | [^_].U..VS....]..D$......D$..... |
d4a0 | 89 1c 24 e8 36 a3 00 00 c7 44 24 04 01 00 00 00 89 1c 24 89 c6 e8 a0 4e 00 00 c7 44 24 08 8b 42 | ..$.6....D$.......$....N...D$..B |
d4c0 | 46 00 c7 44 24 04 d8 b9 f0 ff 89 1c 24 e8 71 57 00 00 89 74 24 08 c7 44 24 04 02 00 00 00 89 1c | F..D$.......$.qW...t$..D$....... |
d4e0 | 24 e8 5d 57 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 95 52 00 00 85 c0 0f 85 d9 00 00 00 c7 44 | $.]W...D$.......$..R...........D |
d500 | 24 04 fe ff ff ff 89 1c 24 e8 4c 4e 00 00 89 f2 89 d8 e8 ed fd ff ff 89 74 24 04 89 1c 24 e8 b8 | $.......$.LN............t$...$.. |
d520 | 54 00 00 c7 44 24 08 01 00 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 5e 4e 00 00 c7 44 24 10 00 | T...D$......D$.......$.^N...D$.. |
d540 | 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 08 01 00 00 00 c7 44 24 04 02 00 00 00 89 1c 24 e8 59 | ....D$......D$......D$.......$.Y |
d560 | 5d 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 1c 4f 00 00 85 c0 74 14 89 74 24 08 c7 44 24 04 02 | ]...D$.......$..O....t..t$..D$.. |
d580 | 00 00 00 89 1c 24 e8 12 5a 00 00 89 74 24 08 c7 44 24 04 02 00 00 00 89 1c 24 e8 a4 56 00 00 85 | .....$..Z...t$..D$.......$..V... |
d5a0 | c0 75 34 c7 44 24 04 01 00 00 00 89 1c 24 e8 73 55 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 9f | .u4.D$.......$.sU...D$.......$.. |
d5c0 | 4e 00 00 89 74 24 08 c7 44 24 04 02 00 00 00 89 1c 24 e8 c6 59 00 00 83 c4 20 b8 01 00 00 00 5b | N...t$..D$.......$..Y..........[ |
d5e0 | 5e 5d c3 55 89 e5 57 56 53 81 ec 9c 00 00 00 8b 5d 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 | ^].U..WVS.......]..D$......D$... |
d600 | 00 00 89 1c 24 e8 d4 a1 00 00 89 1c 24 89 c6 e8 2e 4d 00 00 c7 44 24 08 01 00 00 00 89 74 24 04 | ....$.......$....M...D$......t$. |
d620 | 89 1c 24 89 c7 e8 78 a6 00 00 c7 44 24 08 93 42 46 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 01 56 | ..$...x....D$..BF..D$.......$..V |
d640 | 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 85 c0 74 0a e8 04 4d 00 00 e9 93 00 00 00 e8 fa 4c 00 00 | ...D$.......$..t...M.........L.. |
d660 | c7 44 24 04 ff ff ff ff 89 1c 24 e8 f2 4d 00 00 c7 44 24 08 99 42 46 00 c7 44 24 04 fe ff ff ff | .D$.......$..M...D$..BF..D$..... |
d680 | 89 1c 24 e8 15 59 00 00 89 74 24 04 89 1c 24 e8 47 53 00 00 c7 44 24 08 93 42 46 00 c7 44 24 04 | ..$..Y...t$...$.GS...D$..BF..D$. |
d6a0 | fe ff ff ff 89 1c 24 e8 f1 58 00 00 c7 44 24 04 2e 00 00 00 89 34 24 e8 e4 a3 01 00 89 74 24 04 | ......$..X...D$......4$......t$. |
d6c0 | 89 1c 24 85 c0 8d 50 01 0f 44 d6 29 f2 89 54 24 08 e8 b6 52 00 00 c7 44 24 08 9c 42 46 00 c7 44 | ..$...P..D.)..T$...R...D$..BF..D |
d6e0 | 24 04 fe ff ff ff 89 1c 24 e8 af 58 00 00 c7 44 24 04 ff ff ff ff 8d 75 84 89 1c 24 e8 61 4d 00 | $.......$..X...D$......u...$.aM. |
d700 | 00 89 74 24 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 a5 f7 00 00 85 c0 75 12 c7 44 24 04 a5 42 46 | ..t$..D$.......$.......u..D$..BF |
d720 | 00 89 1c 24 e8 2b 94 00 00 eb 2c 89 74 24 08 c7 44 24 04 cd 42 46 00 89 1c 24 e8 6f f8 00 00 85 | ...$.+....,.t$..D$..BF...$.o.... |
d740 | c0 74 d6 c7 44 24 04 ff ff ff ff 89 1c 24 e8 6d 4d 00 00 85 c0 75 c2 c7 44 24 04 fe ff ff ff be | .t..D$.......$.mM....u..D$...... |
d760 | 02 00 00 00 89 1c 24 e8 f6 4c 00 00 c7 44 24 08 01 00 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 | ......$..L...D$......D$.......$. |
d780 | 7d 60 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 c6 4b 00 00 39 fe 7f 58 89 74 24 04 89 1c 24 e8 | }`...D$.......$..K..9..X.t$...$. |
d7a0 | eb 4c 00 00 83 f8 06 75 44 89 74 24 04 89 1c 24 e8 ad 4c 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 | .L.....uD.t$...$..L...D$.......$ |
d7c0 | e8 9d 4c 00 00 c7 44 24 10 00 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 08 00 00 00 00 c7 44 24 | ..L...D$......D$......D$......D$ |
d7e0 | 04 01 00 00 00 89 1c 24 e8 cf 5a 00 00 46 eb a4 81 c4 9c 00 00 00 b8 01 00 00 00 5b 5e 5f 5d c3 | .......$..Z..F.............[^_]. |
d800 | 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 08 05 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 83 9f | U..S....]..D$......D$.......$... |
d820 | 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 21 56 00 00 85 c0 75 38 c7 44 24 08 01 00 00 00 c7 44 | ...D$.......$.!V....u8.D$......D |
d840 | 24 04 00 00 00 00 89 1c 24 e8 a6 55 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 04 4c 00 00 c7 44 | $.......$..U...D$.......$..L...D |
d860 | 24 04 01 00 00 00 89 1c 24 e8 58 59 00 00 89 1c 24 c7 44 24 08 02 00 00 00 c7 44 24 0c 00 00 00 | $.......$.XY....$.D$......D$.... |
d880 | 00 c7 44 24 04 d8 b9 f0 ff e8 b8 54 00 00 89 1c 24 c7 44 24 08 cf 42 46 00 c7 44 24 04 fe ff ff | ..D$.......T....$.D$..BF..D$.... |
d8a0 | ff e8 f7 56 00 00 83 c4 14 31 c0 5b 5d c3 55 89 e5 56 53 83 ec 10 8b 5d 08 c7 44 24 08 00 00 00 | ...V.....1.[].U..VS....]..D$.... |
d8c0 | 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 0d 9f 00 00 c7 44 24 08 d7 42 46 00 c7 44 24 04 d8 b9 f0 | ..D$.......$......D$..BF..D$.... |
d8e0 | ff 89 1c 24 89 c6 e8 58 53 00 00 89 74 24 08 c7 44 24 04 ff ff ff ff 89 1c 24 e8 44 53 00 00 85 | ...$...XS...t$..D$.......$.DS... |
d900 | c0 75 14 89 74 24 08 c7 44 24 04 e0 42 46 00 89 1c 24 e8 56 51 00 00 83 c4 10 b8 01 00 00 00 5b | .u..t$..D$..BF...$.VQ..........[ |
d920 | 5e 5d c3 55 89 e5 57 56 53 50 b8 38 10 00 00 e8 7c 0e 01 00 29 c4 8b 75 08 89 cf 8b 84 24 38 10 | ^].U..WVSP.8....|...)..u.....$8. |
d940 | 00 00 89 95 d4 ef ff ff 89 c3 8d 85 d8 ef ff ff 89 44 24 04 89 1c 24 e8 58 98 00 00 80 3e 00 74 | .................D$...$.X....>.t |
d960 | 6f 8b 45 0c 89 74 24 08 89 1c 24 89 44 24 0c 8b 85 d4 ef ff ff 89 44 24 04 e8 5f a6 00 00 89 85 | o.E..t$...$.D$........D$.._..... |
d980 | d4 ef ff ff eb 4a 89 74 24 08 c7 44 24 04 05 43 46 00 89 1c 24 e8 d3 50 00 00 c7 44 24 08 ff ff | .....J.t$..D$..CF...$..P...D$... |
d9a0 | ff ff c7 44 24 04 fe ff ff ff 89 1c 24 e8 e7 49 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 98 49 | ...D$.......$..I...D$.......$..I |
d9c0 | 00 00 8d 85 d8 ef ff ff 89 04 24 e8 50 97 00 00 89 fe 8a 06 3c 3b 75 03 46 eb f7 84 c0 75 15 8d | ..........$.P.......<;u.F....u.. |
d9e0 | 85 d8 ef ff ff 89 04 24 e8 cb 96 00 00 31 c0 e9 bf 00 00 00 c7 44 24 04 3b 00 00 00 89 34 24 e8 | .......$.....1.......D$.;....4$. |
da00 | cc 9f 01 00 85 c0 89 c7 75 0f 89 f7 31 c0 83 c9 ff f2 ae f7 d1 8d 7c 0e ff 89 f8 29 f0 89 44 24 | ........u...1.........|....)..D$ |
da20 | 08 89 74 24 04 89 1c 24 e8 5f 4f 00 00 85 ff 74 ae c7 44 24 08 00 00 00 00 c7 44 24 04 ff ff ff | ..t$...$._O....t..D$......D$.... |
da40 | ff 89 1c 24 e8 6c 4d 00 00 8b 95 d4 ef ff ff c7 44 24 08 01 43 46 00 89 1c 24 89 54 24 0c 89 44 | ...$.lM.........D$..CF...$.T$..D |
da60 | 24 04 e8 76 a5 00 00 c7 44 24 08 ff ff ff ff c7 44 24 04 fe ff ff ff 89 1c 24 89 c6 e8 18 49 00 | $..v....D$......D$.......$....I. |
da80 | 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 c9 48 00 00 c7 44 24 04 03 43 46 00 89 34 24 e8 af 9f 01 | ..D$.......$..H...D$..CF..4$.... |
daa0 | 00 85 c0 0f 84 dd fe ff ff 89 04 24 e8 87 9f 01 00 89 f0 81 c4 3c 10 00 00 5b 5e 5f 5d c3 55 89 | ...........$.........<...[^_].U. |
dac0 | e5 57 56 53 89 c3 81 ec ac 00 00 00 ff 15 b4 92 46 00 8d bd 68 ff ff ff c7 44 24 18 00 00 00 00 | .WVS............F...h....D$..... |
dae0 | c7 44 24 14 80 00 00 00 89 7c 24 10 c7 44 24 0c 00 00 00 00 c7 44 24 04 00 00 00 00 89 c6 89 44 | .D$......|$..D$......D$........D |
db00 | 24 08 c7 04 24 00 12 00 00 ff 15 9c 92 46 00 83 ec 1c 85 c0 74 0e 89 7c 24 04 89 1c 24 e8 b9 4e | $...$........F......t..|$...$..N |
db20 | 00 00 eb 14 89 74 24 08 c7 44 24 04 14 43 46 00 89 1c 24 e8 35 4f 00 00 8d 65 f4 5b 5e 5f 5d c3 | .....t$..D$..CF...$.5O...e.[^_]. |
db40 | 55 89 e5 53 83 ec 24 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 77 9f 00 00 89 d1 89 c2 83 f9 | U..S..$.]..D$.......$.w......... |
db60 | 00 7e 56 89 54 24 08 89 4c 24 0c c7 44 24 04 01 00 00 00 89 1c 24 89 55 f0 89 4d f4 e8 c5 51 00 | .~V.T$..L$..D$.......$.U..M...Q. |
db80 | 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 06 4d 00 00 89 04 24 ff 15 a0 92 46 00 50 c7 44 24 04 fe | ..D$.......$..M....$....F.P.D$.. |
dba0 | ff ff ff 89 1c 24 e8 af 47 00 00 8b 55 f0 8b 4d f4 83 c2 ff 83 d1 ff eb a5 7c 05 83 fa 00 77 a3 | .....$..G...U..M.........|....w. |
dbc0 | 31 c0 8b 5d fc c9 c3 55 89 e5 56 53 89 c3 81 ec 20 01 00 00 8d b5 f3 fe ff ff c7 44 24 08 05 01 | 1..]...U..VS...............D$... |
dbe0 | 00 00 89 74 24 04 c7 04 24 00 00 00 00 ff 15 b8 92 46 00 83 ec 0c 3d 05 01 00 00 74 18 85 c0 74 | ...t$...$........F....=....t...t |
dc00 | 14 c7 44 24 04 5c 00 00 00 89 34 24 e8 8f 9e 01 00 85 c0 75 12 c7 44 24 04 25 43 46 00 89 1c 24 | ..D$.\....4$.......u..D$.%CF...$ |
dc20 | e8 2f 8f 00 00 eb 5b c6 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 73 4b | ./....[....D$......D$.......$.sK |
dc40 | 00 00 89 74 24 0c c7 44 24 08 42 43 46 00 89 1c 24 89 44 24 04 e8 83 a3 00 00 c7 44 24 08 ff ff | ...t$..D$.BCF...$.D$.......D$... |
dc60 | ff ff c7 44 24 04 fe ff ff ff 89 1c 24 e8 27 47 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 d8 46 | ...D$.......$.'G...D$.......$..F |
dc80 | 00 00 8d 65 f8 5b 5e 5d c3 55 89 e5 57 89 d7 56 53 89 c3 83 ec 2c 89 0c 24 e8 5a 9d 01 00 85 c0 | ...e.[^].U..W..VS....,..$.Z..... |
dca0 | 89 c6 75 25 8b 45 08 89 04 24 e8 49 9d 01 00 85 c0 89 c6 75 14 8b 45 0c 89 1c 24 89 44 24 04 e8 | ..u%.E...$.I.......u..E...$.D$.. |
dcc0 | 17 4d 00 00 e9 a1 00 00 00 c7 44 24 08 44 43 46 00 c7 44 24 04 d8 b9 f0 ff 89 1c 24 e8 62 4f 00 | .M........D$.DCF..D$.......$.bO. |
dce0 | 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 9a 4a 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 89 45 e4 e8 | ..D$.......$..J...D$.......$.E.. |
dd00 | 56 46 00 00 8b 45 e4 85 c0 75 aa c7 44 24 0c 4e 43 46 00 c7 44 24 08 52 43 46 00 89 74 24 04 89 | VF...E...u..D$.NCF..D$.RCF..t$.. |
dd20 | 1c 24 e8 b6 a2 00 00 8b 55 0c c7 44 24 08 55 43 46 00 89 1c 24 89 54 24 0c 89 44 24 04 e8 9b a2 | .$......U..D$.UCF...$.T$..D$.... |
dd40 | 00 00 c7 44 24 08 ff ff ff ff c7 44 24 04 fe ff ff ff 89 1c 24 e8 3f 46 00 00 c7 44 24 04 fe ff | ...D$......D$.......$.?F...D$... |
dd60 | ff ff 89 1c 24 e8 f0 45 00 00 89 d8 e8 56 fe ff ff 89 7c 24 08 89 1c 24 c7 44 24 04 fe ff ff ff | ....$..E.....V....|$...$.D$..... |
dd80 | e8 18 52 00 00 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 57 56 89 d6 53 89 c3 83 ec 2c c7 44 24 08 00 00 | ..R....,[^_].U..WV..S....,.D$... |
dda0 | 00 00 c7 44 24 04 ff ff ff ff 89 04 24 e8 03 4a 00 00 89 1c 24 c7 44 24 08 00 00 00 00 c7 44 24 | ...D$.......$..J....$.D$......D$ |
ddc0 | 04 01 00 00 00 89 c7 e8 e9 49 00 00 89 7c 24 10 89 74 24 0c 89 1c 24 c7 44 24 04 57 43 46 00 89 | .........I...|$..t$...$.D$.WCF.. |
dde0 | 44 24 08 e8 6c 8d 00 00 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 5d 08 c7 44 24 0c | D$..l.....,[^_].U..WVS..,.]..D$. |
de00 | 00 00 00 00 c7 44 24 08 85 43 46 00 c7 44 24 04 04 00 00 00 89 1c 24 e8 02 9a 00 00 c7 44 24 0c | .....D$..CF..D$.......$......D$. |
de20 | 00 00 00 00 c7 44 24 08 87 43 46 00 c7 44 24 04 03 00 00 00 89 1c 24 89 c6 e8 e0 99 00 00 c7 44 | .....D$..CF..D$.......$........D |
de40 | 24 08 00 00 00 00 c7 44 24 04 02 00 00 00 89 1c 24 89 c7 e8 86 99 00 00 c7 44 24 08 00 00 00 00 | $......D$.......$........D$..... |
de60 | c7 44 24 04 01 00 00 00 89 1c 24 89 45 e4 e8 6b 99 00 00 8b 4d e4 89 74 24 04 89 3c 24 89 c2 89 | .D$.......$.E..k....M..t$..<$... |
de80 | d8 e8 9d fa ff ff ba 01 00 00 00 85 c0 75 25 89 1c 24 e8 9f 4a 00 00 c7 44 24 08 01 00 00 00 c7 | .............u%..$..J...D$...... |
dea0 | 44 24 04 fe ff ff ff 89 1c 24 e8 ea 44 00 00 ba 02 00 00 00 83 c4 2c 89 d0 5b 5e 5f 5d c3 55 89 | D$.......$..D.........,..[^_].U. |
dec0 | e5 57 56 89 d6 53 89 c3 83 ec 2c c7 44 24 08 90 45 46 00 c7 44 24 04 d8 b9 f0 ff 89 04 24 89 4d | .WV..S....,.D$..EF..D$.......$.M |
dee0 | e4 e8 b7 4e 00 00 89 74 24 08 c7 44 24 04 ff ff ff ff 89 1c 24 e8 49 4d 00 00 c7 44 24 04 ff ff | ...N...t$..D$.......$.IM...D$... |
df00 | ff ff 89 1c 24 e8 8d 49 00 00 c7 44 24 04 fd ff ff ff 89 1c 24 89 c7 e8 3e 44 00 00 85 ff 0f 85 | ....$..I...D$.......$...>D...... |
df20 | b9 00 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 89 34 24 ff 15 e0 92 46 00 83 ec 0c | .....D$......D$......4$....F.... |
df40 | 85 c0 89 c7 75 11 89 d8 e8 71 fb ff ff b8 01 00 00 00 e9 da 00 00 00 c7 44 24 08 90 45 46 00 c7 | ....u....q..............D$..EF.. |
df60 | 44 24 04 d8 b9 f0 ff 89 1c 24 e8 2e 4e 00 00 89 7c 24 04 89 1c 24 e8 cc 4b 00 00 c7 44 24 04 ff | D$.......$..N...|$...$..K...D$.. |
df80 | ff ff ff 89 1c 24 e8 d7 44 00 00 89 74 24 08 c7 44 24 04 fd ff ff ff 89 1c 24 e8 fe 4f 00 00 c7 | .....$..D...t$..D$.......$..O... |
dfa0 | 44 24 04 fe ff ff ff 89 1c 24 e8 22 9b 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 83 c0 01 83 d2 00 | D$.......$."....D$.......$...... |
dfc0 | 89 44 24 08 89 54 24 0c e8 08 51 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 7d 43 00 00 8b 45 e4 | .D$..T$...Q...D$.......$.}C...E. |
dfe0 | 80 38 2a 75 12 c7 44 24 04 01 00 00 00 89 1c 24 e8 31 4b 00 00 eb 38 8b 45 e4 89 3c 24 89 44 24 | .8*u..D$.......$.1K...8.E..<$.D$ |
e000 | 04 ff 15 c4 92 46 00 85 c0 52 52 75 0e 89 d8 e8 aa fa ff ff b8 02 00 00 00 eb 16 c7 44 24 08 00 | .....F...RRu................D$.. |
e020 | 00 00 00 89 44 24 04 89 1c 24 e8 75 4a 00 00 31 c0 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 56 53 83 ec | ....D$...$.uJ..1..e.[^_].U..VS.. |
e040 | 10 8b 5d 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 82 97 00 00 c7 44 24 08 | ..]..D$......D$.......$......D$. |
e060 | 00 00 00 00 c7 44 24 04 02 00 00 00 89 1c 24 89 c6 e8 68 97 00 00 89 f2 89 c1 89 d8 e8 3d fe ff | .....D$.......$...h..........=.. |
e080 | ff 89 c6 b8 01 00 00 00 85 f6 74 3f 89 1c 24 e8 a2 48 00 00 c7 44 24 08 01 00 00 00 c7 44 24 04 | ..........t?..$..H...D$......D$. |
e0a0 | fe ff ff ff 89 1c 24 e8 ed 42 00 00 4e b8 8e 43 46 00 ba 89 43 46 00 0f 45 d0 89 54 24 04 89 1c | ......$..B..N..CF...CF..E..T$... |
e0c0 | 24 e8 15 49 00 00 b8 03 00 00 00 83 c4 10 5b 5e 5d c3 55 89 e5 57 89 d7 56 53 89 c3 83 ec 2c 89 | $..I..........[^].U..W..VS....,. |
e0e0 | 4c 24 04 c7 44 24 0c 93 43 46 00 c7 44 24 08 87 43 46 00 89 04 24 e8 e2 9e 00 00 c7 44 24 04 2d | L$..D$..CF..D$..CF...$......D$.- |
e100 | 00 00 00 89 04 24 89 45 e4 e8 c2 98 01 00 8b 55 e4 85 c0 89 c6 74 39 29 d0 89 54 24 04 89 44 24 | .....$.E.......U.....t9)..T$..D$ |
e120 | 08 89 1c 24 e8 63 48 00 00 c7 44 24 04 95 43 46 00 89 1c 24 89 44 24 08 e8 30 49 00 00 89 fa 89 | ...$.cH...D$..CF...$.D$..0I..... |
e140 | c1 89 d8 e8 76 fd ff ff 83 f8 02 75 29 8d 56 01 89 54 24 08 89 1c 24 c7 44 24 04 95 43 46 00 e8 | ....v......u).V..T$...$.D$..CF.. |
e160 | 09 49 00 00 83 c4 2c 89 fa 89 c1 89 d8 5b 5e 5f 5d e9 48 fd ff ff 83 c4 2c 5b 5e 5f 5d c3 55 89 | .I....,......[^_].H.....,[^_].U. |
e180 | e5 57 89 cf 56 53 89 c3 83 ec 1c 89 4c 24 08 c7 44 24 04 d7 b9 f0 ff 89 04 24 89 55 e4 e8 a1 4a | .W..VS......L$..D$.......$.U...J |
e1a0 | 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 fb 45 00 00 8b 55 e4 85 c0 89 | ...D$......D$.......$..E...U.... |
e1c0 | c6 75 17 89 7c 24 08 c7 44 24 04 a0 43 46 00 89 1c 24 e8 7d 89 00 00 8b 55 e4 c7 44 24 04 85 43 | .u..|$..D$..CF...$.}....U..D$..C |
e1e0 | 46 00 89 f1 89 d8 c7 04 24 87 43 46 00 e8 31 f7 ff ff 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 56 53 83 | F.......$.CF..1......[^_].U..VS. |
e200 | ec 10 8b 5d 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 c1 95 00 00 b9 be 43 | ...]..D$......D$.......$.......C |
e220 | 46 00 89 c2 89 d8 e8 53 ff ff ff 85 c0 89 c6 74 3a c7 44 24 08 00 00 00 00 89 44 24 04 89 1c 24 | F......S.......t:.D$......D$...$ |
e240 | e8 4e 91 00 00 85 c0 75 13 89 74 24 04 89 1c 24 e8 86 47 00 00 b8 02 00 00 00 eb 14 83 c4 10 89 | .N.....u..t$...$..G............. |
e260 | f2 89 d8 5b 5e 5d e9 22 fb ff ff b8 01 00 00 00 83 c4 10 5b 5e 5d c3 55 89 e5 57 56 53 83 ec 1c | ...[^]."...........[^].U..WVS... |
e280 | 8b 5d 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 43 95 00 00 c7 44 24 04 2e | .]..D$......D$.......$.C....D$.. |
e2a0 | 00 00 00 89 04 24 89 c7 e8 23 97 01 00 85 c0 0f 84 8f 00 00 00 29 f8 89 44 24 08 89 7c 24 04 89 | .....$...#...........)..D$..|$.. |
e2c0 | 1c 24 e8 c5 46 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 d6 44 00 00 b9 | .$..F...D$......D$.......$..D... |
e2e0 | c3 43 46 00 89 c2 89 d8 e8 91 fe ff ff 85 c0 89 c6 74 55 89 c2 89 f9 89 d8 e8 d4 fd ff ff 85 c0 | .CF..............tU............. |
e300 | 74 2f 83 f8 02 74 10 83 c4 1c 89 f2 89 d8 5b 5e 5f 5d e9 76 fa ff ff 89 74 24 0c 89 7c 24 08 c7 | t/...t........[^_].v....t$..|$.. |
e320 | 44 24 04 c9 43 46 00 89 1c 24 e8 3e 47 00 00 eb 17 89 74 24 04 89 1c 24 e8 9e 46 00 00 b8 02 00 | D$..CF...$.>G.....t$...$..F..... |
e340 | 00 00 eb 09 31 c0 eb 05 b8 01 00 00 00 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 5d | ....1...........[^_].U..WVS....] |
e360 | 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 65 94 00 00 b9 c3 43 46 00 89 c2 | ..D$......D$.......$.e.....CF... |
e380 | 89 c7 89 d8 e8 f5 fd ff ff 85 c0 89 c6 74 32 89 c2 89 f9 89 d8 e8 38 fd ff ff 85 c0 75 13 89 74 | .............t2.......8.....u..t |
e3a0 | 24 04 89 1c 24 e8 31 46 00 00 b8 02 00 00 00 eb 15 83 c4 1c 89 f2 89 d8 5b 5e 5f 5d e9 cc f9 ff | $...$.1F................[^_].... |
e3c0 | ff b8 01 00 00 00 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 57 31 ff 56 31 f6 53 83 ec 2c 8b 5d 08 c7 44 | .........[^_].U..W1.V1.S..,.]..D |
e3e0 | 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 89 1c 24 e8 fe 49 00 00 c7 44 24 08 01 00 00 00 c7 44 | $......D$.......$..I...D$......D |
e400 | 24 04 00 00 00 00 89 1c 24 e8 e6 49 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 40 e7 40 00 89 1c | $.......$..I...D$......D$.@.@... |
e420 | 24 e8 7e 46 00 00 c7 44 24 08 e7 43 46 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 5f 4b 00 00 c7 44 | $.~F...D$..CF..D$.......$._K...D |
e440 | 24 04 fe ff ff ff 89 1c 24 e8 78 4d 00 00 c7 44 24 08 90 45 46 00 c7 44 24 04 d8 b9 f0 ff 89 1c | $.......$.xM...D$..EF..D$....... |
e460 | 24 e8 e1 4c 00 00 c7 44 24 0c 88 00 00 00 89 1c 24 d9 05 94 45 46 00 dd 5c 24 04 e8 6a 9c 00 00 | $..L...D$.......$...EF..\$..j... |
e480 | c7 44 24 08 08 00 00 00 c7 44 24 04 00 00 00 00 89 1c 24 e8 5c 49 00 00 c7 44 24 08 00 00 00 00 | .D$......D$.......$.\I...D$..... |
e4a0 | c7 44 24 04 48 45 46 00 89 1c 24 e8 dd 98 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 04 00 00 00 | .D$.HEF...$......D$......D$..... |
e4c0 | 89 1c 24 e8 2c 49 00 00 b8 f0 44 46 00 8b 10 83 c0 04 83 c6 01 83 d7 00 85 d2 74 4a c7 44 24 04 | ..$.,I....DF..............tJ.D$. |
e4e0 | fe ff ff ff 89 1c 24 89 45 e0 89 55 e4 e8 70 3f 00 00 8b 55 e4 c7 44 24 08 01 00 00 00 89 1c 24 | ......$.E..U..p?...U..D$.......$ |
e500 | 89 54 24 04 e8 9b 45 00 00 89 74 24 08 89 7c 24 0c c7 44 24 04 fe ff ff ff 89 1c 24 e8 b4 4b 00 | .T$...E...t$..|$..D$.......$..K. |
e520 | 00 8b 45 e0 eb a7 89 1c 24 c7 44 24 08 44 42 46 00 c7 44 24 04 fe ff ff ff e8 5f 4a 00 00 89 d8 | ..E.....$.D$.DBF..D$......_J.... |
e540 | b9 ec 43 46 00 c7 44 24 04 f9 43 46 00 ba be 43 46 00 c7 04 24 77 44 46 00 e8 2b f7 ff ff b9 80 | ..CF..D$..CF...CF...$wDF..+..... |
e560 | 44 46 00 ba c3 43 46 00 89 d8 c7 44 24 04 8e 44 46 00 c7 04 24 c3 44 46 00 e8 0b f7 ff ff 89 1c | DF...CF....D$..DF...$.DF........ |
e580 | 24 c7 44 24 08 0a 00 00 00 c7 44 24 04 cd 44 46 00 e8 f6 43 00 00 89 1c 24 c7 44 24 08 d8 44 46 | $.D$......D$..DF...C....$.D$..DF |
e5a0 | 00 c7 44 24 04 fe ff ff ff e8 ef 49 00 00 89 1c 24 c7 44 24 08 8b 42 46 00 c7 44 24 04 d8 b9 f0 | ..D$.......I....$.D$..BF..D$.... |
e5c0 | ff e8 5d 98 00 00 89 1c 24 c7 44 24 08 df 44 46 00 c7 44 24 04 fe ff ff ff e8 bf 49 00 00 89 1c | ..].....$.D$..DF..D$.......I.... |
e5e0 | 24 c7 44 24 08 d7 42 46 00 c7 44 24 04 d8 b9 f0 ff e8 2d 98 00 00 89 1c 24 c7 44 24 08 e6 44 46 | $.D$..BF..D$......-.....$.D$..DF |
e600 | 00 c7 44 24 04 fe ff ff ff e8 8f 49 00 00 89 1c 24 c7 44 24 08 02 00 00 00 c7 44 24 0c 00 00 00 | ..D$.......I....$.D$......D$.... |
e620 | 00 c7 44 24 04 d8 b9 f0 ff e8 18 47 00 00 89 1c 24 c7 44 24 04 fe ff ff ff e8 24 3e 00 00 89 1c | ..D$.......G....$.D$......$>.... |
e640 | 24 c7 44 24 08 01 00 00 00 c7 44 24 04 14 45 46 00 e8 37 97 00 00 89 1c 24 c7 44 24 04 fe ff ff | $.D$......D$..EF..7.....$.D$.... |
e660 | ff e8 f4 3c 00 00 83 c4 2c b8 01 00 00 00 5b 5e 5f 5d c3 90 55 89 e5 83 ec 18 8b 45 08 c7 44 24 | ...<....,.....[^_]..U......E..D$ |
e680 | 04 98 45 46 00 89 04 24 e8 c7 84 00 00 c9 c3 90 55 89 e5 56 53 83 ec 20 8b 5d 08 8d 75 f4 8b 53 | ..EF...$........U..VS....]..u..S |
e6a0 | 10 8b 4b 0c 8b 43 08 89 74 24 08 89 14 24 89 4c 24 04 ff d0 85 c0 74 15 8b 55 f4 85 d2 74 0e 4a | ..K..C..t$...$.L$.....t..U...t.J |
e6c0 | 89 13 8d 50 01 89 53 04 0f b6 00 eb 03 83 c8 ff 83 c4 20 5b 5e 5d c3 55 89 e5 8b 45 0c 8b 55 08 | ...P..S............[^].U...E..U. |
e6e0 | c7 00 00 00 00 00 89 50 10 8b 55 10 c7 40 04 00 00 00 00 89 50 08 8b 55 14 89 50 0c 5d c3 55 89 | .......P..U..@......P..U..P.].U. |
e700 | e5 57 56 53 83 ec 1c 8b 5d 08 8b 55 10 85 d2 74 38 83 3b 00 75 16 89 1c 24 89 55 e4 e8 6f ff ff | .WVS....]..U...t8.;.u...$.U..o.. |
e720 | ff 8b 55 e4 40 74 26 ff 03 ff 4b 04 8b 03 8b 73 04 8b 7d 0c 39 c2 0f 46 c2 89 c1 29 c2 f3 a4 29 | ..U.@t&...K....s..}.9..F...)...) |
e740 | 03 01 43 04 89 7d 0c eb c4 31 c0 eb 02 89 d0 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 56 53 83 ec 10 8b | ..C..}...1........[^_].U..VS.... |
e760 | 75 0c 8b 5d 10 8b 46 08 39 c3 76 29 83 fb 1f ba 20 00 00 00 0f 46 da 8b 16 89 44 24 08 8b 45 08 | u..]..F.9.v).........F....D$..E. |
e780 | 89 5c 24 0c 89 54 24 04 89 04 24 e8 ad 1e 00 00 89 5e 08 89 06 8b 06 83 c4 10 5b 5e 5d c3 90 90 | .\$..T$...$......^........[^]... |
e7a0 | 55 89 e5 83 ec 18 8b 45 08 c7 44 24 04 d8 b9 f0 ff 89 04 24 e8 a9 3c 00 00 b8 01 00 00 00 c9 c3 | U......E..D$.......$..<......... |
e7c0 | 55 89 e5 57 56 89 d6 53 89 c3 83 ec 1c c7 44 24 04 02 00 00 00 89 04 24 e8 cb 91 00 00 c7 44 24 | U..WV..S......D$.......$......D$ |
e7e0 | 08 06 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 89 c7 e8 ae 8f 00 00 85 f6 89 7c 24 08 c7 44 24 | ......D$.......$..........|$..D$ |
e800 | 04 01 00 00 00 89 1c 24 74 07 e8 6a 4f 00 00 eb 05 e8 eb 4f 00 00 85 c0 74 29 89 44 24 04 89 1c | .......$t..jO......O....t).D$... |
e820 | 24 e8 b5 41 00 00 89 f0 f7 d0 89 44 24 04 c7 44 24 08 01 00 00 00 89 1c 24 e8 5b 3b 00 00 8d 46 | $..A.......D$..D$.......$.[;...F |
e840 | 01 eb 02 31 c0 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 03 00 00 00 89 | ...1....[^_].U..S....]..D$...... |
e860 | 1c 24 e8 fa 86 00 00 83 c4 14 89 d8 5b 31 d2 5d e9 4b ff ff ff 55 ba 01 00 00 00 89 e5 8b 45 08 | .$..........[1.].K...U........E. |
e880 | 5d e9 3a ff ff ff 55 89 e5 57 89 d7 56 53 89 c3 83 ec 1c 89 4c 24 04 89 04 24 89 4d e4 e8 06 91 | ].:...U..W..VS......L$...$.M.... |
e8a0 | 00 00 c7 44 24 08 06 00 00 00 89 7c 24 04 89 1c 24 89 c6 e8 ed 8e 00 00 89 74 24 08 89 7c 24 04 | ...D$......|$...$........t$..|$. |
e8c0 | 89 1c 24 e8 b1 4e 00 00 8b 4d e4 85 c0 75 14 c7 44 24 08 bc 45 46 00 89 4c 24 04 89 1c 24 e8 c1 | ..$..N...M...u..D$..EF..L$...$.. |
e8e0 | 82 00 00 83 c4 1c 89 f0 5b 5e 5f 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 02 00 00 00 89 | ........[^_].U..S....]..D$...... |
e900 | 1c 24 e8 88 3b 00 00 83 f8 05 74 1c 85 c0 74 18 c7 44 24 08 d2 45 46 00 c7 44 24 04 02 00 00 00 | .$..;.....t...t..D$..EF..D$..... |
e920 | 89 1c 24 e8 7c 82 00 00 89 1c 24 c7 44 24 04 02 00 00 00 e8 22 3a 00 00 89 1c 24 c7 44 24 04 01 | ..$.|.....$.D$......":....$.D$.. |
e940 | 00 00 00 e8 7e 48 00 00 83 c4 14 b8 01 00 00 00 5b 5d c3 55 89 e5 56 89 d6 53 89 c3 83 ec 10 89 | ....~H..........[].U..V..S...... |
e960 | 4c 24 04 89 04 24 e8 70 40 00 00 89 74 24 08 89 1c 24 c7 44 24 04 fe ff ff ff e8 1e 46 00 00 83 | L$...$.p@...t$...$.D$.......F... |
e980 | c4 10 5b 5e 5d c3 55 89 e5 56 89 ce 53 89 c3 83 ec 10 39 d0 c7 44 24 08 01 00 00 00 75 12 c7 44 | ..[^].U..V..S.....9..D$.....u..D |
e9a0 | 24 04 fe ff ff ff 89 04 24 e8 eb 39 00 00 eb 0c 89 44 24 04 89 14 24 e8 e4 38 00 00 89 74 24 08 | $.......$..9.....D$...$..8...t$. |
e9c0 | 89 1c 24 c7 44 24 04 fe ff ff ff e8 cd 45 00 00 83 c4 10 5b 5e 5d c3 55 89 e5 56 89 d6 53 89 c3 | ..$.D$.......E.....[^].U..V..S.. |
e9e0 | 83 ec 10 89 4c 24 04 c1 f9 1f 89 4c 24 08 89 04 24 e8 73 3f 00 00 89 74 24 08 89 1c 24 c7 44 24 | ....L$.....L$...$.s?...t$...$.D$ |
ea00 | 04 fe ff ff ff e8 93 45 00 00 83 c4 10 5b 5e 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 08 07 | .......E.....[^].U..S....]..D$.. |
ea20 | 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 72 8d 00 00 89 1c 24 c7 44 24 04 02 00 00 00 e8 1e | ....D$.......$.r.....$.D$....... |
ea40 | 85 00 00 89 1c 24 c7 44 24 04 02 00 00 00 e8 07 39 00 00 89 1c 24 c7 44 24 04 01 00 00 00 e8 f6 | .....$.D$.......9....$.D$....... |
ea60 | 47 00 00 83 c4 14 b8 01 00 00 00 5b 5d c3 55 b9 02 00 00 00 89 e5 ba 01 00 00 00 53 83 ec 14 8b | G..........[].U............S.... |
ea80 | 5d 08 89 d8 e8 fd fd ff ff 89 1c 24 c7 44 24 04 01 00 00 00 89 44 24 08 e8 6c 4e 00 00 89 1c 24 | ]..........$.D$......D$..lN....$ |
eaa0 | 89 44 24 04 e8 9e 40 00 00 83 c4 14 b8 01 00 00 00 5b 5d c3 55 b9 02 00 00 00 89 e5 ba 01 00 00 | .D$...@..........[].U........... |
eac0 | 00 57 56 53 83 ec 2c 8b 5d 08 89 d8 e8 b5 fd ff ff b9 04 00 00 00 ba 03 00 00 00 89 c6 89 d8 e8 | .WVS..,.]....................... |
eae0 | a2 fd ff ff c7 44 24 04 01 00 00 00 89 1c 24 89 c7 e8 ca 39 00 00 85 c0 74 18 c7 44 24 08 e8 45 | .....D$.......$....9....t..D$..E |
eb00 | 46 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 92 80 00 00 c7 44 24 04 03 00 00 00 89 1c 24 e8 9e 39 | F..D$.......$......D$.......$..9 |
eb20 | 00 00 85 c0 74 18 c7 44 24 08 e8 45 46 00 c7 44 24 04 03 00 00 00 89 1c 24 e8 66 80 00 00 89 7c | ....t..D$..EF..D$.......$.f....| |
eb40 | 24 10 89 74 24 08 89 1c 24 c7 44 24 0c 03 00 00 00 c7 44 24 04 01 00 00 00 e8 e5 4d 00 00 83 c4 | $..t$...$.D$......D$.......M.... |
eb60 | 2c 31 c0 5b 5e 5f 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 df 83 | ,1.[^_].U..S....]..D$.......$... |
eb80 | 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 c1 42 00 00 85 c0 75 08 89 1c 24 e8 98 3d 00 00 83 c4 | ...D$.......$..B....u...$..=.... |
eba0 | 14 b8 01 00 00 00 5b 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 cc | ......[].U..S....]..D$.......$.. |
ebc0 | 38 00 00 83 f8 07 74 0a 89 1c 24 e8 66 3d 00 00 eb 10 c7 44 24 04 01 00 00 00 89 1c 24 e8 ca 42 | 8.....t...$.f=.....D$.......$..B |
ebe0 | 00 00 83 c4 14 b8 01 00 00 00 5b 5d c3 55 89 e5 83 ec 18 8d 45 10 89 44 24 08 8b 45 0c 89 44 24 | ..........[].U......E..D$..E..D$ |
ec00 | 04 8b 45 08 89 04 24 e8 b4 07 01 00 c9 c3 55 89 e5 57 56 53 81 ec 2c 01 00 00 8b 5d 08 8d b5 ee | ..E...$.......U..WVS..,....].... |
ec20 | fe ff ff a1 4c 93 46 00 c7 44 24 08 fe 45 46 00 c7 44 24 04 0a 46 46 00 83 c0 40 89 04 24 e8 aa | ....L.F..D$..EF..D$..FF...@..$.. |
ec40 | ff ff ff a1 4c 93 46 00 83 c0 40 89 04 24 e8 05 8e 01 00 a1 4c 93 46 00 c7 44 24 04 fa 00 00 00 | ....L.F...@..$......L.F..D$..... |
ec60 | 89 34 24 89 44 24 08 e8 3c 8e 01 00 85 c0 0f 84 d7 00 00 00 c7 44 24 04 0d 46 46 00 89 34 24 e8 | .4$.D$..<............D$..FF..4$. |
ec80 | 44 8d 01 00 85 c0 0f 84 bf 00 00 00 31 c0 83 c9 ff 89 f7 f2 ae c7 44 24 10 00 00 00 00 c7 44 24 | D...........1.........D$......D$ |
eca0 | 0c 13 46 46 00 89 74 24 04 89 1c 24 f7 d1 49 89 4c 24 08 e8 ec 88 00 00 85 c0 74 46 c7 44 24 08 | ..FF..t$...$..I.L$........tF.D$. |
ecc0 | 00 00 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 e1 3a 00 00 c7 44 24 04 24 46 46 00 89 44 24 08 | .....D$.......$..:...D$.$FF..D$. |
ece0 | a1 4c 93 46 00 83 c0 40 89 04 24 e8 fd fe ff ff a1 4c 93 46 00 83 c0 40 89 04 24 e8 58 8d 01 00 | .L.F...@..$......L.F...@..$.X... |
ed00 | eb 34 c7 44 24 14 00 00 00 00 c7 44 24 10 00 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 08 00 00 | .4.D$......D$......D$......D$... |
ed20 | 00 00 c7 44 24 04 00 00 00 00 89 1c 24 e8 f9 45 00 00 85 c0 75 86 c7 44 24 04 00 00 00 00 89 1c | ...D$.......$..E....u..D$....... |
ed40 | 24 e8 14 36 00 00 e9 d8 fe ff ff 81 c4 2c 01 00 00 31 c0 5b 5e 5f 5d c3 55 89 e5 56 89 d6 53 89 | $..6.........,...1.[^_].U..V..S. |
ed60 | c3 83 ec 10 c7 44 24 04 01 00 00 00 89 04 24 e8 1b 37 00 00 83 f8 08 75 18 c7 06 01 00 00 00 c7 | .....D$.......$..7.....u........ |
ed80 | 44 24 04 01 00 00 00 89 1c 24 e8 35 3b 00 00 eb 08 c7 06 00 00 00 00 89 d8 83 c4 10 5b 5e 5d c3 | D$.......$.5;...............[^]. |
eda0 | 55 89 e5 57 56 53 83 ec 2c 8b 5d 08 8d 55 e4 89 d8 e8 a2 ff ff ff c7 44 24 08 00 00 00 00 89 1c | U..WVS..,.]..U.........D$....... |
edc0 | 24 89 c6 8b 45 e4 40 89 44 24 04 e8 e5 39 00 00 85 c0 89 c7 75 26 8b 45 e4 89 1c 24 40 89 44 24 | $...E.@.D$...9......u&.E...$@.D$ |
ede0 | 04 e8 a9 36 00 00 85 c0 7e 12 8b 45 e4 89 1c 24 40 89 44 24 04 e8 68 36 00 00 eb 39 31 c0 39 f3 | ...6....~..E...$@.D$..h6...91.9. |
ee00 | 0f 94 c0 89 44 24 08 8b 45 e4 c7 44 24 0c 00 00 00 00 89 1c 24 83 c0 02 89 44 24 04 e8 f5 8b 00 | ....D$..E..D$.......$....D$..... |
ee20 | 00 89 7c 24 08 89 74 24 04 89 1c 24 89 44 24 0c e8 cd 79 00 00 83 c4 2c b8 01 00 00 00 5b 5e 5f | ..|$..t$...$.D$...y....,.....[^_ |
ee40 | 5d c3 55 89 e5 57 56 53 81 ec 9c 00 00 00 8b 5d 08 8d 55 80 8d 7d 84 89 d8 e8 fa fe ff ff 89 1c | ].U..WVS.......]..U..}.......... |
ee60 | 24 89 c6 8b 45 80 40 89 44 24 04 e8 38 8b 00 00 89 1c 24 89 85 70 ff ff ff 8b 45 80 83 c0 02 89 | $...E.@.D$..8.....$..p....E..... |
ee80 | 44 24 04 e8 20 8b 00 00 8b 8d 70 ff ff ff 89 7c 24 08 89 34 24 89 4c 24 04 89 85 74 ff ff ff e8 | D$........p....|$..4$.L$...t.... |
eea0 | 16 e0 00 00 85 c0 8b 45 80 75 17 40 c7 44 24 08 28 46 46 00 89 44 24 04 89 1c 24 e8 e4 7c 00 00 | .......E.u.@.D$.(FF..D$...$..|.. |
eec0 | eb 72 83 c0 03 89 44 24 04 89 1c 24 e8 90 80 00 00 8b 45 80 89 1c 24 83 c0 03 89 44 24 04 e8 77 | .r....D$...$......E...$....D$..w |
eee0 | 34 00 00 c7 44 24 08 01 00 00 00 89 74 24 04 89 1c 24 e8 a9 33 00 00 8b 85 74 ff ff ff 89 7c 24 | 4...D$......t$...$..3....t....|$ |
ef00 | 04 89 34 24 89 44 24 08 e8 56 e0 00 00 85 c0 89 c7 75 10 c7 44 24 04 fe ff ff ff 89 34 24 e8 37 | ..4$.D$..V.......u..D$......4$.7 |
ef20 | 34 00 00 89 7c 24 04 89 1c 24 e8 ac 3a 00 00 b8 01 00 00 00 81 c4 9c 00 00 00 5b 5e 5f 5d c3 55 | 4...|$...$..:.............[^_].U |
ef40 | 89 e5 57 56 53 83 ec 3c 8b 5d 08 8d 55 e4 89 d8 e8 03 fe ff ff 89 1c 24 89 45 d0 8b 45 e4 40 89 | ..WVS..<.]..U..........$.E..E.@. |
ef60 | 44 24 04 e8 27 35 00 00 85 c0 8b 45 e4 7f 1d 40 31 ff 89 44 24 04 31 f6 89 1c 24 e8 da 33 00 00 | D$..'5.....E...@1..D$.1...$..3.. |
ef80 | c7 45 d4 00 00 00 00 e9 b4 00 00 00 83 c0 02 c7 44 24 08 00 00 00 00 89 44 24 04 89 1c 24 e8 3b | .E..............D$......D$...$.; |
efa0 | 88 00 00 c7 44 24 08 06 00 00 00 89 1c 24 89 c7 8b 45 e4 40 89 44 24 04 e8 e8 87 00 00 8b 45 e4 | ....D$.......$...E.@.D$.......E. |
efc0 | c7 44 24 08 00 00 00 00 c7 44 24 0c 00 00 00 00 89 1c 24 83 c0 03 89 44 24 04 e8 37 8a 00 00 89 | .D$......D$.......$....D$..7.... |
efe0 | 3c 24 c7 44 24 04 63 00 00 00 89 45 d4 e8 de 89 01 00 31 c9 89 3c 24 c7 44 24 04 72 00 00 00 85 | <$.D$.c....E......1..<$.D$.r.... |
f000 | c0 0f 95 c1 89 ce e8 c5 89 01 00 89 f2 83 ca 02 89 3c 24 bf ad ff 40 00 c7 44 24 04 6c 00 00 00 | .................<$...@..D$.l... |
f020 | 85 c0 0f 45 f2 e8 a6 89 01 00 89 f2 83 ca 04 85 c0 0f 45 f2 89 f0 83 c8 08 83 7d d4 00 0f 4f f0 | ...E..............E.......}...O. |
f040 | c7 44 24 08 50 48 46 00 c7 44 24 04 d8 b9 f0 ff 89 1c 24 e8 45 3d 00 00 85 c0 0f 85 88 00 00 00 | .D$.PHF..D$.......$.E=.......... |
f060 | c7 44 24 08 02 00 00 00 c7 44 24 04 00 00 00 00 89 1c 24 e8 7c 3d 00 00 c7 44 24 04 ff ff ff ff | .D$......D$.......$.|=...D$..... |
f080 | 89 1c 24 e8 da 33 00 00 c7 44 24 08 50 48 46 00 c7 44 24 04 d8 b9 f0 ff 89 1c 24 e8 a7 40 00 00 | ..$..3...D$.PHF..D$.......$..@.. |
f0a0 | c7 44 24 04 3b 46 46 00 89 1c 24 e8 2b 39 00 00 c7 44 24 08 3d 46 46 00 c7 44 24 04 fe ff ff ff | .D$.;FF...$.+9...D$.=FF..D$..... |
f0c0 | 89 1c 24 e8 d5 3e 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 8a 33 00 00 c7 44 24 04 fe ff ff ff | ..$..>...D$.......$..3...D$..... |
f0e0 | 89 1c 24 e8 de 40 00 00 8b 45 d0 89 04 24 e8 6f 3a 00 00 8b 45 d0 89 5c 24 04 c7 44 24 08 01 00 | ..$..@...E...$.o:...E..\$..D$... |
f100 | 00 00 89 04 24 e8 96 31 00 00 8b 4d e4 89 1c 24 8d 41 01 89 44 24 04 e8 46 33 00 00 89 1c 24 c7 | ....$..1...M...$.A..D$..F3....$. |
f120 | 44 24 04 fd ff ff ff e8 32 3f 00 00 8b 45 d0 8b 4d d4 89 74 24 08 89 7c 24 04 89 04 24 89 4c 24 | D$......2?...E..M..t$..|$...$.L$ |
f140 | 0c e8 16 dd 00 00 83 c4 3c 31 c0 5b 5e 5f 5d c3 55 89 e5 57 56 53 81 ec 8c 00 00 00 8b 5d 08 8d | ........<1.[^_].U..WVS.......].. |
f160 | 55 80 89 d8 e8 ef fb ff ff 89 1c 24 89 c6 8b 45 80 83 c0 02 89 44 24 04 e8 2b 88 00 00 89 1c 24 | U..........$...E.....D$..+.....$ |
f180 | 89 c7 8b 45 80 40 89 44 24 04 e8 00 33 00 00 83 f8 06 8b 45 80 75 32 40 89 44 24 04 89 1c 24 e8 | ...E.@.D$...3......E.u2@.D$...$. |
f1a0 | be 32 00 00 89 7c 24 08 c7 44 24 04 00 00 00 00 89 1c 24 e8 38 dd 00 00 89 1c 24 89 44 24 04 e8 | .2...|$..D$.......$.8.....$.D$.. |
f1c0 | 17 38 00 00 e9 a7 00 00 00 40 89 44 24 04 89 1c 24 e8 d2 87 00 00 8d 55 84 89 54 24 08 89 34 24 | .8.......@.D$...$......U..T$..4$ |
f1e0 | 89 95 74 ff ff ff 89 44 24 04 e8 cb dc 00 00 8b 95 74 ff ff ff 85 c0 75 1a 8b 45 80 c7 44 24 08 | ..t....D$........t.....u..E..D$. |
f200 | 28 46 46 00 89 1c 24 40 89 44 24 04 e8 93 79 00 00 eb 62 89 7c 24 08 89 54 24 04 89 34 24 e8 cd | (FF...$@.D$...y...b.|$..T$..4$.. |
f220 | dc 00 00 85 c0 89 c7 74 3f c7 44 24 08 01 00 00 00 89 5c 24 04 89 34 24 e8 63 30 00 00 89 7c 24 | .......t?.D$......\$..4$.c0...|$ |
f240 | 04 89 1c 24 e8 92 37 00 00 c7 44 24 08 01 00 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 38 31 00 | ...$..7...D$......D$.......$.81. |
f260 | 00 b8 02 00 00 00 eb 0d 89 1c 24 e8 c6 36 00 00 b8 01 00 00 00 81 c4 8c 00 00 00 5b 5e 5f 5d c3 | ..........$..6.............[^_]. |
f280 | 55 89 e5 57 56 53 83 ec 2c 8b 5d 08 8d 55 dc 89 d8 e8 c2 fa ff ff 89 04 24 89 c6 e8 03 dc 00 00 | U..WVS..,.]..U..........$....... |
f2a0 | 89 34 24 89 c7 e8 ee db 00 00 85 c0 75 0d 89 1c 24 e8 80 36 00 00 e9 8d 00 00 00 3d ad ff 40 00 | .4$.........u...$..6.......=..@. |
f2c0 | 74 1a c7 44 24 08 0d 00 00 00 c7 44 24 04 44 46 46 00 89 1c 24 e8 b2 36 00 00 eb 6c c7 44 24 08 | t..D$......D$.DFF...$..6...l.D$. |
f2e0 | 50 48 46 00 c7 44 24 04 d8 b9 f0 ff 89 1c 24 e8 a9 3a 00 00 89 34 24 e8 66 38 00 00 c7 44 24 08 | PHF..D$.......$..:...4$.f8...D$. |
f300 | 01 00 00 00 89 5c 24 04 89 34 24 e8 90 2f 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 e2 39 00 00 | .....\$..4$../...D$.......$..9.. |
f320 | c7 44 24 08 ff ff ff ff c7 44 24 04 fe ff ff ff 89 1c 24 e8 61 30 00 00 c7 44 24 04 fe ff ff ff | .D$......D$.......$.a0...D$..... |
f340 | 89 1c 24 e8 12 30 00 00 31 c0 f7 c7 01 00 00 00 74 06 c6 45 e3 63 b0 01 f7 c7 02 00 00 00 74 06 | ..$..0..1.......t..E.c........t. |
f360 | c6 44 05 e3 72 40 83 e7 04 74 06 c6 44 05 e3 6c 40 c6 44 05 e3 00 8d 45 e3 89 1c 24 89 44 24 04 | .D..r@...t..D..l@.D....E...$.D$. |
f380 | e8 56 36 00 00 89 34 24 e8 22 db 00 00 89 1c 24 89 44 24 04 c1 f8 1f 89 44 24 08 e8 c9 35 00 00 | .V6...4$.".....$.D$.....D$...5.. |
f3a0 | 83 c4 2c b8 03 00 00 00 5b 5e 5f 5d c3 55 89 e5 56 53 83 ec 20 8b 5d 08 c7 44 24 08 50 48 46 00 | ..,.....[^_].U..VS....]..D$.PHF. |
f3c0 | 8b 75 0c c7 44 24 04 d8 b9 f0 ff 89 1c 24 e8 ca 39 00 00 89 1c 24 e8 87 37 00 00 c7 44 24 04 fe | .u..D$.......$..9....$..7...D$.. |
f3e0 | ff ff ff 89 1c 24 e8 17 39 00 00 83 f8 06 75 5f 8b 06 89 1c 24 8b 04 85 0c 47 46 00 89 44 24 04 | .....$..9.....u_....$....GF..D$. |
f400 | e8 d6 35 00 00 8b 46 14 85 c0 78 13 99 89 44 24 04 89 54 24 08 89 1c 24 e8 4c 35 00 00 eb 08 89 | ..5...F...x...D$..T$...$.L5..... |
f420 | 1c 24 e8 0f 35 00 00 c7 44 24 10 00 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 08 00 00 00 00 c7 | .$..5...D$......D$......D$...... |
f440 | 44 24 04 02 00 00 00 89 1c 24 e8 6d 3e 00 00 83 c4 20 5b 5e 5d c3 55 89 e5 57 56 53 81 ec 8c 00 | D$.......$.m>.....[^].U..WVS.... |
f460 | 00 00 8b 5d 08 8d 55 80 89 d8 e8 e9 f8 ff ff c7 44 24 0c 00 00 00 00 c7 44 24 08 52 46 46 00 89 | ...]..U.........D$......D$.RFF.. |
f480 | 1c 24 89 c7 8b 45 80 83 c0 02 89 44 24 04 e8 8b 83 00 00 89 1c 24 89 c6 8b 45 80 40 89 44 24 04 | .$...E.....D$........$...E.@.D$. |
f4a0 | e8 ea 2f 00 00 83 f8 06 75 3c 89 74 24 08 c7 44 24 04 59 46 46 00 89 1c 24 e8 af 35 00 00 89 1c | ../.....u<.t$..D$.YFF...$..5.... |
f4c0 | 24 89 c6 8b 45 80 40 89 44 24 04 e8 92 2f 00 00 c7 44 24 08 01 00 00 00 89 7c 24 04 89 1c 24 e8 | $...E.@.D$.../...D$......|$...$. |
f4e0 | bc 2d 00 00 eb 34 8b 45 80 89 1c 24 40 89 44 24 04 e8 b2 84 00 00 8d 55 84 89 54 24 08 89 3c 24 | .-...4.E...$@.D$.......U..T$..<$ |
f500 | 89 44 24 04 e8 b1 d9 00 00 85 c0 75 0d 89 1c 24 e8 21 34 00 00 e9 de 01 00 00 8d 45 84 89 44 24 | .D$........u...$.!4........E..D$ |
f520 | 08 89 74 24 04 89 3c 24 e8 81 da 00 00 85 c0 75 1f 8b 45 80 c7 44 24 08 5d 46 46 00 89 1c 24 83 | ..t$..<$.......u..E..D$.]FF...$. |
f540 | c0 02 89 44 24 04 e8 59 76 00 00 e9 ad 01 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 | ...D$..Yv........D$......D$..... |
f560 | 89 1c 24 e8 8c 38 00 00 c7 44 24 04 53 00 00 00 89 34 24 e8 58 84 01 00 85 c0 74 4b 8b 4d 94 ba | ..$..8...D$.S....4$.X.....tK.M.. |
f580 | 6c 46 46 00 89 d8 e8 c8 f3 ff ff 8d 4d a8 ba 73 46 46 00 89 d8 e8 b9 f3 ff ff 8b 4d 9c ba 7d 46 | lFF.........M..sFF.........M..}F |
f5a0 | 46 00 89 d8 e8 2e f4 ff ff 8b 4d a0 ba 89 46 46 00 89 d8 e8 1f f4 ff ff 8b 4d 90 ba 99 46 46 00 | F.........M...FF.........M...FF. |
f5c0 | 89 d8 e8 8c f3 ff ff c7 44 24 04 6c 00 00 00 89 34 24 e8 f9 83 01 00 85 c0 74 0f 8b 4d 98 ba 9e | ........D$.l....4$.......t..M... |
f5e0 | 46 46 00 89 d8 e8 ed f3 ff ff c7 44 24 04 75 00 00 00 89 34 24 e8 d6 83 01 00 85 c0 74 48 0f b6 | FF.........D$.u....4$.......tH.. |
f600 | 4d a4 ba aa 46 46 00 89 d8 e8 c9 f3 ff ff 0f b6 4d a5 ba af 46 46 00 89 d8 e8 b9 f3 ff ff 0f be | M...FF..........M...FF.......... |
f620 | 45 a6 89 1c 24 89 44 24 04 e8 f8 34 00 00 c7 44 24 08 b7 46 46 00 c7 44 24 04 fe ff ff ff 89 1c | E...$.D$...4...D$..FF..D$....... |
f640 | 24 e8 57 39 00 00 c7 44 24 04 6e 00 00 00 89 34 24 e8 7a 83 01 00 85 c0 74 1e 8b 4d 88 ba c0 46 | $.W9...D$.n....4$.z.....t..M...F |
f660 | 46 00 89 d8 e8 ea f2 ff ff 8b 4d 8c ba c5 46 46 00 89 d8 e8 db f2 ff ff c7 44 24 04 74 00 00 00 | F.........M...FF.........D$.t... |
f680 | 89 34 24 e8 48 83 01 00 85 c0 74 28 0f be 45 a7 89 1c 24 89 44 24 04 e8 8a 34 00 00 c7 44 24 08 | .4$.H.....t(..E...$.D$...4...D$. |
f6a0 | ce 46 46 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 e9 38 00 00 c7 44 24 04 4c 00 00 00 89 34 24 e8 | .FF..D$.......$..8...D$.L....4$. |
f6c0 | 0c 83 01 00 85 c0 74 0e b9 d9 46 46 00 89 fa 89 d8 e8 b0 f2 ff ff c7 44 24 04 66 00 00 00 89 34 | ......t...FF...........D$.f....4 |
f6e0 | 24 e8 ea 82 01 00 85 c0 74 0e b9 e5 46 46 00 89 fa 89 d8 e8 8e f2 ff ff b8 01 00 00 00 81 c4 8c | $.......t...FF.................. |
f700 | 00 00 00 5b 5e 5f 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 d9 05 54 48 46 00 dd 5c 24 04 c7 44 24 0c | ...[^_].U..S....]...THF..\$..D$. |
f720 | 88 00 00 00 89 1c 24 e8 be 89 00 00 89 1c 24 c7 44 24 08 10 00 00 00 c7 44 24 04 00 00 00 00 e8 | ......$.......$.D$......D$...... |
f740 | b0 36 00 00 89 1c 24 c7 44 24 08 00 00 00 00 c7 44 24 04 c8 47 46 00 e8 31 86 00 00 83 c4 14 b8 | .6....$.D$......D$..GF..1....... |
f760 | 01 00 00 00 5b 5d c3 90 55 89 e5 83 ec 18 dd 45 08 d9 05 30 4a 46 00 d9 c9 db e9 dd d9 72 2c d9 | ....[]..U......E...0JF.......r,. |
f780 | 05 34 4a 46 00 df e9 76 22 d9 7d f6 89 04 24 66 8b 55 f6 80 ce 0c 66 89 55 f4 d9 6d f4 df 7c 24 | .4JF...v".}...$f.U....f.U..m..|$ |
f7a0 | 04 d9 6d f6 e8 c0 31 00 00 eb 0c dd 5c 24 04 89 04 24 e8 97 31 00 00 c9 c3 55 89 e5 53 83 ec 14 | ..m...1.....\$...$..1....U..S... |
f7c0 | 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 55 81 00 00 89 1c 24 dc 0d 38 4a 46 00 dd 5c 24 04 | .]..D$.......$.U.....$..8JF..\$. |
f7e0 | e8 69 31 00 00 83 c4 14 b8 01 00 00 00 5b 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 01 00 | .i1..........[].U..S....]..D$... |
f800 | 00 00 89 1c 24 e8 1e 81 00 00 89 1c 24 dc 0d 40 4a 46 00 dd 5c 24 04 e8 32 31 00 00 83 c4 14 b8 | ....$.......$..@JF..\$..21...... |
f820 | 01 00 00 00 5b 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 e7 80 00 | ....[].U..S....]..D$.......$.... |
f840 | 00 dd 1c 24 e8 67 82 01 00 89 1c 24 dd 5c 24 04 e8 f9 30 00 00 83 c4 14 b8 01 00 00 00 5b 5d c3 | ...$.g.....$.\$...0..........[]. |
f860 | 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 ae 80 00 00 dd 1c 24 e8 7e fb | U..S....]..D$.......$.......$.~. |
f880 | 00 00 89 1c 24 dd 5c 24 04 e8 c0 30 00 00 83 c4 14 b8 01 00 00 00 5b 5d c3 55 89 e5 53 83 ec 14 | ....$.\$...0..........[].U..S... |
f8a0 | 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 75 80 00 00 dd 1c 24 e8 35 fc 00 00 89 1c 24 dd 5c | .]..D$.......$.u.....$.5.....$.\ |
f8c0 | 24 04 e8 87 30 00 00 83 c4 14 b8 01 00 00 00 5b 5d c3 55 89 e5 83 ec 28 8b 45 08 c7 44 24 04 01 | $...0..........[].U....(.E..D$.. |
f8e0 | 00 00 00 89 04 24 e8 3d 80 00 00 d9 7d f6 66 8b 45 f6 80 cc 0c 66 89 45 f4 d9 6d f4 df 7d e8 d9 | .....$.=....}.f.E....f.E..m..}.. |
f900 | 6d f6 8b 45 e8 89 04 24 e8 ab 81 01 00 e8 ae 81 01 00 31 c0 c9 c3 55 89 e5 57 56 53 83 ec 3c 8b | m..E...$..........1...U..WVS..<. |
f920 | 5d 08 e8 99 81 01 00 50 d9 05 48 4a 46 00 da 0c 24 58 89 1c 24 dd 5d c8 e8 05 2a 00 00 83 f8 01 | ]......P..HJF...$X..$.]...*..... |
f940 | 74 1d 83 f8 02 74 37 85 c0 75 5f dd 45 c8 dd 5c 24 04 89 1c 24 e8 f4 2f 00 00 e9 08 01 00 00 c7 | t....t7..u_.E..\$...$../........ |
f960 | 44 24 04 01 00 00 00 be 01 00 00 00 31 ff 89 1c 24 e8 32 80 00 00 89 45 d0 89 55 d4 eb 41 c7 44 | D$..........1...$.2....E..U..A.D |
f980 | 24 04 01 00 00 00 89 1c 24 e8 1a 80 00 00 c7 44 24 04 02 00 00 00 89 1c 24 89 c6 89 d7 e8 06 80 | $.......$......D$.......$....... |
f9a0 | 00 00 89 45 d0 89 55 d4 eb 15 c7 44 24 04 58 48 46 00 89 1c 24 e8 9a 71 00 00 e9 ad 00 00 00 8b | ...E..U....D$.XHF...$..q........ |
f9c0 | 45 d4 39 c7 7c 21 7f 07 8b 45 d0 39 c6 76 18 c7 44 24 08 72 48 46 00 c7 44 24 04 01 00 00 00 89 | E.9.|!...E.9.v..D$.rHF..D$...... |
f9e0 | 1c 24 e8 bd 71 00 00 85 ff 79 31 89 f0 89 fa 83 c0 ff 81 d2 ff ff ff 7f 39 55 d4 7c 1f 7f 05 39 | .$..q....y1.............9U.|...9 |
fa00 | 45 d0 76 18 c7 44 24 08 84 48 46 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 88 71 00 00 8b 45 d0 8b | E.v..D$..HF..D$.......$..q...E.. |
fa20 | 55 d4 d9 7d de 89 1c 24 29 f0 19 fa 89 45 e0 66 8b 45 de 89 55 e4 df 6d e0 d9 e8 de c1 80 cc 0c | U..}...$)....E.f.E..U..m........ |
fa40 | 66 89 45 dc dc 4d c8 d9 6d dc df 7d e0 d9 6d de 8b 45 e0 8b 55 e4 01 f0 11 fa 89 44 24 04 89 54 | f.E..M..m..}..m..E..U......D$..T |
fa60 | 24 08 e8 02 2f 00 00 b8 01 00 00 00 83 c4 3c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 75 08 | $.../.........<[^_].U..WVS..,.u. |
fa80 | 89 34 24 e8 ba 28 00 00 85 c0 89 c7 7f 18 c7 44 24 08 97 48 46 00 c7 44 24 04 01 00 00 00 89 34 | .4$..(.........D$..HF..D$......4 |
faa0 | 24 e8 fe 70 00 00 bb 02 00 00 00 ba 01 00 00 00 39 fb 7f 26 89 54 24 08 89 5c 24 04 c7 44 24 0c | $..p............9..&.T$..\$..D$. |
fac0 | 01 00 00 00 89 34 24 89 55 e4 e8 53 2b 00 00 8b 55 e4 85 c0 0f 45 d3 43 eb d6 89 34 24 89 54 24 | .....4$.U..S+...U....E.C...4$.T$ |
fae0 | 04 e8 7c 29 00 00 83 c4 2c b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 75 08 89 | ..|)....,.....[^_].U..WVS..,.u.. |
fb00 | 34 24 e8 3b 28 00 00 85 c0 89 c7 7f 18 c7 44 24 08 97 48 46 00 c7 44 24 04 01 00 00 00 89 34 24 | 4$.;(.........D$..HF..D$......4$ |
fb20 | e8 7f 70 00 00 bb 02 00 00 00 ba 01 00 00 00 39 fb 7f 26 89 5c 24 08 89 54 24 04 c7 44 24 0c 01 | ..p............9..&.\$..T$..D$.. |
fb40 | 00 00 00 89 34 24 89 55 e4 e8 d4 2a 00 00 8b 55 e4 85 c0 0f 45 d3 43 eb d6 89 34 24 89 54 24 04 | ....4$.U...*...U....E.C...4$.T$. |
fb60 | e8 fd 28 00 00 83 c4 2c b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 53 83 ec 24 8b 5d 08 c7 44 24 04 | ..(....,.....[^_].U..S..$.]..D$. |
fb80 | 01 00 00 00 89 1c 24 e8 9c 7d 00 00 c7 44 24 04 02 00 00 00 89 1c 24 dd 5d f0 e8 f0 28 00 00 85 | ......$..}...D$.......$.]...(... |
fba0 | c0 dd 45 f0 7f 0a dd 1c 24 e8 02 fa 00 00 eb 54 dd 5d f0 c7 44 24 04 02 00 00 00 89 1c 24 e8 65 | ..E.....$......T.]..D$.......$.e |
fbc0 | 7d 00 00 d9 05 4c 4a 46 00 d9 c9 db e9 dd d9 dd 45 f0 7a 0e 75 10 dd d9 dd 1c 24 e8 e8 7e 01 00 | }....LJF........E.z.u.....$..~.. |
fbe0 | eb 22 d9 c9 eb 02 d9 c9 dd 5d e8 dd 1c 24 e8 bd f9 00 00 dd 5d f0 dd 45 e8 dd 1c 24 e8 af f9 00 | .".......]...$......]..E...$.... |
fc00 | 00 dc 7d f0 89 1c 24 dd 5c 24 04 e8 3e 2d 00 00 83 c4 24 b8 01 00 00 00 5b 5d c3 55 89 e5 57 56 | ..}...$.\$..>-....$.....[].U..WV |
fc20 | 53 83 ec 1c 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 71 7d 00 00 c7 44 24 04 02 00 00 00 89 | S....]..D$.......$.q}...D$...... |
fc40 | 1c 24 89 d7 89 c6 e8 5d 7d 00 00 b9 01 00 00 00 39 d7 72 08 77 04 39 c6 72 02 31 c9 89 1c 24 89 | .$.....]}.......9.r.w.9.r.1...$. |
fc60 | 4c 24 04 e8 be 2e 00 00 83 c4 1c b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 | L$..............[^_].U..S....].. |
fc80 | 44 24 04 01 00 00 00 89 1c 24 e8 99 7c 00 00 dd 1c 24 e8 19 fa 00 00 89 1c 24 dd 5c 24 04 e8 ab | D$.......$..|....$.......$.\$... |
fca0 | 2c 00 00 83 c4 14 b8 01 00 00 00 5b 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 01 00 00 00 | ,..........[].U..S....]..D$..... |
fcc0 | 89 1c 24 e8 60 7c 00 00 dd 1c 24 e8 a0 fb 00 00 89 1c 24 dd 5c 24 04 e8 72 2c 00 00 83 c4 14 b8 | ..$.`|....$.......$.\$..r,...... |
fce0 | 01 00 00 00 5b 5d c3 55 89 e5 53 83 ec 24 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 27 7c 00 | ....[].U..S..$.]..D$.......$.'|. |
fd00 | 00 89 1c 24 c7 44 24 04 02 00 00 00 dd 5d f0 d9 e8 dd 5c 24 08 e8 50 7c 00 00 dd 5c 24 08 dd 45 | ...$.D$......]....\$..P|...\$..E |
fd20 | f0 dd 1c 24 e8 a7 7d 01 00 89 1c 24 dd 5c 24 04 e8 19 2c 00 00 83 c4 24 b8 01 00 00 00 5b 5d c3 | ...$..}....$.\$...,....$.....[]. |
fd40 | 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 ce 7b 00 00 dd 1c 24 e8 76 7d | U..S....]..D$.......$..{....$.v} |
fd60 | 01 00 89 1c 24 dd 5c 24 04 e8 e0 2b 00 00 83 c4 14 b8 01 00 00 00 5b 5d c3 55 89 e5 53 83 ec 14 | ....$.\$...+..........[].U..S... |
fd80 | 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 95 7b 00 00 dd 1c 24 e8 45 7d 01 00 89 1c 24 dd 5c | .]..D$.......$..{....$.E}....$.\ |
fda0 | 24 04 e8 a7 2b 00 00 83 c4 14 b8 01 00 00 00 5b 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 | $...+..........[].U..S....]..D$. |
fdc0 | 01 00 00 00 89 1c 24 e8 c3 26 00 00 c7 44 24 04 01 00 00 00 89 1c 24 83 f8 03 75 35 e8 03 27 00 | ......$..&...D$.......$...u5..'. |
fde0 | 00 85 c0 74 12 c7 44 24 08 07 00 00 00 c7 44 24 04 a6 48 46 00 eb 10 c7 44 24 08 05 00 00 00 c7 | ...t..D$......D$..HF....D$...... |
fe00 | 44 24 04 ae 48 46 00 89 1c 24 e8 7d 2b 00 00 eb 0d e8 4b 71 00 00 89 1c 24 e8 18 2b 00 00 83 c4 | D$..HF...$.}+.....Kq....$..+.... |
fe20 | 14 b8 01 00 00 00 5b 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 a1 | ......[].U..S....]..D$.......$.. |
fe40 | 26 00 00 c7 44 24 04 01 00 00 00 89 1c 24 85 c0 74 07 e8 03 25 00 00 eb 17 e8 ca 7a 00 00 dd 1c | &...D$.......$..t...%......z.... |
fe60 | 24 e8 ca fa 00 00 89 d8 dd 1c 24 e8 f8 f8 ff ff 83 c4 14 b8 01 00 00 00 5b 5d c3 55 89 e5 53 83 | $.........$.............[].U..S. |
fe80 | ec 24 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 4f 26 00 00 c7 44 24 04 01 00 00 00 89 1c 24 | .$.]..D$.......$.O&...D$.......$ |
fea0 | 85 c0 74 0d e8 b1 24 00 00 d9 ee dd 5c 24 04 eb 4f e8 72 7a 00 00 d9 c0 dd 5d f0 d9 ee df e9 76 | ..t...$.....\$..O.rz.....].....v |
fec0 | 0a dd 1c 24 e8 67 fa 00 00 eb 0d dd d8 dd 45 f0 dd 1c 24 e8 08 ee 00 00 dd 14 24 89 d8 dd 5d e8 | ...$.g........E...$.......$...]. |
fee0 | e8 83 f8 ff ff dd 45 f0 dd 45 e8 d9 c9 df e9 7a 02 74 05 dc 6d f0 eb 04 dd d8 d9 ee dd 5c 24 04 | ......E..E.....z.t..m........\$. |
ff00 | 89 1c 24 e8 46 2a 00 00 83 c4 24 b8 02 00 00 00 5b 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 | ..$.F*....$.....[].U..S....]..D$ |
ff20 | 04 01 00 00 00 89 1c 24 e8 b7 25 00 00 c7 44 24 04 01 00 00 00 89 1c 24 85 c0 74 07 e8 19 24 00 | .......$..%...D$.......$..t...$. |
ff40 | 00 eb 17 e8 e0 79 00 00 dd 1c 24 e8 90 ed 00 00 89 d8 dd 1c 24 e8 0e f8 ff ff 83 c4 14 b8 01 00 | .....y....$.........$........... |
ff60 | 00 00 5b 5d c3 55 89 e5 53 83 ec 24 8b 5d 08 8d 45 f4 89 44 24 08 c7 44 24 04 01 00 00 00 89 1c | ..[].U..S..$.]..E..D$..D$....... |
ff80 | 24 e8 a5 27 00 00 83 7d f4 00 74 12 89 44 24 04 89 54 24 08 89 1c 24 e8 cd 29 00 00 eb 18 c7 44 | $..'...}..t..D$..T$...$..).....D |
ffa0 | 24 04 01 00 00 00 89 1c 24 e8 b3 6f 00 00 89 1c 24 e8 80 29 00 00 83 c4 24 b8 01 00 00 00 5b 5d | $.......$..o....$..)....$.....[] |
ffc0 | c3 55 89 e5 57 56 53 83 ec 1c 8b 45 08 c7 44 24 04 01 00 00 00 89 04 24 e8 07 25 00 00 85 c0 74 | .U..WVS....E..D$.......$..%....t |
ffe0 | 3f 8b 45 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 04 24 e8 2f 27 00 00 89 d7 c1 ff | ?.E..D$......D$.......$./'...... |
10000 | 1f 89 f9 31 f8 31 fa 29 c8 89 44 24 04 8b 45 08 19 ca 89 54 24 08 89 04 24 e8 4b 29 00 00 eb 24 | ...1.1.)..D$..E....T$...$.K)...$ |
10020 | 8b 45 08 c7 44 24 04 01 00 00 00 89 04 24 e8 f5 78 00 00 8b 45 08 89 04 24 d9 e1 dd 5c 24 04 e8 | .E..D$.......$..x...E...$...\$.. |
10040 | 0a 29 00 00 83 c4 1c b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 5d 08 c7 44 24 | .)..........[^_].U..WVS..,.]..D$ |
10060 | 04 01 00 00 00 89 1c 24 e8 77 24 00 00 85 c0 0f 84 b2 00 00 00 c7 44 24 04 02 00 00 00 89 1c 24 | .......$.w$...........D$.......$ |
10080 | e8 5f 24 00 00 85 c0 0f 84 9a 00 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 02 00 00 00 89 1c 24 | ._$...........D$......D$.......$ |
100a0 | e8 86 26 00 00 89 c6 83 c0 01 89 d7 83 d2 00 83 fa 00 77 35 83 f8 01 77 30 89 f9 09 f1 75 18 c7 | ..&...............w5...w0....u.. |
100c0 | 44 24 08 b4 48 46 00 c7 44 24 04 02 00 00 00 89 1c 24 e8 cd 6a 00 00 c7 44 24 04 00 00 00 00 c7 | D$..HF..D$.......$..j...D$...... |
100e0 | 44 24 08 00 00 00 00 eb 34 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 2a 26 00 | D$......4.D$......D$.......$.*&. |
10100 | 00 89 74 24 08 89 7c 24 0c 89 04 24 89 54 24 04 e8 2b e8 00 00 89 44 24 04 89 54 24 08 89 1c 24 | ..t$..|$...$.T$..+....D$..T$...$ |
10120 | e8 44 28 00 00 eb 3e c7 44 24 04 02 00 00 00 89 1c 24 e8 f1 77 00 00 c7 44 24 04 01 00 00 00 89 | .D(...>.D$.......$..w...D$...... |
10140 | 1c 24 dd 5d e0 e8 de 77 00 00 dd 45 e0 dd 5c 24 08 dd 1c 24 e8 b7 eb 00 00 89 1c 24 dd 5c 24 04 | .$.]...w...E..\$...$.......$.\$. |
10160 | e8 e9 27 00 00 83 c4 2c b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 d9 05 50 4a | ..'....,.....[^_].U..S....]...PJ |
10180 | 46 00 dd 5c 24 04 c7 44 24 0c 88 00 00 00 89 1c 24 e8 54 7f 00 00 89 1c 24 c7 44 24 08 1b 00 00 | F..\$..D$.......$.T.....$.D$.... |
101a0 | 00 c7 44 24 04 00 00 00 00 e8 46 2c 00 00 89 1c 24 c7 44 24 08 00 00 00 00 c7 44 24 04 50 49 46 | ..D$......F,....$.D$......D$.PIF |
101c0 | 00 e8 c7 7b 00 00 89 1c 24 c7 44 24 04 18 2d 44 54 c7 44 24 08 fb 21 09 40 e8 70 27 00 00 89 1c | ...{....$.D$..-DT.D$..!.@.p'.... |
101e0 | 24 c7 44 24 08 b9 48 46 00 c7 44 24 04 fe ff ff ff e8 a7 2d 00 00 89 1c 24 d9 05 54 4a 46 00 dd | $.D$..HF..D$.......-....$..TJF.. |
10200 | 5c 24 04 e8 46 27 00 00 89 1c 24 c7 44 24 08 bc 48 46 00 c7 44 24 04 fe ff ff ff e8 7d 2d 00 00 | \$..F'....$.D$..HF..D$......}-.. |
10220 | 89 1c 24 c7 44 24 04 ff ff ff ff c7 44 24 08 ff ff ff 7f e8 31 27 00 00 89 1c 24 c7 44 24 08 c1 | ..$.D$......D$......1'....$.D$.. |
10240 | 48 46 00 c7 44 24 04 fe ff ff ff e8 4d 2d 00 00 89 1c 24 c7 44 24 04 00 00 00 00 c7 44 24 08 00 | HF..D$......M-....$.D$......D$.. |
10260 | 00 00 80 e8 01 27 00 00 89 1c 24 c7 44 24 08 cc 48 46 00 c7 44 24 04 fe ff ff ff e8 1d 2d 00 00 | .....'....$.D$..HF..D$.......-.. |
10280 | 83 c4 14 b8 01 00 00 00 5b 5d c3 90 55 89 e5 53 83 ec 14 8b 5d 0c c7 44 24 04 26 00 00 00 89 d8 | ........[]..U..S....]..D$.&..... |
102a0 | c1 e0 04 83 c0 10 89 44 24 08 8b 45 08 89 04 24 e8 97 0f 00 00 88 58 06 83 c4 14 5b 5d c3 55 89 | .......D$..E...$......X....[].U. |
102c0 | e5 53 83 ec 14 8b 5d 0c c7 44 24 04 06 00 00 00 8d 04 9d 10 00 00 00 89 44 24 08 8b 45 08 89 04 | .S....]..D$.............D$..E... |
102e0 | 24 e8 66 0f 00 00 c7 40 0c 00 00 00 00 88 58 06 4b 83 fb ff 74 0a c7 44 98 10 00 00 00 00 eb f0 | $.f....@......X.K...t..D........ |
10300 | 83 c4 14 5b 5d c3 55 89 e5 56 31 f6 53 83 ec 10 8b 5d 0c 0f b6 43 06 39 c6 7d 3d 8b 45 08 c7 44 | ...[].U..V1.S....]...C.9.}=.E..D |
10320 | 24 0c 18 00 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 89 04 24 e8 ff 02 00 00 8d 50 | $......D$......D$.......$......P |
10340 | 08 c7 40 04 01 00 00 00 89 10 c7 40 10 00 00 00 00 89 44 b3 10 46 eb bb 83 c4 10 5b 5e 5d c3 55 | ..@........@......D..F.....[^].U |
10360 | 89 e5 57 56 53 83 ec 1c 8b 5d 08 8b 75 0c 8d 7b 20 8b 07 85 c0 75 4a c7 44 24 0c 18 00 00 00 c7 | ..WVS....]..u..{.....uJ.D$...... |
10380 | 44 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 89 1c 24 e8 a6 02 00 00 8b 17 c7 40 04 00 00 00 00 | D$......D$.......$........@..... |
103a0 | 89 50 08 c7 40 0c 01 00 00 00 89 07 39 5b 28 89 30 75 19 8b 53 0c 8b 4a 68 89 4b 28 89 5a 68 eb | .P..@.......9[(.0u..S..Jh.K(.Zh. |
103c0 | 0b 39 30 72 b2 74 05 8d 78 08 eb a5 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 | .90r.t..x......[^_].U..WVS....]. |
103e0 | 8b 43 20 85 c0 74 54 8b 30 3b 75 0c 72 4d 8b 50 08 83 78 04 00 89 53 20 75 1e c7 44 24 0c 00 00 | .C...tT.0;u.rM.P..x...S.u..D$... |
10400 | 00 00 c7 44 24 08 18 00 00 00 89 44 24 04 89 1c 24 e8 27 02 00 00 eb c8 8d 78 08 b9 04 00 00 00 | ...D$......D$...$.'......x...... |
10420 | f3 a5 8d 50 08 89 10 f6 40 10 40 74 b3 89 44 24 04 89 1c 24 e8 cc 0d 00 00 eb a5 83 c4 1c 5b 5e | ...P....@.@t..D$...$..........[^ |
10440 | 5f 5d c3 55 89 e5 83 ec 18 8b 45 08 c7 44 24 08 50 00 00 00 c7 44 24 04 09 00 00 00 89 04 24 e8 | _].U......E..D$.P....D$.......$. |
10460 | e8 0d 00 00 c7 40 2c 00 00 00 00 c7 40 10 00 00 00 00 c7 40 34 00 00 00 00 c7 40 1c 00 00 00 00 | .....@,.....@......@4.....@..... |
10480 | c7 40 30 00 00 00 00 c7 40 44 00 00 00 00 c7 40 14 00 00 00 00 c7 40 38 00 00 00 00 c7 40 18 00 | .@0.....@D.....@......@8.....@.. |
104a0 | 00 00 00 c7 40 40 00 00 00 00 c7 40 0c 00 00 00 00 c6 40 06 00 c6 40 07 00 c6 40 08 00 c7 40 3c | ....@@.....@......@...@...@...@< |
104c0 | 00 00 00 00 c7 40 20 00 00 00 00 c7 40 24 00 00 00 00 c7 40 28 00 00 00 00 c7 40 48 00 00 00 00 | .....@......@$.....@(.....@H.... |
104e0 | c9 c3 55 89 e5 56 53 83 ec 10 8b 5d 0c 8b 75 08 8b 43 30 c7 44 24 0c 00 00 00 00 8b 4b 14 89 34 | ..U..VS....]..u..C0.D$......K..4 |
10500 | 24 89 44 24 04 8d 14 8d 00 00 00 00 89 54 24 08 e8 28 01 00 00 8b 43 34 c7 44 24 0c 00 00 00 00 | $.D$.........T$..(....C4.D$..... |
10520 | 8b 4b 1c 89 34 24 89 44 24 04 8d 14 8d 00 00 00 00 89 54 24 08 e8 03 01 00 00 8b 53 2c c7 44 24 | .K..4$.D$.........T$.......S,.D$ |
10540 | 0c 00 00 00 00 8b 43 10 89 34 24 89 54 24 04 c1 e0 04 89 44 24 08 e8 e2 00 00 00 8b 43 38 c7 44 | ......C..4$.T$.....D$.......C8.D |
10560 | 24 0c 00 00 00 00 8b 4b 18 89 34 24 89 44 24 04 8d 14 8d 00 00 00 00 89 54 24 08 e8 bd 00 00 00 | $......K..4$.D$.........T$...... |
10580 | 8b 43 3c c7 44 24 0c 00 00 00 00 6b 53 20 0c 89 34 24 89 44 24 04 89 54 24 08 e8 9e 00 00 00 8b | .C<.D$.....kS...4$.D$..T$....... |
105a0 | 43 40 c7 44 24 0c 00 00 00 00 8b 4b 0c 89 34 24 89 44 24 04 8d 14 cd 00 00 00 00 89 54 24 08 e8 | C@.D$......K..4$.D$.........T$.. |
105c0 | 79 00 00 00 89 5c 24 04 89 34 24 c7 44 24 0c 00 00 00 00 c7 44 24 08 50 00 00 00 e8 5d 00 00 00 | y....\$..4$.D$......D$.P....]... |
105e0 | 83 c4 10 5b 5e 5d c3 55 31 d2 89 e5 57 8b 4d 0c 56 8b 75 08 53 8b 5d 10 8b 7e 20 39 fa 7d 1d 6b | ...[^].U1...W.M.V.u.S.]..~.9.}.k |
10600 | c2 0c 03 46 3c 39 58 04 7f 12 3b 58 08 7d 0a 49 75 07 8b 00 83 c0 18 eb 05 42 eb df 31 c0 5b 5e | ...F<9X...;X.}.Iu........B..1.[^ |
10620 | 5f 5d c3 90 55 89 e5 83 ec 18 8b 45 08 c7 44 24 04 58 4a 46 00 89 04 24 e8 72 cd 00 00 55 89 e5 | _]..U......E..D$.XJF...$.r...U.. |
10640 | 57 56 31 f6 53 83 ec 1c 8b 45 08 8b 55 10 8b 5d 14 83 7d 0c 00 8b 78 0c 0f 45 75 10 8b 07 8b 4f | WV1.S....E..U..]..}...x..Eu....O |
10660 | 04 89 54 24 08 8b 55 0c 89 5c 24 0c 89 0c 24 89 54 24 04 ff d0 85 c0 75 4a 85 db 74 46 8b 45 08 | ..T$..U..\$...$.T$.....uJ..tF.E. |
10680 | c7 44 24 04 01 00 00 00 89 04 24 e8 05 13 00 00 8b 55 10 8b 07 8b 4f 04 89 5c 24 0c 89 54 24 08 | .D$.......$......U....O..\$..T$. |
106a0 | 8b 55 0c 89 0c 24 89 54 24 04 ff d0 85 c0 75 13 8b 45 08 c7 44 24 04 04 00 00 00 89 04 24 e8 e0 | .U...$.T$.....u..E..D$.......$.. |
106c0 | 91 00 00 29 f3 01 5f 0c 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 57 bf 02 00 00 00 56 53 83 ec 1c 8b 45 | ...).._....[^_].U..W.....VS....E |
106e0 | 10 8b 5d 18 8b 75 08 8b 08 89 d8 99 f7 ff 39 c1 7c 1f 39 d9 7c 29 8b 45 1c 89 5c 24 0c c7 44 24 | ..]..u........9.|.9.|).E..\$..D$ |
10700 | 04 7f 4a 46 00 89 34 24 89 44 24 08 e8 9e cc 00 00 8d 1c 09 b8 04 00 00 00 83 fb 03 0f 4e d8 83 | ..JF..4$.D$..................N.. |
10720 | c8 ff 31 d2 f7 75 14 8d 7b 01 39 c7 76 08 89 34 24 e8 ee fe ff ff 8b 45 14 0f af 4d 14 89 34 24 | ..1..u..{.9.v..4$......E...M..4$ |
10740 | 0f af c3 89 4c 24 08 89 44 24 0c 8b 45 0c 89 44 24 04 e8 e6 fe ff ff 8b 55 10 89 1a 83 c4 1c 5b | ....L$..D$..E..D$.......U......[ |
10760 | 5e 5f 5d c3 55 89 e5 56 89 c6 53 89 d3 8a 53 05 8a 43 04 83 e2 fc 3c 07 88 53 05 74 32 77 0c 3c | ^_].U..V..S...S..C....<..S.t2w.< |
10780 | 05 74 6b 77 61 3c 04 74 12 eb 7c 3c 09 74 6f 72 65 3c 14 74 06 3c 26 74 4d eb 6c 83 ca 04 88 53 | .tkwa<.t..|<.tore<.t.<&tM.l....S |
107a0 | 05 8b 46 10 03 43 0c 83 c0 19 89 46 10 eb 58 8b 53 08 85 d2 74 0d f6 42 05 03 74 07 89 f0 e8 a1 | ..F..C.....F..X.S...t..B..t..... |
107c0 | ff ff ff 80 4b 05 04 8b 46 10 03 43 0c 83 c0 18 89 46 10 8b 43 10 f6 43 06 40 74 2b f6 40 05 03 | ....K...F..C.....F..C..C.@t+.@.. |
107e0 | 74 25 89 c3 eb 87 8b 46 4c 89 43 08 eb 16 8b 46 4c 89 43 1c eb 0e 8b 46 4c 89 43 24 eb 06 8b 46 | t%.....FL.C....FL.C....FL.C$...F |
10800 | 4c 89 43 4c 89 5e 4c 5b 5e 5d c3 55 89 e5 57 56 89 c6 53 89 c3 83 ec 0c 8d 78 24 8b 93 f4 00 00 | L.CL.^L[^].U..WV..S......x$..... |
10820 | 00 85 d2 74 0d f6 42 05 03 74 07 89 f0 e8 32 ff ff ff 83 c3 04 39 fb 75 e2 83 c4 0c 5b 5e 5f 5d | ...t..B..t....2......9.u....[^_] |
10840 | c3 55 89 e5 56 89 c6 53 8b 58 60 85 db 74 13 f6 43 05 03 74 09 89 da 89 f0 e8 06 ff ff ff 8b 1b | .U..V..S.X`..t..C..t............ |
10860 | eb e9 5b 5e 5d c3 55 89 e5 56 53 8d 58 48 83 c0 60 8b 08 85 c9 74 11 89 c8 eb f6 0f b6 71 05 83 | ..[^].U..VS.XH..`....t.......q.. |
10880 | e6 03 09 d6 75 0a 89 cb 8b 0b 85 c9 75 ed eb 0e 8b 31 89 33 8b 30 89 31 89 08 89 c8 eb ea 5b 5e | ....u.......u....1.3.0.1......[^ |
108a0 | 5d c3 55 89 e5 57 56 53 89 c3 83 ec 4c 89 55 cc 8b 50 0c 8b 42 60 8b 08 89 4a 60 8b 4a 40 89 08 | ].U..WVS....L.U..P..B`...J`.J@.. |
108c0 | 89 42 40 8a 48 05 89 ce 83 e6 f7 88 4d d4 89 f1 88 48 05 0f b6 7a 3d 8d 77 fe 89 f1 80 f9 03 77 | .B@.H.......M....H...z=.w......w |
108e0 | 11 8b 72 3c 8a 4d d4 83 e6 03 83 e1 f0 09 f1 88 48 05 89 45 d8 8a 40 04 c7 44 24 08 02 00 00 00 | ..r<.M..........H..E..@..D$..... |
10900 | 89 1c 24 89 55 d4 83 c8 40 0f b6 c0 89 45 e0 8d 45 d8 89 44 24 04 e8 71 15 00 00 85 c0 89 c6 0f | ..$.U...@....E..E..D$..q........ |
10920 | 84 c8 00 00 00 8b 40 08 8b 55 d4 83 e0 0f 83 f8 06 0f 85 b6 00 00 00 8a 43 6d 8a 4a 3f c6 43 6d | ......@..U..............Cm.J?.Cm |
10940 | 00 c6 42 3f 00 88 45 d4 8b 43 08 88 4d d3 b9 04 00 00 00 89 55 c8 89 c7 f3 a5 8d 78 10 8d 75 d8 | ..B?..E..C..M.......U......x..u. |
10960 | b1 04 f3 a5 8d 48 20 2b 43 1c 89 4b 08 c7 44 24 10 00 00 00 00 89 44 24 0c c7 44 24 08 00 00 00 | .....H.+C..K..D$......D$..D$.... |
10980 | 00 c7 44 24 04 34 16 41 00 89 1c 24 e8 bd 9a 00 00 8a 55 d4 8a 4d d3 88 53 6d 8b 55 c8 85 c0 88 | ..D$.4.A...$......U..M..Sm.U.... |
109a0 | 4a 3f 74 49 83 7d cc 00 74 43 83 f8 02 75 32 8b 4b 08 ba 9c 4a 46 00 8b 41 f8 83 e0 0f 83 f8 04 | J?tI.}..tC...u2.K...JF..A....... |
109c0 | 75 06 8b 51 f0 83 c2 18 89 54 24 08 c7 44 24 04 a7 4a 46 00 89 1c 24 e8 ef bc 00 00 b8 05 00 00 | u..Q.....T$..D$..JF...$......... |
109e0 | 00 89 44 24 04 89 1c 24 e8 b6 8e 00 00 83 c4 4c 5b 5e 5f 5d c3 55 89 e5 57 89 c7 56 53 31 db 83 | ..D$...$.......L[^_].U..W..VS1.. |
10a00 | ec 0c 8b 70 0c 83 7e 60 00 74 16 8b 56 78 39 d3 73 13 ba 01 00 00 00 89 f8 e8 84 fe ff ff 43 eb | ...p..~`.t..Vx9.s.............C. |
10a20 | e4 31 d2 eb 02 01 d2 89 56 78 83 c4 0c 89 d8 5b 5e 5f 5d c3 55 89 e5 83 ec 18 8b 45 08 c7 44 24 | .1......Vx.....[^_].U......E..D$ |
10a40 | 0c 00 00 00 00 c7 44 24 08 00 00 00 00 8b 48 08 89 04 24 8d 51 e0 89 54 24 04 e8 c6 97 00 00 c9 | ......D$......H...$.Q..T$....... |
10a60 | c3 55 89 c1 89 e5 31 d2 56 53 bb 64 00 00 00 83 ec 10 8b 40 14 89 0c 24 f7 f3 bb ff ff ff 7f 89 | .U....1.VS.d.......@...$........ |
10a80 | c6 89 d8 99 f7 fe 8b 51 0c 0f af 71 7c 39 41 7c 0f 4c de 03 51 08 29 da 89 54 24 04 e8 d6 30 00 | .......Q...q|9A|.L..Q.)..T$...0. |
10aa0 | 00 83 c4 10 5b 5e 5d c3 f6 40 18 40 55 89 e5 74 10 8b 50 10 f6 42 05 03 74 07 c7 40 18 0a 00 00 | ....[^]..@.@U..t..P..B..t..@.... |
10ac0 | 00 5d c3 55 89 e5 53 51 8b 4a 08 89 cb 83 e3 40 74 23 83 e1 0f 8b 12 83 f9 04 75 13 31 db 85 d2 | .].U..SQ.J.....@t#........u.1... |
10ae0 | 74 13 f6 42 05 03 74 0d e8 77 fc ff ff eb 06 8a 5a 05 83 e3 03 89 d8 5a 5b 5d c3 55 89 e5 57 31 | t..B..t..w......Z......Z[].U..W1 |
10b00 | ff 56 89 c6 53 89 d3 83 ec 1c 0f b6 4a 07 c7 45 d8 20 00 00 00 8b 42 10 d3 65 d8 01 45 d8 c7 45 | .V..S.......J..E......B..e..E..E |
10b20 | e4 00 00 00 00 3b 7b 08 73 27 89 f8 c1 e0 04 03 43 0c f6 40 08 40 74 16 8b 10 f6 42 05 03 74 0e | .....;{.s'......C..@.@t....B..t. |
10b40 | 89 f0 e8 1d fc ff ff c7 45 e4 01 00 00 00 47 eb d4 8b 7b 10 c7 45 dc 00 00 00 00 c7 45 e0 00 00 | ........E.....G...{..E......E... |
10b60 | 00 00 3b 7d d8 73 60 83 7f 08 00 75 09 89 f8 e8 34 ff ff ff eb 4c 8d 57 10 89 f0 e8 43 ff ff ff | ..;}.s`....u....4....L.W....C... |
10b80 | 85 c0 8b 47 08 74 21 a8 40 c7 45 e0 01 00 00 00 74 30 8b 07 b9 01 00 00 00 f6 40 05 03 8b 45 dc | ...G.t!.@.E.....t0........@...E. |
10ba0 | 0f 45 c1 89 45 dc eb 1a a8 40 74 16 8b 17 f6 42 05 03 74 0e 89 f0 e8 a9 fb ff ff c7 45 e4 01 00 | .E..E....@t....B..t.........E... |
10bc0 | 00 00 83 c7 20 eb 9b 80 7e 3d 00 75 0b 8b 46 50 89 43 1c 89 5e 50 eb 20 83 7d dc 00 74 0b 8b 46 | ........~=.u..FP.C..^P...}..t..F |
10be0 | 58 89 43 1c 89 5e 58 eb 0f 83 7d e0 00 74 09 8b 46 5c 89 43 1c 89 5e 5c 8b 45 e4 83 c4 1c 5b 5e | X.C..^X...}..t..F\.C..^\.E....[^ |
10c00 | 5f 5d c3 55 89 e5 57 56 89 c6 53 83 ec 2c 8b 58 4c 8a 43 04 80 4b 05 04 3c 08 0f 84 d7 02 00 00 | _].U..WV..S..,.XL.C..K..<....... |
10c20 | 77 11 3c 05 74 2c 3c 06 0f 84 2a 02 00 00 e9 39 04 00 00 3c 09 0f 84 50 03 00 00 3c 26 0f 85 29 | w.<.t,<...*....9...<...P...<&..) |
10c40 | 04 00 00 8b 43 08 89 df 31 c9 89 46 4c e9 78 02 00 00 8b 43 1c 31 ff 89 46 4c 8b 43 18 85 c0 74 | ....C...1..FL.x....C.1..FL.C...t |
10c60 | 22 f6 40 06 08 75 1c 8b 96 a0 00 00 00 c7 44 24 04 03 00 00 00 89 04 24 89 54 24 08 e8 d7 11 00 | ".@..u........D$.......$.T$..... |
10c80 | 00 89 c7 8b 53 18 85 d2 74 0d f6 42 05 03 74 07 89 f0 e8 cd fa ff ff 85 ff 0f 84 10 01 00 00 8b | ....S...t..B..t................. |
10ca0 | 47 08 83 e0 0f 83 f8 04 0f 85 01 01 00 00 8b 17 c7 44 24 04 6b 00 00 00 83 c2 18 89 14 24 89 55 | G................D$.k........$.U |
10cc0 | e4 e8 0a 6d 01 00 8b 55 e4 c7 44 24 04 76 00 00 00 89 14 24 89 c7 e8 f5 6c 01 00 85 c0 75 08 85 | ...m...U..D$.v.....$....l....u.. |
10ce0 | ff 0f 84 c8 00 00 00 80 63 05 fb 85 ff 0f 85 9c 00 00 00 0f b6 4b 07 b8 20 00 00 00 8b 7b 10 d3 | ........c............K.......{.. |
10d00 | e0 31 c9 01 f8 83 7b 08 00 89 45 e4 0f 95 c1 3b 7d e4 73 51 83 7f 08 00 75 0f 89 f8 89 4d e0 e8 | .1....{...E....;}.sQ....u....M.. |
10d20 | 84 fd ff ff 8b 4d e0 eb 37 f6 47 18 40 74 16 8b 57 10 f6 42 05 03 74 0d 89 f0 89 4d e0 e8 22 fa | .....M..7.G.@t..W..B..t....M..". |
10d40 | ff ff 8b 4d e0 85 c9 75 12 89 fa 89 f0 e8 71 fd ff ff 31 c9 85 c0 0f 95 c1 eb 05 b9 01 00 00 00 | ...M...u......q...1............. |
10d60 | 83 c7 20 eb aa 80 7e 3d 00 75 0e 8b 46 50 89 43 1c 89 5e 50 e9 c4 00 00 00 85 c9 0f 84 bc 00 00 | ......~=.u..FP.C..^P............ |
10d80 | 00 8b 46 54 89 43 1c 89 5e 54 e9 ae 00 00 00 85 c0 75 0e 89 da 89 f0 e8 5f fd ff ff e9 9c 00 00 | ..FT.C..^T.......u......_....... |
10da0 | 00 8b 46 5c 89 43 1c 89 5e 5c e9 8e 00 00 00 0f b6 4b 07 31 ff c7 45 e4 20 00 00 00 8b 43 10 d3 | ..F\.C..^\.......K.1..E......C.. |
10dc0 | 65 e4 01 45 e4 3b 7b 08 73 20 89 f8 c1 e0 04 03 43 0c f6 40 08 40 74 0f 8b 10 f6 42 05 03 74 07 | e..E.;{.s.......C..@.@t....B..t. |
10de0 | 89 f0 e8 7d f9 ff ff 47 eb db 8b 7b 10 8d 47 10 89 45 e0 3b 7d e4 73 45 83 7f 08 00 75 09 89 f8 | ...}...G...{..G..E.;}.sE....u... |
10e00 | e8 a3 fc ff ff eb 2d 8b 45 e0 f6 40 08 40 74 0f 8b 10 f6 42 05 03 74 07 89 f0 e8 45 f9 ff ff f6 | ......-.E..@.@t....B..t....E.... |
10e20 | 47 08 40 74 0f 8b 17 f6 42 05 03 74 07 89 f0 e8 30 f9 ff ff 83 c7 20 83 45 e0 20 eb b6 8b 43 08 | G.@t....B..t....0.......E.....C. |
10e40 | ba 20 00 00 00 0f b6 4b 07 83 c0 02 d3 e2 c1 e0 04 01 d0 e9 11 02 00 00 8b 53 0c 8b 43 08 85 d2 | .......K.................S..C... |
10e60 | 89 46 4c 74 0d f6 42 05 03 74 07 89 f0 e8 f2 f8 ff ff 31 ff 0f b6 43 06 39 c7 7d 38 8b 44 bb 10 | .FLt..B..t........1...C.9.}8.D.. |
10e80 | 85 c0 74 2d 8b 10 8d 48 08 39 ca 74 0f 80 7e 3d 08 74 09 c7 40 0c 01 00 00 00 eb 15 f6 42 08 40 | ..t-...H.9.t..~=.t..@........B.@ |
10ea0 | 74 0f 8b 12 f6 42 05 03 74 07 89 f0 e8 b3 f8 ff ff 47 eb c0 8d 04 85 10 00 00 00 e9 a9 01 00 00 | t....B..t........G.............. |
10ec0 | f6 47 18 40 75 0e 41 83 c7 10 0f b6 43 06 39 c1 7c ee eb 18 8b 57 10 f6 42 05 03 74 e9 89 f0 89 | .G.@u.A.....C.9.|....W..B..t.... |
10ee0 | 4d e4 e8 7d f8 ff ff 8b 4d e4 eb da c1 e0 04 83 c0 10 e9 72 01 00 00 8b 43 24 8b 7b 1c 89 46 4c | M..}....M..........r....C$.{..FL |
10f00 | 8b 46 50 89 43 24 89 5e 50 80 63 05 fb 85 ff 74 70 3b 7b 08 73 1a f6 47 08 40 74 0f 8b 17 f6 42 | .FP.C$.^P.c....tp;{.s..G.@t....B |
10f20 | 05 03 74 07 89 f0 e8 39 f8 ff ff 83 c7 10 eb e1 80 7e 3d 08 75 2f 8b 43 5c c1 e0 04 03 43 1c 39 | ..t....9.........~=.u/.C\....C.9 |
10f40 | c7 73 0c c7 47 08 00 00 00 00 83 c7 10 eb f0 39 5b 28 75 1f 83 7b 20 00 74 19 8b 46 68 89 43 28 | .s..G..........9[(u..{..t..Fh.C( |
10f60 | 89 5e 68 eb 0e 80 7e 3e 01 74 08 89 1c 24 e8 6b 8c 00 00 8b 43 5c 83 c0 07 c1 e0 04 e9 e8 00 00 | .^h...~>.t...$.k....C\.......... |
10f80 | 00 b8 01 00 00 00 e9 de 00 00 00 8b 43 4c 89 46 4c 8b 43 44 85 c0 74 0d f6 40 05 03 74 07 c7 43 | ............CL.FL.CD..t..@..t..C |
10fa0 | 44 00 00 00 00 8b 53 48 85 d2 74 0d f6 42 05 03 74 07 89 f0 e8 ab f7 ff ff 31 ff 3b 7b 10 7d 20 | D.....SH..t..B..t........1.;{.}. |
10fc0 | 89 f8 c1 e0 04 03 43 2c f6 40 08 40 74 0f 8b 10 f6 42 05 03 74 07 89 f0 e8 87 f7 ff ff 47 eb db | ......C,.@.@t....B..t........G.. |
10fe0 | 31 ff 3b 7b 0c 7d 1a 8b 43 40 8b 14 f8 85 d2 74 0d f6 42 05 03 74 07 89 f0 e8 66 f7 ff ff 47 eb | 1.;{.}..C@.....t..B..t....f...G. |
11000 | e1 31 ff 3b 7b 1c 7d 1a 8b 43 34 8b 14 b8 85 d2 74 0d f6 42 05 03 74 07 89 f0 e8 45 f7 ff ff 47 | .1.;{.}..C4.....t..B..t....E...G |
11020 | eb e1 31 ff 8b 4b 20 39 cf 7d 1c 6b c7 0c 03 43 3c 8b 10 85 d2 74 0d f6 42 05 03 74 07 89 f0 e8 | ..1..K.9.}.k...C<....t..B..t.... |
11040 | 20 f7 ff ff 47 eb dd 8b 53 14 8d 0c 49 8b 43 18 03 53 1c 8d 44 02 14 8b 53 10 8d 04 90 8b 53 0c | ....G...S...I.C..S..D...S.....S. |
11060 | 01 d2 01 d0 01 c8 c1 e0 02 01 46 10 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 53 89 c3 52 83 7b 4c 00 74 | ..........F...,[^_].U..S..R.{L.t |
11080 | 09 89 d8 e8 7b fb ff ff eb f1 58 5b 5d c3 55 89 e5 57 56 53 89 d3 83 ec 1c 89 45 e4 89 4d e0 3b | ....{.....X[].U..WVS......E..M.; |
110a0 | 5d e0 74 6e 0f b6 4b 07 be 20 00 00 00 31 ff d3 e6 03 73 10 3b 7b 08 73 26 89 f9 8b 45 e4 c1 e1 | ].tn..K......1....s.;{.s&...E... |
110c0 | 04 03 4b 0c 89 ca 89 4d dc e8 f5 f9 ff ff 8b 4d dc 85 c0 74 07 c7 41 08 00 00 00 00 47 eb d5 8b | ..K....M.......M...t..A.....G... |
110e0 | 7b 10 39 f7 73 27 83 7f 08 00 74 1c 8b 45 e4 89 fa e8 cd f9 ff ff 85 c0 74 0e c7 47 08 00 00 00 | {.9.s'....t..E..........t..G.... |
11100 | 00 89 f8 e8 a0 f9 ff ff 83 c7 20 eb d5 8b 5b 1c eb 8d 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 57 89 c7 | ..............[......[^_].U..W.. |
11120 | 56 89 d6 53 83 ec 1c 85 f6 74 44 0f b6 4e 07 b8 20 00 00 00 8b 5e 10 d3 e0 01 d8 89 45 e4 3b 5d | V..S.....tD..N.......^......E.;] |
11140 | e4 73 27 83 7b 08 00 74 1c 8d 53 10 89 f8 e8 70 f9 ff ff 85 c0 74 0e c7 43 08 00 00 00 00 89 d8 | .s'.{..t..S....p.....t..C....... |
11160 | e8 43 f9 ff ff 83 c3 20 eb d4 8b 76 1c eb b8 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 57 56 53 89 c3 83 | .C.........v......[^_].U..WVS... |
11180 | ec 0c 8b 53 58 31 ff c7 43 58 00 00 00 00 85 d2 74 1e 89 d8 8b 72 1c e8 5f f9 ff ff 85 c0 74 0c | ...SX1..CX......t....r.._.....t. |
111a0 | 89 d8 bf 01 00 00 00 e8 c8 fe ff ff 89 f2 eb de 85 ff 75 ce 83 c4 0c 5b 5e 5f 5d c3 55 89 e5 8b | ..................u....[^_].U... |
111c0 | 45 08 8b 4d 0c 8b 55 10 8b 40 0c 80 78 3d 01 77 06 5d e9 8d f5 ff ff 8a 40 3c 8a 51 05 83 e0 03 | E..M..U..@..x=.w.]......@<.Q.... |
111e0 | 83 e2 f8 09 d0 88 41 05 5d c3 55 89 e5 8b 55 08 8b 45 0c 8b 52 0c 80 60 05 fb 8b 4a 50 89 48 1c | ......A.].U...U..E..R..`...JP.H. |
11200 | 89 42 50 5d c3 55 89 e5 8b 45 08 8b 55 0c 8b 40 0c 8b 12 80 78 3d 01 8b 12 77 10 85 d2 74 0c f6 | .BP].U...E..U..@....x=...w...t.. |
11220 | 42 05 03 74 06 5d e9 39 f5 ff ff 5d c3 55 89 e5 8b 45 0c 8b 55 08 8b 08 8b 52 0c 80 60 05 fc 89 | B..t.].9...].U...E..U....R..`... |
11240 | 4a 40 8b 4a 64 89 08 89 42 64 5d c3 55 89 e5 56 53 83 ec 10 8b 5d 0c 8b 45 08 8b 55 10 8b 70 0c | J@.Jd...Bd].U..VS....]..E..U..p. |
11260 | 89 54 24 0c 89 da 83 e2 0f 89 54 24 08 c7 44 24 04 00 00 00 00 89 04 24 e8 c0 f3 ff ff 8a 56 3c | .T$.......T$..D$.......$......V< |
11280 | 83 e2 03 88 50 05 88 58 04 8b 56 40 89 10 89 46 40 83 c4 10 5b 5e 5d c3 55 89 e5 83 ec 18 8b 45 | ....P..X..V@...F@...[^].U......E |
112a0 | 0c 8b 48 04 8d 51 ff 85 d2 89 50 04 75 26 8d 50 08 39 10 75 1f 89 44 24 04 8b 45 08 c7 44 24 0c | ..H..Q....P.u&.P.9.u..D$..E..D$. |
112c0 | 00 00 00 00 c7 44 24 08 18 00 00 00 89 04 24 e8 69 f3 ff ff c9 c3 55 89 e5 57 56 89 d6 53 89 c3 | .....D$.......$.i.....U..WV..S.. |
112e0 | 83 ec 2c 8b 40 0c 89 4d e4 8a 40 3c 88 c2 83 e0 03 83 f2 03 88 55 e3 88 45 e2 8b 3e 85 ff 0f 84 | ..,.@..M..@<.........U..E..>.... |
11300 | 2f 01 00 00 83 7d e4 00 0f 84 21 01 00 00 8a 57 05 88 d1 83 f1 03 84 4d e3 0f 85 fd 00 00 00 8b | /....}....!....W.......M........ |
11320 | 17 89 16 8a 57 04 80 fa 07 0f 84 a1 00 00 00 77 25 80 fa 05 0f 84 b6 00 00 00 77 5c 80 fa 04 0f | ....W..........w%.........w\.... |
11340 | 85 e2 00 00 00 89 7c 24 04 89 1c 24 e8 39 08 00 00 e9 b6 00 00 00 80 fa 09 74 2c 0f 82 9d 00 00 | ......|$...$.9...........t,..... |
11360 | 00 80 fa 14 0f 84 a2 00 00 00 80 fa 26 0f 85 b4 00 00 00 c7 44 24 0c 00 00 00 00 0f b6 57 06 c1 | ............&.......D$.......W.. |
11380 | e2 04 83 c2 10 eb 57 89 7c 24 04 89 1c 24 e8 4f f1 ff ff e9 8f 00 00 00 31 d2 0f b6 4f 06 39 ca | ......W.|$...$.O........1...O.9. |
113a0 | 7d 1d 8b 4c 97 10 85 c9 74 12 89 4c 24 04 89 1c 24 89 55 dc e8 df fe ff ff 8b 55 dc 42 eb db c7 | }..L....t..L$...$.U.......U.B... |
113c0 | 44 24 0c 00 00 00 00 8d 14 8d 10 00 00 00 eb 0e c7 44 24 0c 00 00 00 00 8b 47 0c 8d 50 18 89 54 | D$...............D$......G..P..T |
113e0 | 24 08 89 7c 24 04 89 1c 24 e8 4f f2 ff ff eb 37 89 7c 24 04 89 1c 24 e8 6d 33 ff ff eb 29 89 7c | $..|$...$.O....7.|$...$.m3...).| |
11400 | 24 04 89 1c 24 e8 7e 2c 00 00 eb 1b c7 44 24 0c 00 00 00 00 8b 47 0c 8d 50 19 eb c2 83 e2 f8 89 | $...$.~,.....D$......G..P....... |
11420 | fe 0a 55 e2 88 57 05 ff 4d e4 e9 cb fe ff ff 89 f0 eb 02 31 c0 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 | ..U..W..M..........1...,[^_].U.. |
11440 | 57 89 cf 56 53 89 d3 83 ec 0c 8b 52 44 85 d2 75 0f 89 f8 88 43 3d 8b 45 08 89 43 44 31 c0 eb 21 | W..VS......RD..u....C=.E..CD1..! |
11460 | b9 53 00 00 00 8b 73 0c e8 69 fe ff ff 8b 53 0c 29 f2 01 53 14 85 c0 89 43 44 74 d5 b8 f2 01 00 | .S....s..i....S.)..S....CDt..... |
11480 | 00 83 c4 0c 5b 5e 5f 5d c3 55 89 e5 57 89 c7 56 53 31 db 83 ec 1c 8b 70 0c 8d 46 40 c6 46 3d 02 | ....[^_].U..W..VS1.....p..F@.F=. |
114a0 | 89 45 e4 8b 55 e4 b9 01 00 00 00 89 f8 43 e8 23 fe ff ff 3b 45 e4 74 eb 89 46 44 83 c4 1c 89 d8 | .E..U........C.#...;E.t..FD..... |
114c0 | 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 58 0c 89 45 e4 80 7b 3d 07 0f 87 d7 02 00 00 0f b6 | [^_].U..WVS..,.X..E..{=......... |
114e0 | 43 3d ff 24 85 c8 4a 46 00 8b 43 20 8b 93 88 00 00 00 c7 43 50 00 00 00 00 c7 43 4c 00 00 00 00 | C=.$..JF..C........CP.....CL.... |
11500 | c1 e0 02 85 d2 89 43 10 c7 43 58 00 00 00 00 c7 43 5c 00 00 00 00 c7 43 54 00 00 00 00 74 0d f6 | ......C..CX.....C\.....CT....t.. |
11520 | 42 05 03 74 07 89 d8 e8 38 f2 ff ff f6 43 30 40 74 10 8b 53 28 f6 42 05 03 74 07 89 d8 e8 22 f2 | B..t....8....C0@t..S(.B..t....". |
11540 | ff ff 89 d8 e8 c2 f2 ff ff 89 d8 e8 f1 f2 ff ff c6 43 3d 00 eb 18 c7 43 10 00 00 00 00 89 d8 e8 | .................C=....C........ |
11560 | 9f f6 ff ff 83 7b 4c 00 75 04 c6 43 3d 01 8b 43 10 e9 41 02 00 00 89 d8 e8 f7 fa ff ff 8b 45 e4 | .....{L.u..C=..C..A...........E. |
11580 | 8b 70 0c 8b 7e 50 c6 46 3d 08 c7 46 10 00 00 00 00 f6 40 05 03 89 7d e0 74 09 89 c2 89 f0 e8 c1 | .p..~P.F=..F......@...}.t....... |
115a0 | f1 ff ff f6 46 30 40 74 10 8b 56 28 f6 42 05 03 74 07 89 f0 e8 ab f1 ff ff 89 f0 e8 4b f2 ff ff | ....F0@t..V(.B..t...........K... |
115c0 | 8d 4e 68 8b 01 85 c0 74 4f f6 40 05 07 75 0b 83 78 20 00 74 05 8d 48 28 eb e9 8b 50 28 89 11 8b | .Nh....tO.@..u..x..t..H(...P(... |
115e0 | 78 20 89 40 28 85 ff 74 da 83 7f 0c 00 74 24 8b 07 f6 40 08 40 74 15 8b 10 f6 42 05 03 74 0d 89 | x..@(..t.....t$...@.@t....B..t.. |
11600 | f0 89 4d dc e8 5b f1 ff ff 8b 4d dc c7 47 0c 00 00 00 00 8b 7f 08 eb cd 89 f0 e8 55 fa ff ff 8b | ..M..[....M..G.............U.... |
11620 | 45 e0 8b 7e 10 89 46 4c 89 f0 e8 45 fa ff ff 89 f0 c7 46 10 00 00 00 00 e8 3a fb ff ff 8b 56 54 | E..~..FL...E......F......:....VT |
11640 | 31 c9 89 f0 e8 45 fa ff ff 8b 56 5c 31 c9 89 f0 e8 39 fa ff ff 8b 46 5c 31 d2 8b 4e 54 03 7e 10 | 1....E....V\1....9....F\1..NT.~. |
11660 | 89 45 e0 89 f0 89 4d dc e8 f9 f1 ff ff 89 f0 c7 46 78 01 00 00 00 e8 c6 f1 ff ff 89 f0 e8 f2 f9 | .E....M.........Fx.............. |
11680 | ff ff 89 f0 c7 46 10 00 00 00 00 e8 e7 fa ff ff 8b 56 58 89 f0 e8 80 fa ff ff 8b 56 5c 89 f0 e8 | .....F...........VX........V\... |
116a0 | 76 fa ff ff 8b 56 54 89 f0 8b 4d dc e8 dd f9 ff ff 8b 56 5c 89 f0 8b 4d e0 e8 d0 f9 ff ff 8b 45 | v....VT...M.......V\...M.......E |
116c0 | e4 80 76 3c 03 03 7e 10 e8 bc fd ff ff 8b 53 0c 03 53 08 89 53 14 6b c0 06 01 f8 e9 d7 00 00 00 | ..v<..~.......S..S..S.k......... |
116e0 | 8d 43 48 b9 03 00 00 00 89 04 24 eb 0b 8d 43 60 b9 04 00 00 00 89 04 24 8b 45 e4 89 da e8 3b fd | .CH.......$...C`.......$.E....;. |
11700 | ff ff e9 b0 00 00 00 c7 04 24 00 00 00 00 b9 05 00 00 00 eb e3 8b 8b 88 00 00 00 8a 43 3c 8a 51 | .........$..................C<.Q |
11720 | 05 83 e0 03 83 e2 f8 09 d0 88 41 05 80 7b 3e 01 74 60 8b 43 6c bf 04 00 00 00 8b 53 74 8b 73 0c | ..........A..{>.t`.Cl......St.s. |
11740 | c7 44 24 0c 00 00 00 00 89 44 24 04 8b 45 e4 89 54 24 08 89 04 24 e8 e2 ee ff ff 8b 4b 20 c7 43 | .D$......D$..E..T$...$......K..C |
11760 | 74 00 00 00 00 89 43 6c 89 c8 99 f7 ff 39 43 1c 7d 18 89 c8 66 bf 02 00 99 f7 ff 89 44 24 04 8b | t.....Cl.....9C.}...f.......D$.. |
11780 | 45 e4 89 04 24 e8 fa 02 00 00 8b 43 0c 29 f0 01 43 14 c6 43 3d 06 eb 1d 83 7b 60 00 74 13 80 7b | E...$......C.)..C..C=....{`.t..{ |
117a0 | 3e 01 74 0d 8b 45 e4 e8 49 f2 ff ff 6b c0 06 eb 06 c6 43 3d 07 31 c0 83 c4 2c 5b 5e 5f 5d c3 55 | >.t..E..I...k.....C=.1...,[^_].U |
117c0 | 89 e5 57 56 53 83 ec 1c 8b 5d 0c 8b 4d 08 8b 45 10 f6 43 05 08 8b 71 0c 75 7d 85 c0 74 79 f6 40 | ..WVS....]..M..E..C...q.u}..ty.@ |
117e0 | 06 04 75 73 8b 96 9c 00 00 00 c7 44 24 04 02 00 00 00 89 04 24 89 54 24 08 e8 5a 06 00 00 85 c0 | ..us.......D$.......$.T$..Z..... |
11800 | 74 55 8a 46 3d 83 e8 02 3c 03 77 2e 8a 46 3c 8a 53 05 83 e0 03 83 e2 f8 09 d0 88 43 05 8b 7e 44 | tU.F=...<.w..F<.S..........C..~D |
11820 | 39 df 75 16 8b 45 08 b9 01 00 00 00 89 fa e8 a3 fa ff ff 39 f8 74 ed 89 46 44 8d 46 40 8b 10 39 | 9.u..E.............9.t..FD.F@..9 |
11840 | da 74 04 89 d0 eb f6 8b 13 89 10 8b 46 48 89 03 89 5e 48 80 4b 05 08 83 c4 1c 5b 5e 5f 5d c3 55 | .t..........FH...^H.K.....[^_].U |
11860 | ba 01 00 00 00 89 e5 57 56 53 83 ec 0c 8b 5d 08 8b 73 0c 89 f0 e8 ec ef ff ff 8b 7b 0c 83 7f 60 | .......WVS....]..s.........{...` |
11880 | 00 74 0b 31 d2 89 d8 e8 16 f0 ff ff eb ef 8d 56 48 83 c9 ff c6 46 3c 03 89 d8 c6 46 3e 00 e8 33 | .t.1...........VH....F<....F>..3 |
118a0 | fa ff ff 8d 56 40 83 c9 ff 89 d8 e8 26 fa ff ff 83 c4 0c 89 d8 8d 56 64 83 c9 ff 5b 5e 5f 5d e9 | ....V@......&.........Vd...[^_]. |
118c0 | 12 fa ff ff 55 89 e5 56 53 8b 5d 08 8b 73 0c 0f b6 46 3d 8b 55 0c 0f a3 c2 72 09 89 d8 e8 e3 fb | ....U..VS.]..s...F=.U....r...... |
118e0 | ff ff eb eb 5b 5e 5d c3 55 b9 c8 00 00 00 89 e5 57 56 53 83 ec 1c 8b 75 08 8b 5e 0c 8b 43 0c 99 | ....[^].U.......WVS....u..^..C.. |
11900 | f7 f9 b9 ff ff ff 7f 8d 78 01 89 c8 99 f7 bb 80 00 00 00 8b 93 80 00 00 00 0f af d7 39 c7 0f 4c | ........x...................9..L |
11920 | ca 80 7b 3f 00 89 cf 75 1e 89 1c 24 c7 44 24 04 e0 b1 ff ff e8 3e 22 00 00 83 c4 1c 5b 5e 5f 5d | ..{?...u...$.D$......>".....[^_] |
11940 | c3 80 7b 3d 07 74 13 89 f0 e8 77 fb ff ff 29 c7 81 ff 31 f8 ff ff 89 f8 7d e7 80 7b 3d 07 75 0e | ..{=.t....w...)...1.....}..{=.u. |
11960 | 83 c4 1c 89 d8 5b 5e 5f 5d e9 f3 f0 ff ff 99 f7 bb 80 00 00 00 89 1c 24 69 c0 c8 00 00 00 89 44 | .....[^_]..............$i......D |
11980 | 24 04 e8 f0 21 00 00 83 c4 1c 89 f0 5b 5e 5f 5d e9 60 f0 ff ff 55 89 e5 56 53 83 ec 10 8b 5d 08 | $...!.......[^_].`...U..VS....]. |
119a0 | 83 7d 0c 00 8b 73 0c 74 04 c6 46 3e 01 80 7e 3d 01 77 07 89 d8 e8 cf fa ff ff 89 1c 24 c7 44 24 | .}...s.t..F>..~=.w..........$.D$ |
119c0 | 04 80 00 00 00 e8 fa fe ff ff 89 1c 24 c7 44 24 04 7f ff ff ff e8 ea fe ff ff 89 1c 24 c7 44 24 | ............$.D$............$.D$ |
119e0 | 04 40 00 00 00 e8 da fe ff ff 89 1c 24 c7 44 24 04 80 00 00 00 e8 ca fe ff ff 89 f0 c6 46 3e 00 | .@..........$.D$.............F>. |
11a00 | 83 c4 10 5b 5e 5d e9 56 f0 ff ff 90 55 89 e5 83 ec 18 8b 45 08 8b 55 0c 8b 48 0c 39 d0 74 27 3b | ...[^].V....U......E..U..H.9.t'; |
11a20 | 4a 0c 74 04 31 c0 eb 23 83 c2 18 83 c0 18 89 4c 24 08 89 54 24 04 89 04 24 e8 d2 5f 01 00 85 c0 | J.t.1..#.......L$..T$...$.._.... |
11a40 | 75 e2 b0 01 eb 05 b8 01 00 00 00 c9 c3 55 89 e5 8b 55 0c 8b 45 10 56 53 89 d1 c1 e9 05 31 d0 41 | u............U...U..E.VS.....1.A |
11a60 | 39 ca 72 1c 89 c6 89 c3 c1 ee 02 c1 e3 05 01 f3 8b 75 08 0f b6 74 16 ff 29 ca 01 f3 31 d8 eb e0 | 9.r..............u...t..)...1... |
11a80 | 5b 5e 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 7d 08 8b 75 0c 8b 5f 0c 8b 43 20 39 c6 7f 15 8b 43 20 | [^].U..WVS..,.}..u.._..C.9....C. |
11aa0 | c7 45 e4 00 00 00 00 89 45 e0 8d 46 ff 89 45 d8 eb 58 8d 56 01 81 fa ff ff ff 3f 76 08 89 3c 24 | .E......E..F..E..X.V......?v..<$ |
11ac0 | e8 5f eb ff ff 8b 53 18 8d 0c b5 00 00 00 00 c1 e0 02 89 4c 24 0c 89 44 24 08 89 54 24 04 89 3c | ._....S............L$..D$..T$..< |
11ae0 | 24 e8 57 eb ff ff 89 43 18 8b 43 20 8d 14 85 00 00 00 00 39 f0 7d a6 8b 4b 18 40 c7 04 11 00 00 | $.W....C..C........9.}..K.@..... |
11b00 | 00 00 83 c2 04 eb ec ff 45 e4 8b 45 e0 39 45 e4 7d 33 8b 43 18 8b 55 e4 8d 0c 90 8b 01 c7 01 00 | ........E..E.9E.}3.C..U......... |
11b20 | 00 00 00 85 c0 74 e0 8b 48 10 8b 53 18 89 4d dc 8b 4d d8 23 48 08 8d 0c 8a 8b 11 89 50 10 89 01 | .....t..H..S..M..M.#H.......P... |
11b40 | 8b 45 dc eb de 39 c6 89 c1 7d 34 8d 46 01 3d ff ff ff 3f 0f 87 64 ff ff ff 8b 43 18 8d 14 b5 00 | .E...9...}4.F.=...?..d....C..... |
11b60 | 00 00 00 89 54 24 0c 89 ca c1 e2 02 89 54 24 08 89 44 24 04 89 3c 24 e8 c1 ea ff ff 89 43 18 89 | ....T$.......T$..D$..<$......C.. |
11b80 | 73 20 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 8b 45 08 53 8b 4d 0c 8b 40 0c 8b 58 20 8d 53 ff 8b 58 18 | s...,[^_].U...E.S.M..@..X..S..X. |
11ba0 | 23 51 08 8d 14 93 8b 1a 39 cb 74 05 8d 53 10 eb f5 8b 49 10 89 0a ff 48 1c 5b 5d c3 55 89 e5 57 | #Q......9.t..S....I....H.[].U..W |
11bc0 | 56 53 83 ec 2c 8b 7d 08 83 7d 10 28 0f 87 ff 00 00 00 8b 5f 0c 8b 43 38 89 44 24 08 8b 45 10 89 | VS..,.}..}.(......._..C8.D$..E.. |
11be0 | 44 24 04 8b 45 0c 89 04 24 e8 5f fe ff ff 8b 53 20 8b 4b 18 89 c6 89 45 e4 8d 42 ff 21 f0 8d 04 | D$..E...$._....S..K....E..B.!... |
11c00 | 81 8b 30 89 45 e0 85 f6 74 4e 8b 46 0c 39 45 10 75 41 8b 45 10 89 55 dc 89 44 24 08 8d 46 18 89 | ..0.E...tN.F.9E.uA.E..U..D$..F.. |
11c20 | 44 24 04 8b 45 0c 89 04 24 e8 e2 5d 01 00 8b 55 dc 85 c0 75 1e 8a 46 05 89 f2 8a 4b 3c 83 f0 03 | D$..E...$..]...U...u..F....K<... |
11c40 | 83 f1 03 84 c1 0f 85 db 00 00 00 88 46 05 e9 d3 00 00 00 8b 76 10 eb ae 39 53 1c 7c 26 81 fa ff | ............F.......v...9S.|&... |
11c60 | ff ff 3f 7f 1e 01 d2 89 54 24 04 89 3c 24 e8 11 fe ff ff 8b 43 20 8b 53 18 48 23 45 e4 8d 04 82 | ..?.....T$..<$......C..S.H#E.... |
11c80 | 89 45 e0 8b 45 10 89 3c 24 c7 44 24 04 04 00 00 00 83 c0 19 89 44 24 08 e8 af f5 ff ff 8b 7d 10 | .E..E..<$.D$.........D$.......}. |
11ca0 | 8b 75 0c 8b 4d 10 89 78 0c 8b 7d e4 8d 50 18 c6 40 06 00 89 78 08 89 d7 f3 a4 8b 4d e0 8b 75 10 | .u..M..x..}..P..@...x......M..u. |
11cc0 | c6 44 30 18 00 8b 11 89 50 10 89 01 ff 43 1c eb 53 8b 45 10 40 83 f8 eb 76 08 89 3c 24 e8 42 e9 | .D0.....P....C..S.E.@...v..<$.B. |
11ce0 | ff ff 8b 47 0c 8b 58 38 8b 45 10 89 3c 24 c7 44 24 04 14 00 00 00 83 c0 19 89 44 24 08 e8 4a f5 | ...G..X8.E..<$.D$.........D$..J. |
11d00 | ff ff 8b 7d 10 8b 75 0c 8b 4d 10 89 58 08 8b 5d 10 8d 50 18 89 78 0c 89 d7 c6 40 06 00 f3 a4 c6 | ...}..u..M..X..]..P..x....@..... |
11d20 | 44 18 18 00 89 c2 83 c4 2c 89 d0 5b 5e 5f 5d c3 55 31 c0 89 e5 83 c9 ff 57 83 ec 14 8b 55 0c 89 | D.......,..[^_].U1......W....U.. |
11d40 | d7 f2 ae 8b 45 08 89 54 24 04 89 04 24 f7 d1 49 89 4c 24 08 e8 63 fe ff ff 83 c4 14 5f 5d c3 55 | ....E..T$...$..I.L$..c......_].U |
11d60 | 89 e5 53 83 ec 14 8b 5d 0c 8b 45 08 83 fb e7 76 08 89 04 24 e8 ab e8 ff ff 8d 53 18 89 54 24 08 | ..S....]..E....v...$......S..T$. |
11d80 | c7 44 24 04 07 00 00 00 89 04 24 e8 bc f4 ff ff 8b 0d e8 62 46 00 8b 15 f0 62 46 00 89 58 0c 8b | .D$.......$........bF....bF..X.. |
11da0 | 1d ec 62 46 00 c7 40 08 00 00 00 00 89 48 10 88 50 06 89 58 14 83 c4 14 5b 5d c3 90 55 89 e5 56 | ..bF..@......H..P..X....[]..U..V |
11dc0 | 53 bb 20 4b 46 00 83 ec 10 8b 75 08 8b 43 04 85 c0 74 2f 8b 13 83 c3 08 89 44 24 08 c7 44 24 0c | S..KF.....u..C...t/......D$..D$. |
11de0 | 01 00 00 00 89 34 24 89 54 24 04 e8 c1 60 00 00 c7 44 24 04 fe ff ff ff 89 34 24 e8 5a 05 00 00 | .....4$.T$...`...D$......4$.Z... |
11e00 | eb ca 83 c4 10 5b 5e 5d c3 90 90 90 55 89 e5 57 56 53 31 db 83 ec 1c 8b 75 08 8b 04 9d 48 4c 46 | .....[^]....U..WVS1.....u....HLF |
11e20 | 00 8b 7e 0c 89 34 24 89 44 24 04 e8 00 ff ff ff 8d 53 24 43 89 44 97 04 8b 46 0c 8b 44 90 04 89 | ..~..4$.D$.......S$C.D...F..D... |
11e40 | 34 24 89 44 24 04 e8 e2 f3 ff ff 83 fb 18 75 ca 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 53 83 ec 14 8b | 4$.D$.........u....[^_].U..S.... |
11e60 | 5d 08 8b 45 10 89 1c 24 89 44 24 04 e8 f5 29 ff ff 83 78 08 00 75 0f 8b 4d 0c b8 01 00 00 00 d3 | ]..E...$.D$...)...x..u..M....... |
11e80 | e0 08 43 06 31 c0 83 c4 14 5b 5d c3 55 89 e5 8b 55 0c 53 8b 4d 08 8b 5d 10 8b 42 08 83 e0 0f 83 | ..C.1....[].U...U.S.M..]..B..... |
11ea0 | f8 05 74 0c 83 f8 07 75 0e 8b 02 8b 40 08 eb 11 8b 02 8b 40 18 eb 0a 8b 51 0c 8b 84 82 f4 00 00 | ..t....u....@......@....Q....... |
11ec0 | 00 85 c0 74 17 8b 51 0c 8b 94 9a 94 00 00 00 89 45 08 5b 89 55 0c 5d e9 8a 29 ff ff b8 e8 62 46 | ...t..Q.........E.[.U.]..)....bF |
11ee0 | 00 5b 5d c3 55 b9 04 00 00 00 89 e5 57 56 53 83 ec 2c 8b 5d 08 8b 75 0c 83 7d 1c 00 8b 53 08 8b | .[].U.......WVS..,.]..u..}...S.. |
11f00 | 43 1c 89 d7 f3 a5 8b 75 10 8d 7a 10 89 45 e4 8d 42 30 b1 04 f3 a5 8b 75 14 8d 7a 20 89 43 08 b1 | C......u..z..E..B0.....u..z..C.. |
11f20 | 04 f3 a5 75 0f 83 c2 40 8b 75 18 b1 04 89 53 08 89 c7 f3 a5 8b 43 10 b9 04 00 00 00 89 ca 89 4d | ...u...@.u....S......C.........M |
11f40 | e0 8a 40 22 83 e0 02 0f b6 c0 89 44 24 0c 8b 45 1c 29 c2 89 44 24 08 8b 43 08 c1 e2 04 89 1c 24 | ..@".......D$..E.)..D$..C......$ |
11f60 | 29 d0 89 44 24 04 e8 ba 82 00 00 83 7d 1c 00 74 19 8b 7b 08 8b 45 18 2b 45 e4 03 43 1c 8d 77 f0 | )..D$.......}..t..{..E.+E..C..w. |
11f80 | 8b 4d e0 89 73 08 89 c7 f3 a5 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 5d 08 8b 7d | .M..s.......,[^_].U..WVS..,.]..} |
11fa0 | 18 8b 45 0c 8b 75 10 89 1c 24 89 7c 24 08 89 44 24 04 e8 d5 fe ff ff 83 78 08 00 75 10 89 7c 24 | ..E..u...$.|$..D$.......x..u..|$ |
11fc0 | 08 89 74 24 04 89 1c 24 e8 bf fe ff ff 8b 50 08 85 d2 74 2b 8b 55 14 8b 4d 0c c7 44 24 14 01 00 | ..t$...$......P...t+.U..M..D$... |
11fe0 | 00 00 89 74 24 0c 89 54 24 10 89 4c 24 08 89 44 24 04 89 1c 24 e8 ea fe ff ff ba 01 00 00 00 83 | ...t$..T$..L$..D$...$........... |
12000 | c4 2c 89 d0 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 3c 8b 45 14 8b 5d 0c 8b 75 10 8b 7d 18 89 44 | .,..[^_].U..WVS..<.E..]..u..}..D |
12020 | 24 0c 8b 45 08 89 5c 24 04 89 74 24 08 89 7c 24 10 89 04 24 e8 59 ff ff ff 85 c0 0f 85 9e 00 00 | $..E..\$..t$..|$...$.Y.......... |
12040 | 00 83 ff 13 74 24 77 0a 83 ef 0d 83 ff 04 77 74 eb 18 83 ff 16 75 6d 8b 45 08 89 74 24 08 89 5c | ....t$w.......wt.....um.E..t$..\ |
12060 | 24 04 89 04 24 e8 16 b4 00 00 83 7b 08 03 8d 7d e0 75 07 dd 03 dd 5d e0 eb 10 89 7c 24 04 89 1c | $...$......{...}.u....]....|$... |
12080 | 24 e8 45 ff fe ff 85 c0 74 30 83 7e 08 03 75 07 dd 06 dd 5d e0 eb 10 89 7c 24 04 89 34 24 e8 28 | $.E.....t0.~..u....]....|$..4$.( |
120a0 | ff fe ff 85 c0 74 13 8b 45 08 89 74 24 08 89 5c 24 04 89 04 24 e8 3b b4 00 00 c7 44 24 0c 78 4b | .....t..E..t$..\$...$.;....D$.xK |
120c0 | 46 00 eb 08 c7 44 24 0c 95 4b 46 00 8b 45 08 89 74 24 08 89 5c 24 04 89 04 24 e8 d1 b3 00 00 83 | F....D$..KF..E..t$..\$...$...... |
120e0 | c4 3c 5b 5e 5f 5d c3 55 89 e5 53 83 ec 24 8b 5d 08 8b 55 14 8b 43 08 89 54 24 10 89 1c 24 89 44 | .<[^_].U..S..$.]..U..C..T$...$.D |
12100 | 24 0c 8b 45 10 89 44 24 08 8b 45 0c 89 44 24 04 e8 7d fe ff ff 85 c0 74 1c 8b 53 08 8b 42 08 85 | $..E..D$..E..D$..}.....t..S..B.. |
12120 | c0 74 15 48 74 07 b8 01 00 00 00 eb 0b 8b 02 85 c0 75 f3 eb 03 83 c8 ff 83 c4 24 5b 5d c3 90 90 | .t.Ht............u........$[]... |
12140 | 85 d2 8b 48 10 7e 12 c1 e2 04 03 11 b9 e8 62 46 00 3b 50 08 0f 42 ca eb 53 81 fa d9 b9 f0 ff 7c | ...H.~........bF.;P..B..S......| |
12160 | 0a 8b 48 08 c1 e2 04 01 d1 eb 41 81 fa d8 b9 f0 ff 75 08 8b 48 0c 83 c1 28 eb 31 8b 09 b8 d8 b9 | ..H.......A......u..H...(.1..... |
12180 | f0 ff 29 d0 83 79 08 16 74 1d 55 89 e5 56 53 8b 19 b9 e8 62 46 00 0f b6 73 06 39 f0 7f 11 89 c1 | ..)..y..t.U..VS....bF...s.9..... |
121a0 | c1 e1 04 01 d9 eb 08 b9 e8 62 46 00 89 c8 c3 5b 89 c8 5e 5d c3 55 89 e5 8b 45 0c 8b 00 89 45 0c | .........bF....[..^].U...E....E. |
121c0 | 5d e9 95 79 00 00 55 89 e5 83 ec 18 8b 45 0c 8b 50 04 8b 00 c7 44 24 0c 00 00 00 00 89 54 24 08 | ]..y..U......E..P....D$......T$. |
121e0 | 89 44 24 04 8b 45 08 89 04 24 e8 36 80 00 00 c9 c3 55 89 e5 57 56 53 83 ec 14 8d 5d e0 39 d0 73 | .D$..E...$.6.....U..WVS....].9.s |
12200 | 23 89 c6 89 df b9 04 00 00 00 f3 a5 89 c7 89 d6 83 c0 10 b1 04 f3 a5 89 d7 89 de 83 ea 10 b1 04 | #............................... |
12220 | f3 a5 eb d9 83 c4 14 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 8b 4d 0c 8b 53 08 8b 43 | .......[^_].U..WVS....]..M..S..C |
12240 | 18 8b 73 10 29 d0 c1 f8 04 39 c8 7f 33 89 d0 ba 40 42 0f 00 2b 43 1c 29 ca 31 ff c1 f8 04 83 c0 | ..s.)....9..3...@B..+C.).1...... |
12260 | 05 39 d0 7f 31 8d 45 0c 89 44 24 08 c7 44 24 04 b5 2d 41 00 89 1c 24 e8 c3 77 00 00 85 c0 75 16 | .9..1.E..D$..D$..-A...$..w....u. |
12280 | 8b 55 0c bf 01 00 00 00 c1 e2 04 03 53 08 39 56 04 73 03 89 56 04 83 c4 1c 89 f8 5b 5e 5f 5d c3 | .U..........S.9V.s..V......[^_]. |
122a0 | 55 89 e5 57 56 53 8b 5d 08 3b 5d 0c 74 33 8b 45 10 31 d2 c1 e0 04 29 43 08 3b 55 10 7d 23 8b 45 | U..WVS.].;].t3.E.1....)C.;U.}#.E |
122c0 | 0c 89 d6 42 8b 7d 0c c1 e6 04 8b 40 08 8d 48 10 89 4f 08 89 c7 b9 04 00 00 00 03 73 08 f3 a5 eb | ...B.}.....@..H..O.........s.... |
122e0 | d8 5b 5e 5f 5d c3 55 89 e5 8b 45 08 8b 4d 0c 8b 50 0c 8b 82 84 00 00 00 89 8a 84 00 00 00 5d c3 | .[^_].U...E..M..P.............]. |
12300 | 55 89 e5 8b 45 08 85 c0 74 0b 8b 40 0c 8b 80 8c 00 00 00 eb 05 b8 58 4d 46 00 5d c3 55 89 e5 8b | U...E...t..@..........XMF.].U... |
12320 | 45 0c 8b 55 08 8d 88 27 46 0f 00 81 f9 27 46 0f 00 77 0d 8b 4a 10 8b 52 08 2b 11 c1 fa 04 01 d0 | E..U...'F....'F..w..J..R.+...... |
12340 | 5d c3 55 89 e5 8b 45 08 5d 8b 50 10 8b 40 08 8b 12 83 c2 10 29 d0 c1 f8 04 c3 55 89 e5 8b 45 08 | ].U...E.].P..@......).....U...E. |
12360 | 53 8b 5d 0c 8b 50 10 85 db 8b 0a 8d 53 01 78 20 c1 e2 04 01 d1 8b 50 08 39 ca 73 0f 8d 5a 10 89 | S.]..P......S.x.......P.9.s..Z.. |
12380 | 58 08 c7 42 08 00 00 00 00 eb ea 89 48 08 eb 06 c1 e2 04 01 50 08 5b 5d c3 55 89 e5 57 56 53 53 | X..B........H.......P.[].U..WVSS |
123a0 | 8b 45 08 8b 55 0c 8b 7d 10 8b 48 08 8d 59 f0 e8 8c fd ff ff 85 ff 89 c6 78 0b c1 e7 04 89 d8 29 | .E..U..}..H..Y..........x......) |
123c0 | f8 89 c7 eb 06 47 6b ff f0 01 c7 89 fa 89 f0 e8 1d fe ff ff 8d 47 10 89 da e8 13 fe ff ff 89 da | .....Gk..............G.......... |
123e0 | 89 f0 59 5b 5e 5f 5d e9 05 fe ff ff 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 8b 45 10 8b 55 0c 89 c7 | ..Y[^_].....U..WVS....]..E..U... |
12400 | 89 d8 e8 39 fd ff ff 89 fa 89 7d e0 89 c6 89 d8 e8 2b fd ff ff b9 04 00 00 00 81 7d e0 d8 b9 f0 | ...9......}......+.........}.... |
12420 | ff 89 75 e4 89 c7 f3 a5 7d 30 8b 75 e4 f6 46 08 40 74 27 8b 43 10 8b 00 8b 00 f6 40 05 04 74 1a | ..u.....}0.u..F.@t'.C......@..t. |
12440 | 8b 16 f6 42 05 03 74 12 89 55 10 89 45 0c 83 c4 1c 5b 5e 5f 5d e9 62 ed ff ff 83 c4 1c 5b 5e 5f | ...B..t..U..E....[^_].b......[^_ |
12460 | 5d c3 55 89 e5 8b 45 08 8b 55 0c 57 56 53 8b 58 08 e8 ca fc ff ff b9 04 00 00 00 89 df 83 c3 10 | ].U...E..U.WVS.X................ |
12480 | 89 c6 8b 45 08 f3 a5 89 58 08 5b 5e 5f 5d c3 55 89 e5 8b 55 0c 8b 45 08 e8 a3 fc ff ff 3d e8 62 | ...E....X.[^_].U...U..E......=.b |
124a0 | 46 00 74 08 8b 40 08 83 e0 0f eb 03 83 c8 ff 5d c3 55 89 e5 8b 45 0c 5d 8b 04 85 ec 4c 46 00 c3 | F.t..@.........].U...E.]....LF.. |
124c0 | 55 89 e5 8b 55 0c 8b 45 08 e8 72 fc ff ff 5d 8b 50 08 83 fa 66 0f 94 c0 83 fa 16 0f 94 c2 09 d0 | U...U..E..r...].P...f........... |
124e0 | 0f b6 c0 c3 55 89 e5 8b 55 0c 8b 45 08 e8 4e fc ff ff 5d 83 78 08 13 0f 94 c0 0f b6 c0 c3 55 89 | ....U...U..E..N...].x.........U. |
12500 | e5 83 ec 28 8b 55 0c 8b 45 08 e8 31 fc ff ff 89 c2 b8 01 00 00 00 83 7a 08 03 74 0f 8d 45 f0 89 | ...(.U..E..1...........z..t..E.. |
12520 | 44 24 04 89 14 24 e8 a0 fa fe ff c9 c3 55 89 e5 8b 55 0c 8b 45 08 e8 05 fc ff ff 5d 8b 40 08 83 | D$...$.......U...U..E......].@.. |
12540 | e0 0f 83 e8 03 83 f8 01 0f 96 c0 0f b6 c0 c3 55 89 e5 8b 55 0c 8b 45 08 e8 e3 fb ff ff 5d 8b 50 | ...............U...U..E......].P |
12560 | 08 83 fa 02 0f 94 c0 83 fa 47 0f 94 c2 09 d0 0f b6 c0 c3 55 89 e5 57 56 53 83 ec 0c 8b 75 08 8b | .........G.........U..WVS....u.. |
12580 | 55 0c 8b 7d 10 89 f0 e8 b4 fb ff ff 89 fa 89 c3 89 f0 e8 a9 fb ff ff 81 fb e8 62 46 00 74 20 3d | U..}......................bF.t.= |
125a0 | e8 62 46 00 74 19 89 5d 0c 89 45 10 c7 45 08 00 00 00 00 83 c4 0c 5b 5e 5f 5d e9 96 fe fe ff 83 | .bF.t..]..E..E........[^_]...... |
125c0 | c4 0c 31 c0 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 55 0c 8b 5d 08 8d 42 f4 83 f8 01 77 15 | ..1.[^_].U..WVS..,.U..]..B....w. |
125e0 | 8b 43 08 b9 04 00 00 00 8d 70 f0 89 c7 83 c0 10 f3 a5 89 43 08 8b 4b 08 89 1c 24 89 54 24 04 8d | .C.......p.........C..K...$.T$.. |
12600 | 41 e0 83 e9 10 89 44 24 10 89 4c 24 0c 89 44 24 08 e8 e2 9a 00 00 83 6b 08 10 83 c4 2c 5b 5e 5f | A.....D$..L$..D$.......k....,[^_ |
12620 | 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 8b 45 10 8b 55 0c 8b 7d 14 89 45 e4 89 d8 e8 ff fa ff | ].U..WVS....]..E..U..}..E....... |
12640 | ff 8b 55 e4 89 c6 89 d8 e8 f3 fa ff ff 81 fe e8 62 46 00 74 51 3d e8 62 46 00 74 4a 83 ff 01 74 | ..U.............bF.tQ=.bF.tJ...t |
12660 | 1b 83 ff 02 74 2b 85 ff 75 3c 89 75 0c 89 45 10 83 c4 1c 5b 5e 5f 5d e9 d9 fd fe ff 89 75 0c 89 | ....t+..u<.u..E....[^_]......u.. |
12680 | 5d 08 89 45 10 83 c4 1c 5b 5e 5f 5d e9 13 fc fe ff 89 75 0c 89 5d 08 89 45 10 83 c4 1c 5b 5e 5f | ]..E....[^_]......u..]..E....[^_ |
126a0 | 5d e9 c4 fc fe ff 83 c4 1c 31 c0 5b 5e 5f 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 8b 43 08 89 44 24 | ]........1.[^_].U..S....]..C..D$ |
126c0 | 04 8b 45 0c 89 04 24 e8 15 9c 00 00 85 c0 74 04 83 43 08 10 83 c4 14 5b 5d c3 55 89 e5 53 83 ec | ..E...$.......t..C.....[].U..S.. |
126e0 | 24 8b 55 0c 8b 45 08 8b 5d 10 e8 51 fa ff ff 83 78 08 03 75 0f dd 00 b8 01 00 00 00 dd 55 e0 dd | $.U..E..]..Q....x..u.........U.. |
12700 | 5d f0 eb 18 8d 55 f0 89 54 24 04 89 04 24 e8 b8 f8 fe ff 85 c0 75 05 d9 ee dd 5d f0 85 db 74 02 | ]....U..T$...$.......u....]...t. |
12720 | 89 03 dd 45 f0 83 c4 24 5b 5d c3 55 89 e5 53 83 ec 24 8b 55 0c 8b 45 08 8b 5d 10 e8 00 fa ff ff | ...E...$[].U..S..$.U..E..]...... |
12740 | 83 78 08 13 75 12 8b 50 04 8b 00 89 55 f4 89 45 f0 b8 01 00 00 00 eb 21 8d 55 f0 89 54 24 04 89 | .x..u..P....U..E.......!.U..T$.. |
12760 | 04 24 e8 c6 f8 fe ff 85 c0 75 0e c7 45 f0 00 00 00 00 c7 45 f4 00 00 00 00 85 db 74 02 89 03 8b | .$.......u..E......E.......t.... |
12780 | 45 f0 8b 55 f4 83 c4 24 5b 5d c3 55 89 e5 8b 55 0c 8b 45 08 e8 a7 f9 ff ff 31 d2 8b 48 08 85 c9 | E..U...$[].U...U..E......1..H... |
127a0 | 74 0f 49 74 07 ba 01 00 00 00 eb 05 83 38 00 75 f4 89 d0 5d c3 55 89 e5 56 53 83 ec 10 8b 5d 08 | t.It.........8.u...].U..VS....]. |
127c0 | 8b 55 0c 8b 75 10 89 d8 e8 73 f9 ff ff 8b 50 08 83 e2 0f 83 fa 04 74 3e 83 fa 03 74 0c 85 f6 74 | .U..u....s....P.......t>...t...t |
127e0 | 47 c7 06 00 00 00 00 eb 3f 8b 43 0c 83 78 0c 00 7e 08 89 1c 24 e8 ee f0 ff ff 8b 55 0c 89 d8 e8 | G.......?.C..x..~...$......U.... |
12800 | 3c f9 ff ff 89 1c 24 89 44 24 04 89 45 f4 e8 1a 9e 00 00 8b 45 f4 85 f6 74 07 8b 10 8b 52 0c 89 | <.....$.D$..E.......E...t....R.. |
12820 | 16 8b 00 83 c0 18 eb 02 31 c0 83 c4 10 5b 5e 5d c3 55 89 e5 83 ec 08 8b 55 0c 8b 45 08 e8 fe f8 | ........1....[^].U......U..E.... |
12840 | ff ff 8b 50 08 83 e2 0f 83 fa 05 74 11 83 fa 07 74 05 83 fa 04 75 12 8b 00 8b 40 0c eb 0d 8b 00 | ...P.......t....t....u....@..... |
12860 | 89 45 08 c9 e9 fc 27 ff ff 31 c0 c9 c3 55 89 e5 8b 55 0c 8b 45 08 e8 c5 f8 ff ff 8b 50 08 83 fa | .E....'..1...U...U..E.......P... |
12880 | 16 75 04 8b 00 eb 0e 83 fa 66 75 07 8b 00 8b 40 0c eb 02 31 c0 5d c3 55 89 e5 8b 55 0c 8b 45 08 | .u.......fu....@...1.].U...U..E. |
128a0 | e8 9b f8 ff ff 8b 50 08 83 e2 0f 83 fa 02 74 0c 83 fa 07 75 0b 8b 00 83 c0 18 eb 06 8b 00 eb 02 | ......P.......t....u............ |
128c0 | 31 c0 5d c3 55 89 e5 8b 55 0c 8b 45 08 e8 6e f8 ff ff 83 78 08 48 75 04 8b 00 eb 02 31 c0 5d c3 | 1.].U...U..E..n....x.Hu.....1.]. |
128e0 | 55 89 e5 56 8b 75 0c 53 8b 5d 08 89 f2 89 d8 e8 4c f8 ff ff 8b 48 08 83 e1 3f 83 f9 07 74 23 7f | U..V.u.S.]......L....H...?...t#. |
12900 | 0e 83 f9 05 74 18 7f 16 83 f9 02 74 15 eb 21 83 f9 16 74 0a 83 f9 26 74 05 83 f9 08 75 12 8b 00 | ....t......t..!...t...&t....u... |
12920 | eb 10 89 75 0c 89 5d 08 5b 5e 5d e9 67 ff ff ff 31 c0 5b 5e 5d c3 55 89 e5 8b 45 08 8b 50 08 c7 | ...u..].[^].g...1.[^].U...E..P.. |
12940 | 42 08 00 00 00 00 83 c2 10 89 50 08 5d c3 55 89 e5 8b 45 08 dd 45 0c 8b 50 08 dd 1a c7 42 08 03 | B.........P.].U...E..E..P....B.. |
12960 | 00 00 00 83 40 08 10 5d c3 55 89 e5 8b 4d 08 53 8b 45 0c 8b 55 10 8b 59 08 89 03 89 53 04 c7 43 | ....@..].U...M.S.E..U..Y....S..C |
12980 | 08 13 00 00 00 83 41 08 10 5b 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 8b 43 0c 83 78 0c 00 7e 08 89 | ......A..[].U..S....]..C..x..~.. |
129a0 | 1c 24 e8 41 ef ff ff 8b 45 10 89 1c 24 89 44 24 08 8b 45 0c 89 44 24 04 e8 ff f1 ff ff 8b 4b 08 | .$.A....E...$.D$..E..D$.......K. |
129c0 | 89 01 8a 50 04 83 c0 18 83 ca 40 0f b6 d2 89 51 08 83 43 08 10 83 c4 14 5b 5d c3 55 89 e5 56 53 | ...P......@....Q..C.....[].U..VS |
129e0 | 83 ec 10 8b 75 0c 8b 5d 08 85 f6 75 0c 89 1c 24 e8 41 ff ff ff 31 c0 eb 35 8b 43 0c 83 78 0c 00 | ....u..]...u...$.A...1..5.C..x.. |
12a00 | 7e 08 89 1c 24 e8 de ee ff ff 89 74 24 04 89 1c 24 e8 1a f3 ff ff 8b 4b 08 89 01 8a 50 04 83 c0 | ~...$......t$...$......K....P... |
12a20 | 18 83 ca 40 0f b6 d2 89 51 08 83 43 08 10 83 c4 10 5b 5e 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 5d | ...@....Q..C.....[^].U..WVS....] |
12a40 | 08 8b 75 0c 8b 7d 10 8b 43 0c 83 78 0c 00 7e 08 89 1c 24 e8 90 ee ff ff 89 7d 10 89 75 0c 89 5d | ..u..}..C..x..~...$......}..u..] |
12a60 | 08 83 c4 1c 5b 5e 5f 5d e9 7f 9c 00 00 55 89 e5 53 83 ec 14 8b 5d 08 8b 43 0c 83 78 0c 00 7e 08 | ....[^_].....U..S....]..C..x..~. |
12a80 | 89 1c 24 e8 60 ee ff ff 8d 45 10 89 44 24 08 8b 45 0c 89 1c 24 89 44 24 04 e8 4e 9c 00 00 83 c4 | ..$.`....E..D$..E...$.D$..N..... |
12aa0 | 14 5b 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 83 7d 10 00 8b 75 0c 75 0e 8b 43 08 89 30 c7 40 | .[].U..WVS....]..}...u.u..C..0.@ |
12ac0 | 08 16 00 00 00 eb 53 8b 43 0c 83 78 0c 00 7e 08 89 1c 24 e8 10 ee ff ff 8b 45 10 89 1c 24 89 44 | ......S.C..x..~...$......E...$.D |
12ae0 | 24 04 e8 a5 d7 ff ff 8b 55 10 c1 e2 04 89 70 0c 29 53 08 ff 4d 10 83 ea 10 83 7d 10 ff 8b 73 08 | $.......U.....p.)S..M.....}...s. |
12b00 | 74 0f 8d 7c 10 10 01 d6 b9 04 00 00 00 f3 a5 eb e2 89 06 c7 46 08 66 00 00 00 83 43 08 10 83 c4 | t..|................F.f....C.... |
12b20 | 1c 5b 5e 5f 5d c3 55 31 c9 89 e5 8b 45 08 83 7d 0c 00 8b 50 08 0f 95 c1 89 0a c7 42 08 01 00 00 | .[^_].U1....E..}...P.......B.... |
12b40 | 00 83 40 08 10 5d c3 55 89 e5 8b 45 08 8b 4d 0c 8b 50 08 89 0a c7 42 08 02 00 00 00 83 40 08 10 | ..@..].U...E..M..P....B......@.. |
12b60 | 5d c3 55 89 e5 8b 45 08 8b 50 08 89 02 c7 42 08 48 00 00 00 8b 50 0c 83 40 08 10 5d 39 82 88 00 | ].U...E..P....B.H....P..@..]9... |
12b80 | 00 00 0f 94 c0 0f b6 c0 c3 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 c7 44 24 04 02 00 00 00 c7 44 24 | .........U..WVS....]..D$......D$ |
12ba0 | 08 00 00 00 00 8b 43 0c 8b 40 28 89 04 24 e8 36 1c ff ff 8b 73 08 89 c7 8d 46 10 89 43 08 8b 45 | ......C..@(..$.6....s....F..C..E |
12bc0 | 0c 89 1c 24 89 44 24 04 e8 63 f1 ff ff 89 06 8a 50 04 8b 43 08 83 ca 40 0f b6 d2 89 56 08 8d 50 | ...$.D$..c......P..C...@....V..P |
12be0 | f0 89 7c 24 04 89 1c 24 89 54 24 0c 89 54 24 08 e8 49 f4 fe ff 8b 43 08 8b 40 f8 83 c4 1c 5b 5e | ..|$...$.T$..T$..I....C..@....[^ |
12c00 | 5f 83 e0 0f 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 8b 55 0c 89 d8 e8 26 f5 ff ff 8b 4b 08 89 1c 24 | _...].U..S....]..U....&....K...$ |
12c20 | 8d 51 f0 89 54 24 0c 89 44 24 04 89 54 24 08 e8 0a f4 fe ff 8b 43 08 8b 40 f8 83 c4 14 5b 5d 83 | .Q..T$..D$..T$.......C..@....[]. |
12c40 | e0 0f c3 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 8b 55 0c 89 d8 e8 e7 f4 ff ff 8b 73 08 89 1c 24 89 | ...U..WVS....]..U.........s...$. |
12c60 | c7 8b 45 10 89 44 24 04 e8 c3 f0 ff ff 89 06 8a 50 04 83 ca 40 0f b6 d2 89 56 08 8b 53 08 8d 42 | ..E..D$.........P...@....V..S..B |
12c80 | 10 89 43 08 89 7c 24 04 89 1c 24 89 54 24 0c 89 54 24 08 e8 a6 f3 fe ff 8b 43 08 8b 40 f8 83 c4 | ..C..|$...$.T$..T$.......C..@... |
12ca0 | 1c 5b 5e 5f 83 e0 0f 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 8b 55 0c 8b 75 10 8b 7d 14 89 d8 | .[^_...].U..WVS....]..U..u..}... |
12cc0 | e8 7b f4 ff ff 8b 53 08 89 32 89 7a 04 c7 42 08 13 00 00 00 8b 53 08 8d 4a 10 89 4b 08 89 44 24 | .{....S..2.z..B......S..J..K..D$ |
12ce0 | 04 89 1c 24 89 54 24 0c 89 54 24 08 e8 4d f3 fe ff 8b 43 08 8b 40 f8 83 c4 1c 5b 5e 5f 83 e0 0f | ...$.T$..T$..M....C..@....[^_... |
12d00 | 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 8b 55 0c 89 d8 e8 28 f4 ff ff 8b 53 08 8d 7a f0 89 7c | ].U..WVS....]..U....(....S..z..| |
12d20 | 24 04 8b 00 89 04 24 e8 7a 1b ff ff b9 04 00 00 00 89 c6 8b 43 08 f3 a5 8b 40 f8 83 c4 1c 5b 5e | $.....$.z...........C....@....[^ |
12d40 | 5f 83 e0 0f 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 8b 55 0c 8b 75 10 8b 7d 14 89 d8 e8 de f3 | _...].U..WVS....]..U..u..}...... |
12d60 | ff ff 8b 4b 08 89 74 24 04 89 7c 24 08 89 4d e4 8b 00 89 04 24 e8 6f 1a ff ff 8b 7d e4 b9 04 00 | ...K..t$..|$..M.....$.o....}.... |
12d80 | 00 00 89 c6 8b 43 08 f3 a5 8d 50 10 8b 40 08 89 53 08 83 c4 1c 5b 5e 83 e0 0f 5f 5d c3 55 89 e5 | .....C....P..@..S....[^..._].U.. |
12da0 | 57 56 53 83 ec 2c 8b 5d 08 8b 55 0c 89 d8 e8 8d f3 ff ff 8b 55 10 8b 7b 08 c7 45 e0 02 00 00 00 | WVS..,.]..U.........U..{..E..... |
12dc0 | 89 55 d8 8d 55 d8 89 54 24 04 8b 00 89 04 24 e8 d2 1a ff ff b9 04 00 00 00 89 c6 8b 43 08 f3 a5 | .U..U..T$.....$.............C... |
12de0 | 8d 50 10 8b 40 08 89 53 08 83 c4 2c 5b 5e 83 e0 0f 5f 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 | .P..@..S...,[^..._].U..WVS....]. |
12e00 | 8b 75 0c 8b 7d 10 8b 43 0c 83 78 0c 00 7e 08 89 1c 24 e8 d1 ea ff ff 89 1c 24 e8 fc 18 ff ff 8b | .u..}..C..x..~...$.......$...... |
12e20 | 53 08 c7 42 08 45 00 00 00 89 02 83 43 08 10 85 f6 7f 04 85 ff 7e 14 89 7c 24 0c 89 74 24 08 89 | S..B.E......C........~..|$..t$.. |
12e40 | 44 24 04 89 1c 24 e8 bf 1b ff ff 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 53 8b 5d 08 8b 55 0c 89 d8 e8 | D$...$........[^_].U..S.]..U.... |
12e60 | dc f2 ff ff 8b 50 08 83 e2 0f 83 fa 05 74 0c 83 fa 07 75 0e 8b 00 8b 40 08 eb 11 8b 00 8b 40 18 | .....P.......t....u....@......@. |
12e80 | eb 0a 8b 43 0c 8b 84 90 f4 00 00 00 85 c0 74 17 8b 53 08 89 02 b8 01 00 00 00 c7 42 08 45 00 00 | ...C..........t..S.........B.E.. |
12ea0 | 00 83 43 08 10 eb 02 31 c0 5b 5d c3 55 89 e5 57 8b 55 0c 56 53 8b 5d 08 89 d8 e8 81 f2 ff ff 8b | ..C....1.[].U..W.U.VS.]......... |
12ec0 | 53 08 83 c2 10 8b 00 8b 70 10 8b 78 14 89 72 f0 89 7a f4 8a 40 06 0f b6 c8 83 e0 0f 89 4a f8 89 | S.......p..x..r..z..@........J.. |
12ee0 | 53 08 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 c7 44 24 04 02 00 00 00 c7 44 24 08 00 | S.[^_].U..WVS....]..D$......D$.. |
12f00 | 00 00 00 8b 43 0c 8b 40 28 89 04 24 e8 d8 18 ff ff 8b 73 08 89 c7 8d 46 10 89 43 08 8b 45 0c 89 | ....C..@(..$......s....F..C..E.. |
12f20 | 1c 24 89 44 24 04 e8 05 ee ff ff 89 06 8a 50 04 83 ca 40 0f b6 d2 89 56 08 8b 53 08 89 7c 24 04 | .$.D$.........P...@....V..S..|$. |
12f40 | 89 1c 24 8d 42 e0 83 ea 10 89 44 24 0c 89 54 24 08 e8 e7 f1 fe ff 83 6b 08 20 83 c4 1c 5b 5e 5f | ..$.B.....D$..T$.......k.....[^_ |
12f60 | 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 8b 55 0c 89 d8 e8 ca f1 ff ff 8b 53 08 89 1c 24 8d 4a f0 83 | ].U..S....]..U.........S...$.J.. |
12f80 | ea 20 89 4c 24 0c 89 54 24 08 89 44 24 04 e8 aa f1 fe ff 83 6b 08 20 83 c4 14 5b 5d c3 55 89 e5 | ...L$..T$..D$.......k.....[].U.. |
12fa0 | 57 56 53 83 ec 1c 8b 5d 08 8b 55 0c 89 d8 e8 8d f1 ff ff 8b 73 08 89 c7 8d 46 10 89 43 08 8b 45 | WVS....]..U.........s....F..C..E |
12fc0 | 10 89 1c 24 89 44 24 04 e8 63 ed ff ff 89 06 8a 50 04 83 ca 40 0f b6 d2 89 56 08 8b 53 08 89 7c | ...$.D$..c......P...@....V..S..| |
12fe0 | 24 04 89 1c 24 8d 42 e0 83 ea 10 89 44 24 0c 89 54 24 08 e8 45 f1 fe ff 83 6b 08 20 83 c4 1c 5b | $...$.B.....D$..T$..E....k.....[ |
13000 | 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 8b 55 0c 8b 75 10 8b 7d 14 89 d8 e8 20 f1 ff ff | ^_].U..WVS....]..U..u..}........ |
13020 | 8b 53 08 8d 4a 10 89 4b 08 89 32 89 7a 04 c7 42 08 13 00 00 00 8b 53 08 89 1c 24 89 44 24 04 8d | .S..J..K..2.z..B......S...$.D$.. |
13040 | 4a e0 83 ea 10 89 4c 24 0c 89 54 24 08 e8 eb f0 fe ff 83 6b 08 20 83 c4 1c 5b 5e 5f 5d c3 55 89 | J.....L$..T$.......k.....[^_].U. |
13060 | e5 57 56 53 83 ec 1c 8b 5d 08 8b 55 0c 89 d8 e8 cc f0 ff ff 8b 10 8b 43 08 89 1c 24 89 54 24 04 | .WVS....]..U...........C...$.T$. |
13080 | 83 e8 20 89 44 24 08 89 55 e4 e8 94 1f ff ff 8b 4b 08 8b 55 e4 8d 71 f0 b9 04 00 00 00 89 c7 f3 | ....D$..U.......K..U..q......... |
130a0 | a5 c6 42 06 00 8b 43 08 f6 40 f8 40 74 1b f6 42 05 04 74 15 8b 40 f0 f6 40 05 03 74 0c 89 54 24 | ..B...C..@.@t..B..t..@..@..t..T$ |
130c0 | 04 89 1c 24 e8 21 e1 ff ff 83 6b 08 20 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 5d | ...$.!....k.....[^_].U..WVS..,.] |
130e0 | 08 8b 55 0c 8b 75 10 8b 7d 14 89 d8 e8 4f f0 ff ff 8b 4b 08 8d 51 f0 8b 00 89 54 24 10 89 74 24 | ..U..u..}....O....K..Q....T$..t$ |
13100 | 08 89 7c 24 0c 89 44 24 04 89 1c 24 89 45 e4 e8 96 18 ff ff 8b 53 08 f6 42 f8 40 74 1e 8b 45 e4 | ..|$..D$...$.E.......S..B.@t..E. |
13120 | f6 40 05 04 74 15 8b 52 f0 f6 42 05 03 74 0c 89 44 24 04 89 1c 24 e8 af e0 ff ff 83 6b 08 10 83 | .@..t..R..B..t..D$...$......k... |
13140 | c4 2c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 5d 08 8b 55 0c 89 d8 e8 e3 ef ff ff 8b 00 89 | .,[^_].U..WVS..,.]..U........... |
13160 | 1c 24 c7 45 e0 02 00 00 00 89 c1 89 45 d4 8b 45 10 89 4c 24 04 89 45 d8 8d 45 d8 89 44 24 08 e8 | .$.E........E..E..L$..E..E..D$.. |
13180 | 9f 1e ff ff 8b 53 08 b9 04 00 00 00 8d 72 f0 89 c7 f3 a5 f6 42 f8 40 74 21 8b 45 d4 f6 40 05 04 | .....S.......r......B.@t!.E..@.. |
131a0 | 74 18 8b 42 f0 f6 40 05 03 74 0f 8b 45 d4 89 1c 24 89 44 24 04 e8 30 e0 ff ff 83 6b 08 10 83 c4 | t..B..@..t..E...$.D$..0....k.... |
131c0 | 2c 5b 5e 5f 5d c3 55 89 e5 57 56 53 31 db 83 ec 1c 8b 75 08 8b 55 0c 89 f0 e8 62 ef ff ff 89 c7 | ,[^_].U..WVS1.....u..U....b..... |
131e0 | 8b 46 08 83 78 f8 00 74 03 8b 58 f0 8b 47 08 83 e0 0f 83 f8 05 74 0c 83 f8 07 75 42 8b 07 89 58 | .F..x..t..X..G.......t....uB...X |
13200 | 08 eb 05 8b 07 89 58 18 85 db 74 3c 8b 07 f6 40 05 04 74 16 f6 43 05 03 74 10 89 5c 24 08 89 44 | ......X...t<...@..t..C..t..\$..D |
13220 | 24 04 89 34 24 e8 92 df ff ff 8b 07 89 5c 24 08 89 34 24 89 44 24 04 e8 83 e5 ff ff eb 0a 8b 56 | $..4$........\$..4$.D$.........V |
13240 | 0c 89 9c 82 f4 00 00 00 83 6e 08 10 83 c4 1c 5b b8 01 00 00 00 5e 5f 5d c3 55 89 e5 57 56 53 83 | .........n.....[.....^_].U..WVS. |
13260 | ec 1c 8b 5d 08 8b 55 0c 89 d8 e8 d1 ee ff ff 8b 4b 08 8b 71 f0 8b 79 f4 8b 10 8b 49 f8 89 72 10 | ...]..U.........K..q..y....I..r. |
13280 | 89 7a 14 88 4a 06 8b 53 08 f6 42 f8 40 74 21 8b 00 f6 40 05 04 74 19 8b 52 f0 f6 42 05 03 74 10 | .z..J..S..B.@t!...@..t..R..B..t. |
132a0 | 89 54 24 08 89 44 24 04 89 1c 24 e8 0c df ff ff 83 6b 08 10 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 56 | .T$..D$...$......k.....[^_].U..V |
132c0 | 53 83 ec 10 8b 45 0c 8b 5d 08 8b 55 18 8b 75 10 40 6b c0 f0 03 43 08 85 d2 74 20 66 83 7b 68 00 | S....E..]..U..u.@k...C...t.f.{h. |
132e0 | 75 19 8b 4b 10 89 51 10 8b 4d 14 8b 53 10 89 4a 18 c7 44 24 0c 01 00 00 00 eb 08 c7 44 24 0c 00 | u..K..Q..M..S..J..D$........D$.. |
13300 | 00 00 00 89 74 24 08 89 44 24 04 89 1c 24 e8 12 6f 00 00 46 75 0e 8b 43 10 8b 53 08 39 50 04 73 | ....t$..D$...$..o..Fu..C..S.9P.s |
13320 | 03 89 50 04 83 c4 10 5b 5e 5d c3 55 31 c0 89 e5 57 56 53 83 ec 3c 8b 55 14 8b 5d 08 8b 7d 1c 85 | ..P....[^].U1...WVS..<.U..]..}.. |
13340 | d2 74 0a 89 d8 e8 f6 ed ff ff 2b 43 1c 8b 55 0c 8d 4a 01 6b c9 f0 03 4b 08 85 ff 89 4d e0 74 07 | .t........+C..U..J.k...K....M.t. |
13360 | 66 83 7b 68 00 74 2a 89 44 24 10 8b 55 10 8d 45 e0 2b 4b 1c 89 44 24 08 c7 44 24 04 c6 2d 41 00 | f.{h.t*.D$..U..E.+K..D$..D$..-A. |
13380 | 89 4c 24 0c 89 1c 24 89 55 e4 e8 bf 70 00 00 eb 53 8b 73 10 89 7e 10 8b 7d 18 89 7e 18 89 cf 2b | .L$...$.U...p...S.s..~..}..~...+ |
133a0 | 7b 1c 89 7e 1c 8b 7b 58 89 7e 14 89 43 58 8a 46 22 83 e0 fe 0a 43 6d 83 c8 10 88 46 22 8b 45 10 | {..~..{X.~..CX.F"....Cm....F".E. |
133c0 | c7 44 24 0c 01 00 00 00 89 4c 24 04 89 1c 24 89 44 24 08 e8 4d 6e 00 00 8b 46 14 80 66 22 ef 89 | .D$......L$...$.D$..Mn...F..f".. |
133e0 | 43 58 31 c0 83 7d 10 ff 75 0e 8b 53 10 8b 4b 08 39 4a 04 73 03 89 4a 04 83 c4 3c 5b 5e 5f 5d c3 | CX1..}..u..S..K.9J.s..J...<[^_]. |
13400 | 55 b8 20 4d 46 00 89 e5 57 56 53 83 ec 4c 8b 75 14 8b 5d 08 8d 7d d4 89 7c 24 04 85 f6 0f 44 f0 | U..MF...WVS..L.u..]..}..|$....D. |
13420 | 8b 45 10 89 1c 24 89 44 24 0c 8b 45 0c 89 44 24 08 e8 a1 b2 ff ff 8b 45 18 89 74 24 08 89 7c 24 | .E...$.D$..E..D$.......E..t$..|$ |
13440 | 04 89 1c 24 89 44 24 0c e8 8e 70 00 00 85 c0 89 45 c4 75 53 8b 43 08 8b 78 f0 80 7f 06 00 74 47 | ...$.D$...p.....E.uS.C..x.....tG |
13460 | c7 44 24 04 02 00 00 00 c7 44 24 08 00 00 00 00 8b 43 0c 8b 40 28 89 04 24 e8 6b 13 ff ff 8b 57 | .D$......D$......C..@(..$.k....W |
13480 | 10 b9 04 00 00 00 89 c6 8b 02 89 c7 f3 a5 f6 40 08 40 74 13 8d 4a 08 39 c8 75 0c 89 54 24 04 89 | ...............@.@t..J.9.u..T$.. |
134a0 | 1c 24 e8 5e dd ff ff 8b 45 c4 83 c4 4c 5b 5e 5f 5d c3 55 b8 01 00 00 00 89 e5 83 ec 28 8b 55 08 | .$.^....E...L[^_].U.........(.U. |
134c0 | 8b 4a 08 83 79 f8 46 75 27 8b 41 f0 8b 4d 14 8b 40 0c 89 4c 24 10 8b 4d 10 89 14 24 89 44 24 04 | .J..y.Fu'.A..M..@..L$..M...$.D$. |
134e0 | 89 4c 24 0c 8b 4d 0c 89 4c 24 08 e8 7b e8 fe ff c9 c3 55 89 e5 8b 45 08 5d 0f b6 40 06 c3 55 89 | .L$..M..L$..{.....U...E.]..@..U. |
13500 | e5 57 56 53 83 ec 1c 8b 45 0c 8b 7d 08 8b 55 10 83 f8 09 8b 5f 0c 0f 87 ea 00 00 00 ff 24 85 24 | .WVS....E..}..U....._........$.$ |
13520 | 4d 46 00 c6 43 3f 00 e9 df 00 00 00 c7 44 24 04 00 00 00 00 89 1c 24 e8 3b 06 00 00 c6 43 3f 01 | MF..C?.......D$.......$.;....C?. |
13540 | e9 c6 00 00 00 c7 44 24 04 00 00 00 00 89 3c 24 e8 40 e4 ff ff e9 b1 00 00 00 8b 43 0c 03 43 08 | ......D$......<$.@.........C..C. |
13560 | c1 e8 0a e9 a5 00 00 00 8b 43 0c 03 43 08 25 ff 03 00 00 e9 95 00 00 00 8a 43 3f 85 d2 c6 43 3f | .........C..C.%..........C?...C? |
13580 | 01 88 45 e7 75 1f c7 44 24 04 30 f8 ff ff be 01 00 00 00 89 1c 24 e8 dc 05 00 00 89 3c 24 e8 45 | ..E.u..D$.0..........$......<$.E |
135a0 | e3 ff ff eb 25 89 d6 c1 e6 0a 03 73 0c 89 1c 24 89 74 24 04 e8 be 05 00 00 8b 47 0c 83 78 0c 00 | ....%......s...$.t$.......G..x.. |
135c0 | 7e 08 89 3c 24 e8 1e e3 ff ff 8a 45 e7 85 f6 88 43 3f 7e 37 31 c0 80 7b 3d 07 0f 94 c0 eb 2e 8b | ~..<$......E....C?~71..{=....... |
135e0 | 43 7c 89 53 7c eb 26 83 fa 27 b9 28 00 00 00 8b 83 80 00 00 00 0f 4e d1 89 93 80 00 00 00 eb 0d | C|.S|.&..'.(..........N......... |
13600 | 0f b6 43 3f eb 07 83 c8 ff eb 02 31 c0 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 83 ec 18 8b 45 08 89 04 | ..C?.......1....[^_].U......E... |
13620 | 24 e8 26 9d 00 00 55 89 e5 53 83 ec 14 8b 5d 08 8b 55 0c 89 d8 e8 06 eb ff ff 8b 4b 08 8d 51 f0 | $.&...U..S....]..U.........K..Q. |
13640 | 89 54 24 08 8b 00 89 1c 24 89 44 24 04 e8 80 0f ff ff 85 c0 74 06 83 43 08 10 eb 04 83 6b 08 10 | .T$.....$.D$........t..C.....k.. |
13660 | 83 c4 14 5b 5d c3 55 89 e5 56 53 83 ec 10 8b 75 0c 8b 5d 08 83 fe 01 7e 22 8b 43 0c 83 78 0c 00 | ...[].U..VS....u..]....~".C..x.. |
13680 | 7e 08 89 1c 24 e8 5e e2 ff ff 89 75 0c 89 5d 08 83 c4 10 5b 5e 5d e9 8a ef fe ff 85 f6 75 2d 8b | ~...$.^....u..]....[^].......u-. |
136a0 | 73 08 c7 44 24 08 00 00 00 00 c7 44 24 04 4c 4d 46 00 89 1c 24 e8 02 e5 ff ff 89 06 8a 40 04 83 | s..D$......D$.LMF...$........@.. |
136c0 | c8 40 0f b6 c0 89 46 08 83 43 08 10 83 c4 10 5b 5e 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 8b 55 0c | .@....F..C.....[^].U..S....]..U. |
136e0 | 89 d8 e8 59 ea ff ff 8b 53 08 89 1c 24 89 54 24 04 89 44 24 08 e8 e5 f0 fe ff 83 43 08 10 83 c4 | ...Y....S...$.T$..D$.......C.... |
13700 | 14 5b 5d c3 55 89 e5 8b 55 0c 8b 45 08 85 d2 74 08 8b 48 0c 8b 49 04 89 0a 8b 40 0c 5d 8b 00 c3 | .[].U...U..E...t..H..I....@.]... |
13720 | 55 89 e5 8b 45 08 8b 55 10 8b 40 0c 89 50 04 8b 55 0c 89 10 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 | U...E..U..@..P..U...].U..S....]. |
13740 | 8b 43 0c 83 78 0c 00 7e 08 89 1c 24 e8 97 e1 ff ff 8b 45 0c 89 1c 24 89 44 24 04 e8 ff e5 ff ff | .C..x..~...$......E...$.D$...... |
13760 | 8b 53 08 c7 42 08 47 00 00 00 89 02 83 c0 18 83 43 08 10 83 c4 14 5b 5d c3 55 89 e5 57 8b 55 0c | .S..B.G.........C.....[].U..W.U. |
13780 | 56 8b 7d 10 53 8b 5d 08 89 d8 e8 b1 e9 ff ff 8b 50 08 83 e2 3f 83 fa 06 74 21 83 fa 26 75 5b 85 | V.}.S.].........P...?...t!..&u[. |
137a0 | ff 8b 00 7e 55 0f b6 50 06 39 d7 7f 4d 89 fe c1 e6 04 01 c6 b8 4c 4d 46 00 eb 2b 8b 10 85 ff 8b | ...~U..P.9..M........LMF..+..... |
137c0 | 42 0c 7e 36 3b 78 0c 7f 31 8b 40 40 8b 54 ba 0c 8b 44 f8 f8 8b 32 85 c0 74 07 83 c0 18 75 07 eb | B.~6;x..1.@@.T...D...2..t....u.. |
137e0 | 1b b8 4d 4d 46 00 8b 53 08 b9 04 00 00 00 89 d7 83 c2 10 f3 a5 89 53 08 eb 02 31 c0 5b 5e 5f 5d | ..MMF..S..............S...1.[^_] |
13800 | c3 55 89 e5 57 56 53 83 ec 2c 8b 55 0c 8b 45 08 8b 5d 10 e8 28 e9 ff ff 8b 50 08 83 e2 3f 83 fa | .U..WVS..,.U..E..]..(....P...?.. |
13820 | 06 74 31 83 fa 26 0f 85 d1 00 00 00 85 db 8b 10 0f 8e c7 00 00 00 0f b6 42 06 39 c3 0f 8f bb 00 | .t1..&..................B.9..... |
13840 | 00 00 c1 e3 04 8d 04 1a bb 4c 4d 46 00 89 45 e4 31 c0 eb 38 8b 00 85 db 8b 50 0c 0f 8e 9c 00 00 | .........LMF..E.1..8.....P...... |
13860 | 00 3b 5a 0c 0f 8f 93 00 00 00 8b 52 40 8b 44 98 0c 8b 5c da f8 8b 08 85 db 89 4d e4 74 07 83 c3 | .;Z........R@.D...\.......M.t... |
13880 | 18 75 07 eb 7a bb 4d 4d 46 00 31 d2 8b 75 08 85 d2 8b 4d 08 8b 7e 08 8d 77 f0 89 7d e0 8b 7d e4 | .u..z.MMF.1..u....M..~..w..}..}. |
138a0 | 89 71 08 b9 04 00 00 00 f3 a5 74 2d 8b 7d e0 f6 47 f8 40 74 4a f6 42 05 04 74 44 8b 47 f0 f6 40 | .q........t-.}..G.@tJ.B..tD.G..@ |
138c0 | 05 03 74 3b 89 44 24 08 8b 45 08 89 54 24 04 89 04 24 e8 e5 d8 ff ff eb 26 85 c0 74 22 8b 10 f6 | ..t;.D$..E..T$...$......&..t"... |
138e0 | 42 08 40 74 1a 8d 48 08 39 ca 75 13 89 44 24 04 8b 45 08 89 04 24 e8 0a d9 ff ff eb 02 31 db 83 | B.@t..H.9.u..D$..E...$.......1.. |
13900 | c4 2c 89 d8 5b 5e 5f 5d c3 55 89 e5 8b 55 0c 8b 45 08 53 8b 5d 10 e8 25 e8 ff ff 8b 48 08 83 e1 | .,..[^_].U...U..E.S.]..%....H... |
13920 | 3f 83 f9 06 74 0e 83 f9 26 75 11 8b 10 c1 e3 04 01 da eb 0a 8b 00 8b 54 98 0c eb 02 31 d2 89 d0 | ?...t...&u.............T....1... |
13940 | 5b 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 8b 45 14 8b 55 0c 8b 7d 10 8b 75 18 89 45 e4 89 d8 | [].U..WVS....]..E..U..}..u..E... |
13960 | e8 db e7 ff ff 8b 55 e4 89 45 e0 89 d8 e8 ce e7 ff ff 8b 4d e0 8b 11 8b 00 8d 7c ba fc 8b 57 10 | ......U..E.........M......|...W. |
13980 | 89 1c 24 89 45 e4 89 54 24 04 e8 09 d9 ff ff 8b 45 e4 8b 44 b0 0c 89 47 10 8d 50 08 ff 40 04 39 | ..$.E..T$.......E..D...G..P..@.9 |
139a0 | 10 74 07 c7 40 0c 01 00 00 00 8b 47 10 8b 10 f6 42 08 40 74 19 8d 48 08 39 ca 75 12 89 5d 08 89 | .t..@......G....B.@t..H.9.u..].. |
139c0 | 45 0c 83 c4 1c 5b 5e 5f 5d e9 37 d8 ff ff 83 c4 1c 5b 5e 5f 5d c3 90 90 55 89 e5 53 89 c3 83 ec | E....[^_].7......[^_]...U..S.... |
139e0 | 14 89 14 24 c7 44 24 0c 80 02 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 e8 3c cc ff | ...$.D$......D$......D$......<.. |
13a00 | ff 31 d2 c7 43 5c 28 00 00 00 89 43 1c c7 44 10 08 00 00 00 00 83 c2 10 81 fa 80 02 00 00 75 ed | .1..C\(....C..D...............u. |
13a20 | 8d 90 30 02 00 00 89 53 18 8d 50 10 89 43 30 05 50 01 00 00 c7 43 38 00 00 00 00 c7 43 3c 00 00 | ..0....S..P..C0.P....C8.....C<.. |
13a40 | 00 00 c6 43 52 00 89 53 08 c7 80 b8 fe ff ff 00 00 00 00 89 43 34 8d 43 30 89 43 10 83 c4 14 5b | ...CR..S............C4.C0.C....[ |
13a60 | 5d c3 55 89 e5 57 56 53 83 ec 3c 8b 5d 08 89 da 89 d8 8b 73 0c e8 5e ff ff ff 89 1c 24 e8 99 0c | ].U..WVS..<.]......s..^.....$... |
13a80 | ff ff c7 46 30 45 00 00 00 89 46 28 89 c7 89 44 24 04 89 1c 24 c7 44 24 0c 00 00 00 00 c7 44 24 | ...F0E....F(...D$...$.D$......D$ |
13aa0 | 08 02 00 00 00 e8 60 0f ff ff 8d 55 d8 89 54 24 10 89 7c 24 04 89 1c 24 c7 44 24 08 01 00 00 00 | ......`....U..T$..|$...$.D$..... |
13ac0 | c7 44 24 0c 00 00 00 00 89 55 d4 89 5d d8 c7 45 e0 48 00 00 00 e8 d0 0e ff ff 89 1c 24 e8 39 0c | .D$......U..]..E.H..........$.9. |
13ae0 | ff ff 8b 55 d4 89 7c 24 04 89 1c 24 c7 44 24 08 02 00 00 00 89 54 24 10 c7 44 24 0c 00 00 00 00 | ...U..|$...$.D$......T$..D$..... |
13b00 | 89 45 d8 c7 45 e0 45 00 00 00 e8 9b 0e ff ff 89 1c 24 c7 44 24 04 40 00 00 00 e8 65 df ff ff 89 | .E..E.E..........$.D$.@....e.... |
13b20 | 1c 24 e8 e5 e2 ff ff 89 1c 24 e8 df 4b 00 00 89 1c 24 c7 44 24 08 11 00 00 00 c7 44 24 04 ec 4e | .$.......$..K....$.D$......D$..N |
13b40 | 46 00 e8 75 e0 ff ff 89 86 90 00 00 00 89 44 24 04 89 1c 24 e8 d4 d6 ff ff c6 46 3f 01 c7 04 24 | F..u..........D$...$......F?...$ |
13b60 | 00 00 00 00 e8 97 e7 ff ff 89 86 8c 00 00 00 83 c4 3c 5b 5e 5f 5d c3 55 89 e5 8b 45 08 8b 4d 0c | .................<[^_].U...E..M. |
13b80 | 8b 50 0c 89 48 0c 29 ca 01 50 08 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 0c 24 00 00 00 c7 | .P..H.)..P.].U..S....]..D$.$.... |
13ba0 | 44 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 89 1c 24 e8 86 ca ff ff 8b 53 10 89 42 0c 89 50 08 | D$......D$.......$......S..B..P. |
13bc0 | c7 40 0c 00 00 00 00 83 c4 14 5b 5d c3 55 89 e5 56 53 83 ec 10 8b 5d 08 8b 53 10 8b 42 0c c7 42 | .@........[].U..VS....]..S..B..B |
13be0 | 0c 00 00 00 00 85 c0 74 23 8b 70 0c c7 44 24 0c 00 00 00 00 c7 44 24 08 24 00 00 00 89 44 24 04 | .......t#.p..D$......D$.$....D$. |
13c00 | 89 1c 24 e8 35 ca ff ff 89 f0 eb d9 83 c4 10 5b 5e 5d c3 55 89 e5 53 89 c3 83 ec 14 83 78 1c 00 | ..$.5..........[^].U..S......x.. |
13c20 | 74 2f 8d 40 30 89 43 10 89 1c 24 e8 9d ff ff ff 8b 43 5c 8b 53 1c c7 44 24 0c 00 00 00 00 89 1c | t/.@0.C...$......C\.S..D$....... |
13c40 | 24 c1 e0 04 89 44 24 08 89 54 24 04 e8 ec c9 ff ff 83 c4 14 5b 5d c3 55 89 e5 56 53 89 c3 83 ec | $....D$..T$.........[].U..VS.... |
13c60 | 10 8b 70 0c 8b 40 1c 89 1c 24 89 44 24 04 e8 61 c7 ff ff 89 1c 24 e8 e4 db ff ff 8b 43 0c 8b 50 | ..p..@...$.D$..a.....$......C..P |
13c80 | 18 c7 44 24 0c 00 00 00 00 8b 40 20 89 1c 24 89 54 24 04 c1 e0 02 89 44 24 08 e8 9e c9 ff ff 8b | ..D$......@...$.T$.....D$....... |
13ca0 | 56 74 8b 46 6c 89 1c 24 c7 44 24 0c 00 00 00 00 89 54 24 08 89 44 24 04 e8 80 c9 ff ff c7 46 74 | Vt.Fl..$.D$......T$..D$.......Ft |
13cc0 | 00 00 00 00 89 46 6c 89 d8 83 eb 04 e8 42 ff ff ff 8b 56 04 8b 06 89 5c 24 04 c7 44 24 0c 00 00 | .....Fl......B....V....\$..D$... |
13ce0 | 00 00 c7 44 24 08 90 01 00 00 89 14 24 ff d0 83 c4 10 5b 5e 5d c3 55 89 e5 57 56 53 83 ec 4c 8b | ...D$.......$.....[^].U..WVS..L. |
13d00 | 75 0c c7 44 24 0c 90 01 00 00 c7 44 24 08 08 00 00 00 c7 44 24 04 00 00 00 00 89 34 24 ff 55 08 | u..D$......D$......D$......4$.U. |
13d20 | 85 c0 89 c2 0f 84 16 02 00 00 8d 58 04 8d 78 78 c7 40 04 00 00 00 00 c6 40 08 08 c6 80 b4 00 00 | ...........X..xx.@......@....... |
13d40 | 00 01 c6 40 09 01 89 78 10 c7 40 20 00 00 00 00 c7 40 14 00 00 00 00 c7 40 60 00 00 00 00 89 58 | ...@...x..@......@......@`.....X |
13d60 | 2c c7 40 30 00 00 00 00 66 c7 40 6e 00 00 c7 40 58 00 00 00 00 c6 40 70 00 c7 40 64 00 00 00 00 | ,.@0....f.@n...@X.....@p..@d.... |
13d80 | c6 40 71 01 c7 40 68 00 00 00 00 c7 40 24 00 00 00 00 66 c7 40 6c 01 00 c6 40 0a 00 c7 40 5c 00 | .@q..@h.....@$....f.@l...@...@\. |
13da0 | 00 00 00 8b 45 08 89 72 7c 8d 75 d4 89 9a 00 01 00 00 89 55 c4 89 42 78 c7 04 24 00 00 00 00 e8 | ....E..r|.u........U..Bx..$..... |
13dc0 | 24 3d 01 00 c7 44 24 04 10 00 00 00 89 5d d8 89 75 dc c7 45 e0 e8 62 46 00 c7 45 e4 f6 48 41 00 | $=...D$......]..u..E..bF..E..HA. |
13de0 | 89 45 d4 89 44 24 08 8d 45 d8 89 04 24 e8 5b dc ff ff 8b 55 c4 c6 82 b7 00 00 00 00 c7 82 8c 00 | .E..D$..E...$.[....U............ |
13e00 | 00 00 00 00 00 00 89 82 b0 00 00 00 31 c0 c7 82 94 00 00 00 00 00 00 00 c7 82 98 00 00 00 00 00 | ............1................... |
13e20 | 00 00 c7 82 90 00 00 00 00 00 00 00 c7 82 a8 00 00 00 00 00 00 00 c7 82 e4 00 00 00 00 00 00 00 | ................................ |
13e40 | c7 82 ec 00 00 00 00 00 00 00 c7 82 fc 00 00 00 00 00 00 00 c7 82 04 01 00 00 00 00 00 00 c6 82 | ................................ |
13e60 | b5 00 00 00 07 c6 82 b6 00 00 00 00 c7 82 dc 00 00 00 00 00 00 00 c7 82 d8 00 00 00 00 00 00 00 | ................................ |
13e80 | c7 82 c0 00 00 00 00 00 00 00 c7 82 b8 00 00 00 00 00 00 00 c7 82 bc 00 00 00 00 00 00 00 c7 82 | ................................ |
13ea0 | c8 00 00 00 00 00 00 00 c7 82 c4 00 00 00 00 00 00 00 c7 82 d4 00 00 00 00 00 00 00 c7 82 d0 00 | ................................ |
13ec0 | 00 00 00 00 00 00 c7 82 cc 00 00 00 00 00 00 00 c7 82 e0 00 00 00 00 00 00 00 c7 82 80 00 00 00 | ................................ |
13ee0 | 90 01 00 00 c7 82 84 00 00 00 00 00 00 00 c7 82 f0 00 00 00 00 00 00 00 c7 82 f4 00 00 00 c8 00 | ................................ |
13f00 | 00 00 c7 82 f8 00 00 00 c8 00 00 00 c7 84 87 f4 00 00 00 00 00 00 00 40 83 f8 09 75 ef c7 44 24 | .......................@...u..D$ |
13f20 | 08 00 00 00 00 c7 44 24 04 62 46 41 00 89 1c 24 e8 0a 5b 00 00 85 c0 74 09 89 d8 e8 17 fd ff ff | ......D$.bFA...$..[....t........ |
13f40 | 31 db 83 c4 4c 89 d8 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 7d 08 8b 5f 10 8b 43 0c 85 c0 | 1...L..[^_].U..WVS....}.._..C... |
13f60 | 74 2d 8b 70 0c 85 f6 74 26 c7 44 24 0c 00 00 00 00 c7 44 24 08 24 00 00 00 89 44 24 04 89 3c 24 | t-.p...t&.D$......D$.$....D$..<$ |
13f80 | e8 b8 c6 ff ff 89 73 0c 89 5e 08 89 f3 eb cc 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 1c | ......s..^........[^_].U..WVS... |
13fa0 | 8b 5d 08 8b 7b 0c 83 7f 0c 00 7e 08 89 1c 24 e8 34 d9 ff ff 89 1c 24 c7 44 24 0c 74 00 00 00 c7 | .]..{.....~...$.4.....$.D$.t.... |
13fc0 | 44 24 08 08 00 00 00 c7 44 24 04 00 00 00 00 e8 69 c6 ff ff 89 c1 8d 70 04 8a 47 3c c6 41 08 08 | D$......D$......i......p..G<.A.. |
13fe0 | 83 e0 03 88 41 09 8b 47 40 89 41 04 8b 43 08 89 77 40 89 30 c7 40 08 48 00 00 00 83 43 08 10 c6 | ....A..G@.A..C..w@.0.@.H....C... |
14000 | 41 70 00 8a 43 6c c7 41 64 00 00 00 00 c7 41 58 00 00 00 00 8b 53 54 c6 41 71 01 88 41 70 8b 43 | Ap..Cl.Ad.....AX.....ST.Aq..Ap.C |
14020 | 60 c6 41 0a 00 89 79 10 89 71 2c 89 41 64 89 41 68 8b 87 88 00 00 00 89 51 58 89 da c7 41 20 00 | `.A...y..q,.Ad.Ah.......QX...A.. |
14040 | 00 00 00 c7 41 14 00 00 00 00 c7 41 60 00 00 00 00 c7 41 30 00 00 00 00 66 c7 41 6e 00 00 c7 41 | ....A......A`.....A0....f.An...A |
14060 | 24 00 00 00 00 66 c7 41 6c 01 00 c7 41 5c 00 00 00 00 8b 40 fc 89 01 89 f0 e8 5a f9 ff ff 83 c4 | $....f.Al...A\.....@......Z..... |
14080 | 1c 89 f0 5b 5e 5f 5d c3 55 89 e5 53 83 ec 14 8b 5d 0c 8b 43 1c 89 1c 24 89 44 24 04 e8 33 c3 ff | ...[^_].U..S....]..C...$.D$..3.. |
140a0 | ff 89 d8 83 eb 04 e8 68 fb ff ff 8b 45 08 89 5c 24 04 c7 44 24 0c 00 00 00 00 c7 44 24 08 74 00 | .......h....E..\$..D$......D$.t. |
140c0 | 00 00 89 04 24 e8 73 c5 ff ff 83 c4 14 5b 5d c3 55 89 e5 8b 45 08 5d 8b 40 0c 8b 80 88 00 00 00 | ....$.s......[].U...E.].@....... |
140e0 | e9 72 fb ff ff 90 90 90 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 5f 2e | .r......U..S....]..D$.......$._. |
14100 | 00 00 89 1c 24 c7 44 24 04 01 00 00 00 e8 7d e3 ff ff ba d7 b9 f0 ff 89 1c 24 29 c2 89 54 24 04 | ....$.D$......}..........$)..T$. |
14120 | e8 3d e3 ff ff 83 c4 14 b8 01 00 00 00 5b 5d c3 55 89 e5 83 ec 18 8b 45 08 89 04 24 e8 01 e2 ff | .=...........[].U......E...$.... |
14140 | ff c9 48 c3 55 89 e5 53 83 ec 14 8b 5d 08 83 7d 0c 01 76 27 c7 44 24 04 00 00 00 00 89 1c 24 e8 | ..H.U..S....]..}..v'.D$.......$. |
14160 | c2 e9 ff ff c7 44 24 04 fe ff ff ff 89 1c 24 e8 ee e2 ff ff b8 02 00 00 00 eb 0b 89 1c 24 e8 bf | .....D$.......$..............$.. |
14180 | e1 ff ff 2b 45 10 83 c4 14 5b 5d c3 55 89 e5 56 53 83 ec 20 8b 5d 08 89 1c 24 e8 a3 e1 ff ff 89 | ...+E....[].U..VS....]...$...... |
141a0 | 1c 24 c7 44 24 08 06 00 00 00 c7 44 24 04 02 00 00 00 89 c6 e8 ec 35 00 00 83 ee 02 89 1c 24 c7 | .$.D$......D$.........5.......$. |
141c0 | 44 24 04 01 00 00 00 e8 5a e9 ff ff 89 1c 24 c7 44 24 04 01 00 00 00 e8 86 e2 ff ff 89 1c 24 c7 | D$......Z.....$.D$............$. |
141e0 | 44 24 08 02 00 00 00 c7 44 24 04 03 00 00 00 e8 a5 e1 ff ff 89 74 24 04 89 1c 24 c7 44 24 14 44 | D$......D$...........t$...$.D$.D |
14200 | 4d 41 00 c7 44 24 10 02 00 00 00 c7 44 24 0c 02 00 00 00 c7 44 24 08 ff ff ff ff e8 0b f1 ff ff | MA..D$......D$......D$.......... |
14220 | 89 1c 24 c7 44 24 08 02 00 00 00 89 44 24 04 e8 10 ff ff ff 83 c4 20 5b 5e 5d c3 55 89 e5 53 83 | ..$.D$......D$.........[^].U..S. |
14240 | ec 24 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 0c 2d 00 00 89 1c 24 c7 44 24 04 01 00 00 00 | .$.]..D$.......$..-....$.D$..... |
14260 | e8 c1 e8 ff ff 89 1c 24 c7 44 24 08 01 00 00 00 c7 44 24 04 01 00 00 00 e8 1c e1 ff ff 89 1c 24 | .......$.D$......D$............$ |
14280 | e8 bd e0 ff ff 89 1c 24 c7 44 24 14 44 4d 41 00 c7 44 24 10 00 00 00 00 c7 44 24 0c 00 00 00 00 | .......$.D$.DMA..D$......D$..... |
142a0 | c7 44 24 08 ff ff ff ff 83 e8 02 89 44 24 04 e8 77 f0 ff ff 89 1c 24 c7 44 24 08 00 00 00 00 89 | .D$.........D$..w.....$.D$...... |
142c0 | 44 24 04 e8 7c fe ff ff 83 c4 24 5b 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 01 00 00 00 | D$..|.....$[].U..S....]..D$..... |
142e0 | 89 1c 24 e8 79 2c 00 00 89 1c 24 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 e8 39 38 00 00 | ..$.y,....$.D$......D$......98.. |
14300 | 83 c4 14 b8 01 00 00 00 5b 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 5d 08 89 1c 24 e8 23 e0 ff ff c7 | ........[].U..WVS..,.]...$.#.... |
14320 | 44 24 04 01 00 00 00 89 1c 24 89 45 e4 e8 5d e1 ff ff 83 f8 04 75 39 c7 44 24 08 00 00 00 00 c7 | D$.......$.E..]......u9.D$...... |
14340 | 44 24 04 01 00 00 00 89 1c 24 e8 66 e4 ff ff 80 38 23 75 1c 8b 45 e4 89 1c 24 48 99 89 44 24 04 | D$.......$.f....8#u..E...$H..D$. |
14360 | 89 54 24 08 e8 00 e6 ff ff b8 01 00 00 00 eb 67 c7 44 24 04 01 00 00 00 89 1c 24 e8 28 36 00 00 | .T$............g.D$.......$.(6.. |
14380 | 8b 75 e4 89 f7 c1 ff 1f 85 d2 79 06 01 c6 11 d7 eb 1c 89 7d dc 89 d7 3b 55 dc 89 75 d8 89 c6 7c | .u........y........}...;U..u...| |
143a0 | 0d 7f 05 3b 45 e4 76 06 8b 75 d8 8b 7d dc 83 ff 00 7f 1f 7c 05 83 fe 00 77 18 c7 44 24 08 00 4f | ...;E.v..u..}......|....w..D$..O |
143c0 | 46 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 d2 27 00 00 8b 45 e4 29 f0 83 c4 2c 5b 5e 5f 5d c3 55 | F..D$.......$..'...E.)...,[^_].U |
143e0 | 89 e5 53 83 ec 24 8b 5d 08 c7 44 24 04 02 00 00 00 89 1c 24 e8 af 35 00 00 89 1c 24 c7 44 24 08 | ..S..$.]..D$.......$..5....$.D$. |
14400 | 05 00 00 00 c7 44 24 04 01 00 00 00 83 c0 01 83 d2 00 89 45 f0 89 55 f4 e8 88 33 00 00 8b 45 f0 | .....D$............E..U...3...E. |
14420 | 8b 55 f4 89 1c 24 89 44 24 04 89 54 24 08 e8 36 e5 ff ff 8b 45 f0 8b 55 f4 89 1c 24 c7 44 24 04 | .U...$.D$..T$..6....E..U...$.D$. |
14440 | 01 00 00 00 89 44 24 08 89 54 24 0c e8 f5 e8 ff ff 83 f8 01 19 c0 83 c4 24 83 c0 02 5b 5d c3 55 | .....D$..T$.............$...[].U |
14460 | 89 e5 57 56 53 83 ec 4c 8b 5d 08 c7 44 24 04 02 00 00 00 89 1c 24 e8 14 e0 ff ff 85 c0 7f 78 c7 | ..WVS..L.]..D$.......$........x. |
14480 | 44 24 04 01 00 00 00 89 1c 24 e8 d2 2a 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 f0 df ff ff 83 | D$.......$..*...D$.......$...... |
144a0 | f8 03 75 15 c7 44 24 04 01 00 00 00 89 1c 24 e8 a6 de ff ff e9 c5 01 00 00 8d 45 e4 89 44 24 08 | ..u..D$.......$...........E..D$. |
144c0 | c7 44 24 04 01 00 00 00 89 1c 24 e8 e5 e2 ff ff 85 c0 0f 84 9e 01 00 00 89 44 24 04 89 1c 24 e8 | .D$.......$..............D$...$. |
144e0 | cc e1 ff ff 8b 7d e4 8d 57 01 39 d0 0f 85 84 01 00 00 e9 87 01 00 00 c7 44 24 04 02 00 00 00 89 | .....}..W.9.............D$...... |
14500 | 1c 24 e8 a1 34 00 00 c7 44 24 08 04 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 89 c6 89 d7 e8 82 | .$..4...D$......D$.......$...... |
14520 | 32 00 00 8d 45 e4 89 44 24 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 a4 32 00 00 89 fa 89 45 cc 89 | 2...E..D$..D$.......$..2.....E.. |
14540 | f0 83 c0 fe 83 d2 ff 83 fa 00 77 05 83 f8 22 76 18 c7 44 24 08 13 4f 46 00 c7 44 24 04 02 00 00 | ..........w..."v..D$..OF..D$.... |
14560 | 00 89 1c 24 e8 3b 26 00 00 8b 7d cc c7 44 24 04 25 4f 46 00 89 75 c8 89 3c 24 e8 71 35 01 00 8d | ...$.;&...}..D$.%OF..u..<$.q5... |
14580 | 34 07 8a 06 3c 2d 75 0a 46 c7 45 c4 01 00 00 00 eb 11 3c 2b 0f 94 c0 0f b6 c0 c7 45 c4 00 00 00 | 4...<-u.F.E.......<+.......E.... |
145a0 | 00 01 c6 0f b6 06 89 04 24 ff 15 d0 93 46 00 85 c0 0f 84 9d 00 00 00 8b 45 c8 c7 45 d0 00 00 00 | ........$....F..........E..E.... |
145c0 | 00 c7 45 d4 00 00 00 00 99 89 45 b8 89 55 bc 0f be 0e 0f b6 c1 83 e9 30 8d 50 d0 83 fa 09 76 0c | ..E.......E..U.........0.P....v. |
145e0 | 89 04 24 ff 15 90 94 46 00 8d 48 c9 8b 7d c8 39 f9 7d 61 8b 55 d4 8b 45 bc 0f af 45 d0 0f af d7 | ..$....F..H..}.9.}a.U..E...E.... |
14600 | 01 c2 8b 45 d0 89 55 c0 89 4d d0 c1 f9 1f 89 4d d4 f7 e7 03 55 c0 01 45 d0 11 55 d4 46 0f b6 06 | ...E..U..M.....M....U..E..U.F... |
14620 | 89 04 24 ff 15 d0 93 46 00 85 c0 75 a2 89 34 24 c7 44 24 04 25 4f 46 00 e8 b3 34 01 00 8b 55 d4 | ..$....F...u..4$.D$.%OF...4...U. |
14640 | 01 c6 8b 45 d0 83 7d c4 00 74 0f f7 d8 83 d2 00 f7 da eb 06 31 c0 31 d2 31 f6 8b 7d cc 03 7d e4 | ...E..}..t..........1.1.1..}..}. |
14660 | 39 fe 75 12 89 44 24 04 89 54 24 08 89 1c 24 e8 f5 e2 ff ff eb 08 89 1c 24 e8 b8 e2 ff ff 83 c4 | 9.u..D$..T$...$.........$....... |
14680 | 4c b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 56 be 4f 57 41 00 53 83 ec 10 8b 5d 08 c7 44 24 08 2c | L.....[^_].U..V.OWA.S....]..D$., |
146a0 | 4f 46 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 68 2f 00 00 89 1c 24 c7 44 24 04 01 00 00 00 85 c0 | OF..D$.......$.h/....$.D$....... |
146c0 | b8 df 4f 41 00 0f 44 f0 e8 94 28 00 00 89 74 24 04 89 1c 24 c7 44 24 08 00 00 00 00 e8 c3 e3 ff | ..OA..D...(...t$...$.D$......... |
146e0 | ff 89 1c 24 c7 44 24 04 01 00 00 00 e8 71 dd ff ff 89 1c 24 c7 44 24 04 00 00 00 00 c7 44 24 08 | ...$.D$......q.....$.D$......D$. |
14700 | 00 00 00 00 e8 60 e2 ff ff 83 c4 10 b8 03 00 00 00 5b 5e 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 | .....`...........[^].U..S....].. |
14720 | 44 24 08 05 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 6e 30 00 00 89 1c 24 c7 44 24 04 02 00 | D$......D$.......$.n0....$.D$... |
14740 | 00 00 e8 1a 28 00 00 89 1c 24 c7 44 24 04 03 00 00 00 e8 0a 28 00 00 89 1c 24 c7 44 24 04 03 00 | ....(....$.D$.......(....$.D$... |
14760 | 00 00 e8 f3 db ff ff 89 1c 24 c7 44 24 04 01 00 00 00 e8 e7 e8 ff ff 83 c4 14 b8 01 00 00 00 5b | .........$.D$..................[ |
14780 | 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 08 05 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 | ].U..S....]..D$......D$.......$. |
147a0 | 01 30 00 00 89 1c 24 c7 44 24 04 02 00 00 00 e8 ad 27 00 00 89 1c 24 c7 44 24 04 02 00 00 00 e8 | .0....$.D$.......'....$.D$...... |
147c0 | 96 db ff ff 89 1c 24 c7 44 24 04 01 00 00 00 e8 2e e5 ff ff 83 c4 14 b8 01 00 00 00 5b 5d c3 55 | ......$.D$..................[].U |
147e0 | 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 96 dc ff ff 83 e8 04 83 f8 01 76 | ..S....]..D$.......$...........v |
14800 | 18 c7 44 24 08 34 4f 46 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 8b 23 00 00 89 1c 24 c7 44 24 04 | ..D$.4OF..D$.......$..#....$.D$. |
14820 | 01 00 00 00 e8 08 e0 ff ff 89 1c 24 c7 44 24 08 00 00 00 00 89 44 24 04 e8 2c e1 ff ff 83 c4 14 | ...........$.D$......D$..,...... |
14840 | b8 01 00 00 00 5b 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 ff 26 | .....[].U..S....]..D$.......$..& |
14860 | 00 00 89 1c 24 c7 44 24 04 02 00 00 00 e8 ef 26 00 00 89 1c 24 c7 44 24 08 02 00 00 00 c7 44 24 | ....$.D$.......&....$.D$......D$ |
14880 | 04 01 00 00 00 e8 e9 dc ff ff 89 1c 24 89 44 24 04 e8 90 e2 ff ff 83 c4 14 b8 01 00 00 00 5b 5d | ............$.D$..............[] |
148a0 | c3 55 89 e5 57 56 be 01 00 00 00 53 83 ec 3c 8b 5d 08 8d 7d e4 89 1c 24 e8 85 da ff ff c7 44 24 | .U..WV.....S..<.]..}...$......D$ |
148c0 | 04 4d 4f 46 00 89 1c 24 89 45 d4 e8 b9 e2 ff ff 3b 75 d4 0f 8f df 00 00 00 c7 44 24 04 ff ff ff | .MOF...$.E......;u........D$.... |
148e0 | ff 89 1c 24 e8 79 db ff ff 89 74 24 04 89 1c 24 e8 6d db ff ff c7 44 24 10 00 00 00 00 c7 44 24 | ...$.y....t$...$.m....D$......D$ |
14900 | 0c 00 00 00 00 c7 44 24 08 01 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 9f e9 ff ff 89 7c 24 | ......D$......D$.......$......|$ |
14920 | 08 c7 44 24 04 ff ff ff ff 89 1c 24 e8 84 de ff ff 85 c0 89 c2 75 15 c7 44 24 04 56 4f 46 00 89 | ..D$.......$.........u..D$.VOF.. |
14940 | 1c 24 e8 0d 22 00 00 e9 a6 00 00 00 83 fe 01 7e 2e 89 45 d0 a1 4c 93 46 00 c7 44 24 08 01 00 00 | .$.."..........~..E..L.F..D$.... |
14960 | 00 c7 44 24 04 01 00 00 00 c7 04 24 81 4f 46 00 83 c0 20 89 44 24 0c e8 b4 30 01 00 8b 55 d0 a1 | ..D$.......$.OF.....D$...0...U.. |
14980 | 4c 93 46 00 46 89 14 24 c7 44 24 04 01 00 00 00 83 c0 20 89 44 24 0c 8b 45 e4 89 44 24 08 e8 8d | L.F.F..$.D$.........D$..E..D$... |
149a0 | 30 01 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 a7 d9 ff ff e9 18 ff ff ff a1 4c 93 46 00 c7 44 24 | 0...D$.......$...........L.F..D$ |
149c0 | 08 01 00 00 00 c7 44 24 04 01 00 00 00 c7 04 24 83 4f 46 00 83 c0 20 89 44 24 0c e8 50 30 01 00 | ......D$.......$.OF.....D$..P0.. |
149e0 | a1 4c 93 46 00 83 c0 20 89 04 24 e8 68 30 01 00 31 c0 83 c4 3c 5b 5e 5f 5d c3 55 89 e5 53 83 ec | .L.F......$.h0..1...<[^_].U..S.. |
14a00 | 14 8b 5d 08 c7 44 24 08 05 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 89 2d 00 00 c7 44 24 04 | ..]..D$......D$.......$..-...D$. |
14a20 | 02 00 00 00 89 1c 24 e8 2e d9 ff ff c7 44 24 04 01 00 00 00 89 1c 24 e8 ea eb ff ff ba 02 00 00 | ......$......D$.......$......... |
14a40 | 00 85 c0 75 0d 89 1c 24 e8 e9 de ff ff ba 01 00 00 00 83 c4 14 89 d0 5b 5d c3 55 89 e5 56 53 83 | ...u...$...............[].U..VS. |
14a60 | ec 20 8b 5d 08 c7 44 24 08 85 4f 46 00 8b 75 10 c7 44 24 04 02 00 00 00 89 1c 24 e8 85 24 00 00 | ...]..D$..OF..u..D$.......$..$.. |
14a80 | c7 44 24 04 01 00 00 00 89 1c 24 e8 d2 d9 ff ff c7 44 24 10 00 00 00 00 c7 44 24 0c 00 00 00 00 | .D$.......$......D$......D$..... |
14aa0 | c7 44 24 08 01 00 00 00 c7 44 24 04 00 00 00 00 89 1c 24 e8 04 e8 ff ff c7 44 24 04 ff ff ff ff | .D$......D$.......$......D$..... |
14ac0 | 89 1c 24 e8 c7 d9 ff ff 85 c0 74 64 c7 44 24 04 ff ff ff ff 89 1c 24 e8 51 da ff ff 85 c0 75 10 | ..$.......td.D$.......$.Q.....u. |
14ae0 | c7 44 24 04 9f 4f 46 00 89 1c 24 e8 64 20 00 00 89 1c 24 c7 44 24 08 05 00 00 00 c7 44 24 04 ff | .D$..OF...$.d.....$.D$......D$.. |
14b00 | ff ff ff e8 e4 d8 ff ff 89 1c 24 c7 44 24 04 fe ff ff ff e8 42 d8 ff ff 89 75 10 89 5d 08 c7 45 | ..........$.D$......B....u..]..E |
14b20 | 0c 05 00 00 00 83 c4 20 5b 5e 5d e9 85 dc ff ff 89 1c 24 c7 44 24 04 fe ff ff ff e8 1a d8 ff ff | ........[^].......$.D$.......... |
14b40 | 31 c0 c7 06 00 00 00 00 83 c4 20 5b 5e 5d c3 55 89 e5 53 83 ec 24 8b 5d 08 c7 44 24 04 02 00 00 | 1..........[^].U..S..$.]..D$.... |
14b60 | 00 89 1c 24 e8 3f 2e 00 00 89 1c 24 83 c0 01 83 d2 00 89 44 24 04 89 54 24 08 89 45 f0 89 55 f4 | ...$.?.....$.......D$..T$..E..U. |
14b80 | e8 e4 dd ff ff 8b 45 f0 8b 55 f4 89 1c 24 c7 44 24 04 01 00 00 00 89 44 24 08 89 54 24 0c e8 06 | ......E..U...$.D$......D$..T$... |
14ba0 | e1 ff ff 83 f8 01 19 c0 83 c4 24 83 c0 02 5b 5d c3 55 89 e5 56 53 83 ec 10 8b 5d 08 c7 44 24 08 | ..........$...[].U..VS....]..D$. |
14bc0 | 01 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 04 02 00 00 00 89 1c 24 e8 3a 2e 00 00 c7 44 24 04 | .....D$......D$.......$.:....D$. |
14be0 | 01 00 00 00 89 1c 24 89 c6 e8 6c d7 ff ff c7 44 24 04 01 00 00 00 89 1c 24 e8 2f d9 ff ff 85 c0 | ......$...l....D$.......$./..... |
14c00 | 74 30 85 f6 7e 2c 89 74 24 04 89 1c 24 e8 c6 1e 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 40 d8 | t0..~,.t$...$......D$.......$.@. |
14c20 | ff ff c7 44 24 04 02 00 00 00 89 1c 24 e8 34 ea ff ff 89 5d 08 83 c4 10 5b 5e 5d e9 d5 e9 ff ff | ...D$.......$.4....]....[^]..... |
14c40 | 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 c7 44 24 0c a8 50 46 00 c7 44 24 08 c4 4f 46 00 c7 44 24 04 | U..WVS....]..D$..PF..D$..OF..D$. |
14c60 | 01 00 00 00 89 1c 24 e8 18 2c 00 00 c7 44 24 08 00 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 04 | ......$..,...D$......D$......D$. |
14c80 | 02 00 00 00 89 1c 24 8b 34 85 50 50 46 00 e8 83 2d 00 00 89 1c 24 89 74 24 04 89 44 24 08 e8 5b | ......$.4.PPF...-....$.t$..D$..[ |
14ca0 | e8 ff ff 83 fe 05 89 c7 74 41 83 fe 09 74 3c 83 fe 03 75 45 c7 44 24 08 00 00 00 00 c7 44 24 04 | ........tA...t<...uE.D$......D$. |
14cc0 | 04 00 00 00 89 1c 24 e8 32 e8 ff ff 50 d9 05 34 52 46 00 da 0c 24 89 3c 24 da 04 24 58 89 1c 24 | ......$.2...P..4RF...$.<$..$X..$ |
14ce0 | dd 5c 24 04 e8 65 dc ff ff eb 21 89 7c 24 04 89 1c 24 e8 2f de ff ff eb 13 c1 ff 1f 89 44 24 04 | .\$..e....!.|$...$./.........D$. |
14d00 | 89 7c 24 08 89 1c 24 e8 5d dc ff ff 83 c4 1c b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 56 53 83 ec | .|$...$.]...........[^_].U..VS.. |
14d20 | 10 8b 5d 08 c7 44 24 04 02 00 00 00 89 1c 24 e8 5b d7 ff ff c7 44 24 08 05 00 00 00 c7 44 24 04 | ..]..D$.......$.[....D$......D$. |
14d40 | 01 00 00 00 89 1c 24 89 c6 e8 57 2a 00 00 83 fe 05 74 1c 85 f6 74 18 c7 44 24 08 cc 4f 46 00 c7 | ......$...W*.....t...t..D$..OF.. |
14d60 | 44 24 04 02 00 00 00 89 1c 24 e8 35 1e 00 00 c7 44 24 08 e2 4f 46 00 c7 44 24 04 01 00 00 00 89 | D$.......$.5....D$..OF..D$...... |
14d80 | 1c 24 e8 94 28 00 00 85 c0 74 12 c7 44 24 04 ee 4f 46 00 89 1c 24 e8 b9 1d 00 00 eb 25 c7 44 24 | .$..(....t..D$..OF...$......%.D$ |
14da0 | 04 02 00 00 00 89 1c 24 e8 ad d5 ff ff c7 44 24 04 01 00 00 00 89 1c 24 e8 09 e4 ff ff b8 01 00 | .......$......D$.......$........ |
14dc0 | 00 00 83 c4 10 5b 5e 5d c3 55 89 e5 53 89 c3 83 ec 14 85 d2 75 43 85 c9 74 38 89 4c 24 04 89 04 | .....[^].U..S.......uC..t8.L$... |
14de0 | 24 e8 7c d6 ff ff c7 44 24 08 01 00 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 03 ea ff ff 85 c0 | $.|....D$......D$.......$....... |
14e00 | 75 10 c7 44 24 04 fe ff ff ff 89 1c 24 e8 48 d5 ff ff b8 01 00 00 00 eb 25 89 04 24 e8 15 db ff | u..D$.......$.H.........%..$.... |
14e20 | ff c7 44 24 08 01 00 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 60 d5 ff ff b8 02 00 00 00 83 c4 | ..D$......D$.......$.`.......... |
14e40 | 14 5b 5d c3 55 89 e5 57 56 53 83 ec 3c 8b 5d 08 8d 45 e4 89 44 24 08 c7 44 24 04 01 00 00 00 89 | .[].U..WVS..<.]..E..D$..D$...... |
14e60 | 1c 24 e8 4e d9 ff ff c7 44 24 0c 00 00 00 00 c7 44 24 08 12 50 46 00 c7 44 24 04 03 00 00 00 89 | .$.N....D$......D$..PF..D$...... |
14e80 | 1c 24 89 c6 e8 95 29 00 00 c7 44 24 04 04 00 00 00 89 1c 24 89 c7 e8 f4 d5 ff ff 31 c9 40 0f 95 | .$....)...D$.......$.......1.@.. |
14ea0 | c1 c1 e1 02 85 f6 74 3f c7 44 24 0c 00 00 00 00 89 74 24 08 c7 44 24 04 02 00 00 00 89 1c 24 89 | ......t?.D$......t$..D$.......$. |
14ec0 | 4d d4 e8 57 29 00 00 89 7c 24 10 89 74 24 04 89 1c 24 89 44 24 0c 8b 45 e4 89 44 24 08 e8 c2 26 | M..W)...|$..t$...$.D$..E..D$...& |
14ee0 | 00 00 8b 4d d4 eb 74 c7 44 24 0c 00 00 00 00 c7 44 24 08 15 50 46 00 c7 44 24 04 02 00 00 00 89 | ...M..t.D$......D$..PF..D$...... |
14f00 | 1c 24 89 4d d0 e8 14 29 00 00 c7 44 24 08 06 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 89 45 d4 | .$.M...)...D$......D$.......$.E. |
14f20 | e8 80 28 00 00 c7 44 24 04 05 00 00 00 89 1c 24 e8 25 d4 ff ff 8b 45 d4 89 7c 24 10 c7 44 24 08 | ..(...D$.......$.%....E..|$..D$. |
14f40 | 00 00 00 00 c7 44 24 04 5a 56 41 00 89 44 24 0c 89 1c 24 e8 a8 e4 ff ff 8b 4d d0 89 c2 89 d8 e8 | .....D$.ZVA..D$...$......M...... |
14f60 | 65 fe ff ff 83 c4 3c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 5d 08 c7 44 24 0c 00 00 00 00 | e.....<[^_].U..WVS..,.]..D$..... |
14f80 | c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 86 28 00 00 89 1c 24 c7 44 24 0c 00 | .D$......D$.......$..(....$.D$.. |
14fa0 | 00 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 02 00 00 00 89 c6 e8 64 28 00 00 89 1c 24 c7 44 24 | ....D$......D$........d(....$.D$ |
14fc0 | 04 03 00 00 00 89 c7 e8 c3 d4 ff ff 31 c9 89 7c 24 08 89 74 24 04 89 1c 24 40 0f 95 c1 8d 0c 49 | ............1..|$..t$...$@.....I |
14fe0 | 89 4d e4 e8 ab 23 00 00 8b 4d e4 83 c4 2c 89 c2 89 d8 5b 5e 5f 5d e9 ce fd ff ff 55 89 e5 53 83 | .M...#...M...,....[^_].....U..S. |
15000 | ec 14 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 4c 1f 00 00 c7 44 24 04 01 00 00 00 89 1c 24 | ...]..D$.......$.L....D$.......$ |
15020 | e8 2e de ff ff 85 c0 75 0a 89 1c 24 e8 05 d9 ff ff eb 18 c7 44 24 08 e2 4f 46 00 c7 44 24 04 01 | .......u...$........D$..OF..D$.. |
15040 | 00 00 00 89 1c 24 e8 d0 25 00 00 83 c4 14 b8 01 00 00 00 5b 5d c3 55 89 e5 56 53 83 ec 20 8b 5d | .....$..%..........[].U..VS....] |
15060 | 08 c7 44 24 0c 00 00 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 9d 27 00 | ..D$......D$......D$.......$..'. |
15080 | 00 c7 44 24 04 01 00 00 00 89 1c 24 89 c6 e8 c7 d2 ff ff c7 44 24 08 00 00 00 00 89 74 24 04 89 | ..D$.......$........D$......t$.. |
150a0 | 1c 24 e8 ec 22 00 00 85 c0 74 0e 89 5d 08 83 c4 20 5b 5e 5d e9 5c e5 ff ff 89 1c 24 c7 44 24 10 | .$.."....t..]....[^].\.....$.D$. |
150c0 | 30 4d 41 00 c7 44 24 0c 00 00 00 00 c7 44 24 08 ff ff ff ff c7 44 24 04 00 00 00 00 e8 db e1 ff | 0MA..D$......D$......D$......... |
150e0 | ff 89 1c 24 e8 59 d2 ff ff 83 c4 20 5b 5e 5d 48 c3 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 04 01 | ...$.Y......[^]H.U..S....]..D$.. |
15100 | 00 00 00 89 1c 24 e8 80 d6 ff ff 85 c0 74 0d 89 5d 08 83 c4 14 5b 5d e9 26 d2 ff ff 89 1c 24 c7 | .....$.......t..]....[].&.....$. |
15120 | 44 24 04 01 00 00 00 e8 35 1e 00 00 89 1c 24 c7 44 24 08 ff ff ff ff c7 44 24 04 01 00 00 00 e8 | D$......5.....$.D$......D$...... |
15140 | 55 d2 ff ff 89 1c 24 c7 44 24 04 fe ff ff ff e8 06 d2 ff ff 89 1c 24 c7 44 24 08 11 00 00 00 c7 | U.....$.D$............$.D$...... |
15160 | 44 24 04 1d 50 46 00 e8 20 d8 ff ff 89 1c 24 c7 44 24 04 01 00 00 00 e8 de d1 ff ff 89 5d 08 83 | D$..PF........$.D$...........].. |
15180 | c4 14 5b 5d e9 28 fa ff ff 55 89 e5 53 83 ec 24 8b 5d 08 c7 44 24 08 2f 50 46 00 c7 44 24 04 01 | ..[].(...U..S..$.]..D$./PF..D$.. |
151a0 | 00 00 00 89 1c 24 e8 70 24 00 00 85 c0 75 4a c7 44 24 08 05 00 00 00 c7 44 24 04 01 00 00 00 89 | .....$.p$....uJ.D$......D$...... |
151c0 | 1c 24 e8 de 25 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 fa 55 41 00 89 1c 24 e8 c5 d8 ff ff c7 | .$..%...D$......D$..UA...$...... |
151e0 | 44 24 04 01 00 00 00 89 1c 24 e8 73 d2 ff ff 89 1c 24 e8 3f d7 ff ff eb 38 c7 44 24 04 01 00 00 | D$.......$.s.....$.?....8.D$.... |
15200 | 00 89 1c 24 e8 59 d2 ff ff c7 44 24 10 00 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 08 03 00 00 | ...$.Y....D$......D$......D$.... |
15220 | 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 8b e0 ff ff 83 c4 24 b8 03 00 00 00 5b 5d c3 55 89 e5 56 | ..D$.......$.......$.....[].U..V |
15240 | 31 f6 53 83 ec 10 8b 5d 08 c7 44 24 08 02 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 04 d8 b9 f0 | 1.S....]..D$......D$......D$.... |
15260 | ff 89 1c 24 e8 dd da ff ff c7 44 24 08 00 00 00 00 c7 44 24 04 6c 51 46 00 89 1c 24 e8 0c 2b 00 | ...$......D$......D$.lQF...$..+. |
15280 | 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 d1 d1 ff ff c7 44 24 08 37 50 46 00 c7 44 24 04 fe ff ff | ..D$.......$......D$.7PF..D$.... |
152a0 | ff 89 1c 24 e8 f4 dc ff ff c7 44 24 08 07 00 00 00 c7 44 24 04 3a 50 46 00 89 1c 24 e8 cb d6 ff | ...$......D$......D$.:PF...$.... |
152c0 | ff c7 44 24 08 42 50 46 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 c4 dc ff ff 89 74 24 04 46 89 1c | ..D$.BPF..D$.......$......t$.F.. |
152e0 | 24 e8 cb d1 ff ff 89 1c 24 89 44 24 04 e8 e9 d6 ff ff 83 fe 09 75 e2 89 1c 24 c7 44 24 08 09 00 | $.......$.D$.........u...$.D$... |
15300 | 00 00 c7 44 24 04 e8 4c 41 00 e8 95 d7 ff ff 89 1c 24 c7 44 24 08 4b 50 46 00 c7 44 24 04 fe ff | ...D$..LA........$.D$.KPF..D$... |
15320 | ff ff e8 76 dc ff ff 83 c4 10 b8 01 00 00 00 5b 5e 5d c3 90 55 89 e5 57 56 53 83 ec 4c 8b 5d 08 | ...v...........[^]..U..WVS..L.]. |
15340 | c7 44 24 04 02 00 00 00 89 1c 24 e8 58 26 00 00 c7 44 24 04 03 00 00 00 89 1c 24 89 d7 89 45 e0 | .D$.......$.X&...D$.......$...E. |
15360 | 89 55 e4 e8 40 26 00 00 c7 44 24 04 04 00 00 00 89 1c 24 89 45 d8 89 55 dc e8 2a 26 00 00 c7 44 | .U..@&...D$.......$.E..U..*&...D |
15380 | 24 04 05 00 00 00 89 1c 24 89 55 cc 89 45 c8 e8 fb d0 ff ff 31 d2 85 c0 0f 9f c2 83 ff 00 8d 04 | $.......$.U..E......1........... |
153a0 | 95 01 00 00 00 89 45 d4 7f 20 7c 06 83 7d e0 00 77 18 c7 44 24 08 38 52 46 00 c7 44 24 04 02 00 | ......E...|..}..w..D$.8RF..D$... |
153c0 | 00 00 89 1c 24 e8 da 17 00 00 8b 45 e4 39 45 dc 7f 12 0f 8c 70 01 00 00 8b 45 e0 39 45 d8 0f 82 | ....$......E.9E.....p....E.9E... |
153e0 | 64 01 00 00 c7 44 24 08 5a 52 46 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 1f 22 00 00 c7 45 d0 a9 | d....D$.ZRF..D$.......$.."...E.. |
15400 | 38 41 00 85 c0 75 1f c7 44 24 08 05 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 86 23 00 00 c7 | 8A...u..D$......D$.......$..#... |
15420 | 45 d0 46 39 41 00 8b 45 d4 c7 44 24 08 62 52 46 00 89 1c 24 89 44 24 04 e8 de 21 00 00 c7 45 c4 | E.F9A..E..D$.bRF...$.D$...!...E. |
15440 | 04 3c 41 00 85 c0 75 1e 8b 45 d4 c7 44 24 08 05 00 00 00 89 1c 24 89 44 24 04 e8 46 23 00 00 c7 | .<A...u..E..D$.......$.D$..F#... |
15460 | 45 c4 d5 3c 41 00 8b 75 d8 8b 45 e0 8b 55 e4 8b 7d dc 29 c6 19 d7 39 55 cc 7f 1d 7c 08 8b 45 e0 | E..<A..u..E..U..}.)...9U...|..E. |
15480 | 39 45 c8 77 13 c7 45 d8 00 00 00 00 c7 45 dc 00 00 00 00 e9 a9 00 00 00 85 ff 0f 88 a8 00 00 00 | 9E.w..E......E.................. |
154a0 | 8b 45 e0 8b 55 e4 c7 44 24 04 01 00 00 00 89 1c 24 01 f0 11 fa 89 44 24 08 8b 45 d0 89 54 24 0c | .E..U..D$.......$.....D$..E..T$. |
154c0 | ff d0 8b 45 c8 8b 55 cc 89 1c 24 01 f0 89 44 24 08 8b 45 d4 11 fa 89 54 24 0c 89 44 24 04 8b 45 | ...E..U...$...D$..E....T$..D$..E |
154e0 | c4 ff d0 83 c6 ff 83 d7 ff eb ad 7c 5b 3b 75 d8 72 56 8b 45 d8 8b 55 dc 03 45 e0 13 55 e4 8b 4d | ...........|[;u.rV.E..U..E..U..M |
15500 | d0 89 44 24 08 89 54 24 0c c7 44 24 04 01 00 00 00 89 1c 24 ff d1 8b 45 d8 03 45 c8 8b 55 dc 13 | ..D$..T$..D$.......$...E..E..U.. |
15520 | 55 cc 89 44 24 08 8b 45 d4 89 1c 24 89 54 24 0c 89 44 24 04 8b 45 c4 ff d0 83 45 d8 01 83 55 dc | U..D$..E...$.T$..D$..E....E...U. |
15540 | 00 3b 7d dc 7f ac eb a3 8b 45 d4 89 1c 24 89 44 24 04 e8 0b cf ff ff 83 c4 4c b8 01 00 00 00 5b | .;}......E...$.D$........L.....[ |
15560 | 5e 5f 5d c3 55 89 e5 57 31 ff 56 31 f6 53 83 ec 2c 8b 5d 08 89 1c 24 e8 c6 cd ff ff c7 44 24 08 | ^_].U..W1.V1.S..,.]...$......D$. |
15580 | 01 00 00 00 89 1c 24 89 44 24 04 89 45 e4 e8 61 d8 ff ff c7 44 24 08 01 00 00 00 c7 44 24 04 01 | ......$.D$..E..a....D$......D$.. |
155a0 | 00 00 00 89 1c 24 e8 ee cd ff ff 8b 45 e4 89 c1 c1 f9 1f 89 45 d8 89 4d dc 83 7d e4 00 7e 33 8b | .....$......E.......E..M..}..~3. |
155c0 | 55 d8 8b 4d dc c7 44 24 04 01 00 00 00 89 1c 24 01 f2 11 f9 89 54 24 08 89 4c 24 0c 89 45 e0 e8 | U..M..D$.......$.....T$..L$..E.. |
155e0 | f1 da ff ff 8b 45 e0 ff 4d e4 83 c6 ff 83 d7 ff eb c7 89 44 24 04 c1 f8 1f 89 44 24 08 89 1c 24 | .....E..M..........D$.....D$...$ |
15600 | e8 64 d3 ff ff 89 1c 24 c7 44 24 08 6d 52 46 00 c7 44 24 04 01 00 00 00 e8 80 d9 ff ff 83 c4 2c | .d.....$.D$.mRF..D$............, |
15620 | b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 56 89 d6 53 89 c3 83 ec 10 8b 02 89 4c 24 08 c1 f9 1f 89 | .....[^_].U..V..S........L$..... |
15640 | 4c 24 0c 89 1c 24 c7 44 24 04 01 00 00 00 ff d0 8b 55 08 8b 06 89 1c 24 c7 44 24 04 01 00 00 00 | L$...$.D$........U.....$.D$..... |
15660 | 89 54 24 08 c1 fa 1f 89 54 24 0c ff d0 83 c4 10 5b 5e 5d c3 55 89 e5 57 89 cf 56 89 d6 53 89 c3 | .T$.....T$......[^].U..W..V..S.. |
15680 | 83 ec 2c c7 44 24 04 02 00 00 00 89 04 24 e8 fc cd ff ff 85 c0 74 7a 4e 83 ef 02 c7 44 24 04 02 | ..,.D$.......$.......tzN....D$.. |
156a0 | 00 00 00 89 1c 24 e8 b7 cd ff ff 89 74 24 04 89 1c 24 e8 ab cd ff ff 89 7c 24 04 89 1c 24 e8 9f | .....$......t$...$......|$...$.. |
156c0 | cd ff ff c7 44 24 10 00 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 08 01 00 00 00 c7 44 24 04 02 | ....D$......D$......D$......D$.. |
156e0 | 00 00 00 89 1c 24 e8 d1 db ff ff c7 44 24 04 ff ff ff ff 89 1c 24 e8 90 d0 ff ff c7 44 24 04 fe | .....$......D$.......$......D$.. |
15700 | ff ff ff 89 1c 24 89 c6 e8 4d cc ff ff 89 f0 eb 18 c7 44 24 0c 01 00 00 00 89 7c 24 08 89 74 24 | .....$...M........D$......|$..t$ |
15720 | 04 89 1c 24 e8 f9 ce ff ff 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 57 56 89 d6 53 89 c3 8d 42 04 83 ec | ...$.......,[^_].U..WV..S...B... |
15740 | 5c 89 4d e4 89 45 e0 8b 45 e4 3b 45 08 0f 8d 79 03 00 00 8b 55 e4 8b 06 c7 44 24 04 01 00 00 00 | \.M..E..E.;E...y....U....D$..... |
15760 | 89 1c 24 89 d1 c1 f9 1f 89 55 d8 89 4d dc 89 54 24 08 89 4c 24 0c ff d0 8b 55 08 8b 06 c7 44 24 | ..$......U..M..T$..L$....U....D$ |
15780 | 04 01 00 00 00 89 1c 24 89 d1 c1 f9 1f 89 55 d0 89 4d d4 89 54 24 08 89 4c 24 0c ff d0 83 ca ff | .......$......U..M..T$..L$...... |
157a0 | b9 fe ff ff ff 89 d8 e8 c8 fe ff ff 85 c0 74 15 8b 45 08 8b 4d e4 8b 55 e0 89 04 24 89 d8 e8 67 | ..............t..E..M..U...$...g |
157c0 | fe ff ff eb 10 c7 44 24 04 fd ff ff ff 89 1c 24 e8 85 cb ff ff 8b 45 08 8b 7d e4 29 f8 89 45 cc | ......D$.......$......E..}.)..E. |
157e0 | 48 0f 84 e5 02 00 00 8b 45 08 b9 02 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 01 f8 99 f7 f9 89 | H.......E.......D$.......$...... |
15800 | c7 8b 06 89 f9 c1 f9 1f 89 4d c4 89 4c 24 0c 89 7d c0 89 7c 24 08 ff d0 8b 55 d8 8b 4d dc 8b 06 | .........M..L$..}..|$....U..M... |
15820 | c7 44 24 04 01 00 00 00 89 54 24 08 89 4c 24 0c 89 1c 24 ff d0 83 c9 ff ba fe ff ff ff 89 d8 e8 | .D$......T$..L$...$............. |
15840 | 30 fe ff ff 85 c0 74 05 8b 45 e4 eb 43 c7 44 24 04 fe ff ff ff 89 1c 24 e8 fd ca ff ff 8b 55 d0 | 0.....t..E..C.D$.......$......U. |
15860 | 8b 4d d4 8b 06 c7 44 24 04 01 00 00 00 89 54 24 08 89 4c 24 0c 89 1c 24 ff d0 83 ca ff b9 fe ff | .M....D$......T$..L$...$........ |
15880 | ff ff 89 d8 e8 eb fd ff ff 85 c0 74 14 8b 45 08 8b 55 e0 89 f9 89 04 24 89 d8 e8 8b fd ff ff eb | ...........t..E..U.....$........ |
158a0 | 10 c7 44 24 04 fd ff ff ff 89 1c 24 e8 a9 ca ff ff 83 7d cc 02 0f 84 11 02 00 00 8b 55 c0 8b 4d | ..D$.......$......}.........U..M |
158c0 | c4 8b 06 c7 44 24 04 01 00 00 00 89 54 24 08 89 4c 24 0c 89 1c 24 ff d0 c7 44 24 04 ff ff ff ff | ....D$......T$..L$...$...D$..... |
158e0 | 89 1c 24 e8 7a cb ff ff 8b 4d 08 8b 06 c7 44 24 04 01 00 00 00 89 1c 24 49 89 ca 89 4d cc c1 f9 | ..$.z....M....D$.......$I...M... |
15900 | 1f 89 55 b0 89 4d b4 89 54 24 08 89 4c 24 0c ff d0 8b 4d cc 89 d8 8b 55 e0 89 0c 24 89 f9 e8 07 | ..U..M..T$..L$....M....U...$.... |
15920 | fd ff ff 8b 45 d8 8b 55 dc 8b 4d cc 8b 7d e4 83 c0 01 83 d2 00 89 45 b8 89 55 bc 89 4d d0 8d 57 | ....E..U..M..}........E..U..M..W |
15940 | 01 8b 4d bc 89 55 d8 8b 55 b8 8b 06 c7 44 24 04 01 00 00 00 89 4c 24 0c 89 54 24 08 89 1c 24 ff | ..M..U..U....D$......L$..T$...$. |
15960 | d0 83 ca ff b9 fe ff ff ff 89 d8 e8 04 fd ff ff 85 c0 74 35 8b 45 d8 3b 45 08 7c 10 c7 44 24 04 | ..................t5.E.;E.|..D$. |
15980 | 6f 52 46 00 89 1c 24 e8 c8 11 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 be c9 ff ff 83 45 b8 01 | oRF...$......D$.......$......E.. |
159a0 | 83 55 bc 00 8b 7d d8 eb 95 8b 45 d0 99 89 45 c0 89 55 c4 83 45 c0 ff 83 55 c4 ff 8b 55 c0 8b 4d | .U...}....E...E..U..E...U...U..M |
159c0 | c4 8b 06 ff 4d d0 89 54 24 08 89 4c 24 0c c7 44 24 04 01 00 00 00 89 1c 24 ff d0 83 c9 ff ba fd | ....M..T$..L$..D$.......$....... |
159e0 | ff ff ff 89 d8 e8 8a fc ff ff 85 c0 74 2a 8b 45 e4 39 45 d0 7f 10 c7 44 24 04 6f 52 46 00 89 1c | ............t*.E.9E....D$.oRF... |
15a00 | 24 e8 4e 11 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 44 c9 ff ff eb 9b 8b 45 d8 39 45 d0 7d 7b | $.N....D$.......$.D......E.9E.}{ |
15a20 | c7 44 24 04 fc ff ff ff 89 1c 24 e8 2a c9 ff ff 8b 55 b0 8b 4d b4 8b 06 c7 44 24 04 01 00 00 00 | .D$.......$.*....U..M....D$..... |
15a40 | 89 54 24 08 89 4c 24 0c 89 1c 24 ff d0 8b 55 b8 8b 4d bc 8b 06 c7 44 24 04 01 00 00 00 89 54 24 | .T$..L$...$...U..M....D$......T$ |
15a60 | 08 89 4c 24 0c 89 1c 24 ff d0 8b 4d d8 89 d8 8b 55 e0 89 0c 24 8b 4d cc e8 ad fb ff ff 8b 4d d8 | ..L$...$...M....U...$.M.......M. |
15a80 | 8b 45 08 89 ca 2b 55 e4 29 c8 39 c2 8d 57 02 7d 22 8b 4d e4 89 f8 89 55 e4 eb 20 8b 45 d0 8b 4d | .E...+U.).9..W.}".M....U....E..M |
15aa0 | d8 8b 55 e0 89 04 24 89 d8 e8 7c fb ff ff e9 e9 fe ff ff 8b 45 08 89 d1 89 7d 08 89 04 24 89 f2 | ..U...$...|.........E....}...$.. |
15ac0 | 89 d8 e8 6a fc ff ff e9 7b fc ff ff 83 c4 5c 5b 5e 5f 5d c3 55 89 e5 57 56 53 89 c3 83 ec 2c 8b | ...j....{.....\[^_].U..WVS....,. |
15ae0 | 75 08 8b 7d 0c 89 55 e4 c7 44 24 04 01 00 00 00 89 74 24 08 89 7c 24 0c 89 04 24 ff d1 c7 44 24 | u..}..U..D$......t$..|$...$...D$ |
15b00 | 04 ff ff ff ff 89 1c 24 e8 20 ca ff ff 85 c0 75 38 c7 44 24 04 ff ff ff ff 89 1c 24 e8 6e c9 ff | .......$.......u8.D$.......$.n.. |
15b20 | ff 89 1c 24 89 44 24 04 e8 84 c9 ff ff 89 74 24 0c 89 7c 24 10 c7 44 24 04 92 52 46 00 89 1c 24 | ...$.D$.......t$..|$..D$..RF...$ |
15b40 | 89 44 24 08 e8 0b 10 00 00 8b 45 e4 89 45 08 83 c4 2c 5b 5e 5f 5d e9 c5 15 00 00 55 89 e5 56 89 | .D$.......E..E...,[^_].....U..V. |
15b60 | c6 53 89 d3 83 ec 10 c7 44 24 04 01 00 00 00 c7 02 00 00 00 00 c7 42 04 00 00 00 00 89 04 24 e8 | .S......D$............B.......$. |
15b80 | cf d2 ff ff 85 c0 74 75 c7 44 24 08 07 00 00 00 c7 44 24 04 5a 52 46 00 89 34 24 e8 ec cd ff ff | ......tu.D$......D$.ZRF..4$..... |
15ba0 | c7 44 24 04 fe ff ff ff 89 34 24 e8 52 d1 ff ff 85 c0 74 06 c7 03 a9 38 41 00 c7 44 24 08 0a 00 | .D$......4$.R.....t....8A..D$... |
15bc0 | 00 00 c7 44 24 04 62 52 46 00 89 34 24 e8 ba cd ff ff c7 44 24 04 fd ff ff ff 89 34 24 e8 20 d1 | ...D$.bRF..4$......D$......4$... |
15be0 | ff ff 85 c0 74 07 c7 43 04 04 3c 41 00 c7 44 24 04 fc ff ff ff 89 34 24 e8 5d c7 ff ff 83 3b 00 | ....t..C..<A..D$......4$.]....;. |
15c00 | 74 06 83 7b 04 00 75 30 c7 44 24 08 05 00 00 00 c7 44 24 04 01 00 00 00 89 34 24 e8 85 1b 00 00 | t..{..u0.D$......D$......4$..... |
15c20 | 83 3b 00 75 06 c7 03 46 39 41 00 83 7b 04 00 75 07 c7 43 04 d5 3c 41 00 83 c4 10 5b 5e 5d c3 55 | .;.u...F9A..{..u..C..<A....[^].U |
15c40 | b8 4c 10 00 00 89 e5 57 56 53 e8 61 8b 00 00 29 c4 8b 5d 08 8d 85 cc ef ff ff 89 44 24 0c c7 44 | .L.....WVS.a...)..]........D$..D |
15c60 | 24 08 c7 52 46 00 c7 44 24 04 02 00 00 00 89 1c 24 e8 a8 1b 00 00 8d 95 d0 ef ff ff 89 85 b8 ef | $..RF..D$.......$............... |
15c80 | ff ff 89 d8 e8 d2 fe ff ff c7 44 24 08 01 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 04 03 00 00 | ..........D$......D$......D$.... |
15ca0 | 00 89 1c 24 e8 6d 1d 00 00 c7 44 24 04 04 00 00 00 89 1c 24 89 85 c0 ef ff ff 89 95 c4 ef ff ff | ...$.m....D$.......$............ |
15cc0 | e8 ca c7 ff ff 85 c0 7f 12 c7 44 24 04 01 00 00 00 89 1c 24 e8 f8 1d 00 00 eb 10 c7 44 24 04 04 | ..........D$.......$........D$.. |
15ce0 | 00 00 00 89 1c 24 e8 bd 1c 00 00 89 c6 89 d7 8d 85 d8 ef ff ff 89 44 24 04 89 1c 24 89 85 bc ef | .....$................D$...$.... |
15d00 | ff ff e8 ad 14 00 00 39 bd c4 ef ff ff 7d 58 8b 95 c4 ef ff ff 8b 85 c0 ef ff ff 8b 8d d0 ef ff | .......9.....}X................. |
15d20 | ff 89 54 24 04 8b 95 bc ef ff ff 89 04 24 89 d8 e8 9f fd ff ff 8b 85 cc ef ff ff 8b 8d b8 ef ff | ..T$.........$.................. |
15d40 | ff 89 44 24 08 8b 85 bc ef ff ff 89 4c 24 04 89 04 24 e8 ff 12 00 00 83 85 c0 ef ff ff 01 83 95 | ..D$........L$...$.............. |
15d60 | c4 ef ff ff 00 eb a0 7f 08 39 b5 c0 ef ff ff 72 9e 39 bd c4 ef ff ff 8d bd d8 ef ff ff 75 2a 39 | .........9.....r.9...........u*9 |
15d80 | b5 c0 ef ff ff 75 22 8b 85 c0 ef ff ff 8b 95 c4 ef ff ff 8b 8d d0 ef ff ff 89 04 24 89 d8 89 54 | .....u"....................$...T |
15da0 | 24 04 89 fa e8 2b fd ff ff 89 3c 24 e8 07 13 00 00 81 c4 4c 10 00 00 b8 01 00 00 00 5b 5e 5f 5d | $....+....<$.......L........[^_] |
15dc0 | c3 55 89 e5 56 53 83 ec 40 8b 75 08 8d 55 f0 89 f0 e8 85 fd ff ff c7 44 24 04 01 00 00 00 89 34 | .U..VS..@.u..U.........D$......4 |
15de0 | 24 e8 eb 1c 00 00 89 34 24 89 45 e0 83 45 e0 01 89 55 e4 83 55 e4 00 e8 46 c5 ff ff 83 f8 02 0f | $......4$.E..E...U..U...F....... |
15e00 | 84 e6 00 00 00 83 f8 03 0f 85 cb 00 00 00 c7 44 24 04 02 00 00 00 89 34 24 e8 8a 1b 00 00 8b 5d | ...............D$......4$......] |
15e20 | e4 39 da 89 45 d8 89 55 dc 7c 0a 7f 20 8b 45 e0 39 45 d8 77 18 8b 55 dc 8b 45 d8 89 d3 c1 fb 1f | .9..E..U.|....E.9E.w..U..E...... |
15e40 | 89 d9 29 c1 19 d3 89 d8 c1 e8 1f 75 74 c7 44 24 08 c8 52 46 00 c7 44 24 04 02 00 00 00 89 34 24 | ..)........ut.D$..RF..D$......4$ |
15e60 | e8 3f 0d 00 00 eb 5a 7c 62 8b 45 d8 39 45 e0 76 5a 8b 4d e0 8b 5d e4 c7 44 24 04 01 00 00 00 89 | .?....Z|b.E.9E.vZ.M..]..D$...... |
15e80 | 34 24 83 c1 ff 83 d3 ff 89 4c 24 08 89 5c 24 0c 89 4d d0 89 5d d4 ff 55 f0 8b 4d e0 8b 5d e4 c7 | 4$.......L$..\$..M..]..U..M..].. |
15ea0 | 44 24 04 01 00 00 00 89 34 24 89 4c 24 08 89 5c 24 0c ff 55 f4 8b 4d d0 8b 5d d4 89 4d e0 89 5d | D$......4$.L$..\$..U..M..]..M..] |
15ec0 | e4 8b 45 dc 39 45 e4 7f a8 eb 9c 8b 45 d8 8b 55 dc 89 45 e0 89 55 e4 eb 12 c7 44 24 04 df 52 46 | ..E.9E......E..U..E..U....D$..RF |
15ee0 | 00 89 34 24 e8 6b 0c 00 00 eb 1e 8b 45 e0 8b 55 e4 c7 44 24 04 01 00 00 00 89 34 24 89 44 24 08 | ..4$.k......E..U..D$......4$.D$. |
15f00 | 89 54 24 0c ff 55 f4 31 c0 83 c4 40 5b 5e 5d c3 55 89 e5 56 53 83 ec 30 8b 75 08 8d 55 f0 89 f0 | .T$..U.1...@[^].U..VS..0.u..U... |
15f20 | e8 36 fc ff ff c7 44 24 08 01 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 04 02 00 00 00 89 34 24 | .6....D$......D$......D$......4$ |
15f40 | e8 d1 1a 00 00 c7 44 24 04 03 00 00 00 89 34 24 89 45 e0 89 55 e4 e8 34 c5 ff ff 85 c0 7f 12 c7 | ......D$......4$.E..U..4........ |
15f60 | 44 24 04 01 00 00 00 89 34 24 e8 62 1b 00 00 eb 10 c7 44 24 04 03 00 00 00 89 34 24 e8 27 1a 00 | D$......4$.b......D$......4$.'.. |
15f80 | 00 89 45 d8 89 55 dc 8b 45 dc 39 45 e4 0f 8f 8e 00 00 00 7c 0c 8b 45 d8 39 45 e0 0f 87 80 00 00 | ..E..U..E.9E.......|..E.9E...... |
15fa0 | 00 8b 4d d8 8b 5d dc 2b 4d e0 1b 5d e4 83 fb 00 77 08 81 f9 fe ff ff 7f 76 14 c7 44 24 04 05 53 | ..M..].+M..]....w.......v..D$..S |
15fc0 | 46 00 89 34 24 e8 8a 0b 00 00 89 c3 eb 55 83 c1 01 89 4c 24 04 89 cb 89 34 24 e8 4d c2 ff ff 85 | F..4$........U....L$....4$.M.... |
15fe0 | c0 74 d7 8b 55 e4 8b 45 e0 c7 44 24 04 01 00 00 00 89 34 24 89 54 24 0c 89 44 24 08 ff 55 f0 83 | .t..U..E..D$......4$.T$..D$..U.. |
16000 | 45 e0 01 83 55 e4 00 8b 45 e0 8b 55 e4 83 c0 ff 83 d2 ff 3b 55 dc 7f 0b 7c c9 3b 45 d8 73 04 eb | E...U...E..U.......;U...|.;E.s.. |
16020 | c2 31 db 83 c4 30 89 d8 5b 5e 5d c3 55 89 e5 57 56 53 83 ec 3c 8b 5d 08 8d 55 e0 89 d8 e8 19 fb | .1...0..[^].U..WVS..<.]..U...... |
16040 | ff ff c7 44 24 04 01 00 00 00 89 1c 24 e8 7f 1a 00 00 c7 44 24 04 02 00 00 00 89 1c 24 89 44 24 | ...D$.......$......D$.......$.D$ |
16060 | 08 89 d7 89 54 24 0c 89 45 c8 89 55 cc e8 a4 19 00 00 39 fa 89 45 d0 89 55 d4 75 08 8b 45 c8 39 | ....T$..E..U......9..E..U.u..E.9 |
16080 | 45 d0 74 3e 83 7d d4 00 7c 20 7f 06 83 7d d0 00 76 18 8b 45 c8 8b 55 cc 83 c0 01 83 d2 00 39 55 | E.t>.}..|....}..v..E..U.......9U |
160a0 | d4 7c 1f 7f 05 39 45 d0 76 18 c7 44 24 08 c8 52 46 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 e2 0a | .|...9E.v..D$..RF..D$.......$... |
160c0 | 00 00 8b 45 d0 8b 55 d4 c7 44 24 04 01 00 00 00 89 1c 24 89 44 24 08 89 54 24 0c ff 55 e0 8b 45 | ...E..U..D$.......$.D$..T$..U..E |
160e0 | cc 39 45 d4 7d 46 8b 75 d0 8b 7d d4 c7 44 24 04 01 00 00 00 89 1c 24 83 c6 01 83 d7 00 89 74 24 | .9E.}F.u..}..D$.......$.......t$ |
16100 | 08 89 7c 24 0c ff 55 e0 8b 45 d0 8b 55 d4 c7 44 24 04 01 00 00 00 89 1c 24 89 44 24 08 89 54 24 | ..|$..U..E..U..D$.......$.D$..T$ |
16120 | 0c ff 55 e4 89 75 d0 89 7d d4 eb b2 7f 08 8b 45 c8 39 45 d0 72 b0 89 1c 24 e8 f8 c7 ff ff 8b 45 | ..U..u..}......E.9E.r...$......E |
16140 | d0 8b 55 d4 89 1c 24 c7 44 24 04 01 00 00 00 89 44 24 08 89 54 24 0c ff 55 e4 83 c4 3c b8 01 00 | ..U...$.D$......D$..T$..U...<... |
16160 | 00 00 5b 5e 5f 5d c3 55 89 e5 56 53 83 ec 20 8b 5d 08 8d 55 f0 89 d8 e8 df f9 ff ff c7 44 24 04 | ..[^_].U..VS....]..U.........D$. |
16180 | 01 00 00 00 89 1c 24 e8 45 19 00 00 c7 44 24 08 c7 52 46 00 c7 44 24 04 32 00 00 00 89 1c 24 89 | ......$.E....D$..RF..D$.2.....$. |
161a0 | c6 e8 5f 0d 00 00 c7 44 24 04 02 00 00 00 89 1c 24 e8 d9 c2 ff ff 85 c0 7e 18 c7 44 24 08 06 00 | .._....D$.......$.......~..D$... |
161c0 | 00 00 c7 44 24 04 02 00 00 00 89 1c 24 e8 d3 15 00 00 89 1c 24 c7 44 24 04 02 00 00 00 e8 78 c1 | ...D$.......$.......$.D$......x. |
161e0 | ff ff 89 d8 b9 01 00 00 00 89 34 24 8d 55 f0 e8 3d f5 ff ff 83 c4 20 31 c0 5b 5e 5d c3 55 89 e5 | ..........4$.U..=......1.[^].U.. |
16200 | 53 83 ec 14 8b 5d 08 d9 05 8c 53 46 00 dd 5c 24 04 c7 44 24 0c 88 00 00 00 89 1c 24 e8 c9 1e 00 | S....]....SF..\$..D$.......$.... |
16220 | 00 89 1c 24 c7 44 24 08 07 00 00 00 c7 44 24 04 00 00 00 00 e8 bb cb ff ff 89 1c 24 c7 44 24 08 | ...$.D$......D$............$.D$. |
16240 | 00 00 00 00 c7 44 24 04 4c 53 46 00 e8 3c 1b 00 00 83 c4 14 b8 01 00 00 00 5b 5d c3 55 89 e5 8b | .....D$.LSF..<...........[].U... |
16260 | 45 0c 8b 50 04 85 d2 74 10 8b 4d 10 89 11 c7 40 04 00 00 00 00 8b 00 eb 02 31 c0 5d c3 55 89 e5 | E..P...t..M....@.........1.].U.. |
16280 | 57 89 cf 56 53 83 ec 1c 85 c9 75 07 31 c0 e9 0c 01 00 00 c7 44 24 04 ff ff ff ff 89 c3 89 d6 89 | W..VS.....u.1.......D$.......... |
162a0 | 04 24 e8 e8 c1 ff ff 83 f8 05 75 e0 89 1c 24 4f e8 81 c6 ff ff c7 44 24 04 fe ff ff ff 89 1c 24 | .$........u...$O......D$.......$ |
162c0 | e8 61 d3 ff ff 85 c0 74 c3 c7 44 24 04 fe ff ff ff 89 1c 24 e8 b6 c1 ff ff 83 f8 04 0f 85 a8 00 | .a.....t..D$.......$............ |
162e0 | 00 00 c7 44 24 08 ff ff ff ff 89 74 24 04 89 1c 24 e8 7d c2 ff ff 85 c0 74 12 c7 44 24 04 fe ff | ...D$......t$...$.}.....t..D$... |
16300 | ff ff 89 1c 24 e8 50 c0 ff ff eb 77 89 f9 89 f2 89 d8 e8 66 ff ff ff 85 c0 74 6f c7 44 24 08 ff | ....$.P....w.......f.....to.D$.. |
16320 | ff ff ff c7 44 24 04 fe ff ff ff 89 1c 24 e8 66 c0 ff ff c7 44 24 04 fe ff ff ff 89 1c 24 e8 17 | ....D$.......$.f....D$.......$.. |
16340 | c0 ff ff c7 44 24 08 01 00 00 00 c7 44 24 04 90 53 46 00 89 1c 24 e8 31 c6 ff ff c7 44 24 08 01 | ....D$......D$..SF...$.1....D$.. |
16360 | 00 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 26 c0 ff ff c7 44 24 04 03 00 00 00 89 1c 24 e8 e3 | ....D$.......$.&....D$.......$.. |
16380 | d2 ff ff b8 01 00 00 00 eb 15 c7 44 24 04 fe ff ff ff 89 1c 24 e8 c0 bf ff ff e9 16 ff ff ff 83 | ...........D$.......$........... |
163a0 | c4 1c 5b 5e 5f 5d c3 55 89 e5 57 89 d7 56 53 89 c3 83 ec 1c 89 04 24 e8 86 bf ff ff 89 7c 24 08 | ..[^_].U..W..VS.......$......|$. |
163c0 | c7 44 24 04 92 53 46 00 89 1c 24 89 c6 8d 7e 01 e8 d9 6b 00 00 c7 44 24 08 94 53 46 00 c7 44 24 | .D$..SF...$...~...k...D$..SF..D$ |
163e0 | 04 d8 b9 f0 ff 89 1c 24 e8 56 c8 ff ff b9 02 00 00 00 89 fa 89 d8 e8 82 fe ff ff 85 c0 0f 84 98 | .......$.V...................... |
16400 | 00 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 9a c3 ff ff c7 44 24 08 03 | ....D$......D$.......$......D$.. |
16420 | 00 00 00 c7 44 24 04 9c 53 46 00 89 04 24 89 c6 e8 c3 16 01 00 85 c0 75 37 83 c6 03 89 74 24 04 | ....D$..SF...$.........u7....t$. |
16440 | 89 1c 24 e8 93 c5 ff ff c7 44 24 08 ff ff ff ff c7 44 24 04 fe ff ff ff 89 1c 24 e8 39 bf ff ff | ..$......D$......D$.......$.9... |
16460 | c7 44 24 04 fe ff ff ff 89 1c 24 e8 ea be ff ff 89 7c 24 08 c7 44 24 04 ff ff ff ff 89 1c 24 e8 | .D$.......$......|$..D$.......$. |
16480 | 68 bf ff ff c7 44 24 04 fd ff ff ff 89 1c 24 e8 c6 be ff ff b8 01 00 00 00 eb 12 89 74 24 04 89 | h....D$.......$.............t$.. |
164a0 | 1c 24 89 45 e4 e8 b0 be ff ff 8b 45 e4 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 57 89 d7 56 89 ce 53 89 | .$.E.......E....[^_].U..W..V..S. |
164c0 | c3 83 ec 2c ff 15 40 93 46 00 8b 00 89 04 24 e8 ac 15 01 00 89 74 24 04 89 1c 24 c7 44 24 08 00 | ...,..@.F.....$......t$...$.D$.. |
164e0 | 00 00 00 89 45 e4 e8 ca c2 ff ff 8b 55 e4 89 7c 24 08 89 1c 24 c7 44 24 04 a0 53 46 00 89 54 24 | ....E.......U..|$...$.D$..SF..T$ |
16500 | 10 40 89 44 24 0c e8 62 c5 ff ff 89 74 24 04 89 1c 24 c7 44 24 08 ff ff ff ff e8 7a be ff ff 89 | .@.D$..b....t$...$.D$......z.... |
16520 | 1c 24 c7 44 24 04 fe ff ff ff e8 2b be ff ff 83 c4 2c b8 07 00 00 00 5b 5e 5f 5d c3 55 89 e5 56 | .$.D$......+.....,.....[^_].U..V |
16540 | 53 83 ec 10 8b 5d 0c 8b 75 10 8b 03 85 c0 7e 0a 89 06 c7 03 00 00 00 00 eb 33 8b 43 04 89 04 24 | S....]..u.....~..........3.C...$ |
16560 | e8 9b 15 01 00 85 c0 75 29 8b 43 04 c7 44 24 08 00 02 00 00 c7 44 24 04 01 00 00 00 89 44 24 0c | .......u).C..D$......D$......D$. |
16580 | 8d 43 08 89 04 24 e8 bd 14 01 00 89 06 8d 43 08 eb 02 31 c0 83 c4 10 5b 5e 5d c3 55 89 e5 56 be | .C...$........C...1....[^].U..V. |
165a0 | b1 53 46 00 53 89 c3 83 ec 10 c7 00 00 00 00 00 8b 43 04 89 04 24 e8 85 14 01 00 83 f8 ff 74 2c | .SF.S............C...$........t, |
165c0 | 46 0f b6 56 ff 39 d0 75 26 8b 13 80 3e 00 8d 4a 01 89 0b 88 44 13 08 75 d7 8b 43 04 c7 03 00 00 | F..V.9.u&...>..J....D..u..C..... |
165e0 | 00 00 89 04 24 e8 56 14 01 00 eb 03 83 c8 ff 83 c4 10 5b 5e 5d c3 55 89 e5 57 56 89 ce 53 89 c3 | ....$.V...........[^].U..WV..S.. |
16600 | 83 ec 1c 85 d2 74 0c 89 54 24 04 89 04 24 e8 4f be ff ff c7 44 24 04 2e 00 00 00 89 34 24 e8 ad | .....t..T$...$.O....D$......4$.. |
16620 | 13 01 00 85 c0 89 c7 75 0f 89 f7 31 c0 83 c9 ff f2 ae f7 d1 8d 7c 0e ff 89 f8 29 f0 89 44 24 08 | .......u...1.........|....)..D$. |
16640 | 89 74 24 04 89 1c 24 89 45 e4 e8 3d c3 ff ff c7 44 24 04 fe ff ff ff 89 1c 24 e8 a3 c6 ff ff 85 | .t$...$.E..=....D$.......$...... |
16660 | c0 75 65 c7 44 24 04 fe ff ff ff 89 1c 24 e8 e7 bc ff ff b8 01 00 00 00 80 3f 2e 0f 45 45 08 c7 | .ue.D$.......$...........?..EE.. |
16680 | 44 24 04 00 00 00 00 89 1c 24 89 44 24 08 e8 61 c7 ff ff 8b 45 e4 89 74 24 04 89 1c 24 89 44 24 | D$.......$.D$..a....E..t$...$.D$ |
166a0 | 08 e8 e6 c2 ff ff c7 44 24 04 fe ff ff ff 89 1c 24 e8 ac bd ff ff c7 44 24 04 fc ff ff ff 89 1c | .......D$.......$......D$....... |
166c0 | 24 e8 9c c8 ff ff eb 29 c7 44 24 04 ff ff ff ff 89 1c 24 e8 b7 bd ff ff 83 f8 05 74 14 c7 44 24 | $......).D$.......$........t..D$ |
166e0 | 04 fd ff ff ff 89 1c 24 e8 6d bc ff ff 89 f0 eb 36 c7 44 24 08 ff ff ff ff 8d 77 01 c7 44 24 04 | .......$.m......6.D$......w..D$. |
16700 | fe ff ff ff 89 1c 24 e8 8d bc ff ff c7 44 24 04 fe ff ff ff 89 1c 24 e8 3e bc ff ff 80 3f 2e 0f | ......$......D$.......$.>....?.. |
16720 | 84 ee fe ff ff 31 c0 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 83 ec 18 8b 55 14 8b 45 0c 85 d2 74 0c 89 | .....1....[^_].U......U..E...t.. |
16740 | 55 0c 89 45 08 c9 e9 bd 13 01 00 89 04 24 e8 85 12 01 00 31 c0 c9 c3 55 89 e5 56 89 d6 53 89 c3 | U..E.........$.....1...U..V..S.. |
16760 | 83 ec 10 8b 43 04 89 04 24 e8 d2 12 01 00 83 f8 0a 74 03 40 75 ed 8b 43 04 89 04 24 e8 bf 12 01 | ....C...$........t.@u..C...$.... |
16780 | 00 89 06 83 c4 10 b8 01 00 00 00 5b 5e 5d c3 55 89 e5 83 ec 18 8d 45 10 89 44 24 08 8b 45 08 c7 | ...........[^].U......E..D$..E.. |
167a0 | 44 24 04 b5 53 46 00 89 04 24 e8 11 8c 00 00 c9 c3 55 89 e5 83 ec 18 8b 45 08 c7 44 24 08 00 00 | D$..SF...$.......U......E..D$... |
167c0 | 00 00 c7 44 24 04 ff ff ff ff 89 04 24 e8 e3 bf ff ff c7 44 24 04 b5 53 46 00 89 44 24 08 a1 4c | ...D$.......$......D$..SF..D$..L |
167e0 | 93 46 00 83 c0 40 89 04 24 e8 a1 ff ff ff a1 4c 93 46 00 83 c0 40 89 04 24 e8 5a 12 01 00 31 c0 | .F...@..$......L.F...@..$.Z...1. |
16800 | c9 c3 55 89 e5 57 56 be 01 00 00 00 53 81 ec 9c 00 00 00 8b 5d 08 8d 7d 84 89 1c 24 e8 21 bb ff | ..U..WV.....S.......]..}...$.!.. |
16820 | ff c7 85 74 ff ff ff 01 00 00 00 89 85 70 ff ff ff 8b 45 0c 89 7c 24 08 89 74 24 04 89 04 24 e8 | ...t.........p....E..|$..t$...$. |
16840 | 76 66 00 00 85 c0 74 0a 89 b5 74 ff ff ff 01 f6 eb df 89 f9 39 b5 74 ff ff ff 7d 44 8b 85 74 ff | vf....t...t.........9.t...}D..t. |
16860 | ff ff bf 02 00 00 00 89 4c 24 08 89 8d 6c ff ff ff 01 f0 99 f7 ff 89 44 24 04 89 c7 8b 45 0c 89 | ........L$...l.........D$....E.. |
16880 | 04 24 e8 33 66 00 00 8b 8d 6c ff ff ff 85 c0 74 0b 8d 47 01 89 f7 89 85 74 ff ff ff 89 fe eb b4 | .$.3f....l.....t..G.....t....... |
168a0 | 31 c9 b8 0c 00 00 00 83 fe 17 0f 4e c1 83 7d 10 00 89 85 74 ff ff ff 74 17 8b 45 10 c7 44 24 04 | 1..........N..}....t...t..E..D$. |
168c0 | e7 53 46 00 89 1c 24 89 44 24 08 e8 9d c1 ff ff c7 44 24 08 10 00 00 00 c7 44 24 04 eb 53 46 00 | .SF...$.D$.......D$......D$..SF. |
168e0 | 89 1c 24 e8 a4 c0 ff ff 8b 45 14 8d 78 01 8d 45 84 89 44 24 08 8b 45 14 89 44 24 04 8b 45 0c 89 | ..$......E..x..E..D$..E..D$..E.. |
16900 | 04 24 e8 b3 65 00 00 85 c0 0f 84 a4 01 00 00 3b bd 74 ff ff ff 75 20 c7 44 24 08 05 00 00 00 8d | .$..e..........;.t...u..D$...... |
16920 | 7e f5 c7 44 24 04 fc 53 46 00 89 1c 24 e8 5a c0 ff ff e9 74 01 00 00 8d 45 84 89 44 24 08 8b 45 | ~..D$..SF...$.Z....t....E..D$..E |
16940 | 0c c7 44 24 04 02 54 46 00 89 04 24 e8 5d 66 00 00 8d 45 a8 89 44 24 08 c7 44 24 04 07 54 46 00 | ..D$..TF...$.]f...E..D$..D$..TF. |
16960 | 89 1c 24 e8 05 c1 ff ff 8b 45 98 85 c0 7e 14 89 44 24 08 c7 44 24 04 0d 54 46 00 89 1c 24 e8 ea | ..$......E...~..D$..D$..TF...$.. |
16980 | c0 ff ff c7 44 24 08 04 00 00 00 c7 44 24 04 11 54 46 00 89 1c 24 e8 f1 bf ff ff 8d 55 84 89 d8 | ....D$......D$..TF...$......U... |
169a0 | e8 02 fa ff ff 85 c0 74 56 c7 44 24 08 00 00 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 f4 bd ff | .......tV.D$......D$.......$.... |
169c0 | ff c7 44 24 04 16 54 46 00 89 1c 24 89 44 24 08 e8 98 c0 ff ff c7 44 24 08 ff ff ff ff c7 44 24 | ..D$..TF...$.D$.......D$......D$ |
169e0 | 04 fe ff ff ff 89 1c 24 e8 ac b9 ff ff c7 44 24 04 fe ff ff ff 89 1c 24 e8 5d b9 ff ff eb 74 8b | .......$......D$.......$.]....t. |
16a00 | 45 8c 80 38 00 74 15 8b 55 88 89 44 24 08 c7 44 24 04 24 54 46 00 89 54 24 0c eb 35 8b 45 90 8a | E..8.t..U..D$..D$.$TF..T$..5.E.. |
16a20 | 00 3c 6d 75 12 c7 44 24 08 0a 00 00 00 c7 44 24 04 2c 54 46 00 eb 34 3c 43 74 20 8b 45 9c c7 44 | .<mu..D$......D$.,TF..4<Ct..E..D |
16a40 | 24 04 37 54 46 00 89 44 24 0c 8d 45 a8 89 44 24 08 89 1c 24 e8 14 c0 ff ff eb 18 c7 44 24 08 01 | $.7TF..D$..E..D$...$........D$.. |
16a60 | 00 00 00 c7 44 24 04 48 54 46 00 89 1c 24 e8 19 bf ff ff 80 7d a7 00 74 18 c7 44 24 08 14 00 00 | ....D$.HTF...$......}..t..D$.... |
16a80 | 00 c7 44 24 04 4a 54 46 00 89 1c 24 e8 fb be ff ff 89 1c 24 e8 a9 b8 ff ff 89 1c 24 2b 85 70 ff | ..D$.JTF...$.......$.......$+.p. |
16aa0 | ff ff 89 44 24 04 e8 bb cb ff ff 89 7d 14 e9 35 fe ff ff 89 1c 24 e8 87 b8 ff ff 89 1c 24 2b 85 | ...D$.......}..5.....$.......$+. |
16ac0 | 70 ff ff ff 89 44 24 04 e8 99 cb ff ff 81 c4 9c 00 00 00 5b 5e 5f 5d c3 55 89 e5 56 53 83 c4 80 | p....D$............[^_].U..VS... |
16ae0 | 8b 5d 08 8b 45 0c 8d 75 94 89 74 24 08 89 1c 24 89 44 24 04 e8 c1 63 00 00 85 c0 74 38 89 74 24 | .]..E..u..t$...$.D$...c....t8.t$ |
16b00 | 08 c7 44 24 04 5f 54 46 00 89 1c 24 e8 9d 64 00 00 8b 45 a8 85 c0 7e 1d 89 44 24 0c 8d 45 b8 89 | ..D$._TF...$..d...E...~..D$..E.. |
16b20 | 44 24 08 c7 44 24 04 62 54 46 00 89 1c 24 e8 3a bf ff ff eb 18 c7 44 24 08 00 00 00 00 c7 44 24 | D$..D$.bTF...$.:......D$......D$ |
16b40 | 04 6a 54 46 00 89 1c 24 e8 3f be ff ff 83 ec 80 5b 5e 5d c3 55 89 e5 56 53 83 ec 10 8b 5d 08 c7 | .jTF...$.?......[^].U..VS....].. |
16b60 | 44 24 04 01 00 00 00 8d 75 10 89 1c 24 e8 66 ff ff ff 8b 45 0c 89 74 24 08 89 1c 24 89 44 24 04 | D$......u...$.f....E..t$...$.D$. |
16b80 | e8 b0 be ff ff 89 1c 24 c7 44 24 04 02 00 00 00 e8 d1 ca ff ff 89 1c 24 e8 78 ca ff ff 83 c4 10 | .......$.D$............$.x...... |
16ba0 | 5b 5e 5d c3 55 89 e5 57 56 53 81 ec 9c 00 00 00 8b 5d 08 8d 75 84 8b 7d 10 89 74 24 08 c7 44 24 | [^].U..WVS.......]..u..}..t$..D$ |
16bc0 | 04 00 00 00 00 89 1c 24 e8 ed 62 00 00 85 c0 75 15 8b 45 0c 89 7c 24 0c c7 44 24 04 6b 54 46 00 | .......$..b....u..E..|$..D$.kTF. |
16be0 | 89 44 24 08 eb 43 89 74 24 08 c7 44 24 04 81 54 46 00 89 1c 24 e8 b4 63 00 00 8b 45 8c c7 44 24 | .D$..C.t$..D$..TF...$..c...E..D$ |
16c00 | 04 83 54 46 00 89 04 24 e8 bb 0d 01 00 85 c0 75 22 ff 4d 0c 75 1d 8b 45 88 89 7c 24 0c c7 44 24 | ..TF...$.......u".M.u..E..|$..D$ |
16c20 | 04 8a 54 46 00 89 44 24 08 89 1c 24 e8 23 ff ff ff eb 57 83 7d 88 00 75 2f 89 f2 89 d8 e8 65 f7 | ..TF..D$...$.#....W.}..u/.....e. |
16c40 | ff ff ba 48 54 46 00 85 c0 74 1a c7 44 24 08 00 00 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 52 | ...HTF...t..D$......D$.......$.R |
16c60 | bb ff ff 89 c2 89 55 88 8b 45 88 89 7c 24 10 c7 44 24 04 a8 54 46 00 89 1c 24 89 44 24 0c 8b 45 | ......U..E..|$..D$..TF...$.D$..E |
16c80 | 0c 89 44 24 08 e8 ca fe ff ff 81 c4 9c 00 00 00 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 5d | ..D$............[^_].U..WVS....] |
16ca0 | 08 8b 7d 10 ff 15 40 93 46 00 83 7d 0c 00 8b 30 74 17 c7 44 24 04 01 00 00 00 89 1c 24 e8 64 be | ..}...@.F..}...0t..D$.......$.d. |
16cc0 | ff ff b8 01 00 00 00 eb 57 89 1c 24 e8 65 bc ff ff 85 ff 89 34 24 74 1f e8 a3 0d 01 00 89 7c 24 | ........W..$.e......4$t.......|$ |
16ce0 | 08 c7 44 24 04 c6 54 46 00 89 1c 24 89 44 24 0c e8 78 bd ff ff eb 11 e8 84 0d 01 00 89 1c 24 89 | ..D$..TF...$.D$..x............$. |
16d00 | 44 24 04 e8 d3 bc ff ff 89 74 24 04 c1 fe 1f 89 74 24 08 89 1c 24 e8 4e bc ff ff b8 03 00 00 00 | D$.......t$.....t$...$.N........ |
16d20 | 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 56 53 83 ec 10 8b 75 0c 8b 5d 08 83 fe ff 75 1a c7 44 24 08 00 | ...[^_].U..VS....u..]....u..D$.. |
16d40 | 00 00 00 c7 44 24 04 00 00 00 00 89 1c 24 e8 42 ff ff ff eb 46 85 f6 75 12 c7 44 24 04 01 00 00 | ....D$.......$.B....F..u..D$.... |
16d60 | 00 89 1c 24 e8 bd bd ff ff eb 08 89 1c 24 e8 c3 bb ff ff c7 44 24 04 cd 54 46 00 89 1c 24 e8 58 | ...$.........$......D$..TF...$.X |
16d80 | bc ff ff 89 74 24 04 c1 fe 1f 89 74 24 08 89 1c 24 e8 d3 bb ff ff b8 03 00 00 00 83 c4 10 5b 5e | ....t$.....t$...$.............[^ |
16da0 | 5d c3 55 89 e5 56 53 83 ec 10 8b 5d 08 8b 75 0c c7 44 24 04 d8 b9 f0 ff 89 1c 24 89 74 24 08 e8 | ].U..VS....]..u..D$.......$.t$.. |
16dc0 | 7f be ff ff 31 d2 85 c0 75 75 c7 44 24 04 fe ff ff ff 89 1c 24 e8 80 b5 ff ff c7 44 24 08 00 00 | ....1...uu.D$.......$......D$... |
16de0 | 00 00 c7 44 24 04 00 00 00 00 89 1c 24 e8 02 c0 ff ff 89 74 24 04 89 1c 24 e8 dd bb ff ff c7 44 | ...D$.......$......t$...$......D |
16e00 | 24 08 d2 54 46 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 87 c1 ff ff c7 44 24 04 ff ff ff ff 89 1c | $..TF..D$.......$......D$....... |
16e20 | 24 e8 3c b6 ff ff 89 74 24 08 c7 44 24 04 d8 b9 f0 ff 89 1c 24 e8 63 c1 ff ff ba 01 00 00 00 83 | $.<....t$..D$.......$.c......... |
16e40 | c4 10 89 d0 5b 5e 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 8b 45 0c c7 44 24 04 d8 b9 f0 ff 89 1c 24 | ....[^].U..S....]..E..D$.......$ |
16e60 | 89 44 24 08 e8 da bd ff ff 89 5d 08 c7 45 0c fe ff ff ff 83 c4 14 5b 5d e9 49 c3 ff ff 55 89 e5 | .D$.......]..E........[].I...U.. |
16e80 | 57 56 53 83 ec 1c 8b 5d 08 8b 7d 0c 89 1c 24 89 7c 24 04 e8 ff b9 ff ff 85 c0 89 c6 75 04 31 c0 | WVS....]..}...$.|$..........u.1. |
16ea0 | eb 5b 89 7c 24 04 89 1c 24 e8 a5 bf ff ff 85 c0 74 ec 8b 45 10 c7 44 24 04 d8 b9 f0 ff 89 1c 24 | .[.|$...$.......t..E..D$.......$ |
16ec0 | 89 44 24 08 e8 7a bd ff ff c7 44 24 08 fe ff ff ff c7 44 24 04 ff ff ff ff 89 1c 24 e8 92 b6 ff | .D$..z....D$......D$.......$.... |
16ee0 | ff c7 44 24 04 fd ff ff ff 89 1c 24 85 c0 b8 00 00 00 00 0f 44 f0 e8 5f b4 ff ff 89 f0 83 c4 1c | ..D$.......$........D.._........ |
16f00 | 5b 5e 5f 5d c3 55 89 e5 56 53 83 ec 10 8b 45 0c 8b 5d 08 8b 75 10 83 c0 14 89 44 24 04 89 1c 24 | [^_].U..VS....E..]..u.....D$...$ |
16f20 | e8 07 b3 ff ff 85 c0 75 31 85 f6 74 18 89 75 10 89 5d 08 c7 45 0c d9 54 46 00 83 c4 10 5b 5e 5d | .......u1..t..u..]..E..TF....[^] |
16f40 | e9 0f fc ff ff 89 5d 08 c7 45 0c ed 54 46 00 83 c4 10 5b 5e 5d e9 fa fb ff ff 83 c4 10 5b 5e 5d | ......]..E..TF....[^]........[^] |
16f60 | c3 55 89 e5 56 53 83 ec 10 8b 5d 08 8b 75 0c 89 1c 24 89 74 24 04 e8 14 b5 ff ff 40 75 14 c7 44 | .U..VS....]..u...$.t$......@u..D |
16f80 | 24 08 fc 54 46 00 89 74 24 04 89 1c 24 e8 12 fc ff ff 83 c4 10 5b 5e 5d c3 55 89 e5 57 56 53 83 | $..TF..t$...$........[^].U..WVS. |
16fa0 | ec 2c 8b 5d 08 8b 55 0c 8b 43 0c 8b 4b 04 89 45 e4 8b 43 08 89 ce 29 c6 39 d6 0f 83 89 00 00 00 | .,.]..U..C..K..E..C...).9....... |
16fc0 | 01 c9 89 cf 29 c7 39 d7 8d 34 02 0f 42 ce 39 c1 89 4d e0 72 06 29 c1 39 d1 73 13 8b 45 e4 c7 44 | ....).9..4..B.9..M.r.).9.s..E..D |
16fe0 | 24 04 0b 55 46 00 89 04 24 e8 66 fb ff ff 8b 45 e0 89 44 24 04 8b 45 e4 89 04 24 e8 36 c7 ff ff | $..UF...$.f....E..D$..E...$.6... |
17000 | 8b 4b 08 8d 53 10 8b 33 89 c7 f3 a4 39 13 74 31 8b 7d e4 c7 44 24 08 ff ff ff ff c7 44 24 04 fe | .K..S..3....9.t1.}..D$......D$.. |
17020 | ff ff ff 89 45 dc 89 3c 24 e8 6b b3 ff ff c7 44 24 04 fe ff ff ff 89 3c 24 e8 1c b3 ff ff 8b 45 | ....E..<$.k....D$......<$......E |
17040 | dc 89 03 8b 45 e0 89 43 04 8b 03 03 43 08 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 1c 8b | ....E..C....C...,[^_].U..WVS.... |
17060 | 5d 08 8b 45 10 8b 75 0c 89 1c 24 89 44 24 04 e8 25 ff ff ff 8b 4d 10 89 c7 8b 45 10 f3 a4 01 43 | ]..E..u...$.D$..%....M....E....C |
17080 | 08 83 c4 1c 5b 5e 5f 5d c3 55 31 c0 89 e5 83 c9 ff 57 83 ec 14 8b 55 0c 89 d7 f2 ae 8b 45 08 89 | ....[^_].U1......W....U......E.. |
170a0 | 54 24 04 89 04 24 f7 d1 49 89 4c 24 08 e8 a4 ff ff ff 83 c4 14 5f 5d c3 55 89 e5 56 53 83 ec 10 | T$...$..I.L$........._].U..VS... |
170c0 | 8b 5d 08 8b 73 0c 8b 53 08 8b 03 89 34 24 89 54 24 08 89 44 24 04 e8 b1 b8 ff ff 8d 43 10 39 03 | .]..s..S....4$.T$..D$.......C.9. |
170e0 | 74 28 c7 44 24 08 ff ff ff ff c7 44 24 04 fe ff ff ff 89 34 24 e8 9f b2 ff ff c7 44 24 04 fe ff | t(.D$......D$......4$......D$... |
17100 | ff ff 89 34 24 e8 50 b2 ff ff 83 c4 10 5b 5e 5d c3 55 89 e5 8b 45 08 8b 55 0c 01 50 08 5d eb 98 | ...4$.P......[^].U...E..U..P.].. |
17120 | 55 89 e5 57 56 53 83 ec 2c 8b 5d 08 8d 45 e4 8b 73 0c 8d 7b 10 89 44 24 08 c7 44 24 04 ff ff ff | U..WVS..,.]..E..s..{..D$..D$.... |
17140 | ff 89 34 24 e8 6c b6 ff ff 39 3b 74 1e c7 44 24 08 01 00 00 00 c7 44 24 04 fe ff ff ff 89 34 24 | ..4$.l...9;t..D$......D$......4$ |
17160 | 89 45 d4 e8 31 b2 ff ff 8b 45 d4 8b 55 e4 89 44 24 04 89 1c 24 89 54 24 08 e8 d8 fe ff ff 31 c0 | .E..1....E..U..D$...$.T$......1. |
17180 | 39 3b 89 34 24 c7 44 24 08 ff ff ff ff 0f 94 c0 83 e8 02 89 44 24 04 e8 fd b1 ff ff 89 34 24 c7 | 9;.4$.D$............D$.......4$. |
171a0 | 44 24 04 fe ff ff ff e8 ae b1 ff ff 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 8b 45 0c 8b 55 08 c7 40 08 | D$............,[^_].U...E..U..@. |
171c0 | 00 00 00 00 89 50 0c 8d 50 10 89 10 c7 40 04 00 10 00 00 5d c3 55 89 e5 8b 45 0c 8b 55 08 c7 40 | .....P..P....@.....].U...E..U..@ |
171e0 | 08 00 00 00 00 89 50 0c 8d 50 10 89 10 8b 55 10 c7 40 04 00 10 00 00 89 45 08 89 55 0c 5d e9 96 | ......P..P....U..@......E..U.].. |
17200 | fd ff ff 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 c7 44 24 04 ff ff ff ff 89 1c 24 e8 70 b2 ff ff 85 | ...U..WVS....]..D$.......$.p.... |
17220 | c0 75 18 c7 44 24 04 fe ff ff ff 89 1c 24 e8 27 b1 ff ff 83 c8 ff e9 bc 00 00 00 8b 45 0c 89 1c | .u..D$.......$.'............E... |
17240 | 24 89 44 24 04 e8 d2 b0 ff ff c7 44 24 08 00 00 00 00 c7 44 24 0c 00 00 00 00 89 1c 24 89 44 24 | $.D$.......D$......D$.......$.D$ |
17260 | 04 89 c7 e8 de ba ff ff c7 44 24 08 00 00 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 ab b4 ff ff | .........D$......D$.......$..... |
17280 | c7 44 24 04 fe ff ff ff 89 1c 24 89 c6 e8 c8 b0 ff ff 85 f6 74 37 89 f0 c1 f8 1f 89 74 24 08 89 | .D$.......$.........t7......t$.. |
172a0 | 44 24 0c 89 7c 24 04 89 1c 24 e8 97 ba ff ff c7 44 24 08 00 00 00 00 c7 44 24 0c 00 00 00 00 89 | D$..|$...$......D$......D$...... |
172c0 | 7c 24 04 89 1c 24 e8 0a be ff ff eb 0f 89 7c 24 04 89 1c 24 e8 58 b5 ff ff 8d 70 01 89 f0 c1 f8 | |$...$........|$...$.X....p..... |
172e0 | 1f 89 44 24 0c 89 74 24 08 89 7c 24 04 89 1c 24 e8 e0 bd ff ff 89 f0 83 c4 1c 5b 5e 5f 5d c3 55 | ..D$..t$..|$...$..........[^_].U |
17300 | 89 e5 57 56 53 83 ec 2c 8b 75 10 8b 5d 08 85 f6 78 79 8b 45 0c 89 f7 89 1c 24 c1 ff 1f 89 44 24 | ..WVS..,.u..]...xy.E.....$....D$ |
17320 | 04 e8 f6 af ff ff c7 44 24 08 00 00 00 00 c7 44 24 0c 00 00 00 00 89 1c 24 89 44 24 04 89 45 e4 | .......D$......D$.......$.D$..E. |
17340 | e8 01 ba ff ff 8b 55 e4 89 74 24 08 89 7c 24 0c 89 1c 24 89 54 24 04 e8 79 bd ff ff 89 74 24 04 | ......U..t$..|$...$.T$..y....t$. |
17360 | 89 7c 24 08 89 1c 24 e8 fd b5 ff ff 8b 55 e4 c7 44 24 08 00 00 00 00 c7 44 24 0c 00 00 00 00 89 | .|$...$......U..D$......D$...... |
17380 | 1c 24 89 54 24 04 e8 4a bd ff ff 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 57 56 53 81 ec 3c 02 00 00 8b | .$.T$..J.....,[^_].U..WVS..<.... |
173a0 | 5d 08 8b 75 0c 89 1c 24 e8 95 af ff ff 40 85 f6 89 85 d4 fd ff ff 75 25 c7 44 24 08 06 00 00 00 | ]..u...$.....@........u%.D$..... |
173c0 | c7 44 24 04 1c 55 46 00 89 1c 24 e8 bc b5 ff ff a1 4c 93 46 00 89 85 e4 fd ff ff eb 3b 89 74 24 | .D$..UF...$......L.F........;.t$ |
173e0 | 08 c7 44 24 04 23 55 46 00 89 1c 24 e8 7c b6 ff ff c7 44 24 04 27 55 46 00 89 34 24 e8 4f 06 01 | ..D$.#UF...$.|....D$.'UF..4$.O.. |
17400 | 00 85 c0 89 85 e4 fd ff ff 75 0d 8b 8d d4 fd ff ff ba 29 55 46 00 eb 7c 8d bd e0 fd ff ff 89 f8 | .........u........)UF..|........ |
17420 | e8 76 f1 ff ff 83 f8 23 89 85 dc fd ff ff 75 28 8d 95 dc fd ff ff 89 f8 e8 1a f3 ff ff 85 c0 74 | .v.....#......u(...............t |
17440 | 17 8b 85 e0 fd ff ff 8d 50 01 89 95 e0 fd ff ff c6 84 05 e8 fd ff ff 0a 83 bd dc fd ff ff 1b 75 | ........P......................u |
17460 | 66 85 f6 74 62 8b 85 e4 fd ff ff c7 44 24 04 2e 55 46 00 89 34 24 89 44 24 08 e8 91 06 01 00 85 | f..tb.......D$..UF..4$.D$....... |
17480 | c0 89 85 e4 fd ff ff 75 17 8b 8d d4 fd ff ff ba 31 55 46 00 89 d8 e8 1a f0 ff ff e9 f9 00 00 00 | .......u........1UF............. |
174a0 | 8d 85 e0 fd ff ff e8 f0 f0 ff ff 83 f8 23 89 85 dc fd ff ff 75 11 8d 95 dc fd ff ff 8d 85 e0 fd | .............#......u........... |
174c0 | ff ff e8 90 f2 ff ff 8b 95 dc fd ff ff 83 fa ff 74 16 8b 85 e0 fd ff ff 8d 48 01 89 8d e0 fd ff | ................t........H...... |
174e0 | ff 88 94 05 e8 fd ff ff c7 44 24 08 00 00 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 b5 b2 ff ff | .........D$......D$.......$..... |
17500 | 8b 55 10 89 7c 24 08 c7 44 24 04 3c 71 41 00 89 1c 24 89 54 24 10 89 44 24 0c e8 e1 be ff ff 89 | .U..|$..D$.<qA...$.T$..D$....... |
17520 | 85 d0 fd ff ff 8b 85 e4 fd ff ff 89 04 24 e8 65 05 01 00 85 f6 89 c7 74 0e 8b 85 e4 fd ff ff 89 | .............$.e.......t........ |
17540 | 04 24 e8 f1 04 01 00 85 ff 74 1e 8b bd d4 fd ff ff 89 1c 24 89 7c 24 04 e8 fd ad ff ff 89 f9 ba | .$.......t.........$.|$......... |
17560 | 38 55 46 00 e9 2b ff ff ff 8b 85 d4 fd ff ff c7 44 24 08 ff ff ff ff 89 1c 24 89 44 24 04 e8 16 | 8UF..+..........D$.......$.D$... |
17580 | ae ff ff c7 44 24 04 fe ff ff ff 89 1c 24 e8 c7 ad ff ff 8b 85 d0 fd ff ff 81 c4 3c 02 00 00 5b | ....D$.......$.............<...[ |
175a0 | 5e 5f 5d c3 55 89 e5 83 ec 38 8b 45 0c c7 44 24 04 5c 6e 41 00 89 45 f0 8b 45 10 89 45 f4 8b 45 | ^_].U....8.E..D$.\nA..E..E..E..E |
175c0 | 18 89 44 24 10 8b 45 14 89 44 24 0c 8d 45 f0 89 44 24 08 8b 45 08 89 04 24 e8 22 be ff ff c9 c3 | ..D$..E..D$..E..D$..E...$."..... |
175e0 | 55 31 c0 89 e5 83 c9 ff 57 83 ec 24 8b 55 0c 89 d7 f2 ae 8b 45 08 c7 44 24 10 00 00 00 00 89 54 | U1......W..$.U......E..D$......T |
17600 | 24 0c 89 54 24 04 89 04 24 f7 d1 49 89 4c 24 08 e8 8f ff ff ff 83 c4 24 5f 5d c3 55 89 e5 56 53 | $..T$...$..I.L$........$_].U..VS |
17620 | 83 ec 10 8b 5d 08 8b 45 0c 89 1c 24 89 44 24 04 e8 1e b8 ff ff 85 c0 74 59 8b 45 10 89 1c 24 89 | ....]..E...$.D$........tY.E...$. |
17640 | 44 24 04 e8 93 b3 ff ff c7 44 24 04 fe ff ff ff 89 1c 24 e8 aa b6 ff ff 85 c0 89 c6 75 0a c7 44 | D$.......D$.......$.........u..D |
17660 | 24 04 fd ff ff ff eb 20 c7 44 24 08 ff ff ff ff c7 44 24 04 fe ff ff ff 89 1c 24 e8 19 ad ff ff | $........D$......D$.......$..... |
17680 | c7 44 24 04 fe ff ff ff 89 1c 24 e8 ca ac ff ff 89 f0 83 c4 10 5b 5e 5d c3 55 89 e5 57 89 cf 56 | .D$.......$..........[^].U..W..V |
176a0 | 89 d6 53 89 c3 83 ec 1c c7 44 24 08 d2 54 46 00 89 54 24 04 89 04 24 e8 5f ff ff ff 83 f8 04 75 | ..S......D$..TF..T$...$._......u |
176c0 | 1a c7 44 24 08 00 00 00 00 c7 44 24 04 ff ff ff ff 89 1c 24 e8 dc b0 ff ff eb 30 89 74 24 04 89 | ..D$......D$.......$......0.t$.. |
176e0 | 1c 24 e8 a8 ad ff ff 89 c2 b8 3d 55 46 00 83 fa 02 74 18 89 74 24 04 89 1c 24 e8 90 ad ff ff 89 | .$........=UF....t..t$...$...... |
17700 | 1c 24 89 44 24 04 e8 a6 ad ff ff 89 7c 24 08 89 1c 24 89 44 24 0c c7 44 24 04 4c 55 46 00 e8 4a | .$.D$.......|$...$.D$..D$.LUF..J |
17720 | b3 ff ff 89 74 24 04 89 1c 24 89 44 24 08 e8 71 f4 ff ff 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 57 56 | ....t$...$.D$..q......[^_].U..WV |
17740 | 53 83 ec 1c 8b 4d 10 8b 75 08 8b 7d 0c 89 4c 24 08 89 34 24 89 7c 24 04 89 4d e4 e8 1d f7 ff ff | S....M..u..}..L$..4$.|$..M...... |
17760 | 8b 4d e4 85 c0 89 c3 75 09 89 fa 89 f0 e8 27 ff ff ff 83 c4 1c 89 d8 5b 5e 5f 5d c3 55 89 e5 53 | .M.....u......'........[^_].U..S |
17780 | 89 c3 83 ec 14 89 4c 24 04 89 04 24 89 55 f4 e8 1d ad ff ff 8b 55 f4 83 c4 14 89 c1 89 d8 5b 5d | ......L$...$.U.......U........[] |
177a0 | e9 f4 fe ff ff 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 8b 75 0c 8b 7d 10 89 1c 24 89 74 24 04 e8 cc | .....U..WVS....]..u..}...$.t$... |
177c0 | ac ff ff 39 f8 74 0f 83 c4 1c 89 f9 89 f2 89 d8 5b 5e 5f 5d eb a6 83 c4 1c 5b 5e 5f 5d c3 55 89 | ...9.t..........[^_].....[^_].U. |
177e0 | e5 57 56 53 83 ec 1c 8b 75 08 8b 7d 0c 8b 45 10 89 34 24 89 7c 24 04 89 44 24 08 e8 b5 af ff ff | .WVS....u..}..E..4$.|$..D$...... |
17800 | 85 c0 89 c3 75 0e b9 04 00 00 00 89 fa 89 f0 e8 68 ff ff ff 83 c4 1c 89 d8 5b 5e 5f 5d c3 55 89 | ....u...........h........[^_].U. |
17820 | e5 57 56 53 83 ec 1c 8b 55 0c 8b 7d 08 8b 5d 10 8b 75 14 89 54 24 04 89 3c 24 89 55 e4 e8 4d ac | .WVS....U..}..]..u..T$..<$.U..M. |
17840 | ff ff 8b 55 e4 85 c0 7f 1c 85 f6 74 2d 85 db 74 0e 31 c0 83 c9 ff 89 df f2 ae f7 d1 49 eb 02 31 | ...U.......t-..t.1..........I..1 |
17860 | c9 89 0e eb 15 89 75 10 89 7d 08 89 55 0c 83 c4 1c 5b 5e 5f 5d e9 64 ff ff ff 83 c4 1c 89 d8 5b | ......u..}..U....[^_].d........[ |
17880 | 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 45 10 8b 5d 08 8b 75 0c 8b 7d 14 85 c0 74 1a c7 44 24 | ^_].U..WVS..,.E..]..u..}...t..D$ |
178a0 | 0c 00 00 00 00 89 44 24 08 89 74 24 04 89 1c 24 e8 69 ff ff ff eb 14 c7 44 24 08 00 00 00 00 89 | ......D$..t$...$.i......D$...... |
178c0 | 74 24 04 89 1c 24 e8 13 ff ff ff 89 c1 31 d2 8b 04 97 85 c0 74 1f 89 4c 24 04 89 04 24 89 55 e0 | t$...$.......1......t..L$...$.U. |
178e0 | 89 4d e4 e8 e0 00 01 00 8b 55 e0 85 c0 74 2f 42 8b 4d e4 eb da 89 1c 24 89 4c 24 08 c7 44 24 04 | .M.......U...t/B.M.....$.L$..D$. |
17900 | 60 55 46 00 e8 64 b1 ff ff 89 75 0c 89 5d 08 89 45 10 83 c4 2c 5b 5e 5f 5d e9 86 f2 ff ff 83 c4 | `UF..d....u..]..E...,[^_]....... |
17920 | 2c 89 d0 5b 5e 5f 5d c3 55 89 e5 56 53 83 ec 30 8b 5d 08 8b 75 0c 8d 45 f4 89 44 24 08 89 1c 24 | ,..[^_].U..VS..0.]..u..E..D$...$ |
17940 | 89 74 24 04 e8 91 ad ff ff 83 7d f4 00 75 14 b9 03 00 00 00 89 f2 89 d8 dd 5d e0 e8 1c fe ff ff | .t$.......}..u...........]...... |
17960 | dd 45 e0 83 c4 30 5b 5e 5d c3 55 89 e5 56 53 83 ec 10 8b 5d 08 8b 75 0c dd 45 10 dd 5d f0 89 1c | .E...0[^].U..VS....]..u..E..]... |
17980 | 24 89 74 24 04 e8 05 ab ff ff 85 c0 dd 45 f0 7e 10 dd d8 89 75 0c 89 5d 08 83 c4 10 5b 5e 5d eb | $.t$.........E.~....u..]....[^]. |
179a0 | 87 83 c4 10 5b 5e 5d c3 55 89 e5 56 53 83 ec 30 8b 5d 08 8b 75 0c 8d 45 f4 89 44 24 08 89 1c 24 | ....[^].U..VS..0.]..u..E..D$...$ |
179c0 | 89 74 24 04 e8 62 ad ff ff 83 7d f4 00 89 45 e0 89 55 e4 75 34 89 74 24 04 89 1c 24 e8 1d ab ff | .t$..b....}...E..U.u4.t$...$.... |
179e0 | ff 85 c0 74 16 c7 44 24 08 74 55 46 00 89 74 24 04 89 1c 24 e8 ab f1 ff ff eb 0e b9 03 00 00 00 | ...t..D$.tUF..t$...$............ |
17a00 | 89 f2 89 d8 e8 73 fd ff ff 8b 45 e0 8b 55 e4 83 c4 30 5b 5e 5d c3 55 89 e5 56 53 83 ec 10 8b 5d | .....s....E..U...0[^].U..VS....] |
17a20 | 08 8b 75 0c 8b 45 10 8b 55 14 89 1c 24 89 74 24 04 89 45 f0 89 55 f4 e8 53 aa ff ff 85 c0 7e 11 | ..u..E..U...$.t$..E..U..S.....~. |
17a40 | 89 75 0c 89 5d 08 83 c4 10 5b 5e 5d e9 57 ff ff ff 8b 45 f0 8b 55 f4 83 c4 10 5b 5e 5d c3 55 89 | .u..]....[^].W....E..U....[^].U. |
17a60 | e5 56 53 83 ec 20 8b 5d 08 8b 45 0c 89 1c 24 89 44 24 04 e8 a4 a8 ff ff 89 1c 24 89 c6 8b 45 10 | .VS....]..E...$.D$........$...E. |
17a80 | 89 74 24 04 89 44 24 08 e8 8e fb ff ff 85 c0 74 39 89 74 24 04 89 1c 24 e8 c5 a9 ff ff c7 44 24 | .t$..D$........t9.t$...$......D$ |
17aa0 | 10 00 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 08 01 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 | ......D$......D$......D$.......$ |
17ac0 | e8 f7 b7 ff ff b8 01 00 00 00 83 c4 20 5b 5e 5d c3 55 89 e5 53 83 ec 34 8b 5d 08 8b 45 0c 89 1c | .............[^].U..S..4.]..E... |
17ae0 | 24 89 44 24 04 e8 e9 bb ff ff 8d 45 f4 89 44 24 08 c7 44 24 04 ff ff ff ff 89 1c 24 e8 2a ac ff | $.D$.......E..D$..D$.......$.*.. |
17b00 | ff 83 7d f4 00 89 45 e0 89 55 e4 75 10 c7 44 24 04 99 55 46 00 89 1c 24 e8 37 f0 ff ff 89 1c 24 | ..}...E..U.u..D$..UF...$.7.....$ |
17b20 | c7 44 24 04 fe ff ff ff e8 2d a8 ff ff 8b 45 e0 8b 55 e4 83 c4 34 5b 5d c3 55 89 e5 57 56 53 83 | .D$......-....E..U...4[].U..WVS. |
17b40 | ec 2c 8b 5d 08 8b 75 0c c7 44 24 08 c4 55 46 00 8b 7d 10 89 1c 24 89 74 24 04 e8 ff fe ff ff 85 | .,.]..u..D$..UF..}...$.t$....... |
17b60 | c0 0f 85 22 01 00 00 89 74 24 04 89 1c 24 e8 1c a9 ff ff 83 f8 01 0f 84 a2 00 00 00 7f 25 85 c0 | ..."....t$...$...............%.. |
17b80 | 0f 85 c1 00 00 00 c7 44 24 08 03 00 00 00 c7 44 24 04 d5 55 46 00 89 1c 24 e8 ee ad ff ff e9 e6 | .......D$......D$..UF...$....... |
17ba0 | 00 00 00 83 f8 03 74 1a 83 f8 04 0f 85 96 00 00 00 89 74 24 04 89 1c 24 e8 a5 a8 ff ff e9 c7 00 | ......t...........t$...$........ |
17bc0 | 00 00 89 74 24 04 89 1c 24 e8 16 a9 ff ff c7 44 24 08 00 00 00 00 89 74 24 04 89 1c 24 85 c0 74 | ...t$...$......D$......t$...$..t |
17be0 | 22 e8 45 ab ff ff c7 44 24 04 cf 55 46 00 89 1c 24 89 44 24 08 89 54 24 0c e8 6f ae ff ff e9 86 | ".E....D$..UF...$.D$..T$..o..... |
17c00 | 00 00 00 e8 d2 aa ff ff c7 44 24 04 d2 55 46 00 89 1c 24 dd 5c 24 08 e8 51 ae ff ff eb 6b 89 74 | .........D$..UF...$.\$..Q....k.t |
17c20 | 24 04 89 1c 24 e8 61 ab ff ff ba b9 55 46 00 89 1c 24 85 c0 b8 be 55 46 00 0f 44 d0 89 54 24 04 | $...$.a.....UF...$....UF..D..T$. |
17c40 | e8 96 ad ff ff eb 42 89 74 24 04 89 1c 24 e8 8d ac ff ff 89 74 24 04 89 1c 24 89 45 e4 e8 2d a8 | ......B.t$...$......t$...$.E..-. |
17c60 | ff ff 89 1c 24 89 44 24 04 e8 43 a8 ff ff 8b 55 e4 c7 44 24 04 d9 55 46 00 89 1c 24 89 54 24 0c | ....$.D$..C....U..D$..UF...$.T$. |
17c80 | 89 44 24 08 e8 e4 ad ff ff 89 7d 10 89 5d 08 c7 45 0c ff ff ff ff 83 c4 2c 5b 5e 5f 5d e9 13 ab | .D$.......}..]..E.......,[^_]... |
17ca0 | ff ff 55 b9 94 53 46 00 89 e5 ba d8 b9 f0 ff 57 56 53 83 ec 1c 8b 5d 08 8b 75 0c c7 04 24 01 00 | ..U..SF........WVS....]..u...$.. |
17cc0 | 00 00 8b 7d 10 89 d8 e8 2a e9 ff ff 89 74 24 08 c7 44 24 04 ff ff ff ff 89 1c 24 e8 63 af ff ff | ...}....*....t$..D$.......$.c... |
17ce0 | 83 f8 05 74 7a c7 44 24 04 fe ff ff ff 89 1c 24 e8 65 a6 ff ff c7 44 24 08 02 00 00 00 c7 44 24 | ...tz.D$.......$.e....D$......D$ |
17d00 | 0c 00 00 00 00 c7 44 24 04 d8 b9 f0 ff 89 1c 24 e8 31 b0 ff ff 31 d2 89 f1 89 3c 24 89 d8 e8 d3 | ......D$.......$.1...1....<$.... |
17d20 | e8 ff ff 85 c0 74 14 89 74 24 08 c7 44 24 04 e0 55 46 00 89 1c 24 e8 19 ee ff ff c7 44 24 04 ff | .....t..t$..D$..UF...$......D$.. |
17d40 | ff ff ff 89 1c 24 e8 17 a7 ff ff 89 74 24 08 c7 44 24 04 fd ff ff ff 89 1c 24 e8 3e b2 ff ff 89 | .....$......t$..D$.......$.>.... |
17d60 | 1c 24 c7 44 24 08 ff ff ff ff c7 44 24 04 fe ff ff ff e8 22 a6 ff ff 89 5d 08 c7 45 0c fe ff ff | .$.D$......D$......"....]..E.... |
17d80 | ff 83 c4 1c 5b 5e 5f 5d e9 cd a5 ff ff 55 89 e5 57 56 53 83 ec 2c 8b 5d 10 8b 75 08 c7 44 24 08 | ....[^_].....U..WVS..,.]..u..D$. |
17da0 | fe 55 46 00 8b 7d 0c 89 5c 24 04 89 34 24 e8 52 f1 ff ff 89 d8 f7 d8 89 45 e4 83 3f 00 74 50 31 | .UF..}..\$..4$.R........E..?.tP1 |
17dc0 | c0 39 d8 7d 18 89 45 e0 8b 45 e4 89 34 24 89 44 24 04 e8 8b a6 ff ff 8b 45 e0 40 eb e4 8b 47 04 | .9.}..E..E..4$.D$.......E.@...G. |
17de0 | 83 c7 08 89 5c 24 08 89 34 24 89 44 24 04 e8 b1 ac ff ff 8b 47 f8 89 34 24 89 44 24 08 b8 fe ff | ....\$..4$.D$.......G..4$.D$.... |
17e00 | ff ff 29 d8 89 44 24 04 e8 90 b1 ff ff eb ab f7 d3 89 5d 0c 89 75 08 83 c4 2c 5b 5e 5f 5d e9 37 | ..)..D$...........]..u...,[^_].7 |
17e20 | a5 ff ff 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 8b 7d 0c 8b 75 10 89 1c 24 89 7c 24 04 89 74 24 08 | ...U..WVS....]..}..u...$.|$..t$. |
17e40 | e8 fe ad ff ff ba 01 00 00 00 83 f8 05 74 58 c7 44 24 04 fe ff ff ff 89 1c 24 e8 fb a4 ff ff 89 | .............tX.D$.......$...... |
17e60 | 7c 24 04 89 1c 24 e8 b1 a4 ff ff c7 44 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 89 1c 24 89 c7 | |$...$......D$......D$.......$.. |
17e80 | e8 6f af ff ff c7 44 24 04 ff ff ff ff 89 1c 24 e8 cd a5 ff ff 89 74 24 08 89 7c 24 04 89 1c 24 | .o....D$.......$......t$..|$...$ |
17ea0 | e8 f8 b0 ff ff 31 d2 83 c4 1c 89 d0 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 5d 08 8b 75 0c | .....1......[^_].U..WVS..,.]..u. |
17ec0 | 8b 45 14 c7 44 24 08 94 53 46 00 8b 7d 10 c7 44 24 04 d8 b9 f0 ff 89 1c 24 89 45 e4 e8 42 ff ff | .E..D$..SF..}..D$.......$.E..B.. |
17ee0 | ff 89 74 24 08 c7 44 24 04 ff ff ff ff 89 1c 24 e8 4e ad ff ff c7 44 24 04 ff ff ff ff 89 1c 24 | ..t$..D$.......$.N....D$.......$ |
17f00 | e8 86 a8 ff ff 85 c0 75 7c c7 44 24 04 fe ff ff ff 89 1c 24 e8 41 a4 ff ff c7 44 24 08 00 00 00 | .......u|.D$.......$.A....D$.... |
17f20 | 00 89 7c 24 04 89 1c 24 e8 77 ab ff ff 89 74 24 04 89 1c 24 e8 a2 aa ff ff c7 44 24 10 00 00 00 | ..|$...$.w....t$...$......D$.... |
17f40 | 00 c7 44 24 0c 00 00 00 00 c7 44 24 08 01 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 5b b3 ff | ..D$......D$......D$.......$.[.. |
17f60 | ff c7 44 24 04 ff ff ff ff 89 1c 24 e8 f1 a4 ff ff 89 74 24 08 c7 44 24 04 fd ff ff ff 89 1c 24 | ..D$.......$......t$..D$.......$ |
17f80 | e8 18 b0 ff ff c7 44 24 08 ff ff ff ff c7 44 24 04 fe ff ff ff 89 1c 24 e8 fc a3 ff ff c7 44 24 | ......D$......D$.......$......D$ |
17fa0 | 04 fe ff ff ff 89 1c 24 e8 ad a3 ff ff 83 7d e4 00 74 22 89 1c 24 c7 44 24 04 ff ff ff ff e8 9f | .......$......}..t"..$.D$....... |
17fc0 | a4 ff ff 89 75 0c 89 5d 08 83 c4 2c 5b 5e 5f 5d e9 12 af ff ff 83 c4 2c 5b 5e 5f 5d c3 55 b8 2c | ....u..]...,[^_].......,[^_].U., |
17fe0 | 10 00 00 89 e5 57 56 53 e8 c3 67 00 00 83 c9 ff 29 c4 8b 7d 10 31 c0 8b 75 0c 8d 9d d8 ef ff ff | .....WVS..g.....)..}.1..u....... |
18000 | f2 ae 8b 45 08 c7 85 e0 ef ff ff 00 00 00 00 c7 85 dc ef ff ff 00 10 00 00 89 85 e4 ef ff ff 8d | ...E............................ |
18020 | 85 e8 ef ff ff 89 85 d8 ef ff ff f7 d1 8d 79 ff 8b 45 10 89 34 24 89 44 24 04 e8 d9 fa 00 00 85 | ..............y..E..4$.D$....... |
18040 | c0 74 34 89 c1 29 f1 89 4c 24 08 89 74 24 04 89 1c 24 89 85 d4 ef ff ff e8 f9 ef ff ff 8b 45 14 | .t4..)..L$..t$...$............E. |
18060 | 89 1c 24 89 44 24 04 e8 1d f0 ff ff 8b 85 d4 ef ff ff 8d 34 38 eb b9 89 74 24 04 89 1c 24 e8 06 | ..$.D$.............48...t$...$.. |
18080 | f0 ff ff 89 1c 24 e8 2d f0 ff ff 8b 45 08 c7 44 24 08 00 00 00 00 c7 44 24 04 ff ff ff ff 89 04 | .....$.-....E..D$......D$....... |
180a0 | 24 e8 0f a7 ff ff 81 c4 2c 10 00 00 5b 5e 5f 5d c3 55 89 e5 53 83 ec 14 c7 44 24 04 00 00 00 00 | $.......,...[^_].U..S....D$..... |
180c0 | c7 04 24 2f 73 41 00 e8 2a bc ff ff 85 c0 89 c3 74 10 c7 44 24 04 b1 73 41 00 89 04 24 e8 04 a2 | ..$/sA..*.......t..D$..sA...$... |
180e0 | ff ff 83 c4 14 89 d8 5b 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 5d 08 dd 45 0c 8b 7d 14 dd 5d e0 89 | .......[].U..WVS..,.]..E..}..].. |
18100 | 1c 24 e8 f9 a1 ff ff 81 ff 88 00 00 00 89 c6 74 10 c7 44 24 04 10 56 46 00 89 1c 24 e8 33 ea ff | .$.............t..D$..VF...$.3.. |
18120 | ff c7 04 24 00 00 00 00 e8 d3 a1 ff ff 39 c6 74 16 89 5d 08 c7 45 0c 41 56 46 00 83 c4 2c 5b 5e | ...$.........9.t..]..E.AVF...,[^ |
18140 | 5f 5d e9 0d ea ff ff dd 06 dd 45 e0 d9 c9 db e9 dd d9 7a 02 74 1d dd 5c 24 10 dd 45 e0 dd 5c 24 | _]........E.......z.t..\$..E..\$ |
18160 | 08 c7 44 24 04 5b 56 46 00 89 1c 24 e8 e3 e9 ff ff eb 02 dd d8 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 | ..D$.[VF...$...........,[^_].U.. |
18180 | 57 56 53 83 ec 2c 8b 5d 08 8b 4d 0c d9 05 94 56 46 00 c7 44 24 0c 88 00 00 00 dd 5c 24 04 8b 7d | WVS..,.]..M....VF..D$......\$..} |
181a0 | 10 89 1c 24 8b 75 14 89 4d e4 e8 3b ff ff ff 8b 4d e4 85 c9 74 3d 89 f8 31 d2 85 c0 75 2a 89 54 | ...$.u..M..;....M...t=..1...u*.T |
181c0 | 24 08 89 4c 24 04 89 1c 24 e8 d4 fa ff ff 89 f0 f7 d0 c7 44 24 08 01 00 00 00 89 44 24 04 89 1c | $..L$...$..........D$......D$... |
181e0 | 24 e8 b3 a1 ff ff eb 0b 83 38 00 74 d1 42 83 c0 08 eb c7 85 ff 74 15 89 75 10 89 7d 0c 89 5d 08 | $........8.t.B.......t..u..}..]. |
18200 | 83 c4 2c 5b 5e 5f 5d e9 81 fb ff ff f7 d6 89 75 0c 89 5d 08 83 c4 2c 5b 5e 5f 5d e9 3a a1 ff ff | ..,[^_]........u..]...,[^_].:... |
18220 | 55 89 e5 53 83 ec 14 8b 5d 08 89 1c 24 e8 88 21 00 00 89 1c 24 89 44 24 04 e8 e8 a8 ff ff 83 c4 | U..S....]...$..!....$.D$........ |
18240 | 14 b8 01 00 00 00 5b 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 89 1c 24 e8 e7 a0 ff ff 89 1c 24 c7 44 | ......[].U..S....]...$.......$.D |
18260 | 24 0c 00 00 00 00 c7 44 24 08 00 00 00 00 89 44 24 04 e8 56 21 00 00 83 c4 14 5b 5d c3 55 89 e5 | $......D$......D$..V!.....[].U.. |
18280 | 57 89 cf 56 89 c6 53 89 d3 83 ec 1c 89 4c 24 04 89 14 24 e8 94 9f ff ff 85 c0 75 12 c7 44 24 08 | W..V..S......L$...$.......u..D$. |
182a0 | 1c 00 00 00 c7 44 24 04 98 56 46 00 eb 28 89 1c 24 e8 3c b2 ff ff 85 c0 75 29 89 1c 24 e8 80 a0 | .....D$..VF..(..$.<.....u)..$... |
182c0 | ff ff 85 c0 75 1d c7 44 24 08 1c 00 00 00 c7 44 24 04 b5 56 46 00 89 34 24 e8 ae a6 ff ff e9 8a | ....u..D$......D$..VF..4$....... |
182e0 | 00 00 00 89 7c 24 08 89 5c 24 04 89 34 24 e8 ad 9f ff ff 89 7c 24 08 89 74 24 04 89 1c 24 e8 a8 | ....|$..\$..4$......|$..t$...$.. |
18300 | 1f 00 00 83 f8 01 77 51 89 1c 24 e8 32 a0 ff ff 89 34 24 89 c7 8d 40 01 89 44 24 04 e8 0b 9f ff | ......wQ..$.2....4$...@..D$..... |
18320 | ff 85 c0 75 20 f7 d7 89 7c 24 04 89 1c 24 e8 27 a0 ff ff c7 44 24 08 1a 00 00 00 c7 44 24 04 d2 | ...u....|$...$.'....D$......D$.. |
18340 | 56 46 00 eb 91 89 7c 24 08 89 74 24 04 89 1c 24 e8 4b 9f ff ff 89 f8 eb 17 c7 44 24 08 01 00 00 | VF....|$..t$...$.K........D$.... |
18360 | 00 89 74 24 04 89 1c 24 e8 33 9f ff ff 83 c8 ff 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 53 83 ec 14 8b | ..t$...$.3.........[^_].U..S.... |
18380 | 5d 08 89 1c 24 e8 d8 a7 ff ff 89 1c 24 89 44 24 04 e8 90 a7 ff ff 83 c4 14 b8 02 00 00 00 5b 5d | ]...$.......$.D$..............[] |
183a0 | c3 55 89 e5 56 53 83 ec 10 8b 5d 08 c7 44 24 08 06 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 | .U..VS....]..D$......D$.......$. |
183c0 | e1 f3 ff ff 89 1c 24 e8 cb bb ff ff 89 1c 24 c7 44 24 04 01 00 00 00 89 c6 e8 84 a0 ff ff 89 74 | ......$.......$.D$.............t |
183e0 | 24 04 89 1c 24 c7 44 24 08 01 00 00 00 e8 ae 9e ff ff 83 c4 10 b8 01 00 00 00 5b 5e 5d c3 55 89 | $...$.D$..................[^].U. |
18400 | e5 53 83 ec 14 8b 5d 08 89 1c 24 e8 91 ff ff ff 89 1c 24 c7 44 24 08 01 00 00 00 c7 44 24 04 33 | .S....]...$.......$.D$......D$.3 |
18420 | 90 41 00 e8 7c a6 ff ff 83 c4 14 b8 01 00 00 00 5b 5d c3 55 89 e5 56 53 83 ec 10 8b 5d 08 c7 44 | .A..|...........[].U..VS....]..D |
18440 | 24 04 d7 b9 f0 ff 89 1c 24 e8 76 a4 ff ff 89 1c 24 89 c6 e8 ea 9e ff ff 89 f2 89 c1 89 d8 e8 1a | $.......$.v.....$............... |
18460 | fe ff ff 85 c0 79 5a c7 44 24 04 ff ff ff ff 89 1c 24 e8 b6 a0 ff ff 85 c0 74 38 c7 44 24 04 01 | .....yZ.D$.......$.......t8.D$.. |
18480 | 00 00 00 89 1c 24 e8 4d e6 ff ff c7 44 24 08 01 00 00 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 f6 | .....$.M....D$......D$.......$.. |
184a0 | 9e ff ff c7 44 24 04 02 00 00 00 89 1c 24 e8 b3 b1 ff ff 89 5d 08 83 c4 10 5b 5e 5d e9 54 b1 ff | ....D$.......$......]....[^].T.. |
184c0 | ff 83 c4 10 5b 5e 5d c3 55 89 e5 56 89 c6 53 83 ec 10 c7 44 24 04 01 00 00 00 89 04 24 e8 e2 a3 | ....[^].U..V..S....D$.......$... |
184e0 | ff ff 85 c0 89 c3 75 18 c7 44 24 08 ed 56 46 00 c7 44 24 04 01 00 00 00 89 34 24 e8 a4 e6 ff ff | ......u..D$..VF..D$......4$..... |
18500 | 83 c4 10 89 d8 5b 5e 5d c3 55 89 e5 56 53 83 c4 80 8b 5d 08 89 d8 e8 ad ff ff ff 39 c3 89 c6 75 | .....[^].U..VS....]........9...u |
18520 | 12 c7 44 24 08 07 00 00 00 c7 44 24 04 fd 56 46 00 eb 6c 89 04 24 e8 b7 af ff ff 85 c0 74 05 48 | ..D$......D$..VF..l..$.......t.H |
18540 | 75 4d eb 39 8d 45 94 89 44 24 08 c7 44 24 04 00 00 00 00 89 34 24 e8 5f 49 00 00 85 c0 7e 12 c7 | uM.9.E..D$..D$......4$._I....~.. |
18560 | 44 24 08 06 00 00 00 c7 44 24 04 0f 57 46 00 eb 2e 89 34 24 e8 c9 9d ff ff 85 c0 74 12 c7 44 24 | D$......D$..WF....4$.......t..D$ |
18580 | 08 09 00 00 00 c7 44 24 04 05 57 46 00 eb 10 c7 44 24 08 04 00 00 00 c7 44 24 04 16 57 46 00 89 | ......D$..WF....D$......D$..WF.. |
185a0 | 1c 24 e8 e5 a3 ff ff 83 ec 80 b8 01 00 00 00 5b 5e 5d c3 55 89 e5 56 53 83 ec 10 8b 5d 08 89 d8 | .$.............[^].U..VS....]... |
185c0 | e8 03 ff ff ff 89 1c 24 89 c6 e8 73 9d ff ff 89 f2 8d 48 ff 89 d8 e8 a2 fc ff ff 85 c0 89 c6 79 | .......$...s......H............y |
185e0 | 2f c7 44 24 04 00 00 00 00 89 1c 24 e8 35 a5 ff ff c7 44 24 08 01 00 00 00 c7 44 24 04 fe ff ff | /.D$.......$.5....D$......D$.... |
18600 | ff 89 1c 24 e8 90 9d ff ff b8 02 00 00 00 eb 2b c7 44 24 04 01 00 00 00 89 1c 24 e8 06 a5 ff ff | ...$...........+.D$.......$..... |
18620 | 89 f0 f7 d0 89 44 24 04 c7 44 24 08 01 00 00 00 89 1c 24 e8 61 9d ff ff 8d 46 01 83 c4 10 5b 5e | .....D$..D$.......$.a....F....[^ |
18640 | 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 d9 05 88 57 46 00 dd 5c 24 04 c7 44 24 0c 88 00 00 00 89 1c | ].U..S....]....WF..\$..D$....... |
18660 | 24 e8 84 fa ff ff 89 1c 24 c7 44 24 08 07 00 00 00 c7 44 24 04 00 00 00 00 e8 76 a7 ff ff 89 1c | $.......$.D$......D$......v..... |
18680 | 24 c7 44 24 08 00 00 00 00 c7 44 24 04 48 57 46 00 e8 f7 f6 ff ff 83 c4 14 b8 01 00 00 00 5b 5d | $.D$......D$.HWF..............[] |
186a0 | c3 90 90 90 38 ca 74 25 55 89 e5 56 89 ce 53 88 d3 8b 10 8b 42 04 8b 12 48 83 f8 ff 74 0c 38 1c | ....8.t%U..V..S.....B...H...t.8. |
186c0 | 02 75 f5 89 f1 88 0c 02 eb ee 5b 5e 5d c3 55 89 e5 53 89 c3 83 ec 14 31 c0 39 13 75 2b 8b 53 38 | .u........[^].U..S.....1.9.u+.S8 |
186e0 | 8b 02 8d 48 ff 85 c0 89 0a 74 0e 8b 42 04 8d 48 01 89 4a 04 0f b6 00 eb 08 89 14 24 e8 8f 5f ff | ...H.....t..B..H..J........$.._. |
18700 | ff 89 03 b8 01 00 00 00 83 c4 14 5b 5d c3 55 89 e5 57 56 53 bb 01 00 00 00 83 ec 1c 8b 75 08 c7 | ...........[].U..WVS.........u.. |
18720 | 44 24 04 8c 57 46 00 89 34 24 e8 01 96 ff ff 89 34 24 89 44 24 04 e8 f2 8a ff ff 8b 04 9d 98 59 | D$..WF..4$......4$.D$..........Y |
18740 | 46 00 89 34 24 89 44 24 04 e8 e2 95 ff ff 89 34 24 89 c7 89 44 24 04 e8 d1 8a ff ff 88 5f 06 43 | F..4$.D$.......4$...D$......._.C |
18760 | 83 fb 17 75 d6 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 83 ec 18 8b 55 0c 8b 4d 08 81 fa 00 01 00 00 7f | ...u....[^_].U......U..M........ |
18780 | 14 8b 41 34 89 54 24 08 c7 44 24 04 91 57 46 00 89 04 24 eb 21 81 fa 20 01 00 00 8b 04 95 98 55 | ..A4.T$..D$..WF...$.!..........U |
187a0 | 46 00 7f 17 8b 51 34 89 44 24 08 c7 44 24 04 96 57 46 00 89 14 24 e8 10 3f 00 00 c9 c3 55 89 e5 | F....Q4.D$..D$..WF...$..?....U.. |
187c0 | 57 56 89 ce 53 89 c3 83 ec 6c c7 44 24 08 3c 00 00 00 8b 40 48 8d 7d ac 89 3c 24 89 55 a4 83 c0 | WV..S....l.D$.<....@H.}..<$.U... |
187e0 | 18 89 44 24 04 e8 49 41 00 00 8b 4b 04 8b 43 34 8b 55 a4 89 7c 24 08 89 4c 24 0c c7 44 24 04 9b | ..D$..IA...K..C4.U..|$..L$..D$.. |
18800 | 57 46 00 89 54 24 10 89 04 24 e8 bc 3e 00 00 85 f6 74 5b 89 c7 8d 86 de fe ff ff 83 f8 03 77 27 | WF..T$...$..>....t[...........w' |
18820 | 31 d2 89 d8 e8 58 00 00 00 8b 43 3c 8b 10 8b 43 34 c7 44 24 04 96 57 46 00 89 54 24 08 89 04 24 | 1....X....C<...C4.D$..WF..T$...$ |
18840 | e8 86 3e 00 00 eb 0c 89 74 24 04 89 1c 24 e8 1a ff ff ff 8b 53 34 89 44 24 0c 89 7c 24 08 c7 44 | ..>.....t$...$......S4.D$..|$..D |
18860 | 24 04 a5 57 46 00 89 14 24 e8 5d 3e 00 00 8b 43 34 c7 44 24 04 03 00 00 00 89 04 24 e8 22 10 00 | $..WF...$.]>...C4.D$.......$.".. |
18880 | 00 55 89 e5 56 53 83 ec 20 8b 58 3c 8b 73 04 8b 4b 08 46 39 ce 76 3b 81 f9 fe ff ff 7f 76 0c 31 | .U..VS....X<.s..K.F9.v;......v.1 |
188a0 | c9 ba b0 57 46 00 e8 12 ff ff ff 8b 40 34 8d 34 09 89 55 f4 8b 13 89 74 24 0c 89 4c 24 08 89 04 | ...WF.......@4.4..U....t$..L$... |
188c0 | 24 89 54 24 04 e8 73 7d ff ff 8b 55 f4 89 73 08 89 03 8b 43 04 8b 0b 8d 70 01 89 73 04 88 14 01 | $.T$..s}...U..s....C....p..s.... |
188e0 | 83 c4 20 5b 5e 5d c3 55 89 e5 57 56 53 89 c3 83 ec 1c 8b 38 89 fa e8 86 ff ff ff 8b 43 38 8b 10 | ...[^].U..WVS......8........C8.. |
18900 | 8d 4a ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 71 5d ff ff 89 | .J.....t..P..J..H........$.q]... |
18920 | 03 31 f6 8b 13 83 fa 3d 75 35 ba 3d 00 00 00 89 d8 e8 4b ff ff ff 8b 43 38 8b 10 8d 4a ff 85 d2 | .1.....=u5.=......K....C8...J... |
18940 | 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 36 5d ff ff 89 03 46 eb c4 89 | ..t..P..J..H........$.6]....F... |
18960 | f0 39 fa f7 d0 0f 44 c6 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 53 89 c3 83 ec 14 8b 08 0f be 02 39 c1 | .9....D....[^_].U..S..........9. |
18980 | 74 0a 0f be 52 01 31 c0 39 d1 75 34 89 ca 89 d8 e8 ec fe ff ff 8b 53 38 8b 02 8d 48 ff 85 c0 89 | t...R.1.9.u4..........S8...H.... |
189a0 | 0a 74 0e 8b 42 04 8d 48 01 89 4a 04 0f b6 00 eb 08 89 14 24 e8 d7 5c ff ff 89 03 b8 01 00 00 00 | .t..B..H..J........$..\......... |
189c0 | 83 c4 14 5b 5d c3 55 89 e5 56 53 89 c3 83 ec 10 8b 30 8b 40 38 8b 10 8d 4a ff 85 d2 89 08 74 0e | ...[].U..VS......0.@8...J.....t. |
189e0 | 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 9a 5c ff ff 83 f8 0d 89 03 74 05 83 f8 0a | .P..J..H........$..\.......t.... |
18a00 | 75 2a 39 f0 74 26 8b 43 38 8b 10 8d 4a ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 | u*9.t&.C8...J.....t..P..J..H.... |
18a20 | eb 08 89 04 24 e8 66 5c ff ff 89 03 8b 43 04 40 3d ff ff ff 7f 89 43 04 75 0e 31 c9 ba c9 57 46 | ....$.f\.....C.@=.....C.u.1...WF |
18a40 | 00 89 d8 e8 75 fd ff ff 83 c4 10 5b 5e 5d c3 55 89 e5 53 89 c3 83 ec 14 8b 10 e8 22 fe ff ff 8b | ....u......[^].U..S........".... |
18a60 | 43 38 8b 10 8d 4a ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 0d | C8...J.....t..P..J..H........$.. |
18a80 | 5c ff ff f6 80 e9 4d 46 00 10 89 03 75 0c ba e2 57 46 00 89 d8 e8 26 f6 00 00 89 04 24 e8 23 38 | \.....MF....u...WF....&.....$.#8 |
18aa0 | 00 00 83 c4 14 5b 5d c3 55 89 e5 57 89 d7 56 53 89 c3 83 ec 2c 8b 30 89 f2 e8 c3 fd ff ff 8b 43 | .....[].U..W..VS....,.0........C |
18ac0 | 38 8b 10 8d 4a ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 ae 5b | 8...J.....t..P..J..H........$..[ |
18ae0 | ff ff 83 fe 30 89 03 74 07 be 00 58 46 00 eb 15 ba 03 58 46 00 89 d8 e8 74 fe ff ff 85 c0 74 e9 | ....0..t...XF.....XF....t.....t. |
18b00 | be fd 57 46 00 89 f2 89 d8 e8 62 fe ff ff 85 c0 74 0c ba 06 58 46 00 89 d8 e8 52 fe ff ff 8b 13 | ..WF......b.....t...XF....R..... |
18b20 | f6 82 e9 4d 46 00 10 75 05 83 fa 2e 75 2f 89 d8 e8 4c fd ff ff 8b 43 38 8b 10 8d 4a ff 85 d2 89 | ...MF..u....u/...L....C8...J.... |
18b40 | 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 37 5b ff ff 89 03 eb a8 31 d2 89 | .t..P..J..H........$.7[......1.. |
18b60 | d8 e8 1b fd ff ff 0f be 4b 50 8d 43 3c ba 2e 00 00 00 89 45 d4 8d 75 d8 e8 27 fb ff ff 8b 43 3c | ........KP.C<......E..u..'....C< |
18b80 | 8b 00 89 74 24 04 89 04 24 e8 53 37 00 00 85 c0 75 57 0f be 43 50 89 45 d0 ff 15 f4 93 46 00 8b | ...t$...$.S7....uW..CP.E.....F.. |
18ba0 | 55 d0 8b 00 0f be 08 8b 45 d4 88 4b 50 e8 f2 fa ff ff 8b 43 3c 8b 00 89 74 24 04 89 04 24 e8 1e | U.......E..KP......C<...t$...$.. |
18bc0 | 37 00 00 85 c0 75 22 0f be 53 50 b9 2e 00 00 00 8b 45 d4 e8 cc fa ff ff b9 22 01 00 00 ba 09 58 | 7....u"..SP......E.......".....X |
18be0 | 46 00 89 d8 e8 d4 fb ff ff 83 7d e0 13 75 12 8b 45 d8 8b 55 dc 89 07 b8 23 01 00 00 89 57 04 eb | F.........}..u..E..U....#....W.. |
18c00 | 0a dd 45 d8 b8 22 01 00 00 dd 1f 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 83 ec 08 8b 45 08 8b 55 0c 8b | ..E..".......,[^_].U......E..U.. |
18c20 | 48 10 e8 96 fb ff ff 55 89 e5 57 56 53 83 ec 1c 8b 7d 08 8b 45 10 8b 5f 34 89 44 24 08 8b 45 0c | H......U..WVS....}..E.._4.D$..E. |
18c40 | 89 1c 24 89 44 24 04 e8 70 8f ff ff 89 c6 8b 43 08 8d 50 10 89 53 08 89 30 8a 56 04 8b 4b 08 83 | ..$.D$..p......C..P..S..0.V..K.. |
18c60 | ca 40 0f b6 d2 89 50 08 8b 47 40 8d 51 f0 89 54 24 08 89 1c 24 89 44 24 04 e8 a5 c3 fe ff 83 78 | .@....P..G@.Q..T$...$.D$.......x |
18c80 | 08 00 75 20 c7 00 01 00 00 00 c7 40 08 01 00 00 00 8b 43 0c 83 78 0c 00 7e 0d 89 1c 24 e8 46 8c | ..u........@......C..x..~...$.F. |
18ca0 | ff ff eb 03 8b 70 10 83 6b 08 10 83 c4 1c 5b 89 f0 5e 5f 5d c3 55 89 e5 57 56 89 d6 53 89 c3 83 | .....p..k.....[..^_].U..WV..S... |
18cc0 | ec 2c 8b 40 04 8b 13 89 4d e0 89 45 e4 89 d8 e8 ad fb ff ff 8b 43 38 8b 10 8d 4a ff 85 d2 89 08 | .,.@....M..E.........C8...J..... |
18ce0 | 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 98 59 ff ff 83 f8 0d 89 03 74 05 83 | t..P..J..H........$..Y.......t.. |
18d00 | f8 0a 75 07 89 d8 e8 bb fc ff ff 8b 13 83 fa 0a 0f 84 c2 00 00 00 7f 44 83 fa ff 0f 85 e1 00 00 | ..u....................D........ |
18d20 | 00 85 f6 ba 21 58 46 00 8b 7d e4 b8 1a 58 46 00 0f 44 c2 8b 53 34 89 44 24 08 89 7c 24 0c c7 44 | ....!XF..}...XF..D..S4.D$..|$..D |
18d40 | 24 04 29 58 46 00 89 14 24 e8 7d 39 00 00 b9 21 01 00 00 89 c2 89 d8 e8 61 fa ff ff 83 fa 0d 74 | $.)XF...$.}9...!........a......t |
18d60 | 77 83 fa 5d 0f 85 98 00 00 00 89 d8 e8 76 fb ff ff 3b 45 e0 89 c7 75 93 8b 13 89 d8 e8 00 fb ff | w..].........v...;E...u......... |
18d80 | ff 8b 43 38 8b 10 8d 4a ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 | ..C8...J.....t..P..J..H........$ |
18da0 | e8 eb 58 ff ff 85 f6 89 03 0f 84 89 00 00 00 8b 53 3c b8 fe ff ff ff 29 f8 01 c0 03 42 04 89 44 | ..X.............S<.....)....B..D |
18dc0 | 24 08 8b 02 89 1c 24 8d 44 38 02 89 44 24 04 e8 53 fe ff ff 89 06 eb 60 ba 0a 00 00 00 89 d8 e8 | $.....$.D8..D$..S......`........ |
18de0 | 9d fa ff ff 89 d8 e8 db fb ff ff 85 f6 0f 85 18 ff ff ff 8b 43 3c c7 40 04 00 00 00 00 e9 09 ff | ....................C<.@........ |
18e00 | ff ff 85 f6 74 07 89 d8 e8 74 fa ff ff 8b 43 38 8b 10 8d 4a ff 85 d2 89 08 74 0e 8b 50 04 8d 4a | ....t....t....C8...J.....t..P..J |
18e20 | 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 5f 58 ff ff 89 03 e9 d3 fe ff ff 83 c4 2c 5b 5e 5f 5d c3 | ..H........$._X...........,[^_]. |
18e40 | 55 89 e5 57 56 53 89 c3 83 ec 3c 89 55 d4 8b 43 3c c7 40 04 00 00 00 00 8b 33 83 fe 2d 0f 84 e8 | U..WVS....<.U..C<.@......3..-... |
18e60 | 00 00 00 7f 57 83 fe 0c 7f 26 83 fe 0b 0f 8d ad 00 00 00 83 fe 09 0f 84 a4 00 00 00 0f 8f 92 00 | ....W....&...................... |
18e80 | 00 00 83 fe ff 0f 84 98 08 00 00 e9 f2 07 00 00 83 fe 20 0f 84 87 00 00 00 7f 0a 83 fe 0d 74 74 | ..............................tt |
18ea0 | e9 dd 07 00 00 83 fe 22 0f 84 29 03 00 00 83 fe 27 0f 84 20 03 00 00 e9 c6 07 00 00 83 fe 3a 0f | ......."..).....'.............:. |
18ec0 | 84 d4 02 00 00 7f 14 83 fe 2f 0f 84 4d 02 00 00 0f 8e 2e 07 00 00 e9 96 07 00 00 83 fe 3e 0f 84 | ........./..M................>.. |
18ee0 | ea 01 00 00 7f 17 83 fe 3c 0f 84 8a 01 00 00 83 fe 3d 0f 84 46 01 00 00 e9 85 07 00 00 83 fe 5b | ........<........=..F..........[ |
18f00 | 0f 84 06 01 00 00 83 fe 7e 0f 84 4c 02 00 00 e9 6e 07 00 00 89 d8 e8 ab fa ff ff e9 38 ff ff ff | ........~..L....n...........8... |
18f20 | 8b 43 38 8b 10 8d 4a ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 | .C8...J.....t..P..J..H........$. |
18f40 | 4c 57 ff ff 89 03 e9 0d ff ff ff 8b 43 38 8b 10 8d 4a ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 | LW..........C8...J.....t..P..J.. |
18f60 | 48 04 0f b6 02 eb 08 89 04 24 e8 21 57 ff ff 83 f8 2d 89 03 0f 85 bc 07 00 00 8b 43 38 8b 10 8d | H........$.!W....-.........C8... |
18f80 | 4a ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 f2 56 ff ff 83 f8 | J.....t..P..J..H........$..V.... |
18fa0 | 5b 89 03 75 51 89 d8 e8 3b f9 ff ff 8b 53 3c c7 42 04 00 00 00 00 85 c0 78 3c 89 c1 31 d2 89 d8 | [..uQ...;....S<.B.......x<..1... |
18fc0 | e8 f0 fc ff ff e9 84 fe ff ff 83 f8 0d 0f 84 85 fe ff ff 40 0f 84 7e fe ff ff 8b 43 38 8b 10 8d | ...................@..~....C8... |
18fe0 | 4a ff 85 d2 89 08 74 1a 8b 50 04 8d 4a 01 89 48 04 0f b6 02 89 03 8b 03 83 f8 0a 75 cd e9 56 fe | J.....t..P..J..H...........u..V. |
19000 | ff ff 89 04 24 e8 86 56 ff ff eb e8 89 d8 e8 d4 f8 ff ff 85 c0 78 11 8b 55 d4 89 c1 89 d8 e8 92 | ....$..V.............x..U....... |
19020 | fc ff ff e9 d2 05 00 00 40 0f 84 07 07 00 00 b9 25 01 00 00 ba 52 58 46 00 e9 3b 02 00 00 8b 43 | ........@.......%....RXF..;....C |
19040 | 38 8b 10 8d 4a ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 2e 56 | 8...J.....t..P..J..H........$..V |
19060 | ff ff 89 03 ba 3d 00 00 00 89 d8 e8 5e f6 ff ff 85 c0 b8 1a 01 00 00 eb 4d 8b 43 38 8b 10 8d 4a | .....=......^...........M.C8...J |
19080 | ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 f3 55 ff ff 89 03 ba | .....t..P..J..H........$..U..... |
190a0 | 3d 00 00 00 89 d8 e8 23 f6 ff ff 85 c0 0f 85 77 06 00 00 ba 3c 00 00 00 89 d8 e8 0f f6 ff ff 85 | =......#.......w....<........... |
190c0 | c0 b8 1e 01 00 00 0f 45 f0 e9 68 06 00 00 8b 43 38 8b 10 8d 4a ff 85 d2 89 08 74 0e 8b 50 04 8d | .......E..h....C8...J.....t..P.. |
190e0 | 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 9e 55 ff ff 89 03 ba 3d 00 00 00 89 d8 e8 ce f5 ff ff | J..H........$..U.....=.......... |
19100 | 85 c0 0f 85 29 06 00 00 ba 3e 00 00 00 89 d8 e8 ba f5 ff ff 85 c0 b8 1f 01 00 00 eb a9 8b 43 38 | ....)....>....................C8 |
19120 | 8b 10 8d 4a ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 4f 55 ff | ...J.....t..P..J..H........$.OU. |
19140 | ff 89 03 ba 2f 00 00 00 89 d8 e8 7f f5 ff ff 85 c0 b8 17 01 00 00 e9 6b ff ff ff 8b 43 38 8b 10 | ..../..................k....C8.. |
19160 | 8d 4a ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 11 55 ff ff 89 | .J.....t..P..J..H........$..U... |
19180 | 03 ba 3d 00 00 00 89 d8 e8 41 f5 ff ff 85 c0 b8 1d 01 00 00 e9 2d ff ff ff 8b 43 38 8b 10 8d 4a | ..=......A...........-....C8...J |
191a0 | ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 d3 54 ff ff 89 03 ba | .....t..P..J..H........$..T..... |
191c0 | 3a 00 00 00 89 d8 e8 03 f5 ff ff 85 c0 b8 20 01 00 00 e9 ef fe ff ff 89 f2 e9 a2 00 00 00 83 fa | :............................... |
191e0 | 0d 0f 84 c8 00 00 00 83 fa 5c 0f 85 90 00 00 00 ba 5c 00 00 00 89 d8 e8 85 f6 ff ff 8b 43 38 8b | .........\.......\...........C8. |
19200 | 10 8d 4a ff 85 d2 89 08 0f 84 a8 00 00 00 8b 50 04 8d 4a 01 89 48 04 0f b6 3a 83 ff 62 89 3b 0f | ..J............P..J..H...:..b.;. |
19220 | 84 46 03 00 00 0f 8f ba 00 00 00 83 ff 22 0f 84 3c 03 00 00 0f 8f 8b 00 00 00 83 ff 0a 0f 84 44 | .F..........."..<..............D |
19240 | 02 00 00 83 ff 0d 0f 84 3b 02 00 00 83 ff ff 0f 85 8b 02 00 00 8b 13 39 f2 0f 84 4b 03 00 00 83 | ........;..............9...K.... |
19260 | fa 0a 74 4b 0f 8f 74 ff ff ff 83 fa ff 75 11 b9 21 01 00 00 ba 70 58 46 00 89 d8 e8 3d f5 ff ff | ..tK..t......u..!....pXF....=... |
19280 | 89 d8 e8 fa f5 ff ff 8b 43 38 8b 10 8d 4a ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 | ........C8...J.....t..P..J..H... |
192a0 | 02 eb 08 89 04 24 e8 e5 53 ff ff 89 03 eb a6 b9 25 01 00 00 eb be 89 04 24 e8 d2 53 ff ff 89 c7 | .....$..S.......%.......$..S.... |
192c0 | e9 55 ff ff ff 83 ff 5c 0f 84 a2 02 00 00 83 ff 61 0f 84 8d 02 00 00 83 ff 27 0f 85 00 02 00 00 | .U.....\........a........'...... |
192e0 | e9 8b 02 00 00 83 ff 74 74 53 7f 1d 83 ff 6e 74 38 83 ff 72 74 3d 83 ff 66 0f 85 e1 01 00 00 bf | .......ttS....nt8..rt=..f....... |
19300 | 0c 00 00 00 e9 67 02 00 00 83 ff 76 74 39 7c 62 83 ff 78 74 3c 83 ff 7a 0f 85 c2 01 00 00 8b 43 | .....g.....vt9|b..xt<..z.......C |
19320 | 3c ff 48 04 e9 8f 01 00 00 bf 0a 00 00 00 e9 3d 02 00 00 bf 0d 00 00 00 e9 33 02 00 00 bf 09 00 | <.H............=.........3...... |
19340 | 00 00 e9 29 02 00 00 bf 0b 00 00 00 e9 1f 02 00 00 89 d8 e8 f7 f6 ff ff 89 c7 89 d8 e8 ee f6 ff | ...)............................ |
19360 | ff c1 e7 04 01 c7 8b 43 3c 83 68 04 02 e9 fe 01 00 00 ba 75 00 00 00 89 d8 e8 03 f5 ff ff 8b 43 | .......C<.h........u...........C |
19380 | 38 8b 10 8d 4a ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 ee 52 | 8...J.....t..P..J..H........$..R |
193a0 | ff ff 83 f8 7b 89 03 74 0a ba 82 58 46 00 e9 9f 01 00 00 89 d8 e8 95 f6 ff ff c7 45 d0 04 00 00 | ....{..t...XF..............E.... |
193c0 | 00 89 c7 8b 13 89 d8 e8 b5 f4 ff ff 8b 43 38 8b 10 8d 4a ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 | .............C8...J.....t..P..J. |
193e0 | 89 48 04 0f b6 02 eb 08 89 04 24 e8 a0 52 ff ff f6 80 e9 4d 46 00 10 89 03 74 22 89 04 24 c1 e7 | .H........$..R.....MF....t"..$.. |
19400 | 04 ff 45 d0 e8 bc 2e 00 00 01 c7 81 ff ff ff 10 00 76 b0 ba 8e 58 46 00 e9 35 01 00 00 83 f8 7d | ..E..............v...XF..5.....} |
19420 | 74 0a ba a4 58 46 00 e9 26 01 00 00 8b 43 38 8b 10 8d 4a ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 | t...XF..&....C8...J.....t..P..J. |
19440 | 89 48 04 0f b6 02 eb 08 89 04 24 e8 40 52 ff ff 89 03 8b 43 3c 8b 4d d0 29 48 04 8d 45 e0 89 7c | .H........$.@R.....C<.M.)H..E..| |
19460 | 24 04 89 04 24 e8 5d 31 00 00 89 c7 85 ff 0f 8e e1 fd ff ff 89 f8 4f f7 d8 0f be 54 28 e8 89 d8 | $...$.]1..............O....T(... |
19480 | e8 fc f3 ff ff eb e5 89 d8 bf 0a 00 00 00 e8 33 f5 ff ff e9 fe 00 00 00 89 d8 e8 27 f5 ff ff 8b | ...............3...........'.... |
194a0 | 03 f6 80 e9 4d 46 00 08 0f 84 a7 fd ff ff 83 f8 0d 74 e5 83 f8 0a 74 e0 8b 43 38 8b 10 8d 4a ff | ....MF...........t....t..C8...J. |
194c0 | 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 b4 51 ff ff 89 03 eb bf | ....t..P..J..H........$..Q...... |
194e0 | f6 87 e9 4d 46 00 02 74 0b c7 45 d0 00 00 00 00 31 ff eb 3a ba b0 58 46 00 eb 57 6b ff 0a 89 d8 | ...MF..t..E.....1..:..XF..Wk.... |
19500 | 8d 7c 3a d0 e8 78 f3 ff ff 8b 43 38 8b 10 8d 4a ff 85 d2 89 08 74 24 8b 50 04 8d 4a 01 89 48 04 | .|:..x....C8...J.....t$.P..J..H. |
19520 | 0f b6 02 ff 45 d0 83 7d d0 03 89 03 74 17 8b 13 f6 82 e9 4d 46 00 02 75 c2 eb 0a 89 04 24 e8 4d | ....E..}....t......MF..u.....$.M |
19540 | 51 ff ff eb de 81 ff ff 00 00 00 7e 0c ba c8 58 46 00 89 d8 e8 67 eb 00 00 8b 43 3c 8b 4d d0 29 | Q..........~...XF....g....C<.M.) |
19560 | 48 04 eb 32 bf 07 00 00 00 eb 05 bf 08 00 00 00 8b 43 38 8b 10 8d 4a ff 85 d2 89 08 74 0e 8b 50 | H..2.............C8...J.....t..P |
19580 | 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 fc 50 ff ff 89 03 8b 43 3c 89 fa ff 48 04 89 d8 | ..J..H........$..P.....C<...H... |
195a0 | e8 dc f2 ff ff e9 ab fc ff ff 89 f2 89 d8 e8 ce f2 ff ff 8b 43 38 8b 10 8d 4a ff 85 d2 89 08 74 | ....................C8...J.....t |
195c0 | 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 b9 50 ff ff 89 03 8b 43 3c 8b 70 04 8d | ..P..J..H........$..P.....C<.p.. |
195e0 | 56 fe 89 54 24 08 8b 00 89 1c 24 40 89 44 24 04 e8 32 f6 ff ff 8b 75 d4 89 06 be 25 01 00 00 e9 | V..T$.....$@.D$..2....u....%.... |
19600 | 32 01 00 00 ba 2e 00 00 00 89 d8 e8 71 f2 ff ff 8b 43 38 8b 10 8d 4a ff 85 d2 89 08 74 0e 8b 50 | 2...........q....C8...J.....t..P |
19620 | 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 5c 50 ff ff 89 03 ba 2e 00 00 00 89 d8 e8 8c f0 | ..J..H........$.\P.............. |
19640 | ff ff 85 c0 74 1c ba 2e 00 00 00 89 d8 e8 7c f0 ff ff 83 f8 01 19 f6 81 c6 19 01 00 00 e9 d4 00 | ....t.........|................. |
19660 | 00 00 8b 03 f6 80 e9 4d 46 00 02 0f 84 c5 00 00 00 8b 55 d4 89 d8 e8 2d f4 ff ff 89 c6 e9 b4 00 | .......MF.........U....-........ |
19680 | 00 00 f6 86 e9 4d 46 00 01 74 70 8b 13 89 d8 e8 ed f1 ff ff 8b 43 38 8b 10 8d 4a ff 85 d2 89 08 | .....MF..tp..........C8...J..... |
196a0 | 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 d8 4f ff ff f6 80 e9 4d 46 00 03 89 | t..P..J..H........$..O.....MF... |
196c0 | 03 75 c8 8b 43 3c 8b 50 04 8b 00 89 1c 24 89 54 24 08 89 44 24 04 e8 4c f5 ff ff 8b 75 d4 89 06 | .u..C<.P.....$.T$..D$..L....u... |
196e0 | be 24 01 00 00 80 78 04 04 75 4b 0f b6 40 06 84 c0 74 43 8d b0 00 01 00 00 eb 3b 8b 43 38 8b 10 | .$....x..uK..@...tC.......;.C8.. |
19700 | 8d 4a ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 71 4f ff ff 89 | .J.....t..P..J..H........$.qO... |
19720 | 03 eb 13 be 21 01 00 00 eb 0c be 1c 01 00 00 eb 05 be 1b 01 00 00 83 c4 3c 89 f0 5b 5e 5f 5d c3 | ....!...................<..[^_]. |
19740 | 55 89 e5 56 53 83 ec 10 8b 5d 0c 8b 55 18 8b 45 08 c7 43 10 00 00 00 00 89 13 8b 55 10 c6 43 50 | U..VS....]..U..E..C........U..CP |
19760 | 2e 89 43 34 c7 43 20 21 01 00 00 89 53 38 8b 55 14 c7 43 30 00 00 00 00 c7 43 04 01 00 00 00 c7 | ..C4.C.!....S8.U..C0.....C...... |
19780 | 43 08 01 00 00 00 89 53 48 c7 44 24 04 8c 57 46 00 89 04 24 e8 97 85 ff ff 8b 73 3c 8b 4e 08 8b | C......SH.D$..WF...$......s<.N.. |
197a0 | 16 89 43 4c 8b 43 34 c7 44 24 0c 20 00 00 00 89 4c 24 08 89 54 24 04 89 04 24 e8 7e 6e ff ff 89 | ..CL.C4.D$......L$..T$...$.~n... |
197c0 | 06 8b 43 3c c7 40 08 20 00 00 00 83 c4 10 5b 5e 5d c3 55 89 e5 57 56 53 83 ec 0c 8b 5d 08 8b 43 | ..C<.@........[^].U..WVS....]..C |
197e0 | 04 81 7b 20 21 01 00 00 89 43 08 74 16 8d 7b 10 b9 04 00 00 00 8d 73 20 f3 a5 c7 43 20 21 01 00 | ..{.!....C.t..{.......s....C.!.. |
19800 | 00 eb 0d 8d 53 18 89 d8 e8 33 f6 ff ff 89 43 10 83 c4 0c 5b 5e 5f 5d c3 55 89 e5 53 50 8b 5d 08 | ....S....3....C....[^_].U..SP.]. |
19820 | 8d 53 28 89 d8 e8 16 f6 ff ff 89 43 20 5a 5b 5d c3 90 90 90 55 89 e5 57 56 53 89 c3 89 d0 83 ec | .S(........C.Z[]....U..WVS...... |
19840 | 1c 83 f8 04 89 ca 74 25 83 f8 06 75 39 c7 44 24 08 17 00 00 00 c7 44 24 04 30 5a 46 00 89 1c 24 | ......t%...u9.D$......D$.0ZF...$ |
19860 | 89 4d e4 e8 54 83 ff ff 8b 55 e4 eb 09 8b 43 0c 8b 80 90 00 00 00 89 02 8a 40 04 83 c8 40 0f b6 | .M..T....U....C..........@...@.. |
19880 | c0 89 42 08 eb 0f 8b 43 08 b9 04 00 00 00 89 d7 8d 70 f0 f3 a5 83 c2 10 89 53 08 83 c4 1c 5b 5e | ..B....C.........p.......S....[^ |
198a0 | 5f 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 75 08 8b 5d 0c 8b 46 2c 85 c0 74 16 89 58 44 83 c0 04 c7 | _].U..WVS....u..]..F,..t..XD.... |
198c0 | 44 24 04 01 00 00 00 89 04 24 e8 92 60 00 00 8b 7e 0c 88 5e 06 8b 97 88 00 00 00 83 7a 2c 00 74 | D$.......$..`...~..^........z,.t |
198e0 | 24 8b 42 08 8d 48 10 89 c7 89 4a 08 8b 76 08 b9 04 00 00 00 83 ee 10 f3 a5 89 5c 24 04 89 14 24 | $.B..H....J..v............\$...$ |
19900 | e8 9e ff ff ff 83 bf 84 00 00 00 00 74 25 8b 4e 08 89 da 89 f0 e8 1a ff ff ff 8b 46 10 8b 56 08 | ............t%.N...........F..V. |
19920 | 39 50 04 73 03 89 50 04 8b 87 84 00 00 00 89 34 24 ff d0 e8 e8 e1 00 00 55 89 e5 57 56 53 89 d3 | 9P.s..P........4$.......U..WVS.. |
19940 | 83 ec 1c 85 d2 74 3f 89 c6 0f be 01 89 cf 89 14 24 89 44 24 04 e8 76 e0 00 00 85 c0 75 28 89 5c | .....t?.........$.D$..v.....u(.\ |
19960 | 24 0c 89 7c 24 08 c7 44 24 04 48 5a 46 00 89 34 24 e8 55 2d 00 00 c7 44 24 04 03 00 00 00 89 34 | $..|$..D$.HZF..4$.U-...D$......4 |
19980 | 24 e8 1d ff ff ff 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 5d 0c 8b 75 08 8b 03 8b | $........[^_].U..WVS..,.]..u.... |
199a0 | 10 8d 4a ff 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 3a eb 0a 89 04 24 e8 d0 4c ff ff | ..J.....t..P..J..H...:....$..L.. |
199c0 | 89 c7 8b 43 38 83 ff 1b 8b 53 34 89 45 e4 75 2a 89 f0 b9 72 5a 46 00 e8 5c ff ff ff 8b 03 83 c3 | ...C8....S4.E.u*...rZF..\....... |
199e0 | 04 8b 7d e4 89 5c 24 08 89 34 24 89 44 24 04 89 7c 24 0c e8 61 11 00 00 eb 33 b9 79 5a 46 00 89 | ..}..\$..4$.D$..|$..a....3.yZF.. |
19a00 | f0 e8 32 ff ff ff 8b 03 8d 53 10 8b 4d e4 83 c3 04 89 7c 24 14 89 54 24 0c 89 5c 24 08 89 4c 24 | ..2......S..M.....|$..T$..\$..L$ |
19a20 | 10 89 44 24 04 89 34 24 e8 c2 36 ff ff 89 75 08 89 45 0c 83 c4 2c 5b 5e 5f 5d e9 c7 68 ff ff 55 | ..D$..4$..6...u..E...,[^_]..h..U |
19a40 | 89 e5 83 ec 68 8b 45 08 8b 55 08 c7 45 f4 00 00 00 00 66 8b 40 6a 66 89 45 a6 8b 45 08 8b 40 2c | ....h.E..U..E.....f.@jf.E..E..@, |
19a60 | 89 45 b0 8d 45 b0 89 42 2c 8d 45 b4 c7 44 24 04 00 00 00 00 89 04 24 e8 ac e0 00 00 85 c0 75 10 | .E..E..B,.E..D$.......$.......u. |
19a80 | 8b 45 10 89 44 24 04 8b 45 08 89 04 24 ff 55 0c 8b 45 b0 8b 4d 08 66 8b 55 a6 89 41 2c 8b 45 f4 | .E..D$..E...$.U..E..M.f.U..A,.E. |
19aa0 | 66 89 51 6a c9 c3 55 89 e5 57 56 53 83 ec 2c 8b 45 0c 8b 5d 08 40 3d ff ff ff 0f 8b 73 1c 8b 7b | f.Qj..U..WVS..,.E..].@=.....s..{ |
19ac0 | 5c 76 08 89 1c 24 e8 59 6b ff ff 8b 55 0c 89 f8 c1 e0 04 89 44 24 08 89 74 24 04 c1 e2 04 89 54 | \v...$.Yk...U.......D$..t$.....T |
19ae0 | 24 0c 89 1c 24 89 55 e4 e8 50 6b ff ff 8b 55 e4 89 43 1c 3b 7d 0c 7d 10 89 f9 47 c1 e1 04 c7 44 | $...$.U..Pk...U..C.;}.}...G....D |
19b00 | 08 08 00 00 00 00 eb eb 8d 54 10 b0 8b 7d 0c 89 53 18 89 c2 29 f2 01 53 08 8b 53 20 89 7b 5c 85 | .........T...}..S...)..S..S..{\. |
19b20 | d2 74 0b 89 c1 29 f1 01 0a 8b 52 08 eb f1 8b 43 10 85 c0 74 1e 8b 53 1c 89 d1 29 f1 01 48 04 89 | .t...)....R....C...t..S...)..H.. |
19b40 | d1 29 f1 01 08 f6 40 22 02 74 03 01 48 10 8b 40 08 eb de 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 53 83 | .)....@".t..H..@.....,[^_].U..S. |
19b60 | ec 14 8b 5d 08 8b 4d 0c 8b 53 5c 81 fa 40 42 0f 00 7e 10 c7 44 24 04 06 00 00 00 89 1c 24 e8 20 | ...]..M..S\..@B..~..D$.......$.. |
19b80 | fd ff ff 8b 43 08 01 d2 2b 43 1c c1 f8 04 81 fa 40 42 0f 00 8d 4c 01 05 b8 40 42 0f 00 0f 4e c2 | ....C...+C......@B...L...@B...N. |
19ba0 | 39 c8 7d 2a 81 f9 40 42 0f 00 89 c8 7e 20 c7 44 24 04 08 43 0f 00 89 1c 24 e8 e8 fe ff ff c7 44 | 9.}*..@B....~..D$..C....$......D |
19bc0 | 24 04 7e 5a 46 00 89 1c 24 e8 e1 37 00 00 89 5d 08 89 45 0c 83 c4 14 5b 5d e9 c8 fe ff ff 55 89 | $.~ZF...$..7...]..E....[].....U. |
19be0 | e5 56 53 83 ec 10 8b 5d 08 8b 73 08 8b 43 10 85 c0 74 0d 8b 50 04 8b 40 08 39 d6 0f 42 f2 eb ef | .VS....]..s..C...t..P..@.9..B... |
19c00 | 2b 73 1c c1 fe 04 46 81 7b 5c 40 42 0f 00 89 1c 24 7e 07 e8 b5 9f ff ff eb 05 e8 2d a3 ff ff 81 | +s....F.{\@B....$~.........-.... |
19c20 | fe 40 42 0f 00 7f 2d 89 f0 b9 08 00 00 00 99 f7 f9 8d 54 06 0a b8 40 42 0f 00 81 fa 40 42 0f 00 | .@B...-...........T...@B....@B.. |
19c40 | 0f 4e c2 3b 43 5c 7d 0c 89 44 24 04 89 1c 24 e8 52 fe ff ff 83 c4 10 5b 5e 5d c3 55 89 e5 57 56 | .N.;C\}..D$...$.R......[^].U..WV |
19c60 | 53 81 ec 8c 00 00 00 8b 5d 08 8b 4b 54 85 c9 0f 84 94 00 00 00 80 7b 6d 00 0f 84 8a 00 00 00 8b | S.......]..KT.........{m........ |
19c80 | 7b 10 8b 53 1c 8b 43 08 8b 77 04 89 7d e4 29 d0 89 85 74 ff ff ff 29 d6 8b 55 0c 89 55 84 8b 55 | {..S..C..w..}.)...t...)..U..U..U |
19ca0 | 10 89 55 98 8b 53 18 2b 53 08 81 fa 4f 01 00 00 7f 1c c7 44 24 04 14 00 00 00 89 1c 24 89 8d 70 | ..U..S.+S...O......D$.......$..p |
19cc0 | ff ff ff e8 93 fe ff ff 8b 8d 70 ff ff ff 8b 43 08 8d 90 40 01 00 00 89 57 04 8d 55 84 c6 43 6d | ..........p....C...@....W..U..Cm |
19ce0 | 00 80 4f 22 04 89 54 24 04 89 1c 24 ff d1 8b 53 1c 8b 85 74 ff ff ff c6 43 6d 01 01 d6 01 d0 89 | ..O"..T$...$...S...t....Cm...... |
19d00 | 77 04 89 43 08 80 67 22 fb 81 c4 8c 00 00 00 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 | w..C..g".......[^_].U..WVS....]. |
19d20 | 8a 43 6c 8b 73 10 a8 06 74 31 a8 02 74 24 8b 7d 0c 2b 7b 1c c7 44 24 08 ff ff ff ff c7 44 24 04 | .Cl.s...t1..t$.}.+{..D$......D$. |
19d40 | 01 00 00 00 89 1c 24 e8 0f ff ff ff 03 7b 1c 89 7d 0c 8b 46 08 8b 40 14 89 43 14 0f bf 4e 20 8b | ......$......{..}..F..@..C...N.. |
19d60 | 56 08 8b 06 89 4d e4 89 53 10 89 ca 85 d2 75 06 89 c6 89 d1 eb 22 8b 73 08 39 75 0c 73 f2 83 45 | V....M..S.....u......".s.9u.s..E |
19d80 | 0c 10 83 c0 10 8b 4d 0c 8d 78 f0 4a 8d 71 f0 b9 04 00 00 00 f3 a5 eb d4 85 c9 7e 0d 83 c0 10 49 | ......M..x.J.q............~....I |
19da0 | c7 40 f8 00 00 00 00 eb ef 31 c0 85 d2 0f 49 c2 c1 e0 04 01 f0 89 43 08 8b 45 e4 83 c4 1c 5b 5e | .@.......1....I.......C..E....[^ |
19dc0 | 5f 40 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 5d 08 8b 55 0c 8b 72 08 89 d0 2b 43 1c 8b 4b 18 83 e6 | _@].U..WVS..,.]..U..r...+C..K... |
19de0 | 3f 83 fe 16 89 45 e4 8b 43 08 74 13 83 fe 26 74 12 83 fe 06 0f 85 0a 02 00 00 e9 a9 00 00 00 8b | ?....E..C.t...&t................ |
19e00 | 32 eb 05 8b 12 8b 72 0c 29 c1 81 f9 4f 01 00 00 7f 10 c7 44 24 04 14 00 00 00 89 1c 24 e8 39 fd | 2.....r.)...O......D$.......$.9. |
19e20 | ff ff 8b 43 10 8b 40 0c 85 c0 75 08 89 1c 24 e8 59 9d ff ff 8b 4d 10 89 43 10 8b 55 e4 03 53 1c | ...C..@...u...$.Y....M..C..U..S. |
19e40 | 66 89 48 20 8b 4b 08 89 10 c6 40 22 00 8d 91 40 01 00 00 89 50 04 8b 43 0c 83 78 0c 00 7e 08 89 | f.H..K....@"...@....P..C..x..~.. |
19e60 | 1c 24 e8 81 7a ff ff f6 43 6c 01 74 18 c7 44 24 08 ff ff ff ff c7 44 24 04 00 00 00 00 89 1c 24 | .$..z...Cl.t..D$......D$.......$ |
19e80 | e8 d6 fd ff ff 89 1c 24 ff d6 8b 53 08 89 1c 24 c1 e0 04 29 c2 89 54 24 04 e8 76 fe ff ff b8 01 | .......$...S...$...)..T$..v..... |
19ea0 | 00 00 00 e9 ea 01 00 00 8b 32 29 c1 c1 f9 04 8b 7e 0c 89 c6 29 d6 c1 fe 04 4e 0f b6 57 08 89 7d | .........2).....~...)....N..W..} |
19ec0 | e0 39 d1 7f 0c 89 54 24 04 89 1c 24 e8 8a fc ff ff 8b 45 e0 0f b6 40 06 39 c6 89 45 d8 7d 13 8b | .9....T$...$......E...@.9..E.}.. |
19ee0 | 43 08 46 8d 50 10 89 53 08 c7 40 08 00 00 00 00 eb df 8b 45 e0 80 78 07 00 75 0e 8b 7d e4 03 7b | C.F.P..S..@........E..x..u..}..{ |
19f00 | 1c 8d 47 10 89 45 dc eb 59 8b 45 e0 0f b6 50 08 8b 43 18 2b 43 08 c1 f8 04 39 d0 7f 0c 89 54 24 | ..G..E..Y.E...P..C.+C....9....T$ |
19f20 | 04 89 1c 24 e8 32 fc ff ff 8b 43 08 c1 e6 04 89 c2 89 45 dc 29 f2 31 c0 3b 45 d8 7d 1f 8b 7b 08 | ...$.2....C.......E.).1.;E.}..{. |
19f40 | 89 d6 40 83 c2 10 8d 4f 10 89 4b 08 b9 04 00 00 00 f3 a5 c7 42 f8 00 00 00 00 eb dc 8b 7d e4 03 | ..@....O..K.........B........}.. |
19f60 | 7b 1c 8b 43 10 8b 70 0c 85 f6 75 0a 89 1c 24 e8 19 9c ff ff 89 c6 89 73 10 8b 45 10 89 3e 8b 4d | {..C..p...u...$........s..E..>.M |
19f80 | dc 8b 7d e0 66 89 46 20 89 4e 10 0f b6 47 08 c1 e0 04 8d 14 01 8b 47 30 c6 46 22 02 89 56 04 89 | ..}.f.F..N...G........G0.F"..V.. |
19fa0 | 46 14 8b 43 0c 89 53 08 83 78 0c 00 7e 08 89 1c 24 e8 32 79 ff ff 31 c0 f6 43 6c 01 0f 84 d0 00 | F..C..S..x..~...$.2y..1..Cl..... |
19fc0 | 00 00 8b 46 08 31 d2 83 46 14 04 f6 40 22 02 74 14 8b 40 14 8b 40 fc 83 e0 3f 83 f8 25 75 06 80 | ...F.1..F...@".t..@..@...?..%u.. |
19fe0 | 4e 22 20 b2 04 c7 44 24 08 ff ff ff ff 89 54 24 04 89 1c 24 e8 62 fc ff ff 31 c0 83 6e 14 04 e9 | N"....D$......T$...$.b...1..n... |
1a000 | 8e 00 00 00 29 c1 83 f9 1f 7f 10 c7 44 24 04 01 00 00 00 89 1c 24 e8 40 fb ff ff 8b 55 e4 03 53 | ....).......D$.......$.@....U..S |
1a020 | 1c c7 44 24 08 17 00 00 00 89 1c 24 89 54 24 04 89 55 e0 e8 54 7e ff ff 8b 55 e0 89 45 e4 8b 40 | ..D$.......$.T$..U..T~...U..E..@ |
1a040 | 08 83 e0 0f 83 f8 06 74 14 c7 44 24 08 8d 5a 46 00 89 54 24 04 89 1c 24 e8 e2 33 00 00 8b 43 08 | .......t..D$..ZF..T$...$..3...C. |
1a060 | 89 45 e0 39 d0 76 11 8d 70 f0 89 c7 b9 04 00 00 00 83 e8 10 f3 a5 eb eb 8b 45 e0 b9 04 00 00 00 | .E.9.v..p................E...... |
1a080 | 89 d7 8b 75 e4 83 c0 10 89 43 08 f3 a5 e9 41 fd ff ff 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 56 53 89 | ...u.....C....A.....,[^_].U..VS. |
1a0a0 | c3 83 ec 10 8b 40 10 8a 48 22 f6 c1 10 74 0c 83 e1 ef 88 48 22 8b 48 14 89 4b 58 66 83 78 20 ff | .....@..H"...t.....H".H..KXf.x.. |
1a0c0 | 75 0e 8b 4b 10 8b 73 08 39 71 04 73 03 89 71 04 8b 48 10 8b 40 18 89 54 24 04 89 1c 24 89 44 24 | u..K..s.9q.s..q..H..@..T$...$.D$ |
1a0e0 | 08 ff d1 8b 53 08 89 1c 24 c1 e0 04 29 c2 89 54 24 04 e8 1d fc ff ff 83 c4 10 5b 5e 5d c3 55 89 | ....S...$...)..T$.........[^].U. |
1a100 | e5 56 53 83 ec 10 8b 45 0c 8b 5d 08 85 c0 74 09 8b 10 89 d8 e8 81 ff ff ff 8d 73 30 8b 43 10 39 | .VS....E..]...t...........s0.C.9 |
1a120 | f0 74 26 f6 40 22 02 75 0e ba 01 00 00 00 89 d8 e8 65 ff ff ff eb e5 89 1c 24 e8 fe 88 fe ff 89 | .t&.@".u.........e.......$...... |
1a140 | 1c 24 e8 7a 8a fe ff eb d3 83 c4 10 5b 5e 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 8b 4d 0c 0f b7 53 | .$.z........[^].U..S....]..M...S |
1a160 | 6a 8b 43 10 81 fa c7 00 00 00 7e 07 ba 92 5a 46 00 eb 13 8a 53 06 84 d2 75 3b 8d 53 30 39 d0 74 | j.C.......~...ZF....S...u;.S09.t |
1a180 | 0c ba a3 5a 46 00 89 d8 e8 7f df 00 00 83 e9 10 c7 44 24 08 ff ff ff ff 89 4c 24 04 89 1c 24 e8 | ...ZF............D$......L$...$. |
1a1a0 | 20 fc ff ff 85 c0 75 77 89 5d 08 83 c4 14 5b 5d e9 0c 8a fe ff fe ca 74 07 ba c9 5a 46 00 eb c6 | ......uw.]....[].......t...ZF... |
1a1c0 | 8b 53 1c c6 43 06 00 03 50 1c f6 40 22 02 89 10 74 0a 89 1c 24 e8 e7 89 fe ff eb 2f 8b 50 10 85 | .S..C...P..@"...t...$....../.P.. |
1a1e0 | d2 74 1c 8b 40 18 c7 44 24 04 01 00 00 00 89 1c 24 89 44 24 08 ff d2 8b 4b 08 c1 e0 04 29 c1 89 | .t..@..D$.......$.D$....K....).. |
1a200 | 4c 24 04 89 1c 24 e8 09 fb ff ff 89 5d 08 c7 45 0c 00 00 00 00 83 c4 14 5b 5d e9 df fe ff ff 83 | L$...$......]..E........[]...... |
1a220 | c4 14 5b 5d c3 55 89 e5 56 53 83 ec 10 8b 5d 08 8b 75 14 66 8b 43 6a 40 66 3d c7 00 66 89 43 6a | ..[].U..VS....]..u.f.Cj@f=..f.Cj |
1a240 | 76 2c 66 3d c8 00 75 10 c7 44 24 04 92 5a 46 00 89 1c 24 e8 57 31 00 00 66 3d e0 00 76 10 c7 44 | v,f=..u..D$..ZF...$.W1..f=..v..D |
1a260 | 24 04 06 00 00 00 89 1c 24 e8 35 f6 ff ff 85 f6 75 04 66 ff 43 68 8b 45 10 89 1c 24 89 44 24 08 | $.......$.5.....u.f.Ch.E...$.D$. |
1a280 | 8b 45 0c 89 44 24 04 e8 38 fb ff ff 85 c0 75 08 89 1c 24 e8 29 89 fe ff 85 f6 75 04 66 ff 4b 68 | .E..D$..8.....u...$.).....u.f.Kh |
1a2a0 | 66 ff 4b 6a 83 c4 10 5b 5e 5d c3 55 89 e5 57 56 53 83 ec 3c 8b 5d 08 8b 45 0c 8b 7b 68 85 c0 66 | f.Kj...[^].U..WVS..<.]..E..{h..f |
1a2c0 | 89 7d d6 74 07 66 8b 40 6a 40 eb 05 b8 01 00 00 00 8b 55 10 66 89 43 6a 8b 43 08 66 c7 43 68 00 | .}.t.f.@j@........U.f.Cj.C.f.Ch. |
1a2e0 | 00 c7 44 24 04 50 ad 41 00 c1 e2 04 29 d0 89 44 24 08 89 1c 24 e8 45 f7 ff ff 83 f8 ff 75 0c c7 | ..D$.P.A....)..D$...$.E......u.. |
1a300 | 45 e4 02 00 00 00 e9 98 00 00 00 89 45 e4 8d 7d e4 8b 55 e4 83 fa 01 0f 8e 86 00 00 00 8b 73 10 | E...........E..}..U...........s. |
1a320 | 85 f6 74 69 f6 46 22 10 75 05 8b 76 08 eb f1 8b 4b 1c 03 4e 1c 89 1c 24 89 55 cc 89 4c 24 04 89 | ..ti.F".u..v....K..N...$.U..L$.. |
1a340 | 4d d0 e8 8d 60 ff ff 8b 4d d0 89 d8 8b 55 cc e8 e0 f4 ff ff 89 73 10 8a 46 22 66 c7 43 68 00 00 | M...`...M....U.......s..F"f.Ch.. |
1a360 | 83 e0 01 88 43 6d 89 1c 24 e8 70 f8 ff ff 8b 46 14 89 43 58 89 7c 24 08 c7 44 24 04 fe ac 41 00 | ....Cm..$.p....F..CX.|$..D$...A. |
1a380 | 89 1c 24 e8 b7 f6 ff ff 89 45 e4 eb 84 8b 4b 08 89 d8 88 53 06 e8 9a f4 ff ff 8b 43 10 8b 53 08 | ..$......E....K....S.......C..S. |
1a3a0 | 89 50 04 66 8b 45 d6 66 ff 4b 6a 66 89 43 68 8b 45 e4 83 c4 3c 5b 5e 5f 5d c3 55 89 e5 8b 45 08 | .P.f.E.f.Kjf.Ch.E...<[^_].U...E. |
1a3c0 | 5d 66 83 78 68 00 0f 94 c0 0f b6 c0 c3 55 89 e5 53 83 ec 14 8b 45 08 8b 5d 14 66 83 78 68 00 8b | ]f.xh........U..S....E..].f.xh.. |
1a3e0 | 50 10 74 25 8b 50 0c 3b 82 88 00 00 00 74 0a c7 44 24 04 e6 5a 46 00 eb 08 c7 44 24 04 10 5b 46 | P.t%.P.;.....t..D$..ZF....D$..[F |
1a400 | 00 89 04 24 e8 a6 2f 00 00 c6 40 06 01 8b 0a 2b 48 1c f6 42 22 02 89 4a 1c 75 2b 85 db 89 5a 10 | ...$../...@....+H..B"..J.u+...Z. |
1a420 | 74 06 8b 4d 10 89 4a 18 8b 5d 0c 8d 4b 01 6b c9 f0 03 48 08 89 0a c7 44 24 04 01 00 00 00 89 04 | t..M..J..]..K.k...H....D$....... |
1a440 | 24 e8 5d f4 ff ff 83 c4 14 31 c0 5b 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 5d 08 8a 43 6d 8b 7b 10 | $.]......1.[].U..WVS..,.]..Cm.{. |
1a460 | 88 45 e7 8b 43 68 66 89 45 e4 8b 43 58 89 45 e0 8b 45 18 89 43 58 8b 45 10 89 1c 24 89 44 24 08 | .E..Chf.E..CX.E..E..CX.E...$.D$. |
1a480 | 8b 45 0c 89 44 24 04 e8 b3 f5 ff ff 85 c0 89 c6 74 39 8b 4d 14 03 4b 1c 89 1c 24 89 4c 24 04 89 | .E..D$..........t9.M..K...$.L$.. |
1a4a0 | 4d dc e8 2d 5f ff ff 8b 4d dc 89 d8 89 f2 e8 81 f3 ff ff 8a 45 e7 89 7b 10 88 43 6d 8b 45 e4 66 | M..-_...M...........E..{..Cm.E.f |
1a4c0 | 89 43 68 89 1c 24 e8 13 f7 ff ff 8b 45 e0 89 43 58 83 c4 2c 89 f0 5b 5e 5f 5d c3 55 89 e5 56 53 | .Ch..$......E..CX..,..[^_].U..VS |
1a4e0 | 83 ec 60 8b 45 0c 8b 5d 08 c7 45 cc 00 00 00 00 c7 45 d4 00 00 00 00 89 45 bc 8b 45 10 66 ff 43 | ..`.E..]..E......E......E..E.f.C |
1a500 | 68 c7 45 d8 00 00 00 00 89 45 f4 8b 45 14 c7 45 e0 00 00 00 00 c7 45 e4 00 00 00 00 c7 45 ec 00 | h.E......E..E..E......E......E.. |
1a520 | 00 00 00 89 45 f0 8b 43 58 c7 45 c0 00 00 00 00 c7 45 c8 00 00 00 00 89 44 24 10 8b 43 08 2b 43 | ....E..CX.E......E......D$..C.+C |
1a540 | 1c 89 1c 24 c7 44 24 04 8e a5 41 00 89 44 24 0c 8d 45 bc 89 44 24 08 e8 f2 fe ff ff 89 1c 24 c7 | ...$.D$...A..D$..E..D$........$. |
1a560 | 44 24 0c 00 00 00 00 89 c6 8b 45 c8 89 44 24 08 8b 45 c0 89 44 24 04 e8 c1 60 ff ff 89 1c 24 c7 | D$........E..D$..E..D$...`....$. |
1a580 | 44 24 0c 00 00 00 00 c7 45 c8 00 00 00 00 89 45 c0 8b 45 d4 01 c0 89 44 24 08 8b 45 cc 89 44 24 | D$......E......E..E....D$..E..D$ |
1a5a0 | 04 e8 97 60 ff ff 8b 45 e0 89 1c 24 c7 44 24 0c 00 00 00 00 c1 e0 04 89 44 24 08 8b 45 d8 89 44 | ...`...E...$.D$.........D$..E..D |
1a5c0 | 24 04 e8 76 60 ff ff 8b 55 ec 8b 45 e4 89 1c 24 c7 44 24 0c 00 00 00 00 c1 e2 04 89 54 24 08 89 | $..v`...U..E...$.D$.........T$.. |
1a5e0 | 44 24 04 e8 55 60 ff ff 89 f0 66 ff 4b 68 83 c4 60 5b 5e 5d c3 90 90 90 55 89 e5 53 89 c3 83 ec | D$..U`....f.Kh..`[^]....U..S.... |
1a600 | 14 8b 40 04 89 4c 24 08 89 54 24 04 89 04 24 e8 ea 40 ff ff 85 c0 74 0c ba 55 5b 46 00 89 d8 e8 | ..@..L$..T$...$..@....t..U[F.... |
1a620 | 28 db 00 00 83 c4 14 5b 5d c3 55 b9 01 00 00 00 89 e5 83 ec 18 8d 55 f7 e8 bb ff ff ff 8a 45 f7 | (......[].U...........U.......E. |
1a640 | c9 c3 55 b9 04 00 00 00 89 e5 83 ec 18 8d 55 f4 e8 a3 ff ff ff 8b 45 f4 c9 c3 55 89 e5 57 89 d7 | ..U...........U.......E...U..W.. |
1a660 | 56 53 89 d3 83 ec 3c 89 45 d4 31 c0 89 4d d0 83 c9 ff f2 ae 8b 45 d4 8d 75 dc 89 f2 f7 d1 8d 79 | VS....<.E.1..M.......E..u......y |
1a680 | ff 89 f9 e8 70 ff ff ff 89 7c 24 08 89 74 24 04 89 1c 24 e8 78 d3 00 00 85 c0 74 0b 8b 55 d0 8b | ....p....|$..t$...$.x.....t..U.. |
1a6a0 | 45 d4 e8 a5 da 00 00 83 c4 3c 5b 5e 5f 5d c3 55 89 e5 56 53 89 c3 83 ec 20 e8 6c ff ff ff 0f b6 | E........<[^_].U..VS......l..... |
1a6c0 | c0 3d ff 00 00 00 89 45 f4 75 0f b9 04 00 00 00 89 d8 8d 55 f4 e8 1e ff ff ff 8b 45 f4 85 c0 74 | .=.....E.u.........U.......E...t |
1a6e0 | 3e 8b 4b 08 48 8b 13 89 44 24 08 89 45 f4 89 4c 24 04 89 14 24 e8 5d 40 ff ff 8b 4d f4 89 c6 89 | >.K.H...D$..E..L$...$.]@...M.... |
1a700 | c2 89 d8 e8 f0 fe ff ff 8b 03 8b 55 f4 89 74 24 04 89 04 24 89 54 24 08 e8 9f 74 ff ff eb 02 31 | ...........U..t$...$.T$...t....1 |
1a720 | c0 83 c4 20 5b 5e 5d c3 55 89 e5 57 89 c7 56 89 ce 53 89 d3 83 ec 3c 89 45 d4 e8 70 ff ff ff 85 | ....[^].U..W..V..S....<.E..p.... |
1a740 | c0 0f 44 c6 89 43 48 89 f8 e8 f4 fe ff ff 89 43 24 89 f8 e8 ea fe ff ff 89 43 28 89 f8 e8 c8 fe | ..D..CH........C$........C(..... |
1a760 | ff ff 88 43 06 89 f8 e8 be fe ff ff 88 43 07 89 f8 e8 b4 fe ff ff 88 43 08 89 f8 e8 c2 fe ff ff | ...C.........C.........C........ |
1a780 | 89 c6 8d 40 01 3d ff ff ff 3f 8b 07 0f 87 cd 02 00 00 8d 3c b5 00 00 00 00 89 7c 24 0c c7 44 24 | ...@.=...?.........<......|$..D$ |
1a7a0 | 08 00 00 00 00 c7 44 24 04 00 00 00 00 89 04 24 e8 88 5e ff ff 89 f9 89 73 14 8b 75 d4 89 c2 89 | ......D$.......$..^.....s..u.... |
1a7c0 | 43 30 89 f0 e8 2f fe ff ff 89 f0 e8 72 fe ff ff 89 c7 8d 40 01 3d ff ff ff 0f 8b 06 0f 87 7d 02 | C0.../......r......@.=........}. |
1a7e0 | 00 00 89 fa c1 e2 04 89 54 24 0c c7 44 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 89 04 24 e8 3a | ........T$..D$......D$.......$.: |
1a800 | 5e ff ff 31 d2 89 7b 10 89 43 2c 39 fa 7d 10 89 d1 42 c1 e1 04 c7 44 08 08 00 00 00 00 eb ec c7 | ^..1..{..C,9.}...B....D......... |
1a820 | 45 d0 00 00 00 00 39 7d d0 0f 8d b0 00 00 00 8b 75 d0 8b 45 d4 c1 e6 04 03 73 2c e8 ea fd ff ff | E.....9}........u..E.....s,..... |
1a840 | 3c 03 74 3b 77 22 84 c0 74 2c fe c8 0f 85 85 00 00 00 8b 45 d4 e8 d0 fd ff ff c7 46 08 01 00 00 | <.t;w"..t,.........E.......F.... |
1a860 | 00 0f b6 c0 89 06 eb 6f 3c 13 74 31 3c 14 74 51 3c 04 75 63 eb 4b c7 46 08 00 00 00 00 eb 58 8b | .......o<.t1<.tQ<.uc.K.F......X. |
1a880 | 45 d4 b9 08 00 00 00 8d 55 e0 e8 69 fd ff ff dd 45 e0 dd 1e c7 46 08 03 00 00 00 eb 3a 8b 45 d4 | E.......U..i....E....F......:.E. |
1a8a0 | 8d 55 e0 b9 08 00 00 00 e8 4b fd ff ff 8b 45 e0 8b 55 e4 c7 46 08 13 00 00 00 89 06 89 56 04 eb | .U.......K....E..U..F........V.. |
1a8c0 | 16 8b 45 d4 e8 e6 fd ff ff 89 06 8a 40 04 83 c8 40 0f b6 c0 89 46 08 ff 45 d0 e9 47 ff ff ff 8b | ..E.........@...@....F..E..G.... |
1a8e0 | 75 d4 89 f0 e8 59 fd ff ff 89 c7 8d 40 01 3d ff ff ff 1f 8b 06 0f 87 64 01 00 00 8d 14 fd 00 00 | u....Y......@.=........d........ |
1a900 | 00 00 89 54 24 0c c7 44 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 89 04 24 e8 1f 5d ff ff 31 d2 | ...T$..D$......D$.......$..]..1. |
1a920 | 89 7b 0c 89 43 40 39 fa 7d 0a c7 04 d0 00 00 00 00 42 eb f2 31 d2 39 fa 7d 34 8b 43 40 8d 34 d5 | .{..C@9.}........B..1.9.}4.C@.4. |
1a940 | 00 00 00 00 89 55 cc 01 f0 89 45 d0 8b 45 d4 e8 d6 fc ff ff 8b 4d d0 88 41 04 8b 45 d4 03 73 40 | .....U....E..E.......M..A..E..s@ |
1a960 | e8 c5 fc ff ff 8b 55 cc 42 88 46 05 eb c8 8b 7d d4 89 f8 e8 ca fc ff ff 89 c6 8d 40 01 3d ff ff | ......U.B.F....}...........@.=.. |
1a980 | ff 3f 8b 07 0f 87 d5 00 00 00 8d 14 b5 00 00 00 00 89 54 24 0c c7 44 24 08 00 00 00 00 c7 44 24 | .?................T$..D$......D$ |
1a9a0 | 04 00 00 00 00 89 04 24 e8 90 5c ff ff 89 73 1c 89 43 34 31 c0 39 f0 7d 0d 8b 53 34 c7 04 82 00 | .......$..\...s..C41.9.}..S4.... |
1a9c0 | 00 00 00 40 eb ef 31 ff 39 f7 7d 2f 8b 43 34 8d 14 b8 8b 45 d4 89 55 d0 8b 00 89 04 24 e8 61 5a | ...@..1.9.}/.C4....E..U.....$.aZ |
1a9e0 | ff ff 8b 55 d0 89 02 8b 43 34 8b 4b 48 8b 14 b8 47 8b 45 d4 e8 2f fd ff ff eb cd 8b 7d d4 89 f8 | ...U....C4.KH...G.E../......}... |
1aa00 | e8 3d fc ff ff 89 c6 8d 40 01 3d ff ff ff 3f 8b 07 77 4c 8d 3c b5 00 00 00 00 89 7c 24 0c c7 44 | .=......@.=...?..wL.<......|$..D |
1aa20 | 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 89 04 24 e8 07 5c ff ff 89 f9 89 73 18 8b 75 d4 89 c2 | $......D$.......$..\.....s..u... |
1aa40 | 89 43 38 89 f0 e8 ae fb ff ff 89 f0 e8 f1 fb ff ff 89 c2 8d 40 01 3d 55 55 55 15 8b 06 76 08 89 | .C8.................@.=UUU...v.. |
1aa60 | 04 24 e8 bd 5b ff ff 6b ca 0c c7 44 24 08 00 00 00 00 c7 44 24 04 00 00 00 00 89 04 24 89 4c 24 | .$..[..k...D$......D$.......$.L$ |
1aa80 | 0c 89 55 d0 e8 b4 5b ff ff 8b 55 d0 31 c9 89 53 20 89 43 3c 39 d1 7d 0d 6b f1 0c 41 c7 04 30 00 | ..U...[...U.1..S..C<9.}.k..A..0. |
1aaa0 | 00 00 00 eb ef 31 c9 39 d1 7d 3f 8b 45 d4 6b f9 0c 89 55 cc 8b 73 3c 89 4d d0 e8 f0 fb ff ff 01 | .....1.9.}?.E.k...U..s<.M....... |
1aac0 | fe 89 06 8b 45 d4 8b 73 3c e8 74 fb ff ff 01 fe 03 7b 3c 89 46 04 8b 45 d4 e8 64 fb ff ff 8b 4d | ....E..s<.t......{<.F..E..d....M |
1aae0 | d0 8b 55 cc 41 89 47 08 eb bd 8b 45 d4 31 ff e8 4e fb ff ff 89 45 d0 3b 7d d0 7d 13 8b 43 40 8d | ..U.A.G....E.1..N....E.;}.}..C@. |
1ab00 | 34 f8 8b 45 d4 47 e8 a4 fb ff ff 89 06 eb e8 83 c4 3c 5b 5e 5f 5d c3 55 89 e5 57 89 cf 56 89 d6 | 4..E.G...........<[^_].U..W..V.. |
1ab20 | 53 89 c3 83 ec 1c e8 ff fa ff ff 0f b6 c0 39 f0 74 1f 8b 03 89 7c 24 08 c7 44 24 04 5f 5b 46 00 | S.............9.t....|$..D$._[F. |
1ab40 | 89 04 24 e8 83 1b 00 00 89 c2 89 d8 e8 fb d5 00 00 83 c4 1c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 | ..$.................[^_].U..WVS. |
1ab60 | ec 3c 8b 4d 14 8b 75 08 8a 01 3c 3d 74 04 3c 40 75 06 41 89 4d e4 eb 0d ba 73 5b 46 00 3c 1b 0f | .<.M..u...<=t.<@u.A.M....s[F.<.. |
1ab80 | 45 d1 89 55 e4 8b 45 0c 8d 5d d8 ba 88 5b 46 00 b9 81 5b 46 00 89 75 d8 89 45 dc 8b 45 10 89 45 | E..U..E..]...[F...[F..u..E..E..E |
1aba0 | e0 89 d8 e8 b2 fa ff ff 89 d8 e8 7b fa ff ff ba 8c 5b 46 00 3c 53 75 10 89 d8 e8 6b fa ff ff 84 | ...........{.....[F.<Su....k.... |
1abc0 | c0 74 0c ba a0 5b 46 00 89 d8 e8 7d d5 00 00 b9 b3 5b 46 00 ba bd 5b 46 00 89 d8 e8 7a fa ff ff | .t...[F....}.....[F...[F....z... |
1abe0 | b9 c4 5b 46 00 ba 04 00 00 00 89 d8 e8 26 ff ff ff b9 c8 5b 46 00 ba 04 00 00 00 89 d8 e8 15 ff | ..[F.........&.....[F........... |
1ac00 | ff ff b9 cf 5b 46 00 ba 04 00 00 00 89 d8 e8 04 ff ff ff b9 db 5b 46 00 ba 08 00 00 00 89 d8 e8 | ....[F...............[F......... |
1ac20 | f3 fe ff ff b9 e7 5b 46 00 ba 08 00 00 00 89 d8 e8 e2 fe ff ff 89 d8 b9 08 00 00 00 8d 55 d0 e8 | ......[F.....................U.. |
1ac40 | b4 f9 ff ff 8b 45 d0 35 78 56 00 00 0b 45 d4 74 0a ba f2 5b 46 00 e9 6d ff ff ff b9 08 00 00 00 | .....E.5xV...E.t...[F..m........ |
1ac60 | 89 d8 8d 55 d0 e8 8e f9 ff ff d9 05 24 5c 46 00 dd 45 d0 df e9 dd d8 7a 02 74 0a ba 09 5c 46 00 | ...U........$\F..E.....z.t...\F. |
1ac80 | e9 43 ff ff ff 89 d8 e8 9e f9 ff ff 89 34 24 0f b6 c0 89 44 24 04 e8 23 56 ff ff 89 c7 8b 46 08 | .C...........4$....D$..#V.....F. |
1aca0 | 89 38 c7 40 08 46 00 00 00 8b 46 08 8d 50 10 8b 46 18 89 56 08 29 d0 83 f8 0f 7f 10 c7 44 24 04 | .8.@.F....F..P..F..V.).......D$. |
1acc0 | 00 00 00 00 89 34 24 e8 8f ee ff ff 89 34 24 e8 6f 57 ff ff 31 c9 89 47 0c 89 c2 89 d8 e8 46 fa | .....4$......4$.oW..1..G......F. |
1ace0 | ff ff 83 c4 3c 89 f8 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 10 0f b6 18 83 fb 7f 76 4b 31 f6 31 | ....<..[^_].U..WVS.........vK1.1 |
1ad00 | ff f6 c3 40 74 20 46 8a 0c 30 88 4d e4 83 e1 c0 80 f9 80 75 3c c1 e7 06 01 db 89 f9 8b 7d e4 83 | ...@t.F..0.M.......u<........}.. |
1ad20 | e7 3f 09 cf eb db 83 e3 7f 8d 0c b6 d3 e3 09 fb 81 fb ff ff 10 00 77 19 83 fe 03 7f 14 3b 1c b5 | .?....................w......;.. |
1ad40 | 20 5f 46 00 76 0b 01 f0 85 d2 74 02 89 1a 40 eb 02 31 c0 83 c4 10 5b 5e 5f 5d c3 55 89 e5 53 83 | ._F.v.....t...@..1....[^_].U..S. |
1ad60 | ec 14 8b 5d 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 61 ca ff ff 89 1c 24 | ...]..D$......D$.......$.a.....$ |
1ad80 | c7 44 24 08 00 00 00 00 c7 44 24 04 c8 b9 41 00 e8 0f 7d ff ff 89 1c 24 c7 44 24 04 01 00 00 00 | .D$......D$...A...}....$.D$..... |
1ada0 | e8 bd 76 ff ff 89 1c 24 c7 44 24 04 00 00 00 00 c7 44 24 08 00 00 00 00 e8 ac 7b ff ff 83 c4 14 | ..v....$.D$......D$.......{..... |
1adc0 | b8 03 00 00 00 5b 5d c3 55 89 e5 57 56 53 83 ec 4c 8b 5d 08 8d 45 e0 89 44 24 08 c7 44 24 04 01 | .....[].U..WVS..L.]..E..D$..D$.. |
1ade0 | 00 00 00 89 1c 24 e8 f3 c9 ff ff c7 44 24 08 00 00 00 00 c7 44 24 04 02 00 00 00 89 1c 24 89 45 | .....$......D$......D$.......$.E |
1ae00 | d4 e8 25 79 ff ff 89 c6 89 d7 89 45 c8 8b 45 e0 83 c6 ff 83 d7 ff 89 55 cc 83 ff 00 ba 00 00 00 | ..%y.......E..E........U........ |
1ae20 | 00 89 55 c4 89 45 c0 7c 2e 7f 32 7c 05 3b 75 c0 73 2b 8b 75 c8 31 d2 8b 45 d4 8b 7d cc 8d 0c 30 | ..U..E.|..2|.;u.s+.u.1..E..}...0 |
1ae40 | 0f be 04 11 42 25 c0 00 00 00 83 c0 80 75 0e 83 c6 01 83 d7 00 eb e9 31 f6 31 ff eb 07 83 ff 00 | ....B%.......u.........1.1...... |
1ae60 | 7f 6a 7c 05 3b 75 c0 73 63 8b 45 d4 8d 55 e4 01 f0 e8 76 fe ff ff 85 c0 74 0d 0f be 00 25 c0 00 | .j|.;u.sc.E..U....v.....t....%.. |
1ae80 | 00 00 83 c0 80 75 12 c7 44 24 04 3c 5e 46 00 89 1c 24 e8 bd bc ff ff eb 35 83 c6 01 83 d7 00 89 | .....u..D$.<^F...$......5....... |
1aea0 | 74 24 04 89 7c 24 08 89 1c 24 e8 ba 7a ff ff 8b 45 e4 89 1c 24 89 44 24 04 c1 f8 1f 89 44 24 08 | t$..|$...$..z...E...$.D$.....D$. |
1aec0 | e8 a4 7a ff ff b8 02 00 00 00 eb 02 31 c0 83 c4 4c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 4c 8b | ..z.........1...L[^_].U..WVS..L. |
1aee0 | 5d 08 8d 45 e4 89 44 24 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 e5 c8 ff ff c7 44 24 04 02 00 00 | ]..E..D$..D$.......$......D$.... |
1af00 | 00 89 1c 24 89 45 cc e8 9c ca ff ff 8b 75 e4 89 d7 89 55 d4 31 d2 85 ff 89 45 d0 b8 01 00 00 00 | ...$.E.......u....U.1....E...... |
1af20 | 79 05 8d 46 01 31 d2 89 44 24 08 89 54 24 0c c7 44 24 04 03 00 00 00 89 1c 24 e8 d7 ca ff ff 89 | y..F.1..D$..T$..D$.......$...... |
1af40 | d1 89 c2 85 c9 79 16 f7 d8 39 f0 77 2f 31 ff 01 f2 11 f9 83 c2 01 83 d1 00 85 c9 78 23 85 c9 7f | .....y...9.w/1.............x#... |
1af60 | 05 83 fa 00 76 1a 83 c2 ff 8b 75 e4 83 d1 ff 83 f9 00 7c 30 7f 0a 39 f2 76 2a eb 04 31 d2 31 c9 | ....v.....u.......|0..9.v*..1.1. |
1af80 | c7 44 24 08 4f 5e 46 00 c7 44 24 04 03 00 00 00 89 1c 24 89 55 c0 89 4d c4 e8 06 bc ff ff 8b 55 | .D$.O^F..D$.......$.U..M.......U |
1afa0 | c0 8b 4d c4 8b 7d d4 8b 75 d0 89 f8 09 f0 89 d0 75 39 8b 7d cc 89 ca 31 f6 01 c7 83 fa 00 0f 8c | ..M..}..u.......u9.}...1........ |
1afc0 | 4d 01 00 00 7f 09 83 f8 00 0f 86 42 01 00 00 0f be 0c 37 4e 81 e1 c0 00 00 00 83 c1 80 0f 85 2e | M..........B......7N............ |
1afe0 | 01 00 00 83 c0 ff 83 d2 ff eb d0 8b 7d cc 0f be 04 17 25 c0 00 00 00 83 c0 80 75 1c c7 44 24 04 | ............}.....%.......u..D$. |
1b000 | 65 5e 46 00 89 1c 24 89 55 c0 89 4d c4 e8 42 bb ff ff 8b 55 c0 8b 4d c4 83 7d d4 00 79 5a 89 cf | e^F...$.U..M..B....U..M..}..yZ.. |
1b020 | c1 ff 1f 89 fe 29 d6 19 cf 89 f8 c1 e8 1f 0f 84 ab 00 00 00 8b 45 d4 c1 e8 1f 0f 84 9f 00 00 00 | .....)...............E.......... |
1b040 | 89 d0 89 ca 89 c6 31 c9 83 c6 ff 03 75 cc 83 c0 ff 83 d2 ff 89 d7 09 c7 74 10 0f be 3c 0e 49 81 | ......1.....u...........t...<.I. |
1b060 | e7 c0 00 00 00 83 c7 80 74 e4 83 45 d0 01 89 d1 83 55 d4 00 89 c2 eb a6 8b 75 d0 8b 7d d4 83 c6 | ........t..E.....U.......u..}... |
1b080 | ff 89 75 d0 8b 75 e4 83 d7 ff 89 7d d4 31 ff 89 7d c4 89 75 c0 89 d0 89 ca 8b 4d d4 0b 4d d0 74 | ..u..u.....}.1..}..u......M..M.t |
1b0a0 | 70 3b 55 c4 7f 61 7c 05 3b 45 c0 73 5a 8b 7d cc 89 d1 89 c2 89 d6 31 c0 83 c6 01 01 f7 89 fe 0f | p;U..a|.;E.sZ.}.......1......... |
1b0c0 | be 3c 06 83 c2 01 83 d1 00 40 81 e7 c0 00 00 00 83 c7 80 74 ea 83 45 d0 ff 83 55 d4 ff eb b6 8b | .<.......@.........t..E...U..... |
1b0e0 | 7d d4 8b 75 d0 89 f8 09 f0 75 1c 89 d0 89 ca 83 c0 01 83 d2 00 89 44 24 04 89 54 24 08 89 1c 24 | }..u.....u............D$..T$...$ |
1b100 | e8 64 78 ff ff eb 10 89 1c 24 e8 27 78 ff ff eb 06 89 d1 89 c2 eb d4 83 c4 4c b8 01 00 00 00 5b | .dx......$.'x............L.....[ |
1b120 | 5e 5f 5d c3 55 89 e5 57 89 d7 56 53 89 c3 83 ec 1c 89 54 24 04 89 04 24 e8 6b c8 ff ff 83 fa 00 | ^_].U..W..VS......T$...$.k...... |
1b140 | 89 c6 77 07 3d ff ff 10 00 76 14 c7 44 24 08 8d 5e 46 00 89 7c 24 04 89 1c 24 e8 45 ba ff ff 89 | ..w.=....v..D$..^F..|$...$.E.... |
1b160 | 74 24 08 89 1c 24 c7 44 24 04 a0 5e 46 00 e8 fa 78 ff ff 83 c4 1c 5b 5e 5f 5d c3 55 b8 2c 10 00 | t$...$.D$..^F...x.....[^_].U.,.. |
1b180 | 00 89 e5 57 56 53 e8 25 36 00 00 29 c4 8b 5d 08 89 1c 24 e8 aa 71 ff ff 83 f8 01 89 c7 75 0e ba | ...WVS.%6..)..]...$..q.......u.. |
1b1a0 | 01 00 00 00 89 d8 e8 79 ff ff ff eb 43 8d b5 d8 ef ff ff 89 74 24 04 89 1c 24 e8 f5 bf ff ff b9 | .......y....C.......t$...$...... |
1b1c0 | 01 00 00 00 39 f9 7f 20 89 ca 89 d8 89 8d d4 ef ff ff e8 4d ff ff ff 89 34 24 e8 41 bf ff ff 8b | ....9..............M....4$.A.... |
1b1e0 | 8d d4 ef ff ff 41 eb dc 89 34 24 e8 c8 be ff ff 81 c4 2c 10 00 00 b8 01 00 00 00 5b 5e 5f 5d c3 | .....A...4$.......,........[^_]. |
1b200 | 55 89 e5 57 56 53 83 ec 3c 8b 5d 08 8d 45 e0 89 44 24 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 bb | U..WVS..<.]..E..D$..D$.......$.. |
1b220 | c5 ff ff 8b 7d e0 c7 44 24 08 01 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 04 02 00 00 00 89 1c | ....}..D$......D$......D$....... |
1b240 | 24 89 c6 e8 ce c7 ff ff 89 55 d4 83 7d d4 00 89 45 d0 79 2f 8b 4d d0 c7 45 d4 00 00 00 00 c7 45 | $........U..}...E.y/.M..E......E |
1b260 | d0 00 00 00 00 f7 d9 39 f9 77 18 89 7d d0 01 45 d0 c7 45 d4 00 00 00 00 11 55 d4 83 45 d0 01 83 | .......9.w..}..E..E......U..E... |
1b280 | 55 d4 00 8b 45 d0 8b 55 d4 c7 44 24 04 03 00 00 00 8b 7d e0 89 1c 24 89 44 24 08 89 54 24 0c e8 | U...E..U..D$......}...$.D$..T$.. |
1b2a0 | 72 c7 ff ff 89 55 cc 83 7d cc 00 89 45 c8 79 2f 8b 4d c8 c7 45 cc 00 00 00 00 c7 45 c8 00 00 00 | r....U..}...E.y/.M..E......E.... |
1b2c0 | 00 f7 d9 39 f9 77 18 89 7d c8 01 45 c8 c7 45 cc 00 00 00 00 11 55 cc 83 45 c8 01 83 55 cc 00 83 | ...9.w..}..E..E......U..E...U... |
1b2e0 | 7d d4 00 7f 20 7c 06 83 7d d0 00 77 18 c7 44 24 08 a3 5e 46 00 c7 44 24 04 02 00 00 00 89 1c 24 | }....|..}..w..D$..^F..D$.......$ |
1b300 | e8 9f b8 ff ff 83 7d cc 00 8b 45 e0 7c 1f 7f 05 39 45 c8 76 18 c7 44 24 08 a3 5e 46 00 c7 44 24 | ......}...E.|...9E.v..D$..^F..D$ |
1b320 | 04 03 00 00 00 89 1c 24 e8 77 b8 ff ff 8b 45 cc 39 45 d4 0f 8f 9c 00 00 00 7c 0c 8b 45 c8 39 45 | .......$.w....E.9E.......|..E.9E |
1b340 | d0 0f 87 8e 00 00 00 8b 45 c8 2b 45 d0 8d 48 01 89 c8 99 03 45 d0 13 55 d4 3b 55 cc 7f 11 7c 05 | ........E.+E..H.....E..U.;U...|. |
1b360 | 3b 45 c8 77 0a c7 44 24 04 b0 5e 46 00 eb 58 c7 44 24 08 b0 5e 46 00 89 4c 24 04 89 1c 24 e8 82 | ;E.w..D$..^F..X.D$..^F..L$...$.. |
1b380 | bb ff ff 8b 45 d0 8b 7d c8 48 01 f7 01 f0 31 f6 eb 1d 8b 55 e4 46 89 1c 24 89 45 d0 89 54 24 04 | ....E..}.H....1....U.F..$.E..T$. |
1b3a0 | c1 fa 1f 89 54 24 08 e8 bd 75 ff ff 8b 45 d0 39 f8 73 1e 8d 55 e4 e8 31 f9 ff ff 85 c0 75 d3 c7 | ....T$...u...E.9.s..U..1.....u.. |
1b3c0 | 44 24 04 3c 5e 46 00 89 1c 24 e8 85 b7 ff ff eb 06 89 f0 eb 02 31 c0 83 c4 3c 5b 5e 5f 5d c3 55 | D$.<^F...$...........1...<[^_].U |
1b3e0 | 89 e5 57 56 53 83 ec 4c 8b 5d 08 8d 45 e4 89 44 24 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 dc c3 | ..WVS..L.]..E..D$..D$.......$... |
1b400 | ff ff 8b 75 e4 c7 44 24 08 01 00 00 00 c7 44 24 0c 00 00 00 00 c7 44 24 04 02 00 00 00 89 1c 24 | ...u..D$......D$......D$.......$ |
1b420 | 89 45 cc e8 ee c5 ff ff 85 d2 89 45 d0 89 55 d4 79 29 8b 45 d0 f7 d8 39 f0 77 12 31 d2 01 75 d0 | .E.........E..U.y).E...9.w.1..u. |
1b440 | 11 55 d4 83 45 d0 01 83 55 d4 00 eb 0e c7 45 d0 00 00 00 00 c7 45 d4 00 00 00 00 8b 45 e4 c7 44 | .U..E...U.....E......E......E..D |
1b460 | 24 08 ff ff ff ff c7 44 24 0c ff ff ff ff c7 44 24 04 03 00 00 00 89 1c 24 89 45 c0 e8 95 c5 ff | $......D$......D$.......$.E..... |
1b480 | ff 89 d1 89 c6 85 c9 89 c2 89 cf 79 1a f7 d8 31 d2 31 c9 3b 45 c0 77 0f 8b 55 c0 31 c9 01 f2 11 | ...........y...1.1.;E.w..U.1.... |
1b4a0 | f9 83 c2 01 83 d1 00 83 7d d4 00 7c 20 7f 06 83 7d d0 00 76 18 83 45 d0 ff 83 55 d4 ff 83 7d d4 | ........}..|....}..v..E...U...}. |
1b4c0 | 00 8b 75 e4 7c 2b 7f 05 39 75 d0 76 24 c7 44 24 08 c6 5e 46 00 c7 44 24 04 02 00 00 00 89 1c 24 | ..u.|+..9u.v$.D$..^F..D$.......$ |
1b4e0 | 89 55 c0 89 4d c4 e8 b9 b6 ff ff 8b 55 c0 8b 4d c4 83 c2 ff 8b 45 e4 83 d1 ff 89 d6 83 f9 00 89 | .U..M.......U..M.....E.......... |
1b500 | cf 7c 1e 7f 04 39 c2 72 18 c7 44 24 08 e5 5e 46 00 c7 44 24 04 03 00 00 00 89 1c 24 e8 83 b6 ff | .|...9.r..D$..^F..D$.......$.... |
1b520 | ff 31 c9 39 7d d4 7d 4f 8b 45 cc 31 d2 03 45 d0 89 4d c0 e8 b4 f7 ff ff 8b 4d c0 85 c0 75 2b 89 | .1.9}.}O.E.1..E..M.......M...u+. |
1b540 | 1c 24 e8 ef 73 ff ff 8b 45 d0 8b 55 d4 89 1c 24 83 c0 01 83 d2 00 89 44 24 04 89 54 24 08 e8 06 | .$..s...E..U...$.......D$..T$... |
1b560 | 74 ff ff b8 02 00 00 00 eb 2c 2b 45 cc 41 99 89 45 d0 89 55 d4 eb ac 7f 05 39 75 d0 76 aa 89 4c | t........,+E.A..E..U.....9u.v..L |
1b580 | 24 04 c1 f9 1f 89 4c 24 08 89 1c 24 e8 d8 73 ff ff b8 01 00 00 00 83 c4 4c 5b 5e 5f 5d c3 55 89 | $.....L$...$..s.........L[^_].U. |
1b5a0 | e5 53 83 ec 14 8b 5d 08 d9 05 50 5f 46 00 dd 5c 24 04 c7 44 24 0c 88 00 00 00 89 1c 24 e8 28 cb | .S....]...P_F..\$..D$.......$.(. |
1b5c0 | ff ff 89 1c 24 c7 44 24 08 06 00 00 00 c7 44 24 04 00 00 00 00 e8 1a 78 ff ff 89 1c 24 c7 44 24 | ....$.D$......D$.......x....$.D$ |
1b5e0 | 08 00 00 00 00 c7 44 24 04 e0 90 42 00 e8 9b c7 ff ff 89 1c 24 c7 44 24 08 0e 00 00 00 c7 44 24 | ......D$...B........$.D$......D$ |
1b600 | 04 02 5f 46 00 e8 82 73 ff ff 89 1c 24 c7 44 24 08 11 5f 46 00 c7 44 24 04 fe ff ff ff e8 7b 79 | .._F...s....$.D$.._F..D$......{y |
1b620 | ff ff 83 c4 14 b8 01 00 00 00 5b 5d c3 90 90 90 55 89 e5 56 53 83 ec 10 8b 5d 08 c7 44 24 0c 00 | ..........[]....U..VS....]..D$.. |
1b640 | 00 00 00 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 c3 c1 ff ff 89 1c 24 c7 44 | ....D$......D$.......$.......$.D |
1b660 | 24 0c 48 60 46 00 c7 44 24 08 54 5f 46 00 c7 44 24 04 02 00 00 00 89 c6 e8 07 c2 ff ff 89 74 24 | $.H`F..D$.T_F..D$.............t$ |
1b680 | 04 8b 04 85 0c 60 46 00 89 04 24 e8 a0 c4 00 00 89 1c 24 89 44 24 04 e8 3f 73 ff ff 83 c4 10 b8 | .....`F...$.......$.D$..?s...... |
1b6a0 | 01 00 00 00 5b 5e 5d c3 55 89 e5 56 53 83 ec 10 8b 5d 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 | ....[^].U..VS....]..D$......D$.. |
1b6c0 | 00 00 00 89 1c 24 e8 13 c1 ff ff 89 1c 24 c7 44 24 08 00 00 00 00 c7 44 24 04 02 00 00 00 89 c6 | .....$.......$.D$......D$....... |
1b6e0 | e8 f9 c0 ff ff 89 34 24 89 44 24 04 e8 47 c4 00 00 89 1c 24 c7 44 24 08 00 00 00 00 85 c0 0f 94 | ......4$.D$..G.....$.D$......... |
1b700 | c0 0f b6 c0 89 44 24 04 e8 88 b5 ff ff 83 c4 10 5b 5e 5d c3 55 89 e5 56 53 83 ec 10 8b 5d 08 c7 | .....D$.........[^].U..VS....].. |
1b720 | 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 a7 c0 ff ff 89 04 24 89 c6 e8 ff c3 00 | D$......D$.......$.......$...... |
1b740 | 00 89 74 24 08 89 1c 24 85 c0 0f 94 c0 0f b6 c0 89 44 24 04 e8 3c b5 ff ff 83 c4 10 5b 5e 5d c3 | ..t$...$.........D$..<......[^]. |
1b760 | 55 89 e5 53 83 ec 14 8b 5d 08 c7 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 5c c0 | U..S....]..D$......D$.......$.\. |
1b780 | ff ff 89 04 24 e8 6e c2 00 00 89 1c 24 89 44 24 04 e8 45 72 ff ff 83 c4 14 b8 01 00 00 00 5b 5d | ....$.n.....$.D$..Er..........[] |
1b7a0 | c3 55 89 e5 56 53 83 ec 10 8b 5d 08 c7 44 24 04 01 00 00 00 89 1c 24 e8 d3 6c ff ff 48 75 1a c7 | .U..VS....]..D$.......$..l..Hu.. |
1b7c0 | 44 24 04 01 00 00 00 89 1c 24 e8 bc 6f ff ff 85 c0 0f 94 c0 0f b6 c0 eb 20 c7 44 24 08 00 00 00 | D$.......$..o.............D$.... |
1b7e0 | 00 c7 44 24 0c 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 1d c2 ff ff c7 44 24 04 02 00 00 | ..D$......D$.......$......D$.... |
1b800 | 00 89 c6 89 1c 24 e8 80 6f ff ff 85 c0 74 08 89 1c 24 e8 b9 88 ff ff 85 db 74 08 89 34 24 e8 8d | .....$..o....t...$.......t..4$.. |
1b820 | c1 00 00 83 c4 10 31 c0 5b 5e 5d c3 55 89 e5 56 53 83 ec 10 8b 5d 08 c7 44 24 0c 00 00 00 00 c7 | ......1.[^].U..VS....]..D$...... |
1b840 | 44 24 08 00 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 c7 bf ff ff 89 04 24 89 c6 e8 e7 c2 00 | D$......D$.......$.......$...... |
1b860 | 00 85 f6 89 1c 24 89 44 24 04 74 07 e8 b7 b4 ff ff eb 0a e8 ae 72 ff ff b8 01 00 00 00 83 c4 10 | .....$.D$.t..........r.......... |
1b880 | 5b 5e 5d c3 55 89 e5 56 53 83 ec 10 8b 5d 08 c7 44 24 04 02 00 00 00 89 1c 24 e8 09 c1 ff ff 89 | [^].U..VS....]..D$.......$...... |
1b8a0 | 1c 24 c7 44 24 04 01 00 00 00 89 c6 e8 f7 c0 ff ff 89 74 24 04 89 04 24 e8 b3 40 00 00 89 1c 24 | .$.D$.............t$...$..@....$ |
1b8c0 | dd 5c 24 04 e8 85 70 ff ff 83 c4 10 b8 01 00 00 00 5b 5e 5d c3 55 89 e5 56 89 d6 53 89 c3 83 ec | .\$...p..........[^].U..V..S.... |
1b8e0 | 10 89 4c 24 04 c1 f9 1f 89 4c 24 08 89 04 24 e8 75 70 ff ff 89 74 24 08 89 1c 24 c7 44 24 04 fe | ..L$.....L$...$.up...t$...$.D$.. |
1b900 | ff ff ff e8 95 76 ff ff 83 c4 10 5b 5e 5d c3 55 89 e5 83 ec 18 e8 36 c2 00 00 50 d9 05 0c 61 46 | .....v.....[^].U......6...P...aF |
1b920 | 00 da 3c 24 58 8b 45 08 dd 5c 24 04 89 04 24 e8 1a 70 ff ff b8 01 00 00 00 c9 c3 55 89 e5 56 53 | ..<$X.E..\$...$..p.........U..VS |
1b940 | 83 ec 20 8b 5d 08 8d 75 ea 89 34 24 e8 07 c2 00 00 85 c0 75 12 c7 44 24 04 58 5f 46 00 89 1c 24 | ....]..u..4$.......u..D$.X_F...$ |
1b960 | e8 ef b1 ff ff eb 11 89 74 24 04 89 1c 24 e8 68 70 ff ff b8 01 00 00 00 83 c4 20 5b 5e 5d c3 55 | ........t$...$.hp..........[^].U |
1b980 | 89 e5 57 89 d7 56 89 ce 53 89 c3 83 ec 2c 89 54 24 08 c7 44 24 04 ff ff ff ff 89 04 24 e8 a1 72 | ..W..V..S....,.T$..D$.......$..r |
1b9a0 | ff ff 8d 45 e4 89 44 24 08 c7 44 24 04 ff ff ff ff 89 1c 24 e8 72 6d ff ff 83 7d e4 00 75 1a 85 | ...E..D$..D$.......$.rm...}..u.. |
1b9c0 | f6 79 18 89 7c 24 08 c7 44 24 04 7d 5f 46 00 89 1c 24 e8 7d b1 ff ff eb 14 89 c6 c7 44 24 04 fe | .y..|$..D$.}_F...$.}........D$.. |
1b9e0 | ff ff ff 89 1c 24 e8 6f 69 ff ff 89 f0 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 56 53 83 ec 40 8b 5d 08 | .....$.oi......,[^_].U..VS..@.]. |
1ba00 | c7 44 24 04 01 00 00 00 89 1c 24 e8 7f 6a ff ff 85 c0 7f 11 c7 04 24 00 00 00 00 e8 c8 c0 00 00 | .D$.......$..j........$......... |
1ba20 | e9 eb 00 00 00 c7 44 24 08 05 00 00 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 68 bd ff ff c7 44 24 | ......D$......D$.......$.h....D$ |
1ba40 | 04 01 00 00 00 89 1c 24 e8 0d 69 ff ff 31 c9 ba 9e 5f 46 00 89 d8 e8 24 ff ff ff 31 c9 ba a2 5f | .......$..i..1..._F....$...1..._ |
1ba60 | 46 00 89 45 d4 89 d8 e8 13 ff ff ff b9 0c 00 00 00 ba a6 5f 46 00 89 45 d8 89 d8 e8 ff fe ff ff | F..E..............._F..E........ |
1ba80 | 83 c9 ff ba ab 5f 46 00 89 45 dc 89 d8 e8 ed fe ff ff 83 c9 ff ba af 5f 46 00 89 45 e0 89 d8 e8 | ....._F..E............._F..E.... |
1baa0 | db fe ff ff 83 c9 ff ba b5 5f 46 00 48 89 45 e4 89 d8 e8 c8 fe ff ff c7 44 24 08 ba 5f 46 00 c7 | ........._F.H.E.........D$.._F.. |
1bac0 | 44 24 04 ff ff ff ff 89 1c 24 2d 6c 07 00 00 89 45 e8 e8 6c 71 ff ff 85 c0 74 14 c7 44 24 04 ff | D$.......$-l....E..lq....t..D$.. |
1bae0 | ff ff ff 89 1c 24 e8 a0 6c ff ff 89 c6 eb 03 83 ce ff c7 44 24 04 fe ff ff ff 89 1c 24 e8 58 68 | .....$..l..........D$.......$.Xh |
1bb00 | ff ff 8d 45 d4 89 04 24 89 75 f4 e8 50 c0 00 00 83 f8 ff 75 0a 89 1c 24 e8 19 6e ff ff eb 13 89 | ...E...$.u..P......u...$..n..... |
1bb20 | 44 24 04 c1 f8 1f 89 44 24 08 89 1c 24 e8 37 6e ff ff 83 c4 40 b8 01 00 00 00 5b 5e 5d c3 55 b8 | D$.....D$...$.7n....@.....[^].U. |
1bb40 | 0c 11 00 00 89 e5 57 56 53 e8 62 2c 00 00 29 c4 8b 5d 08 c7 44 24 0c 00 00 00 00 c7 44 24 08 c0 | ......WVS.b,..)..]..D$......D$.. |
1bb60 | 5f 46 00 c7 44 24 04 01 00 00 00 89 1c 24 e8 ab bc ff ff c7 44 24 04 02 00 00 00 89 1c 24 89 c6 | _F..D$.......$......D$.......$.. |
1bb80 | e8 0a 69 ff ff 85 c0 7f 0e c7 04 24 00 00 00 00 e8 53 bf 00 00 eb 10 c7 44 24 04 02 00 00 00 89 | ..i........$.....S......D$...... |
1bba0 | 1c 24 e8 01 be ff ff 89 85 08 ef ff ff 8d 85 08 ef ff ff 80 3e 21 89 04 24 75 0a e8 a8 bf 00 00 | .$..................>!..$u...... |
1bbc0 | 46 89 c7 eb 07 e8 a6 bf 00 00 89 c7 85 ff 75 0d 89 1c 24 e8 5e 6d ff ff e9 25 02 00 00 c7 44 24 | F.............u...$.^m...%....D$ |
1bbe0 | 04 c3 5f 46 00 89 34 24 e8 db bd 00 00 85 c0 0f 85 d2 00 00 00 c7 44 24 08 09 00 00 00 c7 44 24 | .._F..4$..............D$......D$ |
1bc00 | 04 00 00 00 00 89 1c 24 e8 e7 71 ff ff 8b 0f ba 9e 5f 46 00 89 d8 e8 ba fc ff ff 8b 4f 04 ba a2 | .......$..q......_F.........O... |
1bc20 | 5f 46 00 89 d8 e8 ab fc ff ff 8b 4f 08 ba a6 5f 46 00 89 d8 e8 9c fc ff ff 8b 4f 0c ba ab 5f 46 | _F.........O..._F.........O..._F |
1bc40 | 00 89 d8 e8 8d fc ff ff 8b 47 10 ba af 5f 46 00 8d 48 01 89 d8 e8 7b fc ff ff 8b 47 14 ba b5 5f | .........G..._F..H....{....G..._ |
1bc60 | 46 00 8d 88 6c 07 00 00 89 d8 e8 66 fc ff ff 8b 47 18 ba c6 5f 46 00 8d 48 01 89 d8 e8 54 fc ff | F...l......f....G..._F..H....T.. |
1bc80 | ff 8b 47 1c ba cb 5f 46 00 8d 48 01 89 d8 e8 42 fc ff ff 8b 47 20 85 c0 0f 88 64 01 00 00 89 44 | ..G..._F..H....B....G.....d....D |
1bca0 | 24 04 89 1c 24 e8 7c 6e ff ff c7 44 24 08 ba 5f 46 00 c7 44 24 04 fe ff ff ff 89 1c 24 e8 db 72 | $...$.|n...D$.._F..D$.......$..r |
1bcc0 | ff ff e9 3b 01 00 00 8d 85 d8 ef ff ff 89 44 24 04 89 1c 24 c6 85 0c ef ff ff 25 e8 d4 b4 ff ff | ...;..........D$...$......%..... |
1bce0 | 8a 06 84 c0 0f 84 0a 01 00 00 3c 25 74 42 8b 85 dc ef ff ff 39 85 e0 ef ff ff 72 16 8d 85 d8 ef | ..........<%tB......9.....r..... |
1bd00 | ff ff c7 44 24 04 01 00 00 00 89 04 24 e8 87 b2 ff ff 8b 85 e0 ef ff ff 46 8b 8d d8 ef ff ff 8d | ...D$.......$...........F....... |
1bd20 | 50 01 89 95 e0 ef ff ff 8a 56 ff 88 14 01 eb b0 8a 56 01 8d 46 01 89 85 04 ef ff ff 84 d2 74 3b | P........V.......V..F.........t; |
1bd40 | 0f be c2 89 44 24 04 c7 04 24 d0 5f 46 00 89 95 00 ef ff ff e8 77 bc 00 00 85 c0 74 1e 8b 95 00 | ....D$...$._F........w.....t.... |
1bd60 | ef ff ff 8d 46 02 c6 85 0e ef ff ff 00 89 85 04 ef ff ff 88 95 0d ef ff ff eb 2e 8b 85 04 ef ff | ....F........................... |
1bd80 | ff c7 44 24 04 e7 5f 46 00 89 1c 24 89 44 24 08 e8 d8 6c ff ff c7 44 24 04 01 00 00 00 89 1c 24 | ..D$.._F...$.D$...l...D$.......$ |
1bda0 | 89 44 24 08 e8 fb ad ff ff 8d 85 0c ef ff ff 89 44 24 08 8d 85 10 ef ff ff 89 7c 24 0c c7 44 24 | .D$.............D$........|$..D$ |
1bdc0 | 04 c8 00 00 00 89 04 24 e8 ab bd 00 00 89 44 24 08 8d 85 10 ef ff ff 89 44 24 04 8d 85 d8 ef ff | .......$......D$........D$...... |
1bde0 | ff 89 04 24 e8 6d b2 ff ff 8b b5 04 ef ff ff e9 ec fe ff ff 8d 85 d8 ef ff ff 89 04 24 e8 b6 b2 | ...$.m......................$... |
1be00 | ff ff 81 c4 0c 11 00 00 b8 01 00 00 00 5b 5e 5f 5d c3 55 89 e5 53 83 ec 14 8b 5d 08 d9 05 10 61 | .............[^_].U..S....]....a |
1be20 | 46 00 dd 5c 24 04 c7 44 24 0c 88 00 00 00 89 1c 24 e8 b4 c2 ff ff 89 1c 24 c7 44 24 08 0b 00 00 | F..\$..D$.......$.......$.D$.... |
1be40 | 00 c7 44 24 04 00 00 00 00 e8 a6 6f ff ff 89 1c 24 c7 44 24 08 00 00 00 00 c7 44 24 04 ac 60 46 | ..D$.......o....$.D$......D$..`F |
1be60 | 00 e8 27 bf ff ff 83 c4 14 b8 01 00 00 00 5b 5d c3 90 90 90 55 89 c2 89 e5 53 8b 08 8a 19 80 fb | ..'...........[]....U....S...... |
1be80 | 2d 75 0a 41 89 08 b8 01 00 00 00 eb 0a 31 c0 80 fb 2b 75 03 41 89 0a 5b 5d c3 55 89 e5 57 56 53 | -u.A.........1...+u.A..[].U..WVS |
1bea0 | 83 ec 2c 8b 75 10 83 fa 0d 8b 7d 14 8b 4d 08 8b 5d 0c 89 75 e0 89 7d e4 0f 87 fb 00 00 00 ff 24 | ..,.u.....}..M..]..u..}........$ |
1bec0 | 95 18 61 46 00 89 c8 89 da 03 45 e0 13 55 e4 e9 e9 00 00 00 89 c8 89 da 2b 45 e0 1b 55 e4 e9 da | ..aF......E..U..........+E..U... |
1bee0 | 00 00 00 8b 7d e4 8b 75 e0 89 f8 0f af c1 0f af de 01 c3 89 c8 f7 e6 01 da e9 bf 00 00 00 8b 75 | ....}..u.......................u |
1bf00 | e0 8b 7d e4 89 4c 24 04 89 5c 24 08 89 74 24 0c 89 7c 24 10 89 04 24 e8 45 6a fe ff e9 9c 00 00 | ..}..L$..\$..t$..|$...$.Ej...... |
1bf20 | 00 8b 75 e0 8b 7d e4 89 4c 24 04 89 5c 24 08 89 74 24 0c 89 7c 24 10 89 04 24 e8 79 69 fe ff eb | ..u..}..L$..\$..t$..|$...$.yi... |
1bf40 | 7c 8b 7d e0 21 cf 89 f8 8b 7d e4 21 df eb 0c 8b 7d e0 09 cf 89 f8 8b 7d e4 09 df 89 fa eb 5e 8b | |.}.!....}.!....}......}......^. |
1bf60 | 7d e0 31 cf 89 f8 8b 7d e4 31 df eb ee 8b 45 e0 8b 55 e4 89 45 10 89 55 14 eb 13 8b 75 e0 8b 7d | }.1....}.1....E..U..E..U....u..} |
1bf80 | e4 f7 de 83 d7 00 f7 df 89 75 10 89 7d 14 89 5d 0c 89 4d 08 83 c4 2c 5b 5e 5f 5d e9 48 6a fe ff | .........u..}..]..M...,[^_].Hj.. |
1bfa0 | 89 c8 89 da f7 d8 83 d2 00 f7 da eb 10 89 ce 89 df f7 d6 f7 d7 89 f0 eb a2 31 c0 31 d2 83 c4 2c | .........................1.1..., |
1bfc0 | 5b 5e 5f 5d c3 55 89 e5 56 53 83 ec 10 8b 58 08 8d 73 10 89 70 08 89 4c 24 08 89 54 24 04 89 04 | [^_].U..VS....X..s..p..L$..T$... |
1bfe0 | 24 e8 d6 5b ff ff 89 03 8a 40 04 83 c8 40 0f b6 c0 89 43 08 83 c4 10 5b 5e 5d c3 55 89 e5 83 ec | $..[.....@...@....C....[^].U.... |
1c000 | 18 8d 45 10 89 44 24 08 8b 45 0c 89 44 24 04 8b 45 08 89 04 24 e8 66 33 00 00 c9 c3 55 89 e5 83 | ..E..D$..E..D$..E...$.f3....U... |
1c020 | ec 28 dd 45 08 83 f8 0c dd 45 10 77 52 ff 24 85 50 61 46 00 de e9 eb 57 de c9 eb 53 de f9 eb 4f | .(.E.....E.wR.$.PaF....W...S...O |
1c040 | dd 5d 10 dd 5d 08 c9 e9 44 2d 00 00 de f9 dd 5d 08 c9 e9 89 2c 00 00 dd d8 d9 e0 eb 32 dd 54 24 | .]..]...D-.....]....,.......2.T$ |
1c060 | 08 dd 5d f0 dd 1c 24 e8 a4 2c 00 00 d9 c0 dd 45 f0 dc c9 d9 ee df ea dd d9 76 12 de c1 eb 10 dd | ..]...$..,.....E.........v...... |
1c080 | d8 dd d8 eb 04 dd d8 dd d8 d9 ee eb 02 dd d8 c9 c3 55 31 c9 89 e5 8b 55 08 83 fa 07 89 d0 76 15 | .................U1....U......v. |
1c0a0 | 83 fa 0f 8d 49 01 76 05 42 d1 ea eb f3 8d 42 f8 c1 e1 03 09 c8 5d c3 55 89 e5 8b 45 08 89 c1 c1 | ....I.v.B.....B......].U...E.... |
1c0c0 | f9 03 83 e1 1f 74 09 83 e0 07 49 83 c0 08 d3 e0 5d c3 55 89 e5 8b 45 08 8d 50 ff 31 c0 81 fa ff | .....t....I.....].U...E..P.1.... |
1c0e0 | 00 00 00 76 08 83 c0 08 c1 ea 08 eb f0 0f b6 92 e8 61 46 00 5d 01 d0 c3 55 89 e5 57 56 53 83 ec | ...v.............aF.]...U..WVS.. |
1c100 | 3c 8b 45 0c 8b 7d 10 8b 5d 14 8b 75 18 8d 48 fc 83 f9 09 0f 87 de 00 00 00 b8 01 00 00 00 d3 e0 | <.E..}..]..u..H................. |
1c120 | a9 f8 02 00 00 75 09 a8 03 75 6f e9 c7 00 00 00 83 7f 08 13 75 0d 8b 07 8b 57 04 89 45 d8 89 55 | .....u...uo.........u....W..E..U |
1c140 | dc eb 17 8d 45 d8 89 44 24 04 89 3c 24 e8 db 5e fe ff 85 c0 0f 84 42 01 00 00 83 7b 08 13 75 0d | ....E..D$..<$..^......B....{..u. |
1c160 | 8b 03 8b 53 04 89 45 e0 89 55 e4 eb 17 8d 45 e0 89 44 24 04 89 1c 24 e8 b1 5e fe ff 85 c0 0f 84 | ...S..E..U....E..D$...$..^...... |
1c180 | 18 01 00 00 8b 45 e0 8b 55 e4 89 44 24 08 8b 45 d8 89 54 24 0c 8b 55 dc eb 7d 83 7f 08 03 75 07 | .....E..U..D$..E..T$..U..}....u. |
1c1a0 | dd 07 dd 5d d8 eb 17 8d 45 d8 89 44 24 04 89 3c 24 e8 15 5e fe ff 85 c0 0f 84 de 00 00 00 83 7b | ...]....E..D$..<$..^...........{ |
1c1c0 | 08 03 75 0a dd 03 dd 55 d0 dd 5d e0 eb 17 8d 45 e0 89 44 24 04 89 1c 24 e8 ee 5d fe ff 85 c0 0f | ..u....U..]....E..D$...$..]..... |
1c1e0 | 84 b7 00 00 00 dd 45 e0 dd 5c 24 08 dd 45 d8 dd 1c 24 e9 92 00 00 00 8b 47 08 83 f8 13 75 3b 83 | ......E..\$..E...$......G....u;. |
1c200 | 7b 08 13 75 41 8b 0b 8b 5b 04 8b 07 8b 57 04 89 4c 24 08 89 5c 24 0c 89 04 24 8b 45 08 89 54 24 | {..uA...[....W..L$..\$...$.E..T$ |
1c220 | 04 8b 55 0c e8 71 fc ff ff c7 46 08 13 00 00 00 89 06 89 56 04 e9 83 00 00 00 83 f8 03 75 07 dd | ..U..q....F........V.........u.. |
1c240 | 07 dd 5d d8 eb 13 8d 45 d8 89 44 24 04 89 3c 24 e8 76 5d fe ff 85 c0 74 43 83 7b 08 03 75 0a dd | ..]....E..D$..<$.v]....tC.{..u.. |
1c260 | 03 dd 55 d0 dd 5d e0 eb 13 8d 45 e0 89 44 24 04 89 1c 24 e8 53 5d fe ff 85 c0 74 20 dd 45 e0 dd | ..U..]....E..D$...$.S]....t..E.. |
1c280 | 5c 24 08 dd 45 d8 dd 1c 24 8b 45 0c e8 8b fd ff ff c7 46 08 03 00 00 00 dd 1e eb 21 8b 45 0c 89 | \$..E...$.E.......F........!.E.. |
1c2a0 | 74 24 0c 89 5c 24 08 89 7c 24 04 83 c0 06 89 44 24 10 8b 45 08 89 04 24 e8 4c 5d ff ff 83 c4 3c | t$..\$..|$.....D$..E...$.L]....< |
1c2c0 | 5b 5e 5f 5d c3 55 89 e5 8b 45 08 f6 80 e9 4d 46 00 02 74 05 83 e8 30 eb 06 83 c8 20 83 e8 57 5d | [^_].U...E....MF..t...0.......W] |
1c2e0 | c3 55 89 e5 57 56 53 83 ec 4c 8b 45 08 89 45 dc 8b 45 dc 0f b6 10 f6 82 e9 4d 46 00 08 74 03 40 | .U..WVS..L.E..E..E.......MF..t.@ |
1c300 | eb eb 8d 45 dc e8 6a fb ff ff 89 45 d0 8b 45 dc 80 38 30 74 0b be 01 00 00 00 31 c0 31 d2 eb 4c | ...E..j....E..E..80t......1.1..L |
1c320 | 8a 50 01 83 e2 df 80 fa 58 75 ea 83 c0 02 be 01 00 00 00 89 45 dc 31 d2 31 c0 8b 5d dc 0f be 0b | .P......Xu..........E.1.1..].... |
1c340 | 0f b6 f9 f6 87 e9 4d 46 00 10 74 5b 0f a4 c2 04 89 0c 24 c1 e0 04 89 d7 89 c6 e8 66 ff ff ff 99 | ......MF..t[......$........f.... |
1c360 | 01 f0 11 fa 43 89 5d dc 31 f6 eb ce 8b 5d dc 8a 0b 0f b6 f9 f6 87 e9 4d 46 00 02 74 2a 6b fa 0a | ....C.].1....].........MF..t*k.. |
1c380 | 89 7d cc bf 0a 00 00 00 f7 e7 8b 7d cc 89 c6 0f be c1 01 d7 99 83 c0 d0 83 d2 ff 01 f0 11 fa 43 | .}.........}...................C |
1c3a0 | 89 5d dc 31 f6 eb c5 8b 5d dc 8a 0b 0f b6 f9 f6 87 e9 4d 46 00 08 74 06 43 89 5d dc eb e9 85 f6 | .].1....].........MF..t.C.]..... |
1c3c0 | 75 25 84 c9 75 21 83 7d d0 00 74 07 f7 d8 83 d2 00 f7 da 8b 75 0c 89 06 89 56 04 c7 46 08 13 00 | u%..u!.}..t.........u....V..F... |
1c3e0 | 00 00 e9 c4 01 00 00 8b 45 08 c7 44 24 04 84 61 46 00 89 04 24 e8 1e b6 00 00 85 c0 0f 85 bb 01 | ........E..D$..aF...$........... |
1c400 | 00 00 8b 45 08 c7 44 24 04 87 61 46 00 89 04 24 e8 03 b6 00 00 85 c0 0f 84 49 01 00 00 8b 45 08 | ...E..D$..aF...$.........I....E. |
1c420 | 89 45 e4 89 45 e0 8b 45 e4 0f b6 10 f6 82 e9 4d 46 00 08 74 06 40 89 45 e4 eb eb 8d 45 e4 e8 31 | .E..E..E.......MF..t.@.E....E..1 |
1c440 | fa ff ff 89 45 cc 8b 45 e4 80 38 30 74 0b eb 02 dd d8 d9 ee e9 1f 01 00 00 8a 50 01 83 e2 df 80 | ....E..E..80t.............P..... |
1c460 | fa 58 75 ee 83 c0 02 31 d2 89 45 e4 31 f6 31 ff c7 45 d0 00 00 00 00 d9 ee 8b 5d e4 0f be 03 3c | .Xu....1..E.1.1..E........]....< |
1c480 | 2e 75 08 85 d2 75 55 b2 01 eb 4b 0f b6 c8 f6 81 e9 4d 46 00 10 74 45 85 ff 75 09 3c 30 75 05 ff | .u...uU...K......MF..tE..u.<0u.. |
1c4a0 | 45 d0 eb 28 47 83 ff 1e 7f 21 d8 0d f8 62 46 00 89 04 24 89 55 c8 dd 5d c0 e8 07 fe ff ff 8b 55 | E..(G....!...bF...$.U..].......U |
1c4c0 | c8 50 dd 45 c0 da 04 24 58 eb 01 46 85 d2 74 06 4e ba 01 00 00 00 43 89 5d e4 eb 9d 03 7d d0 85 | .P.E...$X..F..t.N.....C.]....}.. |
1c4e0 | ff 0f 84 69 ff ff ff 89 5d e0 8a 03 c1 e6 02 83 e0 df 3c 50 75 56 43 8d 45 e4 dd 5d d0 89 5d e4 | ...i....].........<PuVC.E..]..]. |
1c500 | e8 6f f9 ff ff 8b 55 e4 0f b6 12 f6 82 e9 4d 46 00 02 0f 84 3a ff ff ff 31 d2 dd 45 d0 8b 4d e4 | .o....U.......MF....:...1..E..M. |
1c520 | 0f b6 19 f6 83 e9 4d 46 00 02 74 12 8d 59 01 89 5d e4 6b d2 0a 0f be 09 8d 54 0a d0 eb df 89 d3 | ......MF..t..Y..].k......T...... |
1c540 | f7 db 85 c0 0f 45 d3 01 d6 89 4d e0 83 7d cc 00 d9 c0 d9 e0 da c9 dd d9 89 74 24 08 dd 1c 24 e8 | .....E....M..}...........t$...$. |
1c560 | 4c 34 00 00 eb 12 8d 45 e0 89 44 24 04 8b 45 08 89 04 24 e8 b8 34 00 00 8b 45 08 39 45 e0 74 33 | L4.....E..D$..E...$..4...E.9E.t3 |
1c580 | 8b 5d e0 8a 03 0f b6 d0 f6 82 e9 4d 46 00 08 74 06 43 89 5d e0 eb e9 84 c0 75 1c 85 db 74 1c 8b | .].........MF..t.C.].....u...t.. |
1c5a0 | 45 0c dd 18 c7 40 08 03 00 00 00 2b 5d 08 8d 43 01 eb 0c dd d8 eb 06 dd d8 eb 02 dd d8 31 c0 83 | E....@.....+]..C.............1.. |
1c5c0 | c4 4c 5b 5e 5f 5d c3 55 89 e5 57 56 53 51 8b 55 0c 83 fa 7f 77 0d 8b 45 08 88 50 07 b8 01 00 00 | .L[^_].U..WVSQ.U....w..E..P..... |
1c5e0 | 00 eb 44 c7 45 f0 3f 00 00 00 bb 01 00 00 00 89 d6 83 e6 3f 8d 43 01 89 f1 8b 75 08 89 c7 83 c9 | ..D.E.?............?.C....u..... |
1c600 | 80 d1 6d f0 f7 df c1 ea 06 3b 55 f0 88 4c 3e 09 76 04 89 c3 eb d9 8a 4d f0 8b 7d 08 f7 d1 01 c9 | ..m......;U..L>.v......M..}..... |
1c620 | 29 df 09 d1 88 4f 07 5a 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 5c 8b 7d 0c 8d 5d b6 83 7f 08 13 | )....O.Z[^_].U..WVS..\.}..]..... |
1c640 | 75 21 8b 07 8b 57 04 c7 44 24 04 8a 61 46 00 89 1c 24 89 44 24 08 89 54 24 0c e8 9c f9 ff ff 89 | u!...W..D$..aF...$.D$..T$....... |
1c660 | c6 eb 3f dd 07 dd 5c 24 08 c7 44 24 04 8f 61 46 00 89 1c 24 e8 82 f9 ff ff c7 44 24 04 95 61 46 | ..?...\$..D$..aF...$......D$..aF |
1c680 | 00 89 1c 24 89 c6 e8 65 b4 00 00 80 7c 05 b6 00 75 10 8d 46 01 c6 44 35 b6 2e 83 c6 02 c6 44 05 | ...$...e....|...u..F..D5......D. |
1c6a0 | b6 30 8b 45 08 89 74 24 08 89 5c 24 04 89 04 24 e8 07 55 ff ff 89 07 8a 40 04 83 c8 40 0f b6 c0 | .0.E..t$..\$...$..U.....@...@... |
1c6c0 | 89 47 08 83 c4 5c 5b 5e 5f 5d c3 55 89 e5 83 ec 18 8d 45 10 89 44 24 08 8b 45 0c 89 44 24 04 8b | .G...\[^_].U......E..D$..E..D$.. |
1c6e0 | 45 08 89 04 24 e8 02 00 00 00 c9 c3 55 89 e5 57 56 53 83 ec 4c 8b 5d 08 8b 75 0c 8b 7d 10 c7 45 | E...$.......U..WVS..L.]..u..}..E |
1c700 | c0 00 00 00 00 c7 44 24 04 25 00 00 00 89 34 24 e8 bb b2 00 00 8b 53 18 85 c0 89 45 c4 8b 43 08 | ......D$.%....4$......S....E..C. |
1c720 | 0f 84 b8 01 00 00 29 c2 83 fa 2f 7f 10 c7 44 24 04 02 00 00 00 89 1c 24 e8 1e d4 ff ff 8b 4d c4 | ......).../...D$.......$......M. |
1c740 | 89 d8 89 f2 29 f1 e8 7a f8 ff ff 8b 4d c4 0f be 41 01 3c 63 0f 84 95 00 00 00 7f 2e 3c 49 0f 84 | ....)..z....M...A.<c........<I.. |
1c760 | c1 00 00 00 3c 55 0f 84 26 01 00 00 3c 25 0f 85 47 01 00 00 b9 01 00 00 00 ba b1 61 46 00 89 d8 | ....<U..&...<%..G..........aF... |
1c780 | e8 40 f8 ff ff e9 45 01 00 00 3c 66 0f 84 b2 00 00 00 8d 77 04 7f 27 3c 64 0f 85 1c 01 00 00 8b | .@....E...<f.......w..'<d....... |
1c7a0 | 43 08 8d 50 10 89 53 08 8b 17 c7 40 08 13 00 00 00 89 10 c1 fa 1f 89 50 04 e9 a0 00 00 00 3c 70 | C..P..S....@...........P......<p |
1c7c0 | 0f 84 ac 00 00 00 3c 73 0f 85 ed 00 00 00 8b 17 b8 a1 61 46 00 85 d2 0f 44 d0 31 c0 83 c9 ff 89 | ......<s..........aF....D.1..... |
1c7e0 | d7 f2 ae 89 c8 f7 d0 89 c1 49 e9 c1 00 00 00 8b 07 8d 77 04 b9 01 00 00 00 88 45 d0 0f b6 c0 f6 | .........I........w.......E..... |
1c800 | 80 e9 4d 46 00 04 0f 85 81 00 00 00 89 44 24 08 c7 44 24 04 a8 61 46 00 89 1c 24 e8 ab fe ff ff | ..MF.........D$..D$..aF...$..... |
1c820 | e9 92 00 00 00 8b 4b 08 8d 77 08 8b 57 04 8d 41 10 89 43 08 8b 07 89 51 04 c7 41 08 13 00 00 00 | ......K..w..W..A..C....Q..A..... |
1c840 | 89 01 eb 1a 8b 43 08 8d 77 08 dd 07 dd 55 b8 8d 50 10 89 53 08 dd 18 c7 40 08 03 00 00 00 8b 43 | .....C..w....U..P..S....@......C |
1c860 | 08 89 1c 24 83 e8 10 89 44 24 04 e8 bd fd ff ff eb 45 8b 07 c7 44 24 04 ae 61 46 00 89 44 24 08 | ...$....D$.......E...D$..aF..D$. |
1c880 | 8d 45 d0 89 04 24 e8 70 f7 ff ff 89 c1 8d 55 d0 eb 1e 8b 07 8d 77 04 89 44 24 04 8d 45 d0 89 04 | .E...$.p......U......w..D$..E... |
1c8a0 | 24 e8 21 fd ff ff 8d 55 d0 29 c2 89 c1 83 c2 08 89 d8 e8 0e f7 ff ff 89 f7 eb 14 89 44 24 08 c7 | $.!....U.)..................D$.. |
1c8c0 | 44 24 04 b3 61 46 00 89 1c 24 e8 e0 0a 00 00 8b 75 c4 83 45 c0 02 83 c6 02 e9 27 fe ff ff 29 c2 | D$..aF...$......u..E......'...). |
1c8e0 | 83 fa 1f 7f 10 c7 44 24 04 01 00 00 00 89 1c 24 e8 66 d2 ff ff 31 c0 83 c9 ff 89 f7 f2 ae 89 d8 | ......D$.......$.f...1.......... |
1c900 | 89 ca f7 d2 8d 4a ff 89 f2 e8 b7 f6 ff ff 8b 45 c0 85 c0 74 0d 40 89 44 24 04 89 1c 24 e8 03 5d | .....J.........E...t.@.D$...$..] |
1c920 | fe ff 8b 43 08 8b 40 f0 83 c4 4c 5b 5e 5f 83 c0 18 5d c3 55 31 c0 89 e5 83 c9 ff 57 56 53 83 ec | ...C..@...L[^_...].U1......WVS.. |
1c940 | 1c 8b 7d 0c 8b 55 08 f2 ae 8b 45 0c 8a 00 f7 d1 8d 59 ff 3c 3d 75 1f 8b 45 0c 3b 5d 10 8d 70 01 | ..}..U....E......Y.<=u..E.;]..p. |
1c960 | 76 23 8b 45 10 89 d7 8d 48 ff f3 a4 c6 44 02 ff 00 e9 a2 00 00 00 3c 40 75 33 3b 5d 10 77 0c 8b | v#.E....H....D........<@u3;].w.. |
1c980 | 45 0c 8d 70 01 89 d7 89 d9 eb 1e 8b 45 10 83 c2 03 66 c7 42 fd 2e 2e c6 42 ff 2e 89 d7 29 c3 8d | E..p........E....f.B....B....).. |
1c9a0 | 48 fd 8b 45 0c 8d 74 18 04 f3 a4 eb 6b 8b 45 0c be de 61 46 00 c7 44 24 04 0a 00 00 00 89 55 e4 | H..E..t.....k.E...aF..D$......U. |
1c9c0 | 89 04 24 e8 08 b0 00 00 8b 55 e4 b9 09 00 00 00 89 d7 f3 a4 8b 75 10 85 c0 8d 4e f1 89 fa 75 0d | ..$......U...........u....N...u. |
1c9e0 | 39 cb 73 09 8b 75 0c 89 d9 f3 a4 eb 22 89 c6 89 d7 2b 75 0c 85 c0 0f 45 de 8b 75 0c 39 cb 0f 46 | 9.s..u......"....+u....E..u.9..F |
1ca00 | cb f3 a4 66 c7 07 2e 2e 83 c7 03 c6 47 ff 2e 66 c7 07 22 5d c6 47 02 00 83 c4 1c 5b 5e 5f 5d c3 | ...f........G..f.."].G.....[^_]. |
1ca20 | 55 8b 10 8b 40 14 89 e5 5d 8b 12 8b 52 0c 2b 42 30 c1 f8 02 48 c3 55 89 e5 53 8b 10 8b 12 8b 52 | U...@...]...R.+B0...H.U..S.....R |
1ca40 | 0c 8b 5a 38 85 db 74 0a e8 d3 ff ff ff 8b 04 83 eb 03 83 c8 ff 5b 5d c3 55 89 e5 57 89 c7 56 89 | ..Z8..t..............[].U..W..V. |
1ca60 | ce 53 89 d3 83 ec 2c f6 42 22 02 8b 12 74 5e 85 c9 8b 4b 10 79 29 8b 02 29 d1 f7 de c1 f9 04 8b | .S....,.B"...t^...K.y)..)....... |
1ca80 | 40 0c 0f b6 40 06 29 c1 39 ce 7d 77 01 c6 8b 45 08 c1 e6 04 01 f2 89 10 b8 00 63 46 00 eb 66 89 | @...@.).9.}w...E..........cF..f. |
1caa0 | d8 89 4d e4 89 55 e0 e8 74 ff ff ff 8b 55 e0 8b 12 8b 52 0c 89 44 24 08 89 74 24 04 89 14 24 e8 | ..M..U..t....U....R..D$..t$...$. |
1cac0 | 23 3b ff ff 8b 4d e4 85 c0 75 26 eb 03 8d 4a 10 3b 5f 10 75 05 8b 47 08 eb 05 8b 43 0c 8b 00 29 | #;...M...u&...J.;_.u..G....C...) |
1cae0 | c8 c1 f8 04 39 f0 7c 1b 85 f6 7e 17 b8 0a 63 46 00 8b 7d 08 81 c6 ff ff ff 0f c1 e6 04 01 ce 89 | ....9.|...~...cF..}............. |
1cb00 | 37 eb 02 31 c0 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 57 56 89 c6 53 83 ec 2c 89 55 d8 89 4d e4 8b 45 | 7..1...,[^_].U..WV..S..,.U..M..E |
1cb20 | d8 89 34 24 89 44 24 08 8b 45 e4 40 89 44 24 04 e8 b2 3a ff ff 89 c3 8b 45 08 85 db 89 18 0f 85 | ..4$.D$..E.@.D$...:.....E....... |
1cb40 | ea 01 00 00 c7 45 e0 00 00 00 00 83 ca ff 31 c9 3b 4d d8 0f 8d a8 00 00 00 8b 46 30 8b 3c 88 89 | .....E........1.;M........F0.<.. |
1cb60 | f8 83 e0 3f 89 45 d4 89 f8 c1 e8 06 0f b6 c0 89 45 dc 8b 45 d4 83 f8 25 77 11 83 f8 24 73 33 83 | ...?.E..........E..E...%w...$s3. |
1cb80 | f8 04 74 0f 83 f8 1e 74 33 eb 51 83 7d d4 29 74 16 eb 49 8b 45 e4 39 45 dc 7f 60 c1 ef 17 03 7d | ..t....t3.Q.}.)t..I.E.9E..`....} |
1cba0 | dc 39 f8 7f 56 eb 49 8b 45 dc 40 3b 45 e4 7d 4b eb 3e 8b 45 dc 39 45 e4 7c 41 eb 34 c1 ef 0e 8d | .9..V.I.E.@;E.}K.>.E.9E.|A.4.... |
1cbc0 | 84 39 02 00 fe ff 3b 45 d8 7f 30 39 c1 7d 2c 8b 7d e0 39 c7 0f 4d c7 89 45 e0 eb 1f 8b 45 d4 f6 | .9....;E..09.},.}.9..M..E....E.. |
1cbe0 | 80 28 5c 46 00 40 74 13 8b 45 dc 39 45 e4 75 0b 3b 4d e0 ba ff ff ff ff 0f 4d d1 41 e9 4f ff ff | .(\F.@t..E.9E.u.;M.......M.A.O.. |
1cc00 | ff 83 fa ff 0f 84 30 01 00 00 8b 7e 30 8b 04 97 89 c1 83 e1 3f 83 f9 0c 0f 87 1c 01 00 00 ff 24 | ......0....~0.......?..........$ |
1cc20 | 8d 4c 63 46 00 89 c7 c1 e8 06 c1 ef 17 0f b6 c0 39 c7 89 7d e4 0f 8d ff 00 00 00 89 55 d8 e9 db | .LcF............9..}........U... |
1cc40 | fe ff ff 89 c7 c1 ef 0e 81 e7 ff 01 00 00 c1 e8 17 83 f9 07 75 1b 40 89 54 24 08 89 44 24 04 89 | ....................u.@.T$..D$.. |
1cc60 | 34 24 89 55 e4 e8 7d 39 ff ff 8b 55 e4 89 c3 eb 13 8b 4e 40 bb 17 63 46 00 8b 04 c1 8d 48 18 85 | 4$.U..}9...U......N@..cF.....H.. |
1cc80 | c0 0f 45 d9 8b 45 08 89 f9 89 04 24 89 f0 e8 b1 00 00 00 85 db 0f 84 9a 00 00 00 89 1c 24 bb 3d | ..E..E.....$.................$.= |
1cca0 | 63 46 00 c7 44 24 04 44 63 46 00 e8 18 ad 00 00 85 c0 b8 1f 63 46 00 0f 45 d8 eb 7e 8b 56 40 c1 | cF..D$.DcF..........cF..E..~.V@. |
1ccc0 | e8 17 bb 25 63 46 00 8b 75 08 8b 14 c2 b8 17 63 46 00 8d 4a 18 85 d2 0f 45 c1 89 06 eb 5c 49 75 | ...%cF..u......cF..J....E....\Iu |
1cce0 | 05 c1 e8 0e eb 07 8b 44 97 04 c1 e8 06 c1 e0 04 03 46 2c 8b 50 08 83 e2 0f 83 fa 04 75 3c 8b 00 | .......D.........F,.P.......u<.. |
1cd00 | bb 2d 63 46 00 8b 75 08 83 c0 18 89 06 eb 2b c1 e8 0e bb 36 63 46 00 89 c1 8b 45 08 81 e1 ff 01 | .-cF..u.......+....6cF....E..... |
1cd20 | 00 00 89 04 24 89 f0 e8 18 00 00 00 eb 0c bb 19 63 46 00 eb 05 bb 1f 63 46 00 83 c4 2c 89 d8 5b | ....$...........cF.....cF...,..[ |
1cd40 | 5e 5f 5d c3 55 89 e5 53 83 ec 14 f6 c5 01 8b 5d 08 74 25 80 e5 fe c1 e1 04 03 48 2c 8b 41 08 83 | ^_].U..S.......].t%.......H,.A.. |
1cd60 | e0 0f 83 f8 04 74 08 c7 03 17 63 46 00 eb 1a 8b 01 83 c0 18 89 03 eb 11 89 1c 24 e8 8d fd ff ff | .....t....cF..............$..... |
1cd80 | 85 c0 74 e3 80 38 63 75 de 83 c4 14 5b 5d c3 55 89 e5 57 89 c7 56 53 83 ec 3c 8b 40 10 c7 45 e4 | ..t..8cu....[].U..W..VS..<.@..E. |
1cda0 | 00 00 00 00 f6 40 22 02 75 0a b8 80 63 46 00 e9 a0 00 00 00 8b 08 8b 19 31 c9 0f b6 73 06 89 75 | .....@".u...cF..........1...s..u |
1cdc0 | d4 3b 4d d4 7d 2b 8b 74 8b 10 39 16 75 20 8b 43 0c 8b 40 40 8b 14 c8 b8 17 63 46 00 8d 4a 18 85 | .;M.}+.t..9.u..C..@@.....cF..J.. |
1cde0 | d2 0f 45 c1 89 45 e4 b8 25 63 46 00 eb 4b 41 eb d0 8b 70 10 89 d1 29 f1 c1 f9 04 89 4d d4 78 aa | ..E..E..%cF..KA...p...).....M.x. |
1ce00 | 8b 48 04 29 f1 c1 f9 04 39 4d d4 7d 9d 8b 4d d4 c1 e1 04 01 ce 39 f2 75 91 e8 02 fc ff ff 8d 4d | .H.)....9M.}..M......9.u.......M |
1ce20 | e4 89 c2 8b 43 0c 89 0c 24 8b 4d d4 e8 dc fc ff ff 85 c0 0f 84 71 ff ff ff 8b 55 e4 89 44 24 08 | ....C...$.M..........q....U..D$. |
1ce40 | c7 44 24 04 81 63 46 00 89 3c 24 89 54 24 0c e8 77 f8 ff ff 83 c4 3c 5b 5e 5f 5d c3 55 89 e5 8b | .D$..cF..<$.T$..w.....<[^_].U... |
1ce60 | 4d 0c 56 8b 45 08 53 8b 55 10 8b 5d 14 85 c9 74 04 85 d2 75 04 31 d2 31 c9 8b 70 10 f6 46 22 02 | M.V.E.S.U..]...t...u.1.1..p..F". |
1ce80 | 74 06 8b 76 14 89 70 14 89 48 54 89 58 60 89 58 64 88 50 6c 5b 5e 5d c3 55 89 e5 8b 45 08 5d 8b | t..v..p..HT.X`.Xd.Pl[^].U...E.]. |
1cea0 | 40 54 c3 55 89 e5 8b 45 08 5d 0f b6 40 6c c3 55 89 e5 8b 45 08 5d 8b 40 60 c3 55 89 e5 8b 55 0c | @T.U...E.]..@l.U...E.].@`.U...U. |
1cec0 | 8b 4d 08 85 d2 78 25 8b 41 10 83 c1 30 85 d2 74 0a 39 c8 74 17 4a 8b 40 08 eb f2 39 c8 74 0d 8b | .M...x%.A...0..t.9.t.J.@...9.t.. |
1cee0 | 55 10 89 42 60 b8 01 00 00 00 eb 02 31 c0 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 45 0c 8b 5d 08 8b | U..B`.......1.].U..WVS..,.E..].. |
1cf00 | 4d 10 85 c0 75 25 8b 53 08 83 7a f8 46 75 4c 8b 42 f0 8b 40 0c c7 44 24 08 00 00 00 00 89 4c 24 | M...u%.S..z.FuL.B..@..D$......L$ |
1cf20 | 04 89 04 24 e8 be 36 ff ff eb 30 8b 50 60 8d 45 e4 89 04 24 89 d8 c7 45 e4 00 00 00 00 e8 16 fb | ...$..6...0.P`.E...$...E........ |
1cf40 | ff ff 85 c0 74 15 8b 53 08 b9 04 00 00 00 8b 75 e4 89 d7 83 c2 10 f3 a5 89 53 08 83 c4 2c 5b 5e | ....t..S.......u.........S...,[^ |
1cf60 | 5f 5d c3 55 89 e5 57 56 53 83 ec 2c 8b 45 0c 8b 5d 08 8b 4d 10 c7 45 e4 00 00 00 00 8b 50 60 8d | _].U..WVS..,.E..]..M..E......P`. |
1cf80 | 45 e4 89 04 24 89 d8 e8 cc fa ff ff 85 c0 74 16 8b 53 08 b9 04 00 00 00 8b 7d e4 8d 72 f0 83 ea | E...$.........t..S.......}..r... |
1cfa0 | 10 f3 a5 89 53 08 83 c4 2c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 4c 8b 45 0c 8b 75 10 80 38 3e | ....S...,[^_].U..WVS..L.E..u..8> |
1cfc0 | 75 19 8b 45 08 31 ff 8b 5d 08 ff 45 0c 8b 40 08 83 e8 10 89 45 d4 89 43 08 eb 08 8b 7e 60 8b 07 | u..E.1..]..E..@.....E..C....~`.. |
1cfe0 | 89 45 d4 8b 45 d4 31 db 8b 40 08 83 e0 1f 83 f8 06 75 05 8b 45 d4 8b 18 8b 45 0c c7 45 cc 01 00 | .E..E.1..@.......u..E....E..E... |
1d000 | 00 00 89 45 d0 8d 46 04 89 45 c4 8d 46 24 89 45 c0 8b 45 d0 8a 00 84 c0 0f 84 45 02 00 00 3c 6c | ...E..F..E..F$.E..E.......E...<l |
1d020 | 0f 84 b5 00 00 00 7f 19 3c 53 74 32 3c 66 0f 84 27 02 00 00 3c 4c 0f 85 18 02 00 00 e9 1a 02 00 | ........<St2<f..'...<L.......... |
1d040 | 00 3c 74 0f 84 ea 00 00 00 3c 75 0f 84 a6 00 00 00 3c 6e 0f 85 fb 01 00 00 e9 eb 00 00 00 85 db | .<t......<u......<n............. |
1d060 | 74 06 80 7b 04 26 75 1e c7 46 10 b5 63 46 00 c7 46 18 ff ff ff ff c7 46 1c ff ff ff ff c7 46 0c | t..{.&u..F..cF..F......F......F. |
1d080 | ba 63 46 00 eb 36 8b 43 0c 8b 50 48 83 78 48 00 8d 4a 18 ba 8c 63 46 00 0f 45 d1 89 56 10 8b 50 | .cF..6.C..PH.xH..J...cF..E..V..P |
1d0a0 | 24 8b 40 28 85 d2 89 56 18 ba 94 63 46 00 89 46 1c b8 8f 63 46 00 0f 45 c2 89 46 0c 8b 46 10 c7 | $.@(...V...cF..F...cF..E..F..F.. |
1d0c0 | 44 24 08 3c 00 00 00 89 44 24 04 8b 45 c0 89 04 24 e8 5d f8 ff ff e9 80 01 00 00 83 c8 ff 85 ff | D$.<....D$..E...$.]............. |
1d0e0 | 74 0d f6 47 22 02 74 07 89 f8 e8 47 f9 ff ff 89 46 14 e9 64 01 00 00 85 db 74 05 8a 43 06 eb 02 | t..G".t....G....F..d.....t..C... |
1d100 | 31 c0 85 db 88 46 20 74 06 80 7b 04 26 75 0d c6 46 22 01 c6 46 21 00 e9 3f 01 00 00 8b 43 0c 8a | 1....F.t..{.&u..F"..F!..?....C.. |
1d120 | 40 07 88 46 22 8b 43 0c 8a 40 06 88 46 21 e9 28 01 00 00 85 ff 74 08 8a 47 22 83 e0 20 eb 02 31 | @..F".C..@..F!.(.....t..G".....1 |
1d140 | c0 88 46 23 e9 12 01 00 00 85 ff 0f 84 e6 00 00 00 f6 47 22 20 0f 85 dc 00 00 00 8b 47 08 8a 50 | ..F#..............G"........G..P |
1d160 | 22 f6 c2 02 0f 84 cd 00 00 00 8b 08 89 55 bc 8b 09 8b 51 0c 89 55 c8 e8 a4 f8 ff ff 8b 55 c8 8b | "............U....Q..U.......U.. |
1d180 | 4a 30 8b 55 bc 8b 0c 81 80 e2 04 74 11 c7 46 04 17 63 46 00 b8 98 63 46 00 e9 94 00 00 00 89 ca | J0.U.......t..F..cF...cF........ |
1d1a0 | 83 e2 3f 83 ea 08 83 fa 21 77 07 ff 24 95 bc 63 46 00 31 c9 eb 64 8b 55 c4 c1 e9 06 0f b6 c9 89 | ..?.....!w..$..cF.1..d.U........ |
1d1c0 | 14 24 89 c2 8b 45 c8 e8 41 f9 ff ff eb 64 c7 46 04 9d 63 46 00 b8 9d 63 46 00 eb 56 83 e1 3f 83 | .$...E..A....d.F..cF...cF..V..?. |
1d1e0 | e9 07 eb 36 b9 12 00 00 00 eb 2f b9 13 00 00 00 eb 28 b9 04 00 00 00 eb 21 b9 16 00 00 00 eb 1a | ...6....../......(......!....... |
1d200 | b9 05 00 00 00 eb 13 b9 14 00 00 00 eb 0c b9 15 00 00 00 eb 05 b9 01 00 00 00 8b 45 08 8b 40 0c | ...........................E..@. |
1d220 | 8b 84 88 94 00 00 00 83 c0 18 89 46 04 b8 aa 63 46 00 89 46 08 eb 07 c7 46 08 00 00 00 00 83 7e | ...........F...cF..F....F......~ |
1d240 | 08 00 75 17 c7 46 08 80 63 46 00 c7 46 04 00 00 00 00 eb 07 c7 45 cc 00 00 00 00 ff 45 d0 e9 ae | ..u..F..cF..F........E......E... |
1d260 | fd ff ff 8b 45 0c c7 44 24 04 66 00 00 00 89 04 24 e8 5a a7 00 00 85 c0 74 1b 8b 45 08 b9 04 00 | ....E..D$.f.....$.Z.....t..E.... |
1d280 | 00 00 8b 75 d4 8b 40 08 89 c7 83 c0 10 f3 a5 8b 7d 08 89 47 08 8b 45 0c c7 44 24 04 4c 00 00 00 | ...u..@.........}..G..E..D$.L... |
1d2a0 | 89 04 24 e8 28 a7 00 00 85 c0 0f 84 91 00 00 00 85 db 74 06 80 7b 04 26 75 18 8b 45 08 8b 5d 08 | ..$.(.............t..{.&u..E..]. |
1d2c0 | 8b 40 08 c7 40 08 00 00 00 00 83 c0 10 89 43 08 eb 6f 8b 43 0c 8b 78 38 8b 45 08 89 04 24 e8 38 | .@..@.........C..o.C..x8.E...$.8 |
1d2e0 | 74 fe ff 8b 75 08 8d 4d d8 8b 56 08 89 02 c7 42 08 45 00 00 00 c7 45 d8 01 00 00 00 83 46 08 10 | t...u..M..V....B.E....E......F.. |
1d300 | 31 f6 c7 45 e0 01 00 00 00 8b 53 0c 3b 72 18 7d 30 89 4c 24 10 8b 14 b7 46 89 44 24 04 89 45 d4 | 1..E......S.;r.}0.L$....F.D$..E. |
1d320 | 8b 45 08 89 4d d0 89 54 24 08 c1 fa 1f 89 54 24 0c 89 04 24 e8 71 76 fe ff 8b 4d d0 8b 45 d4 eb | .E..M..T$.....T$...$.qv...M..E.. |
1d340 | c8 8b 45 cc 83 c4 4c 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 1c 8b 5d 08 8b 53 58 85 d2 74 40 8b | ..E...L[^_].U..WVS....]..SX..t@. |
1d360 | 43 08 b9 04 00 00 00 03 53 1c 8d 70 f0 89 c7 f3 a5 8d 78 f0 89 d6 8d 50 10 83 e8 10 b1 04 f3 a5 | C.......S..p......x....P........ |
1d380 | 89 53 08 c7 44 24 0c 00 00 00 00 c7 44 24 08 01 00 00 00 89 44 24 04 89 1c 24 e8 86 ce ff ff c7 | .S..D$......D$......D$...$...... |
1d3a0 | 44 24 04 02 00 00 00 89 1c 24 e8 f4 c4 ff ff 55 89 e5 57 56 53 83 ec 6c 8b 5d 08 8d 45 10 89 44 | D$.......$.....U..WVS..l.]..E..D |
1d3c0 | 24 08 8b 45 0c 89 1c 24 89 44 24 04 e8 1b f3 ff ff 8b 73 10 f6 46 22 02 74 5d 89 c7 89 f0 e8 53 | $..E...$.D$.......s..F".t].....S |
1d3e0 | f6 ff ff 8b 16 8d 75 ac 8b 12 8b 52 0c 8b 52 48 85 d2 74 1f 83 c2 18 c7 44 24 08 3c 00 00 00 89 | ......u....R..RH..t.....D$.<.... |
1d400 | 54 24 04 89 34 24 89 45 a4 e8 25 f5 ff ff 8b 45 a4 eb 08 c6 45 ac 3f c6 45 ad 00 89 7c 24 10 89 | T$..4$.E..%....E....E.?.E...|$.. |
1d420 | 44 24 0c 89 74 24 08 c7 44 24 04 44 64 46 00 89 1c 24 e8 94 f2 ff ff 89 1c 24 e8 0d ff ff ff 55 | D$..t$..D$.DdF...$.......$.....U |
1d440 | 89 e5 56 53 83 ec 20 8b 55 0c 8b 5d 08 8b 4a 08 89 d8 83 e1 0f 8b 34 8d ec 4c 46 00 e8 2e f9 ff | ..VS....U..]..J.......4..LF..... |
1d460 | ff c7 44 24 04 4e 64 46 00 89 1c 24 89 74 24 0c 89 44 24 10 8b 45 10 89 44 24 08 e8 2f ff ff ff | ..D$.NdF...$.t$..D$..E..D$../... |
1d480 | 55 89 e5 83 ec 18 8b 45 0c 8b 50 08 c7 44 24 08 69 64 46 00 83 e2 0f 83 ea 03 83 fa 01 0f 46 45 | U......E..P..D$.idF...........FE |
1d4a0 | 10 89 44 24 04 8b 45 08 89 04 24 e8 8f ff ff ff 55 89 e5 56 53 83 ec 30 8b 5d 0c 8b 75 10 83 7b | ..D$..E...$.....U..VS..0.]..u..{ |
1d4c0 | 08 03 75 07 dd 03 dd 5d f0 eb 14 8d 45 f0 89 44 24 04 89 1c 24 e8 f1 4a fe ff 85 c0 0f 44 f3 8b | ..u....]....E..D$...$..J.....D.. |
1d4e0 | 45 14 89 74 24 04 89 44 24 08 8b 45 08 89 04 24 e8 4a ff ff ff 55 89 e5 57 56 53 83 ec 2c 8b 7d | E..t$..D$..E...$.J...U..WVS..,.} |
1d500 | 0c 8b 5d 08 8b 75 10 83 7f 08 13 75 0d 8b 07 8b 57 04 89 45 e0 89 55 e4 eb 14 8d 45 e0 89 44 24 | ..]..u.....u....W..E..U....E..D$ |
1d520 | 04 89 3c 24 e8 04 4b fe ff 85 c0 0f 44 f7 89 f2 89 d8 e8 58 f8 ff ff c7 44 24 04 75 64 46 00 89 | ..<$..K.....D......X....D$.udF.. |
1d540 | 1c 24 89 44 24 08 e8 64 fe ff ff 55 89 e5 83 ec 18 8b 45 0c 8b 55 10 8b 4d 08 8b 40 08 8b 52 08 | .$.D$..d...U......E..U..M..@..R. |
1d560 | 83 e0 0f 83 e2 0f 8b 04 85 ec 4c 46 00 8b 14 95 ec 4c 46 00 39 d0 75 14 89 44 24 08 c7 44 24 04 | ..........LF.....LF.9.u..D$..D$. |
1d580 | 9c 64 46 00 89 0c 24 e8 23 fe ff ff 89 54 24 0c 89 44 24 08 c7 44 24 04 bd 64 46 00 89 0c 24 e8 | .dF...$.#....T$..D$..D$..dF...$. |
1d5a0 | 0b fe ff ff 55 89 e5 57 31 ff 56 53 83 ec 2c 8b 5d 08 8a 43 6c 8b 73 10 a8 08 74 0a 83 7b 64 00 | ....U..W1.VS..,.]..Cl.s...t..{d. |
1d5c0 | 0f 84 cf 00 00 00 8a 56 22 f6 c2 40 74 0b 83 e2 bf 88 56 22 e9 cc 00 00 00 85 ff 74 1e c7 44 24 | .......V"..@t.....V".......t..D$ |
1d5e0 | 08 ff ff ff ff c7 44 24 04 03 00 00 00 89 1c 24 89 45 e4 e8 63 c6 ff ff 8b 45 e4 a8 04 74 5f 8b | ......D$.......$.E..c....E...t_. |
1d600 | 06 8b 56 14 8b 00 89 55 e0 8b 40 0c 8b 48 30 8b 40 38 89 4d e4 89 d1 2b 4d e4 c1 f9 02 49 85 c0 | ..V....U..@..H0.@8.M...+M....I.. |
1d620 | 74 05 8b 14 88 eb 03 83 ca ff 85 c9 74 1c 8b 4b 14 39 4d e0 76 14 85 c0 74 09 2b 4d e4 8b 44 08 | t...........t..K.9M.v...t.+M..D. |
1d640 | fc eb 03 83 c8 ff 39 c2 74 14 89 54 24 08 c7 44 24 04 02 00 00 00 89 1c 24 e8 fd c5 ff ff 8b 46 | ......9.t..T$..D$.......$......F |
1d660 | 14 80 7b 06 01 89 43 14 75 3b 85 ff 74 07 c7 43 64 01 00 00 00 83 6e 14 04 80 4e 22 40 8b 43 08 | ..{...C.u;..t..Cd.....n...N"@.C. |
1d680 | 83 e8 10 89 06 c7 44 24 04 01 00 00 00 89 1c 24 e8 0e c2 ff ff 8b 53 60 bf 01 00 00 00 89 53 64 | ......D$.......$......S`......Sd |
1d6a0 | e9 21 ff ff ff 83 c4 2c 5b 5e 5f 5d c3 90 90 90 83 ec 1c 8b 44 24 24 85 c0 74 15 83 f8 03 74 10 | .!.....,[^_]........D$$..t....t. |
1d6c0 | b8 01 00 00 00 83 c4 1c c2 0c 00 90 8d 74 26 00 8b 54 24 28 89 44 24 04 8b 44 24 20 89 54 24 08 | .............t&..T$(.D$..D$..T$. |
1d6e0 | 89 04 24 e8 e8 0c 00 00 b8 01 00 00 00 83 c4 1c c2 0c 00 8d b6 00 00 00 00 8d bc 27 00 00 00 00 | ..$........................'.... |
1d700 | 53 83 ec 18 83 3d 28 91 42 00 02 8b 44 24 24 74 0a c7 05 28 91 42 00 02 00 00 00 83 f8 02 74 11 | S....=(.B...D$$t...(.B........t. |
1d720 | 83 f8 01 74 3b 83 c4 18 b8 01 00 00 00 5b c2 0c 00 bb 30 a0 46 00 81 fb 30 a0 46 00 74 e7 66 90 | ...t;........[....0.F...0.F.t.f. |
1d740 | 8b 03 85 c0 74 02 ff d0 83 c3 04 81 fb 30 a0 46 00 75 ed 83 c4 18 b8 01 00 00 00 5b c2 0c 00 90 | ....t........0.F.u.........[.... |
1d760 | 8b 44 24 28 c7 44 24 04 01 00 00 00 89 44 24 08 8b 44 24 20 89 04 24 e8 54 0c 00 00 eb a7 66 90 | .D$(.D$......D$..D$...$.T.....f. |
1d780 | 31 c0 c3 90 90 90 90 90 90 90 90 90 90 90 90 90 a1 24 93 46 00 ff e0 90 90 90 90 90 90 90 90 90 | 1................$.F............ |
1d7a0 | 8b 44 24 04 c3 8d 74 26 00 8d bc 27 00 00 00 00 8b 44 24 04 c3 90 90 90 90 90 90 90 90 90 90 90 | .D$...t&...'.....D$............. |
1d7c0 | 53 83 ec 28 a1 98 8d 46 00 89 04 24 e8 cf ff ff ff 83 f8 ff 89 44 24 18 0f 84 82 00 00 00 c7 04 | S..(...F...$.........D$......... |
1d7e0 | 24 08 00 00 00 e8 96 a3 00 00 a1 98 8d 46 00 89 04 24 e8 a9 ff ff ff 89 44 24 18 a1 94 8d 46 00 | $............F...$......D$....F. |
1d800 | 89 04 24 e8 98 ff ff ff 89 44 24 1c 8d 44 24 1c 89 44 24 08 8d 44 24 18 89 44 24 04 8b 44 24 30 | ..$......D$..D$..D$..D$..D$..D$0 |
1d820 | 89 04 24 e8 60 a3 00 00 89 c3 8b 44 24 18 89 04 24 e8 7a ff ff ff a3 98 8d 46 00 8b 44 24 1c 89 | ..$.`......D$...$.z......F..D$.. |
1d840 | 04 24 e8 69 ff ff ff c7 04 24 08 00 00 00 a3 94 8d 46 00 e8 38 a3 00 00 83 c4 28 89 d8 5b c3 90 | .$.i.....$.......F..8.....(..[.. |
1d860 | 8b 44 24 30 89 04 24 ff 15 54 93 46 00 83 c4 28 5b c3 8d b4 26 00 00 00 00 8d bc 27 00 00 00 00 | .D$0..$..T.F...([...&......'.... |
1d880 | 83 ec 1c 8b 44 24 20 89 04 24 e8 31 ff ff ff 85 c0 0f 94 c0 83 c4 1c 0f b6 c0 f7 d8 c3 90 90 90 | ....D$...$.1.................... |
1d8a0 | 55 89 e5 56 53 83 ec 10 8b 5d 08 8b 03 8b 00 3d 91 00 00 c0 77 42 3d 8d 00 00 c0 0f 83 9f 00 00 | U..VS....].....=....wB=......... |
1d8c0 | 00 3d 05 00 00 c0 0f 85 9b 00 00 00 c7 44 24 04 00 00 00 00 c7 04 24 0b 00 00 00 e8 b8 a2 00 00 | .=...........D$.......$......... |
1d8e0 | 83 f8 01 0f 84 ad 00 00 00 85 c0 74 20 c7 04 24 0b 00 00 00 ff d0 eb 55 3d 94 00 00 c0 74 22 3d | ...........t...$.......U=....t"= |
1d900 | 96 00 00 c0 74 68 3d 93 00 00 c0 74 53 a1 48 80 46 00 85 c0 74 3c 89 5d 08 8d 65 f8 5b 5e 5d ff | ....th=....tS.H.F...t<.]..e.[^]. |
1d920 | e0 31 f6 c7 44 24 04 00 00 00 00 c7 04 24 08 00 00 00 e8 61 a2 00 00 83 f8 01 0f 84 86 00 00 00 | .1..D$.......$.....a............ |
1d940 | 85 c0 74 c9 c7 04 24 08 00 00 00 ff d0 b8 ff ff ff ff 8d 65 f8 5b 5e 5d c2 04 00 90 8d 74 26 00 | ..t...$............e.[^].....t&. |
1d960 | be 01 00 00 00 eb bc 3d 1d 00 00 c0 75 9f c7 44 24 04 00 00 00 00 c7 04 24 04 00 00 00 e8 16 a2 | .......=....u..D$.......$....... |
1d980 | 00 00 83 f8 01 74 29 85 c0 74 82 c7 04 24 04 00 00 00 ff d0 eb b7 c7 44 24 04 01 00 00 00 c7 04 | .....t)..t...$.........D$....... |
1d9a0 | 24 0b 00 00 00 e8 ee a1 00 00 eb a1 8d 74 26 00 c7 44 24 04 01 00 00 00 c7 04 24 04 00 00 00 e8 | $............t&..D$.......$..... |
1d9c0 | d4 a1 00 00 eb 87 c7 44 24 04 01 00 00 00 c7 04 24 08 00 00 00 e8 be a1 00 00 85 f6 0f 84 6b ff | .......D$.......$.............k. |
1d9e0 | ff ff e8 49 06 00 00 e9 61 ff ff ff 90 90 90 90 31 c0 c3 90 90 90 90 90 90 90 90 90 90 90 90 90 | ...I....a.......1............... |
1da00 | 83 ec 3c a1 4c 80 46 00 dd 44 24 48 dd 44 24 50 dd 44 24 58 85 c0 74 29 d9 ca 8b 54 24 40 dd 5c | ..<.L.F..D$H.D$P.D$X..t)...T$@.\ |
1da20 | 24 18 dd 5c 24 20 dd 5c 24 28 89 54 24 10 8b 54 24 44 89 54 24 14 8d 54 24 10 89 14 24 ff d0 eb | $..\$..\$(.T$..T$D.T$..T$...$... |
1da40 | 06 dd d8 dd d8 dd d8 83 c4 3c c3 90 8d 74 26 00 8b 44 24 04 a3 4c 80 46 00 e9 42 a1 00 00 66 90 | .........<...t&..D$..L.F..B...f. |
1da60 | 83 ec 3c 8b 44 24 40 8b 10 8d 4a ff ba e0 64 46 00 83 f9 05 77 07 8b 14 8d fc 65 46 00 dd 40 18 | ..<.D$@...J...dF....w.....eF..@. |
1da80 | dd 40 10 dd 40 08 d9 ca 8b 40 04 dd 5c 24 20 dd 5c 24 18 dd 5c 24 10 89 54 24 08 89 44 24 0c a1 | .@..@....@..\$..\$..\$..T$..D$.. |
1daa0 | 4c 93 46 00 c7 44 24 04 f0 64 46 00 83 c0 40 89 04 24 e8 f1 a0 00 00 31 c0 83 c4 3c c3 90 90 90 | L.F..D$..dF...@..$.....1...<.... |
1dac0 | 53 83 ec 18 a1 4c 93 46 00 c7 44 24 08 1b 00 00 00 8d 5c 24 24 c7 44 24 04 01 00 00 00 c7 04 24 | S....L.F..D$......\$$.D$.......$ |
1dae0 | 14 66 46 00 83 c0 40 89 44 24 0c e8 40 9f 00 00 8b 44 24 20 89 5c 24 08 89 44 24 04 a1 4c 93 46 | .fF...@.D$..@....D$..\$..D$..L.F |
1db00 | 00 83 c0 40 89 04 24 e8 a4 a0 00 00 e8 0f a0 00 00 eb 0d 90 90 90 90 90 90 90 90 90 90 90 90 90 | ...@..$......................... |
1db20 | 55 89 e5 57 56 89 c6 53 83 ec 4c 89 4d c0 8b 0d 54 80 46 00 89 55 c4 85 c9 0f 8e d1 01 00 00 8b | U..WV..S..L.M...T.F..U.......... |
1db40 | 15 58 80 46 00 31 db 8b 42 04 39 c6 72 0e 8b 7a 08 03 47 08 39 c6 0f 82 d4 00 00 00 83 c3 01 83 | .X.F.1..B.9.r..z..G.9........... |
1db60 | c2 0c 39 cb 75 e1 89 34 24 e8 22 0a 00 00 85 c0 89 c7 0f 84 bf 01 00 00 8d 0c 5b c1 e1 02 89 cb | ..9.u..4$."...............[..... |
1db80 | 03 1d 58 80 46 00 89 4d bc 89 43 08 c7 03 00 00 00 00 e8 e9 0a 00 00 8b 4d bc 8d 55 cc 89 55 bc | ..X.F..M..C.............M..U..U. |
1dba0 | 03 47 0c 89 4d b8 89 43 04 a1 58 80 46 00 8b 1d 0c 93 46 00 8b 44 08 04 89 54 24 04 c7 44 24 08 | .G..M..C..X.F.....F..D...T$..D$. |
1dbc0 | 1c 00 00 00 89 04 24 ff d3 8b 55 bc 8b 4d b8 83 ec 0c 85 c0 0f 84 3d 01 00 00 8b 45 e0 83 f8 04 | ......$...U..M........=....E.... |
1dbe0 | 0f 85 ce 00 00 00 83 05 54 80 46 00 01 c7 44 24 08 1c 00 00 00 89 54 24 04 89 34 24 ff d3 83 ec | ........T.F...D$......T$..4$.... |
1dc00 | 0c 85 c0 0f 84 3e 01 00 00 8b 45 e0 83 f8 04 75 2f 8b 45 c0 89 34 24 89 44 24 08 8b 45 c4 89 44 | .....>....E....u/.E..4$.D$..E..D |
1dc20 | 24 04 e8 69 9d 00 00 8d 65 f4 5b 5e 5f 5d c3 90 8d 55 cc 8b 1d 0c 93 46 00 eb b2 90 8d 74 26 00 | $..i....e.[^_]...U.....F.....t&. |
1dc40 | 83 f8 40 74 cc 8b 45 d8 8d 7d c8 8b 1d 08 93 46 00 89 7c 24 0c c7 44 24 08 40 00 00 00 89 44 24 | ..@t..E..}.....F..|$..D$.@....D$ |
1dc60 | 04 8b 45 cc 89 04 24 ff d3 8b 45 c0 83 ec 10 89 44 24 08 8b 45 c4 89 34 24 89 44 24 04 e8 0e 9d | ..E...$...E.....D$..E..4$.D$.... |
1dc80 | 00 00 8b 45 e0 83 f8 40 74 9d 83 f8 04 74 98 8b 45 c8 89 7c 24 0c 89 44 24 08 8b 45 d8 89 44 24 | ...E...@t....t..E..|$..D$..E..D$ |
1dca0 | 04 8b 45 cc 89 04 24 ff d3 83 ec 10 8d 65 f4 5b 5e 5f 5d c3 83 f8 40 0f 84 29 ff ff ff 8b 45 d8 | ..E...$......e.[^_]...@..)....E. |
1dcc0 | 03 0d 58 80 46 00 89 55 bc c7 44 24 08 40 00 00 00 89 44 24 04 8b 45 cc 89 4c 24 0c 89 04 24 ff | ..X.F..U..D$.@....D$..E..L$...$. |
1dce0 | 15 08 93 46 00 8b 55 bc 83 ec 10 85 c0 0f 85 f3 fe ff ff ff 15 b4 92 46 00 c7 04 24 84 66 46 00 | ...F..U................F...$.fF. |
1dd00 | 89 44 24 04 e8 b7 fd ff ff 8d b4 26 00 00 00 00 31 db e9 4f fe ff ff a1 58 80 46 00 8b 44 08 04 | .D$........&....1..O....X.F..D.. |
1dd20 | 89 44 24 08 8b 47 08 c7 04 24 50 66 46 00 89 44 24 04 e8 89 fd ff ff 89 74 24 04 c7 04 24 30 66 | .D$..G...$PfF..D$.......t$...$0f |
1dd40 | 46 00 e8 79 fd ff ff 89 74 24 08 c7 44 24 04 1c 00 00 00 c7 04 24 50 66 46 00 e8 61 fd ff ff 90 | F..y....t$..D$.......$PfF..a.... |
1dd60 | a1 50 80 46 00 85 c0 74 07 c3 8d b6 00 00 00 00 55 89 e5 57 56 53 83 ec 4c c7 05 50 80 46 00 01 | .P.F...t........U..WVS..L..P.F.. |
1dd80 | 00 00 00 e8 58 08 00 00 8d 04 40 8d 04 85 1e 00 00 00 83 e0 f0 e8 16 0a 00 00 c7 05 54 80 46 00 | ....X.....@.................T.F. |
1dda0 | 00 00 00 00 29 c4 8d 44 24 1f 83 e0 f0 a3 58 80 46 00 b8 24 76 46 00 2d 00 76 46 00 83 f8 07 0f | ....)..D$.....X.F..$vF.-.vF..... |
1ddc0 | 8e 9c 00 00 00 83 f8 0b 0f 8e 65 01 00 00 a1 00 76 46 00 85 c0 0f 85 8e 00 00 00 a1 04 76 46 00 | ..........e.....vF...........vF. |
1dde0 | 85 c0 0f 85 81 00 00 00 8b 3d 08 76 46 00 bb 0c 76 46 00 85 ff 0f 84 3d 01 00 00 bb 00 76 46 00 | .........=.vF...vF.....=.....vF. |
1de00 | 8b 43 08 83 f8 01 0f 85 14 02 00 00 83 c3 0c 81 fb 24 76 46 00 73 4a 8b 13 8b 7b 04 8b 8a 00 00 | .C...............$vF.sJ...{..... |
1de20 | 40 00 8d 87 00 00 40 00 89 4d c4 0f b6 4b 08 83 f9 10 0f 84 1a 01 00 00 83 f9 20 0f 84 95 01 00 | @.....@..M...K.................. |
1de40 | 00 83 f9 08 0f 84 57 01 00 00 89 4c 24 04 c7 04 24 e0 66 46 00 c7 45 cc 00 00 00 00 e8 5f fc ff | ......W....L$...$.fF..E......_.. |
1de60 | ff 8d 65 f4 5b 5e 5f 5d c3 bb 00 76 46 00 81 fb 24 76 46 00 73 eb 8d 45 cc 89 45 c4 8d 74 26 00 | ..e.[^_]...vF...$vF.s..E..E..t&. |
1de80 | 8b 53 04 b9 04 00 00 00 83 c3 08 8d 82 00 00 40 00 8b 92 00 00 40 00 03 53 f8 89 55 cc 8b 55 c4 | .S.............@.....@..S..U..U. |
1dea0 | e8 7b fc ff ff 81 fb 24 76 46 00 72 d3 a1 54 80 46 00 31 db 85 c0 7f 13 eb a7 8d b6 00 00 00 00 | .{.....$vF.r..T.F.1............. |
1dec0 | 83 c3 01 3b 1d 54 80 46 00 7d 96 a1 58 80 46 00 8d 34 5b 8d 3c b5 00 00 00 00 01 f8 8b 10 85 d2 | ...;.T.F.}..X.F..4[.<........... |
1dee0 | 74 de 8b 40 04 8b 4d c4 c7 44 24 08 1c 00 00 00 89 04 24 89 4c 24 04 ff 15 0c 93 46 00 83 ec 0c | t..@..M..D$.......$.L$.....F.... |
1df00 | 85 c0 0f 84 f3 00 00 00 a1 58 80 46 00 8d 4d c8 8b 04 b0 89 4c 24 0c 89 44 24 08 8b 45 d8 89 44 | .........X.F..M.....L$..D$..E..D |
1df20 | 24 04 8b 45 cc 89 04 24 ff 15 08 93 46 00 83 ec 10 eb 8d bb 00 76 46 00 8b 33 85 f6 0f 85 2c ff | $..E...$....F........vF..3....,. |
1df40 | ff ff 8b 4b 04 85 c9 0f 84 b3 fe ff ff e9 1c ff ff ff 0f b7 8f 00 00 40 00 0f b7 f9 89 fe 81 ce | ...K...................@........ |
1df60 | 00 00 ff ff 66 85 c9 0f 48 fe 8b 75 c4 29 d7 8d 4d cc 81 ef 00 00 40 00 89 4d c4 8d 55 cc b9 02 | ....f...H..u.)..M.....@..M..U... |
1df80 | 00 00 00 01 fe 89 75 cc e8 93 fb ff ff 83 c3 0c 81 fb 24 76 46 00 0f 82 7b fe ff ff e9 0c ff ff | ......u...........$vF...{....... |
1dfa0 | ff 0f b6 08 0f b6 f9 89 fe 81 ce 00 ff ff ff 84 c9 0f 48 fe 8b 75 c4 b9 01 00 00 00 81 ef 00 00 | ..................H..u.......... |
1dfc0 | 40 00 29 d7 8d 55 cc 01 fe 89 75 cc 89 55 c4 e8 4c fb ff ff eb b7 8b 75 c4 81 c2 00 00 40 00 8d | @.)..U....u..U..L......u.....@.. |
1dfe0 | 4d cc 89 4d c4 b9 04 00 00 00 29 d6 03 30 8d 55 cc 89 75 cc e8 27 fb ff ff eb 92 8b 0d 58 80 46 | M..M......)..0.U..u..'.......X.F |
1e000 | 00 01 f9 8b 41 04 89 44 24 08 8b 41 08 8b 40 08 c7 04 24 50 66 46 00 89 44 24 04 e8 a0 fa ff ff | ....A..D$..A..@...$PfF..D$...... |
1e020 | 89 44 24 04 c7 04 24 ac 66 46 00 e8 90 fa ff ff db e3 c3 90 90 90 90 90 90 90 90 90 90 90 90 90 | .D$...$.fF...................... |
1e040 | a1 24 91 42 00 8b 00 85 c0 74 1f 83 ec 0c 66 90 ff d0 a1 24 91 42 00 8d 50 04 8b 40 04 89 15 24 | .$.B.....t....f....$.B..P..@...$ |
1e060 | 91 42 00 85 c0 75 e9 83 c4 0c f3 c3 8d 74 26 00 53 83 ec 18 8b 1d b0 8d 42 00 83 fb ff 74 24 85 | .B...u.......t&.S.......B....t$. |
1e080 | db 74 0f ff 14 9d b0 8d 42 00 83 eb 01 8d 76 00 75 f1 c7 04 24 40 ec 41 00 e8 e2 f7 ff ff 83 c4 | .t......B.....v.u...$@.A........ |
1e0a0 | 18 5b c3 31 db eb 02 89 c3 8d 43 01 8b 14 85 b0 8d 42 00 85 d2 75 f0 eb c6 8d b4 26 00 00 00 00 | .[.1......C......B...u.....&.... |
1e0c0 | a1 5c 80 46 00 85 c0 74 07 f3 c3 90 8d 74 26 00 c7 05 5c 80 46 00 01 00 00 00 eb 94 90 90 90 90 | .\.F...t.....t&...\.F........... |
1e0e0 | 55 89 e5 57 56 53 83 ec 2c a1 a8 91 42 00 c7 45 d8 00 00 00 00 c7 45 dc 00 00 00 00 3d 4e e6 40 | U..WVS..,...B..E......E.....=N.@ |
1e100 | bb 74 0f f7 d0 a3 ac 91 42 00 8d 65 f4 5b 5e 5f 5d c3 8d 45 d8 89 04 24 ff 15 cc 92 46 00 8b 75 | .t......B..e.[^_]..E...$....F..u |
1e120 | d8 8b 7d dc 31 fe 83 ec 04 ff 15 ac 92 46 00 89 c3 ff 15 b0 92 46 00 89 45 d4 ff 15 d0 92 46 00 | ..}.1........F.......F..E.....F. |
1e140 | 89 45 d0 8d 45 e0 89 04 24 ff 15 e8 92 46 00 33 75 e0 33 75 e4 31 de 33 75 d4 83 ec 04 33 75 d0 | .E..E...$....F.3u.3u.1.3u....3u. |
1e160 | 81 fe 4e e6 40 bb 74 18 89 f0 f7 d0 89 35 a8 91 42 00 a3 ac 91 42 00 8d 65 f4 5b 5e 5f 5d c3 90 | ..N.@.t......5..B....B..e.[^_].. |
1e180 | b8 b0 19 bf 44 be 4f e6 40 bb eb e0 8d 74 26 00 55 89 e5 83 ec 28 8b 45 04 8d 55 04 89 15 24 81 | ....D.O.@....t&.U....(.E..U...$. |
1e1a0 | 46 00 c7 05 40 83 46 00 09 04 00 c0 c7 05 44 83 46 00 01 00 00 00 a3 18 81 46 00 a3 4c 83 46 00 | F...@.F.......D.F........F..L.F. |
1e1c0 | 8b 45 08 c7 04 24 00 00 00 00 a3 0c 81 46 00 a1 a8 91 42 00 89 45 f0 a1 ac 91 42 00 89 45 f4 ff | .E...$.......F....B..E....B..E.. |
1e1e0 | 15 f4 92 46 00 83 ec 04 c7 04 24 0c 67 46 00 ff 15 04 93 46 00 83 ec 04 ff 15 a8 92 46 00 c7 44 | ...F......$.gF.....F........F..D |
1e200 | 24 04 09 04 00 c0 89 04 24 ff 15 fc 92 46 00 83 ec 08 e8 09 99 00 00 90 90 90 90 90 90 90 90 90 | $.......$....F.................. |
1e220 | 55 89 e5 57 56 53 83 ec 1c c7 04 24 a8 83 46 00 ff 15 8c 92 46 00 8b 3d a0 83 46 00 8b 35 b4 92 | U..WVS.....$..F.....F..=..F..5.. |
1e240 | 46 00 83 ec 04 85 ff 74 30 8d b4 26 00 00 00 00 8b 07 89 04 24 ff 15 00 93 46 00 83 ec 04 89 c3 | F......t0..&........$....F...... |
1e260 | ff d6 85 c0 75 0c 85 db 74 08 8b 47 04 89 1c 24 ff d0 8b 7f 08 85 ff 75 d7 c7 04 24 a8 83 46 00 | ....u...t..G...$.......u...$..F. |
1e280 | ff 15 dc 92 46 00 83 ec 04 8d 65 f4 5b 5e 5f 5d c3 eb 0d 90 90 90 90 90 90 90 90 90 90 90 90 90 | ....F.....e.[^_]................ |
1e2a0 | 55 89 e5 56 31 f6 53 83 ec 10 a1 a4 83 46 00 85 c0 75 0d 8d 65 f8 89 f0 5b 5e 5d c3 8d 74 26 00 | U..V1.S......F...u..e...[^]..t&. |
1e2c0 | c7 44 24 04 0c 00 00 00 c7 04 24 01 00 00 00 e8 e4 98 00 00 85 c0 89 c3 74 42 8b 45 08 c7 04 24 | .D$.......$.............tB.E...$ |
1e2e0 | a8 83 46 00 89 03 8b 45 0c 89 43 04 ff 15 8c 92 46 00 a1 a0 83 46 00 89 1d a0 83 46 00 89 43 08 | ..F....E..C.....F....F.....F..C. |
1e300 | 83 ec 04 c7 04 24 a8 83 46 00 ff 15 dc 92 46 00 89 f0 83 ec 04 8d 65 f8 5b 5e 5d c3 be ff ff ff | .....$..F.....F.......e.[^]..... |
1e320 | ff eb 90 8d b6 00 00 00 00 8d bc 27 00 00 00 00 55 89 e5 53 83 ec 14 a1 a4 83 46 00 8b 5d 08 85 | ...........'....U..S......F..].. |
1e340 | c0 75 0d 31 c0 8b 5d fc c9 c3 8d b6 00 00 00 00 c7 04 24 a8 83 46 00 ff 15 8c 92 46 00 8b 15 a0 | .u.1..]...........$..F.....F.... |
1e360 | 83 46 00 83 ec 04 85 d2 74 17 8b 02 39 d8 75 0a eb 46 8b 08 39 d9 74 20 89 c2 8b 42 08 85 c0 75 | .F......t...9.u..F..9.t....B...u |
1e380 | f1 c7 04 24 a8 83 46 00 ff 15 dc 92 46 00 83 ec 04 31 c0 8b 5d fc c9 c3 8b 48 08 89 4a 08 89 04 | ...$..F.....F....1..]....H..J... |
1e3a0 | 24 e8 32 96 00 00 c7 04 24 a8 83 46 00 ff 15 dc 92 46 00 83 ec 04 eb d9 8b 42 08 a3 a0 83 46 00 | $.2.....$..F.....F.......B....F. |
1e3c0 | 89 d0 eb da 8d b6 00 00 00 00 8d bf 00 00 00 00 55 89 e5 83 ec 18 8b 45 0c 83 f8 01 74 46 72 15 | ................U......E....tFr. |
1e3e0 | 83 f8 03 75 09 a1 a4 83 46 00 85 c0 75 64 b8 01 00 00 00 c9 c3 a1 a4 83 46 00 85 c0 75 62 a1 a4 | ...u....F...ud..........F...ub.. |
1e400 | 83 46 00 83 f8 01 75 e6 c7 05 a4 83 46 00 00 00 00 00 c7 04 24 a8 83 46 00 ff 15 88 92 46 00 83 | .F....u.....F.......$..F.....F.. |
1e420 | ec 04 eb ca a1 a4 83 46 00 85 c0 74 13 c7 05 a4 83 46 00 01 00 00 00 b8 01 00 00 00 c9 c3 66 90 | .......F...t.....F............f. |
1e440 | c7 04 24 a8 83 46 00 ff 15 d4 92 46 00 83 ec 04 eb db e8 c9 fd ff ff eb 95 8d b4 26 00 00 00 00 | ..$..F.....F...............&.... |
1e460 | e8 bb fd ff ff eb 97 90 90 90 90 90 90 90 90 90 03 40 3c 81 38 50 45 00 00 74 05 31 c0 c3 66 90 | .................@<.8PE..t.1..f. |
1e480 | 66 81 78 18 0b 01 0f 94 c0 0f b6 c0 c3 8d 76 00 8b 44 24 04 66 81 38 4d 5a 74 05 31 c0 c3 66 90 | f.x...........v..D$.f.8MZt.1..f. |
1e4a0 | eb ce 8d b4 26 00 00 00 00 8d bc 27 00 00 00 00 56 53 8b 54 24 0c 8b 5c 24 10 03 52 3c 0f b7 72 | ....&......'....VS.T$..\$..R<..r |
1e4c0 | 06 0f b7 42 14 85 f6 8d 44 02 18 74 1b 31 d2 90 8b 48 0c 39 d9 77 07 03 48 08 39 cb 72 0c 83 c2 | ...B....D..t.1...H.9.w..H.9.r... |
1e4e0 | 01 83 c0 28 39 f2 72 e8 31 c0 5b 5e c3 8d 76 00 55 57 56 31 f6 53 83 ec 1c 8b 7c 24 30 89 3c 24 | ...(9.r.1.[^..v.UWV1.S....|$0.<$ |
1e500 | e8 83 94 00 00 83 f8 08 77 0b 66 81 3d 00 00 40 00 4d 5a 74 0b 83 c4 1c 89 f0 5b 5e 5f 5d c3 90 | ........w.f.=..@.MZt......[^_].. |
1e520 | b8 00 00 40 00 e8 46 ff ff ff 85 c0 74 e7 a1 3c 00 40 00 8d 90 00 00 40 00 0f b7 80 14 00 40 00 | ...@..F.....t..<.@.....@......@. |
1e540 | 0f b7 6a 06 8d 5c 02 18 85 ed 75 0e eb c7 66 90 83 c6 01 83 c3 28 39 ee 73 26 c7 44 24 08 08 00 | ..j..\....u...f......(9.s&.D$... |
1e560 | 00 00 89 7c 24 04 89 1c 24 e8 8a 95 00 00 85 c0 75 de 83 c4 1c 89 de 89 f0 5b 5e 5f 5d c3 66 90 | ...|$...$.......u........[^_].f. |
1e580 | 83 c4 1c 31 f6 5b 89 f0 5e 5f 5d c3 8d 74 26 00 53 31 db 83 ec 08 66 81 3d 00 00 40 00 4d 5a 74 | ...1.[..^_]..t&.S1....f.=..@.MZt |
1e5a0 | 07 83 c4 08 89 d8 5b c3 b8 00 00 40 00 e8 be fe ff ff 85 c0 74 eb 8b 44 24 10 c7 04 24 00 00 40 | ......[....@........t..D$...$..@ |
1e5c0 | 00 2d 00 00 40 00 89 44 24 04 e8 e1 fe ff ff 83 c4 08 89 c3 89 d8 5b c3 90 8d b4 26 00 00 00 00 | .-..@..D$.............[....&.... |
1e5e0 | 53 31 db 66 81 3d 00 00 40 00 4d 5a 74 04 89 d8 5b c3 b8 00 00 40 00 e8 74 fe ff ff 85 c0 74 ee | S1.f.=..@.MZt...[....@..t.....t. |
1e600 | a1 3c 00 40 00 0f b7 98 06 00 40 00 89 d8 5b c3 56 31 f6 66 81 3d 00 00 40 00 4d 5a 53 8b 5c 24 | .<.@......@...[.V1.f.=..@.MZS.\$ |
1e620 | 0c 74 05 89 f0 5b 5e c3 b8 00 00 40 00 e8 3e fe ff ff 85 c0 74 ed a1 3c 00 40 00 8d 88 00 00 40 | .t...[^....@..>.....t..<.@.....@ |
1e640 | 00 0f b7 80 14 00 40 00 8d 54 01 18 0f b7 49 06 85 c9 74 cf 31 c0 f6 42 27 20 74 07 85 db 74 14 | ......@..T....I...t.1..B'.t...t. |
1e660 | 83 eb 01 83 c0 01 83 c2 28 39 c8 72 e9 31 f6 89 f0 5b 5e c3 89 d6 89 f0 5b 5e c3 90 8d 74 26 00 | ........(9.r.1...[^.....[^...t&. |
1e680 | 66 81 3d 00 00 40 00 4d 5a 74 05 31 c0 c3 66 90 b8 00 00 40 00 e8 d6 fd ff ff 85 c0 74 ed b8 00 | f.=..@.MZt.1..f....@........t... |
1e6a0 | 00 40 00 c3 8d b6 00 00 00 00 8d bf 00 00 00 00 31 c0 66 81 3d 00 00 40 00 4d 5a 74 03 c3 66 90 | .@..............1.f.=..@.MZt..f. |
1e6c0 | 83 ec 08 b8 00 00 40 00 e8 a3 fd ff ff 85 c0 74 25 8b 44 24 0c c7 04 24 00 00 40 00 2d 00 00 40 | ......@........t%.D$...$..@.-..@ |
1e6e0 | 00 89 44 24 04 e8 c6 fd ff ff 85 c0 74 12 8b 40 24 f7 d0 c1 e8 1f 83 c4 08 c3 8d b6 00 00 00 00 | ..D$........t..@$............... |
1e700 | 31 c0 eb f2 8d b6 00 00 00 00 8d bf 00 00 00 00 57 31 ff 56 53 83 ec 08 66 81 3d 00 00 40 00 4d | 1...............W1.VS...f.=..@.M |
1e720 | 5a 8b 5c 24 18 74 09 83 c4 08 89 f8 5b 5e 5f c3 b8 00 00 40 00 e8 36 fd ff ff 85 c0 74 e9 a1 3c | Z.\$.t......[^_....@..6.....t..< |
1e740 | 00 40 00 8b b0 80 00 40 00 85 f6 74 da 89 74 24 04 c7 04 24 00 00 40 00 e8 53 fd ff ff 85 c0 74 | .@.....@...t..t$...$..@..S.....t |
1e760 | c6 81 c6 00 00 40 00 89 f2 75 0b eb ba 8d 76 00 83 eb 01 83 c2 14 8b 4a 04 85 c9 75 07 8b 42 0c | .....@...u....v........J...u..B. |
1e780 | 85 c0 74 1c 85 db 7f e8 8b 7a 0c 83 c4 08 5b 5e 81 c7 00 00 40 00 89 f8 5f c3 8d b6 00 00 00 00 | ..t......z....[^....@..._....... |
1e7a0 | 83 c4 08 31 ff 89 f8 5b 5e 5f c3 90 90 90 90 90 51 50 3d 00 10 00 00 8d 4c 24 0c 72 15 81 e9 00 | ...1...[^_......QP=.....L$.r.... |
1e7c0 | 10 00 00 83 09 00 2d 00 10 00 00 3d 00 10 00 00 77 eb 29 c1 83 09 00 58 59 c3 90 90 66 90 66 90 | ......-....=....w.)....XY...f.f. |
1e7e0 | 55 57 56 53 83 ec 18 8b 5c 24 30 8b 74 24 38 8b 6c 24 34 8b 44 24 2c 85 db 89 da 89 f7 c7 04 24 | UWVS....\$0.t$8.l$4.D$,........$ |
1e800 | 00 00 00 00 0f 88 86 00 00 00 85 ff 89 e9 89 f3 0f 88 94 00 00 00 89 d6 89 da 85 d2 89 c5 89 cf | ................................ |
1e820 | 89 c3 75 0e 39 f1 76 2c 89 f2 31 f6 f7 f1 89 c3 eb 08 39 f2 76 3d 31 f6 31 db 8b 0c 24 89 d8 89 | ..u.9.v,..1.......9.v=1.1...$... |
1e840 | f2 85 c9 74 07 f7 d8 83 d2 00 f7 da 83 c4 18 5b 5e 5f 5d c3 85 c9 75 0b b8 01 00 00 00 31 d2 f7 | ...t...........[^_]...u......1.. |
1e860 | f1 89 c1 89 f0 31 d2 f7 f1 89 c6 89 d8 f7 f1 89 c3 eb c7 0f bd da 83 f3 1f 75 45 39 c1 76 04 39 | .....1...................uE9.v.9 |
1e880 | f2 73 b3 31 f6 bb 01 00 00 00 eb ae 8d 74 26 00 f7 d8 89 e9 83 d2 00 89 f3 f7 da 85 ff c7 04 24 | .s.1.........t&................$ |
1e8a0 | ff ff ff ff 0f 89 6c ff ff ff f7 d9 83 d3 00 f7 14 24 f7 db e9 5d ff ff ff 8d b4 26 00 00 00 00 | ......l..........$...].....&.... |
1e8c0 | 89 d9 b8 20 00 00 00 29 d8 d3 e2 89 c1 89 54 24 08 89 fa d3 ea 89 d9 89 54 24 04 8b 54 24 08 d3 | .......)......T$........T$..T$.. |
1e8e0 | e7 09 54 24 04 89 c1 89 f2 d3 ea 89 d9 d3 e6 89 c1 89 54 24 08 89 ea d3 ea 89 d0 09 f0 8b 74 24 | ..T$..............T$..........t$ |
1e900 | 08 89 f2 f7 74 24 04 89 d6 89 44 24 04 f7 e7 39 d6 72 1d 89 d9 d3 e5 39 c5 73 04 39 d6 74 11 8b | ....t$....D$...9.r.....9.s.9.t.. |
1e920 | 5c 24 04 31 f6 e9 10 ff ff ff 8d b6 00 00 00 00 8b 5c 24 04 31 f6 83 eb 01 e9 fc fe ff ff 90 90 | \$.1.............\$.1........... |
1e940 | 55 57 56 53 83 ec 1c 8b 5c 24 34 8b 44 24 3c 8b 74 24 38 8b 7c 24 30 85 db 89 dd 89 c2 c7 04 24 | UWVS....\$4.D$<.t$8.|$0........$ |
1e960 | 00 00 00 00 0f 88 a6 00 00 00 85 d2 89 f1 89 c3 0f 88 8d 00 00 00 89 da 89 f8 85 d2 89 ee 89 4c | ...............................L |
1e980 | 24 04 89 fb 89 6c 24 08 75 16 39 e9 76 58 89 ea f7 f1 89 d6 89 f0 31 d2 eb 0e 8d b6 00 00 00 00 | $....l$.u.9.vX........1......... |
1e9a0 | 39 ea 76 1c 89 f8 89 ea 8b 0c 24 85 c9 74 07 f7 d8 83 d2 00 f7 da 83 c4 1c 5b 5e 5f 5d c3 66 90 | 9.v.......$..t...........[^_].f. |
1e9c0 | 0f bd fa 89 7c 24 0c 83 74 24 0c 1f 75 55 39 c1 0f 86 da 00 00 00 39 ea 0f 82 d2 00 00 00 89 d8 | ....|$..t$..uU9.......9......... |
1e9e0 | 8b 54 24 08 eb c2 85 c9 75 0b b8 01 00 00 00 31 d2 f7 f1 89 c1 89 f0 31 d2 f7 f1 89 d8 f7 f1 89 | .T$.....u......1.......1........ |
1ea00 | d6 eb 91 f7 d9 83 d3 00 f7 db e9 67 ff ff ff 90 f7 df 83 d5 00 f7 dd c7 04 24 ff ff ff ff e9 47 | ...........g.............$.....G |
1ea20 | ff ff ff 8b 6c 24 0c bf 20 00 00 00 29 ef 89 e9 8b 6c 24 04 d3 e2 89 f9 89 eb d3 eb 89 5c 24 04 | ....l$......)....l$..........\$. |
1ea40 | 89 eb 8b 6c 24 0c 09 54 24 04 89 f2 89 e9 d3 e3 89 f9 d3 ea 89 e9 d3 e6 89 f9 89 5c 24 08 89 d3 | ...l$..T$..................\$... |
1ea60 | 89 c2 d3 ea 89 e9 09 f2 d3 e0 89 c5 89 d0 89 da f7 74 24 04 89 d3 f7 64 24 08 39 d3 89 c6 89 d1 | .................t$....d$.9..... |
1ea80 | 72 42 39 c5 72 3a 89 e8 8b 6c 24 0c 29 f0 19 cb 89 e9 d3 e8 89 f9 89 c6 89 d8 d3 e0 89 e9 09 c6 | rB9.r:...l$.)................... |
1eaa0 | d3 eb 89 f0 89 da e9 fd fe ff ff 90 8d 74 26 00 89 f0 29 cb 19 d0 89 44 24 08 e9 1f ff ff ff 90 | .............t&...)....D$....... |
1eac0 | 39 d3 75 c2 89 d1 89 c6 2b 74 24 08 1b 4c 24 04 eb b4 90 90 90 90 90 90 90 90 90 90 90 90 90 90 | 9.u.....+t$..L$................. |
1eae0 | 55 57 56 53 83 ec 4c 8b 5c 24 60 8b 7c 24 64 85 db 74 07 0f b6 13 84 d2 75 66 8d 44 24 1c 89 44 | UWVS..L.\$`.|$d..t......uf.D$..D |
1eb00 | 24 04 89 1c 24 e8 b6 90 00 00 89 c6 83 fe ff 0f 84 6b 01 00 00 8b 44 24 1c 89 07 8b 44 24 20 89 | $...$............k....D$....D$.. |
1eb20 | 47 04 8b 44 24 24 89 47 08 8b 44 24 28 89 47 0c 8b 44 24 2c 89 47 10 8b 44 24 30 89 47 14 8b 44 | G..D$$.G..D$(.G..D$,.G..D$0.G..D |
1eb40 | 24 34 89 47 18 8b 44 24 38 89 47 1c 8b 44 24 3c 89 47 20 89 f0 83 c4 4c 5b 5e 5f 5d c3 8d 76 00 | $4.G..D$8.G..D$<.G.....L[^_]..v. |
1eb60 | 89 1c 24 89 54 24 0c e8 1c 8e 00 00 83 f8 01 89 c6 7e 87 8d 40 fe 8b 54 24 0c 83 f8 01 0f 86 d2 | ..$.T$...........~..@..T$....... |
1eb80 | 00 00 00 80 fa 2f 74 05 80 fa 5c 75 0c 0f b6 43 01 3c 2f 74 5e 3c 5c 74 5a 0f b6 44 33 ff 3c 5c | ...../t...\u...C.</t^<\tZ..D3.<\ |
1eba0 | 74 08 3c 2f 0f 85 50 ff ff ff 89 34 24 e8 ce 8d 00 00 89 5c 24 04 89 c5 8d 46 ff 89 44 24 08 89 | t.</..P....4$......\$....F..D$.. |
1ebc0 | 2c 24 e8 c9 8d 00 00 8d 44 24 1c c6 44 35 ff 00 89 44 24 04 89 2c 24 e8 e4 8f 00 00 39 eb 89 c6 | ,$......D$..D5...D$..,$.....9... |
1ebe0 | 0f 84 26 ff ff ff 89 2c 24 e8 ea 8d 00 00 e9 19 ff ff ff 0f b6 4b 02 8d 53 02 80 f9 5c 75 12 eb | ..&....,$............K..S...\u.. |
1ec00 | 14 80 f9 2f 74 5f 83 c2 01 0f b6 0a 80 f9 5c 74 04 84 c9 75 ec 84 c9 75 4c 0f b6 02 84 c0 66 90 | .../t_........\t...u...uL.....f. |
1ec20 | 0f 84 d4 fe ff ff 3c 5c 75 14 eb 16 8d 74 26 00 83 c2 01 0f b6 02 3c 5c 74 36 84 c0 74 32 3c 2f | ......<\u....t&.......<\t6..t2</ |
1ec40 | 75 ee 80 7a 01 00 0f 85 4d ff ff ff 8d 74 26 00 e9 a5 fe ff ff 80 7b 01 3a 0f 85 24 ff ff ff 90 | u..z....M....t&.......{.:..$.... |
1ec60 | e9 95 fe ff ff 83 c2 01 eb af 8d b6 00 00 00 00 84 c0 0f 84 82 fe ff ff eb c8 8d b6 00 00 00 00 | ................................ |
1ec80 | f7 c7 01 00 00 00 ba 24 00 00 00 75 3f f7 c7 02 00 00 00 75 29 89 d1 31 c0 c1 e9 02 f6 c2 02 f3 | .......$...u?......u)..1........ |
1eca0 | ab 74 09 31 c0 83 c7 02 66 89 47 fe 83 e2 01 74 03 c6 07 00 b8 ff ff ff ff e9 97 fe ff ff 31 c9 | .t.1....f.G....t..............1. |
1ecc0 | 83 c7 02 66 89 4f fe 83 ea 02 eb c9 c6 07 00 b2 23 83 c7 01 eb b7 90 90 90 90 90 90 90 90 90 90 | ...f.O..........#............... |
1ece0 | dd 44 24 04 83 ec 08 9b d9 7c 24 04 ba 00 04 00 00 0b 54 24 04 81 e2 ff f7 00 00 89 14 24 d9 2c | .D$......|$.......T$.........$., |
1ed00 | 24 d9 fc d9 6c 24 04 83 c4 08 c3 90 90 90 90 90 dd 44 24 04 dd 44 24 0c d9 c9 d9 f8 9b df e0 9e | $...l$...........D$..D$......... |
1ed20 | 7a f8 dd d9 c3 90 90 90 90 90 90 90 90 90 90 90 dd 44 24 04 d9 c0 50 83 ec 08 d9 7c 24 04 0f b7 | z................D$...P....|$... |
1ed40 | 44 24 04 80 cc 0c 66 89 04 24 d9 2c 24 d9 fc d9 6c 24 04 83 c4 08 58 85 c0 d9 c0 74 06 d9 c9 dd | D$....f..$.,$...l$....X....t.... |
1ed60 | 18 eb 02 dd d9 d9 c1 d9 e5 9b df e0 dd d8 66 25 00 45 66 3d 00 05 74 08 de e9 c3 90 8d 74 26 00 | ..............f%.Ef=..t......t&. |
1ed80 | dd d8 dd d8 d9 ee c3 89 f6 8d bc 27 00 00 00 00 53 83 ec 68 dd 44 24 70 dd 44 24 78 d9 c1 d9 e5 | ...........'....S..h.D$p.D$x.... |
1eda0 | 9b df e0 dd d8 89 c1 d9 c0 d9 e5 9b df e0 dd d8 89 c2 81 e2 00 45 00 00 81 fa 00 40 00 00 0f 94 | .....................E.....@.... |
1edc0 | c0 0f 84 11 01 00 00 d9 e8 df ea 0f 9b c3 0f 44 c3 84 c0 0f 85 07 01 00 00 81 e1 00 45 00 00 81 | ...............D............E... |
1ede0 | fa 00 01 00 00 75 69 d9 c1 d9 e5 9b df e0 dd d8 f6 c4 02 0f 85 fc 00 00 00 d9 05 1c 67 46 00 dd | .....ui.....................gF.. |
1ee00 | 5c 24 28 dd 5c 24 38 dd 5c 24 30 e8 a8 8b 00 00 dd 44 24 28 c7 00 21 00 00 00 dd 5c 24 18 dd 44 | \$(.\$8.\$0......D$(..!....\$..D |
1ee20 | 24 38 dd 5c 24 10 dd 44 24 30 dd 5c 24 08 c7 44 24 04 18 67 46 00 c7 04 24 01 00 00 00 e8 be eb | $8.\$..D$0.\$..D$..gF...$....... |
1ee40 | ff ff dd 44 24 28 83 c4 68 5b c3 90 8d 74 26 00 81 f9 00 01 00 00 74 8f 81 f9 00 40 00 00 0f 84 | ...D$(..h[...t&.......t....@.... |
1ee60 | c1 01 00 00 81 fa 00 05 00 00 0f 84 94 00 00 00 81 f9 00 05 00 00 0f 85 54 02 00 00 d9 c1 d9 e5 | ........................T....... |
1ee80 | 9b df e0 dd d8 f6 c4 02 8d 5c 24 58 0f 84 de 00 00 00 d9 c9 dd 5c 24 30 dd 14 24 8d 5c 24 58 dd | .........\$X.........\$0..$.\$X. |
1eea0 | 5c 24 28 89 d8 e8 86 fe ff ff d9 ee d9 c9 df e9 dd d8 dd 44 24 28 dd 44 24 30 7a 06 0f 84 b0 00 | \$(................D$(.D$0z..... |
1eec0 | 00 00 d9 c9 d9 e5 9b df e0 dd d8 f6 c4 02 0f 85 33 03 00 00 d9 e0 eb 18 dd d8 dd d8 eb 06 66 90 | ................3.............f. |
1eee0 | dd d8 dd d8 d9 e8 eb 08 dd d8 dd d9 eb 02 dd d8 83 c4 68 5b c3 d9 05 20 67 46 00 dd 5c 24 28 e9 | ..................h[....gF..\$(. |
1ef00 | ff fe ff ff 81 f9 00 05 00 00 0f 84 30 03 00 00 d9 c1 d9 e5 9b df e0 dd d8 f6 c4 02 74 06 d9 c9 | ............0...............t... |
1ef20 | d9 e0 d9 c9 d9 e8 d9 c0 d9 cb db eb dd db 0f 8b bc 03 00 00 dd d8 eb 02 dd d8 d9 e8 d9 ca df ea | ................................ |
1ef40 | dd d9 0f 86 17 04 00 00 d9 e5 9b df e0 dd d8 f6 c4 02 75 11 e9 6c 01 00 00 dd d8 dd d8 eb 06 dd | ..................u..l.......... |
1ef60 | d8 eb 02 dd d8 d9 ee eb 87 8d b4 26 00 00 00 00 d9 c9 dd 5c 24 30 dd 14 24 dd 5c 24 28 c7 44 24 | ...........&.......\$0..$.\$(.D$ |
1ef80 | 08 ff ff ff ff e8 26 0a 00 00 89 d8 dd 1c 24 e8 9c fd ff ff 31 c0 ba 01 00 00 00 d9 ee df e9 dd | ......&.......$.....1........... |
1efa0 | d8 0f 9a c0 dd 44 24 30 0f 44 d0 d9 c0 d9 e5 9b df e0 dd d8 f6 c4 02 dd 44 24 28 74 13 d9 c0 d9 | .....D$0.D..............D$(t.... |
1efc0 | e5 9b df e0 dd d8 f6 c4 02 74 05 85 d2 74 8a 90 d9 c1 d9 e5 9b df e0 dd d8 f6 c4 02 0f 85 32 02 | .........t...t................2. |
1efe0 | 00 00 d9 c1 d9 e5 9b df e0 dd d8 f6 c4 02 74 16 d9 c0 d9 e5 9b df e0 dd d8 f6 c4 02 75 08 85 d2 | ..............t.............u... |
1f000 | 0f 84 b3 00 00 00 d9 e5 9b df e0 dd d8 f6 c4 02 0f 85 4a 02 00 00 85 d2 0f 85 8a 00 00 00 dd d8 | ..................J............. |
1f020 | e9 a0 00 00 00 81 fa 00 05 00 00 0f 84 9f 02 00 00 d9 c1 d9 e5 9b df e0 dd d8 f6 c4 02 8d 5c 24 | ..............................\$ |
1f040 | 58 0f 85 7e 01 00 00 d9 c9 dd 5c 24 30 dd 14 24 dd 5c 24 28 c7 44 24 08 ff ff ff ff e8 4f 09 00 | X..~......\$0..$.\$(.D$......O.. |
1f060 | 00 89 d8 dd 1c 24 e8 c5 fc ff ff 31 c0 ba 01 00 00 00 d9 ee df e9 dd d8 0f 9a c0 dd 44 24 28 0f | .....$.....1................D$(. |
1f080 | 44 d0 d9 e5 9b df e0 dd d8 f6 c4 02 dd 44 24 30 0f 84 ca 01 00 00 85 d2 74 25 d9 c0 d9 e5 9b df | D............D$0........t%...... |
1f0a0 | e0 dd d8 f6 c4 02 74 1b d9 e5 9b df e0 dd d8 f6 c4 02 74 11 e9 79 01 00 00 dd d8 dd d8 eb 06 dd | ......t...........t..y.......... |
1f0c0 | d8 eb 02 dd d8 d9 05 28 67 46 00 e9 20 fe ff ff d9 c9 dd 5c 24 30 dd 14 24 8d 5c 24 58 dd 5c 24 | .......(gF.........\$0..$.\$X.\$ |
1f0e0 | 28 89 d8 e8 48 fc ff ff d9 ee d9 c9 df e9 dd d8 dd 44 24 28 dd 44 24 30 7a 06 0f 84 81 01 00 00 | (...H............D$(.D$0z....... |
1f100 | d9 c0 d9 e5 9b df e0 dd d8 f6 c4 02 0f 85 fd 01 00 00 d9 05 30 67 46 00 d9 ca db ea dd da 0f 8b | ....................0gF......... |
1f120 | dc 01 00 00 d9 c9 eb 0e dd d8 d9 c9 eb 08 66 90 d9 c9 eb 02 d9 c9 dd 5c 24 28 d9 c0 dd 5c 24 30 | ..............f........\$(...\$0 |
1f140 | d9 e1 db 3c 24 e8 e6 09 00 00 dd 44 24 28 de c9 db 3c 24 e8 10 0a 00 00 dd 5c 24 48 dd 44 24 48 | ...<$......D$(...<$......\$H.D$H |
1f160 | dd 44 24 30 d9 e5 9b df e0 dd d8 d9 c0 f6 c4 02 dd 44 24 28 0f 84 6e fd ff ff dd d9 d9 c9 dd 54 | .D$0.............D$(..n........T |
1f180 | 24 30 dd 5c 24 28 dd 1c 24 c7 44 24 08 ff ff ff ff e8 1a 08 00 00 89 d8 dd 1c 24 e8 90 fb ff ff | $0.\$(..$.D$..............$..... |
1f1a0 | d9 ee d9 c9 df e9 dd d8 dd 44 24 28 dd 44 24 30 7a 0a 0f 84 36 fd ff ff dd d9 eb 02 dd d9 d9 e0 | .........D$(.D$0z...6........... |
1f1c0 | e9 2b fd ff ff d9 c9 dd 5c 24 30 dd 14 24 8d 5c 24 58 dd 5c 24 28 89 d8 e8 53 fb ff ff d9 ee d9 | .+......\$0..$.\$X.\$(...S...... |
1f1e0 | c9 df e9 dd d8 dd 44 24 28 dd 44 24 30 7a 06 0f 84 54 fe ff ff d9 c9 d9 e5 9b df e0 dd d8 f6 c4 | ......D$(.D$0z...T.............. |
1f200 | 02 0f 84 58 fd ff ff d9 e0 d8 3d 24 67 46 00 e9 dc fc ff ff d9 c0 d9 e5 9b df e0 dd d8 f6 c4 02 | ...X......=$gF.................. |
1f220 | 0f 85 bc fd ff ff 85 d2 0f 84 b4 fd ff ff dd d8 dd d8 d9 05 2c 67 46 00 e9 b3 fc ff ff 8d 76 00 | ....................,gF.......v. |
1f240 | dd d9 d9 e5 9b df e0 dd d8 f6 c4 02 0f 84 73 fe ff ff d9 ee e9 97 fc ff ff 8d b4 26 00 00 00 00 | ..............s............&.... |
1f260 | 85 d2 0f 84 fb fc ff ff d9 e5 9b df e0 dd d8 f6 c4 02 0f 84 ed fc ff ff d9 ee d9 e0 e9 6f fc ff | .............................o.. |
1f280 | ff dd 44 24 58 dd 05 38 67 46 00 df e9 0f 82 95 fe ff ff d9 05 40 67 46 00 d9 c9 df e9 dd d8 0f | ..D$X..8gF...........@gF........ |
1f2a0 | 82 8b fe ff ff d9 c9 d9 7c 24 46 0f b7 44 24 46 b4 0c 66 89 44 24 44 d9 6c 24 44 db 5c 24 08 d9 | ........|$F..D$F..f.D$D.l$D.\$.. |
1f2c0 | 6c 24 46 dd 1c 24 e8 f5 08 00 00 e9 20 fc ff ff dd d9 d9 e5 9b df e0 dd d8 f6 c4 02 0f 85 e3 fd | l$F..$.......................... |
1f2e0 | ff ff d9 ee e9 07 fc ff ff 8d b4 26 00 00 00 00 0f 85 42 fc ff ff dd d9 dd d9 e9 f1 fb ff ff 90 | ...........&......B............. |
1f300 | 0f 85 2e fe ff ff dd d9 d9 fa e9 e1 fb ff ff d9 c9 dd 5c 24 38 dd 5c 24 30 e8 9a 86 00 00 d9 05 | ..................\$8.\$0....... |
1f320 | 20 67 46 00 c7 00 21 00 00 00 dd 54 24 18 c7 44 24 04 18 67 46 00 d9 5c 24 28 dd 44 24 38 dd 5c | .gF...!....T$..D$..gF..\$(.D$8.\ |
1f340 | 24 10 dd 44 24 30 dd 5c 24 08 c7 04 24 01 00 00 00 e8 aa e6 ff ff d9 44 24 28 e9 91 fb ff ff d9 | $..D$0.\$...$..........D$(...... |
1f360 | e5 9b df e0 dd d8 f6 c4 02 0f 85 56 fd ff ff d9 ee e9 7a fb ff ff 90 90 90 90 90 90 90 90 90 90 | ...........V......z............. |
1f380 | 53 83 ec 28 8b 44 24 38 8b 5c 24 30 c7 44 24 08 00 00 00 00 c7 04 24 00 40 00 00 89 44 24 10 8b | S..(.D$8.\$0.D$.......$.@...D$.. |
1f3a0 | 44 24 34 89 5c 24 04 89 44 24 0c e8 40 20 00 00 c6 04 03 00 83 c4 28 5b c3 90 90 90 90 90 90 90 | D$4.\$..D$..@.........([........ |
1f3c0 | 83 ec 2c 8b 44 24 38 c7 44 24 08 00 00 00 00 c7 04 24 00 60 00 00 89 44 24 10 8b 44 24 34 89 44 | ..,.D$8.D$.......$.`...D$..D$4.D |
1f3e0 | 24 0c 8b 44 24 30 89 44 24 04 e8 01 20 00 00 83 c4 2c c3 90 90 90 90 90 90 90 90 90 90 90 90 90 | $..D$0.D$........,.............. |
1f400 | 83 ec 3c dd 44 24 40 d9 c0 d9 e5 9b df e0 dd d8 89 c2 81 e2 00 45 00 00 81 fa 00 01 00 00 74 40 | ..<.D$@..............E........t@ |
1f420 | d9 c0 d9 e5 9b df e0 dd d8 f6 c4 02 75 32 81 fa 00 40 00 00 0f 84 9c 00 00 00 81 fa 00 05 00 00 | ............u2...@.............. |
1f440 | 0f 84 9a 00 00 00 d9 e8 d9 c0 d9 ca db ea dd da 7b 7e dd d8 eb 02 dd d8 83 c4 3c d9 fa c3 66 90 | ................{~........<...f. |
1f460 | d9 c0 d9 e5 9b df e0 dd d8 f6 c4 02 75 52 d9 05 54 67 46 00 dd 5c 24 20 dd 5c 24 28 e8 37 85 00 | ............uR..TgF..\$..\$(.7.. |
1f480 | 00 dd 44 24 20 c7 00 21 00 00 00 dd 5c 24 18 d9 ee dd 5c 24 10 dd 44 24 28 dd 5c 24 08 c7 44 24 | ..D$...!....\$....\$..D$(.\$..D$ |
1f4a0 | 04 48 67 46 00 c7 04 24 01 00 00 00 e8 4f e5 ff ff dd 44 24 20 83 c4 3c c3 8d b4 26 00 00 00 00 | .HgF...$.....O....D$...<...&.... |
1f4c0 | d9 05 50 67 46 00 dd 5c 24 20 eb ac 8d 74 26 00 75 84 dd d9 eb df dd d8 d9 ee eb d9 8d 74 26 00 | ..PgF..\$....t&.u............t&. |
1f4e0 | dd d8 d9 05 58 67 46 00 eb cb 90 90 90 90 90 90 83 ec 4c dd 44 24 50 d9 e5 9b df e0 25 00 45 00 | ....XgF...........L.D$P.....%.E. |
1f500 | 00 3d 00 01 00 00 74 68 3d 00 05 00 00 74 14 db 3c 24 e8 c9 28 00 00 dd 5c 24 38 dd 44 24 38 83 | .=....th=....t..<$..(...\$8.D$8. |
1f520 | c4 4c c3 dd 5c 24 30 e8 8c 84 00 00 d9 05 60 67 46 00 c7 00 21 00 00 00 dd 54 24 18 c7 44 24 04 | .L..\$0.......`gF...!....T$..D$. |
1f540 | 5c 67 46 00 d9 5c 24 28 d9 ee dd 5c 24 10 dd 44 24 30 dd 5c 24 08 c7 04 24 01 00 00 00 e8 9e e4 | \gF..\$(...\$..D$0.\$...$....... |
1f560 | ff ff d9 44 24 28 83 c4 4c c3 8d b6 00 00 00 00 dd 5c 24 28 e8 3f 84 00 00 dd 44 24 28 c7 00 21 | ...D$(..L........\$(.?....D$(..! |
1f580 | 00 00 00 dd 54 24 18 d9 ee dd 5c 24 10 dd 5c 24 08 c7 44 24 04 5c 67 46 00 c7 04 24 01 00 00 00 | ....T$....\$..\$..D$.\gF...$.... |
1f5a0 | e8 5b e4 ff ff dd 44 24 28 e9 71 ff ff ff 90 90 83 ec 4c dd 44 24 50 d9 e5 9b df e0 89 c2 81 e2 | .[....D$(.q.......L.D$P......... |
1f5c0 | 00 45 00 00 81 fa 00 40 00 00 0f 84 93 00 00 00 d9 e5 9b df e0 f6 c4 02 75 36 81 fa 00 05 00 00 | .E.....@................u6...... |
1f5e0 | 74 75 81 fa 00 01 00 00 74 16 db 3c 24 e8 26 28 00 00 dd 5c 24 38 dd 44 24 38 83 c4 4c c3 66 90 | tu......t..<$.&(...\$8.D$8..L.f. |
1f600 | dd d8 d9 05 6c 67 46 00 83 c4 4c c3 8d 74 26 00 dd 5c 24 30 e8 9f 83 00 00 d9 05 6c 67 46 00 c7 | ....lgF...L..t&..\$0.......lgF.. |
1f620 | 00 21 00 00 00 dd 54 24 18 c7 44 24 04 64 67 46 00 d9 5c 24 2c d9 ee dd 5c 24 10 dd 44 24 30 dd | .!....T$..D$.dgF..\$,...\$..D$0. |
1f640 | 5c 24 08 c7 04 24 01 00 00 00 e8 b1 e3 ff ff d9 44 24 2c 83 c4 4c c3 dd d8 d9 05 70 67 46 00 83 | \$...$..........D$,..L.....pgF.. |
1f660 | c4 4c c3 dd 5c 24 30 e8 4c 83 00 00 d9 05 68 67 46 00 c7 00 22 00 00 00 dd 54 24 18 c7 44 24 04 | .L..\$0.L.....hgF..."....T$..D$. |
1f680 | 64 67 46 00 d9 5c 24 2c d9 ee dd 5c 24 10 dd 44 24 30 dd 5c 24 08 c7 04 24 03 00 00 00 e8 5e e3 | dgF..\$,...\$..D$0.\$...$.....^. |
1f6a0 | ff ff d9 44 24 2c e9 4f ff ff ff 90 90 90 90 90 83 ec 4c dd 44 24 50 d9 e5 9b df e0 25 00 45 00 | ...D$,.O..........L.D$P.....%.E. |
1f6c0 | 00 3d 00 01 00 00 0f 84 5c 01 00 00 3d 00 05 00 00 0f 84 8e 00 00 00 3d 00 40 00 00 0f 84 3e 01 | .=......\...=..........=.@....>. |
1f6e0 | 00 00 dd 05 80 67 46 00 d9 c9 db e9 dd d9 0f 87 dc 00 00 00 dd 05 88 67 46 00 df e9 0f 87 15 01 | .....gF................gF....... |
1f700 | 00 00 d9 ea d8 c9 50 83 ec 08 d9 7c 24 04 0f b7 44 24 04 80 cc 0c 66 89 04 24 d9 2c 24 d9 fc d9 | ......P....|$...D$....f..$.,$... |
1f720 | c1 d9 fc d9 6c 24 04 83 c4 08 58 d9 c1 db 2d 50 91 42 00 d9 c2 d8 c9 de e2 d9 c4 d8 e3 de c9 de | ....l$....X...-P.B.............. |
1f740 | c1 db 2d 40 91 42 00 d8 cc de c1 d9 f0 d9 e8 de c1 dd d9 d9 fd dd d9 dd d9 dd 5c 24 38 dd 44 24 | ..-@.B....................\$8.D$ |
1f760 | 38 83 c4 4c c3 d9 e5 9b df e0 f6 c4 02 75 55 d9 05 7c 67 46 00 dd 5c 24 28 dd 5c 24 30 e8 36 82 | 8..L.........uU..|gF..\$(.\$0.6. |
1f780 | 00 00 c7 00 22 00 00 00 dd 44 24 30 d9 e5 9b df e0 dd 44 24 28 c1 e0 16 dd 5c 24 18 d9 ee c1 f8 | ...."....D$0......D$(....\$..... |
1f7a0 | 1f dd 5c 24 10 83 c0 04 dd 5c 24 08 c7 44 24 04 78 67 46 00 89 04 24 e8 44 e2 ff ff dd 44 24 28 | ..\$.....\$..D$.xgF...$.D....D$( |
1f7c0 | 83 c4 4c c3 d9 ee dd 5c 24 28 eb ad 8d 74 26 00 dd 5c 24 30 e8 df 81 00 00 d9 05 7c 67 46 00 c7 | ..L....\$(...t&..\$0.......|gF.. |
1f7e0 | 00 22 00 00 00 dd 54 24 18 c7 44 24 04 78 67 46 00 d9 5c 24 28 d9 ee dd 5c 24 10 dd 44 24 30 dd | ."....T$..D$.xgF..\$(...\$..D$0. |
1f800 | 5c 24 08 c7 04 24 03 00 00 00 e8 f1 e1 ff ff d9 44 24 28 83 c4 4c c3 dd d8 d9 ee 83 c4 4c c3 90 | \$...$..........D$(..L.......L.. |
1f820 | dd d8 d9 e8 83 c4 4c c3 dd 5c 24 28 e8 87 81 00 00 dd 44 24 28 c7 00 21 00 00 00 dd 54 24 18 d9 | ......L..\$(......D$(..!....T$.. |
1f840 | ee dd 5c 24 10 dd 5c 24 08 c7 44 24 04 78 67 46 00 c7 04 24 01 00 00 00 e8 a3 e1 ff ff dd 44 24 | ..\$..\$..D$.xgF...$..........D$ |
1f860 | 28 e9 fb fe ff ff 90 90 90 90 90 90 90 90 90 90 83 ec 4c dd 44 24 50 d9 e5 9b df e0 25 00 45 00 | (.................L.D$P.....%.E. |
1f880 | 00 3d 00 01 00 00 74 68 3d 00 05 00 00 74 14 db 3c 24 e8 ad 25 00 00 dd 5c 24 38 dd 44 24 38 83 | .=....th=....t..<$..%...\$8.D$8. |
1f8a0 | c4 4c c3 dd 5c 24 30 e8 0c 81 00 00 d9 05 94 67 46 00 c7 00 21 00 00 00 dd 54 24 18 c7 44 24 04 | .L..\$0........gF...!....T$..D$. |
1f8c0 | 90 67 46 00 d9 5c 24 28 d9 ee dd 5c 24 10 dd 44 24 30 dd 5c 24 08 c7 04 24 01 00 00 00 e8 1e e1 | .gF..\$(...\$..D$0.\$...$....... |
1f8e0 | ff ff d9 44 24 28 83 c4 4c c3 8d b6 00 00 00 00 dd 5c 24 28 e8 bf 80 00 00 dd 44 24 28 c7 00 21 | ...D$(..L........\$(......D$(..! |
1f900 | 00 00 00 dd 54 24 18 d9 ee dd 5c 24 10 dd 5c 24 08 c7 44 24 04 90 67 46 00 c7 04 24 01 00 00 00 | ....T$....\$..\$..D$..gF...$.... |
1f920 | e8 db e0 ff ff dd 44 24 28 e9 71 ff ff ff 90 90 dd 44 24 04 83 ec 08 9b d9 7c 24 04 ba 00 08 00 | ......D$(.q......D$......|$..... |
1f940 | 00 0b 54 24 04 81 e2 ff fb 00 00 89 14 24 d9 2c 24 d9 fc d9 6c 24 04 83 c4 08 c3 90 8d 44 24 04 | ..T$.........$.,$...l$.......D$. |
1f960 | c3 ff 25 a0 94 46 00 90 66 90 66 90 66 90 66 90 83 ec 0c 8b 54 24 10 8b 4c 24 14 89 d0 29 c8 39 | ..%..F..f.f.f.f.....T$..L$...).9 |
1f980 | c2 72 10 31 d2 89 04 24 89 54 24 04 df 2c 24 83 c4 0c c3 89 c8 29 d0 31 d2 89 04 24 89 54 24 04 | .r.1...$.T$..,$......).1...$.T$. |
1f9a0 | df 2c 24 83 c4 0c d9 e0 c3 90 90 90 90 90 90 90 83 ec 1c dd 44 24 20 d9 c0 d9 e5 9b df e0 dd d8 | .,$.................D$.......... |
1f9c0 | f6 c4 01 d9 c0 75 30 dd d8 d9 ee d9 c9 db e9 dd d9 7a 04 eb 2b dd d8 db 44 24 28 d9 c9 d9 fd dd | .....u0..........z..+...D$(..... |
1f9e0 | d9 d9 e5 9b df e0 f6 c4 01 75 1f d9 ee d9 c9 db e9 dd d9 7b 13 eb 02 dd d9 83 c4 1c c3 8d 76 00 | .........u.........{..........v. |
1fa00 | d9 c0 75 d1 dd d9 eb f1 75 ef dd 1c 24 8d 76 00 e8 a3 7f 00 00 dd 04 24 c7 00 22 00 00 00 83 c4 | ..u.....u...$.v........$.."..... |
1fa20 | 1c c3 90 90 90 90 90 90 90 90 90 90 90 90 90 90 83 ec 3c 8d 44 24 28 89 44 24 10 8d 44 24 24 89 | ..................<.D$(.D$..D$$. |
1fa40 | 44 24 0c 8b 44 24 44 c7 44 24 08 60 91 42 00 89 44 24 04 8b 44 24 40 89 04 24 e8 71 28 00 00 89 | D$..D$D.D$.`.B..D$..D$@..$.q(... |
1fa60 | c2 83 e2 07 83 fa 06 77 1d ff 24 95 98 67 46 00 8b 4c 24 2c 81 c9 00 00 f0 7f 89 4c 24 1c 8b 4c | .......w..$..gF..L$,.......L$..L |
1fa80 | 24 28 89 4c 24 18 a8 08 74 08 81 4c 24 1c 00 00 00 80 dd 44 24 18 83 c4 3c c3 8d b6 00 00 00 00 | $(.L$...t..L$......D$...<....... |
1faa0 | c7 44 24 18 00 00 00 00 c7 44 24 1c 00 00 f8 7f eb d4 c7 44 24 18 00 00 00 00 c7 44 24 1c 00 00 | .D$......D$........D$......D$... |
1fac0 | 00 00 eb c2 8b 4c 24 28 8b 54 24 2c 89 4c 24 18 8b 4c 24 24 81 e2 ff ff ef ff 81 c1 33 04 00 00 | .....L$(.T$,.L$..L$$........3... |
1fae0 | c1 e1 14 09 d1 89 4c 24 1c eb 9b 90 8d 74 26 00 8b 4c 24 28 89 4c 24 18 8b 4c 24 2c 89 4c 24 1c | ......L$.....t&..L$(.L$..L$,.L$. |
1fb00 | eb 84 c7 44 24 18 00 00 00 00 c7 44 24 1c 00 00 f0 7f e9 6f ff ff ff 90 90 90 90 90 90 90 90 90 | ...D$......D$......o............ |
1fb20 | 00 00 00 00 00 00 f0 3f 8f c2 f5 28 5c 8f d2 3f dd 05 20 07 42 00 db 6c 24 04 d9 e5 df e0 d9 c0 | .......?...(\..?....B..l$....... |
1fb40 | 9e 72 1d d8 e2 d9 c0 d9 e1 dc 1d 28 07 42 00 df e0 80 e4 45 74 05 dd d9 d9 f9 c3 dd d8 d9 f1 c3 | .r.........(.B.....Et........... |
1fb60 | 7a e1 dd d9 dd d9 c3 90 db 6c 24 04 d9 e5 9b df e0 b6 45 20 e6 80 fe 05 74 30 d9 c0 83 ec 08 d9 | z........l$.......E.....t0...... |
1fb80 | 7c 24 04 0f b7 44 24 04 80 cc 0c 66 89 04 24 d9 2c 24 d9 fc d9 6c 24 04 83 c4 08 dc e9 d9 c9 d9 | |$...D$....f..$.,$...l$......... |
1fba0 | f0 d9 e8 de c1 d9 fd dd d9 c3 a9 00 02 00 00 74 04 dd d8 d9 ee c3 90 90 66 90 66 90 66 90 66 90 | ...............t........f.f.f.f. |
1fbc0 | 53 83 ec 48 dd 44 24 50 8b 5c 24 58 d9 e5 9b df e0 d9 e8 ba 00 00 00 00 db e9 0f 9b c1 0f 44 d1 | S..H.D$P.\$X..................D. |
1fbe0 | 84 d2 75 7c 85 db 74 7e 25 00 45 00 00 3d 00 01 00 00 74 7d 89 da 83 e2 01 3d 00 40 00 00 0f 84 | ..u|..t~%.E..=....t}.....=.@.... |
1fc00 | dc 00 00 00 3d 00 05 00 00 0f 84 01 01 00 00 d9 c1 85 db d9 e1 0f 88 b8 00 00 00 dd d9 83 fb 01 | ....=........................... |
1fc20 | 74 23 f6 c3 01 d9 c0 0f 84 67 01 00 00 d9 c9 89 d8 d1 f8 a8 01 d8 c8 74 02 dc c9 d1 f8 75 f4 dd | t#.......g.............t.....u.. |
1fc40 | d8 d9 c9 eb 02 d9 c9 d9 e5 9b df e0 dd d8 f6 c4 02 74 19 85 d2 74 15 d9 e0 eb 11 90 8d 74 26 00 | .................t...t.......t&. |
1fc60 | dd d8 dd d8 eb 04 dd d8 dd d8 d9 e8 83 c4 48 5b c3 dd d8 d9 e5 9b df e0 f6 c4 02 0f 85 04 01 00 | ..............H[................ |
1fc80 | 00 d9 05 c0 67 46 00 dd 5c 24 28 dd 5c 24 30 e8 24 7d 00 00 dd 44 24 28 c7 00 21 00 00 00 dd 5c | ....gF..\$(.\$0.$}...D$(..!....\ |
1fca0 | 24 18 89 5c 24 3c db 44 24 3c dd 5c 24 10 dd 44 24 30 dd 5c 24 08 c7 44 24 04 b4 67 46 00 c7 04 | $..\$<.D$<.\$..D$0.\$..D$..gF... |
1fcc0 | 24 01 00 00 00 e8 36 dd ff ff dd 44 24 28 83 c4 48 5b c3 de f9 f7 db e9 41 ff ff ff 8d 74 26 00 | $.....6....D$(..H[......A....t&. |
1fce0 | dd d8 85 db 0f 88 d6 00 00 00 85 d2 74 12 d9 e5 9b df e0 dd d8 f6 c4 02 74 0c e9 a1 00 00 00 90 | ............t...........t....... |
1fd00 | dd d8 eb 02 dd d8 d9 ee e9 5f ff ff ff 8d 76 00 dd d8 d9 e5 9b df e0 f6 c4 02 74 14 89 d8 c1 e8 | ........._....v...........t..... |
1fd20 | 1f 84 c0 74 0b 85 d2 74 db 8d b4 26 00 00 00 00 d9 e5 9b df e0 f6 c4 02 74 19 85 db 8d 74 26 00 | ...t...t...&............t....t&. |
1fd40 | 78 11 85 d2 74 0d dd d8 d9 05 c8 67 46 00 e9 19 ff ff ff d9 e5 9b df e0 f6 c4 02 75 53 85 db 78 | x...t......gF..............uS..x |
1fd60 | 89 85 d2 74 0f d9 e5 9b df e0 dd d8 f6 c4 02 90 74 08 eb d4 dd d8 eb 02 dd d8 d9 05 c4 67 46 00 | ...t............t............gF. |
1fd80 | e9 e7 fe ff ff d9 05 bc 67 46 00 dd 5c 24 28 e9 f7 fe ff ff dd d8 d9 e8 e9 90 fe ff ff 8d 76 00 | ........gF..\$(...............v. |
1fda0 | d9 ee d9 e0 e9 c3 fe ff ff 8d b4 26 00 00 00 00 85 db 78 a9 85 d2 75 a5 dd d8 eb be 8d 74 26 00 | ...........&......x...u......t&. |
1fdc0 | 85 d2 74 b4 d9 e5 9b df e0 f6 c4 02 8d 74 26 00 75 93 dd d8 eb a4 90 90 90 90 90 90 90 90 90 90 | ..t..........t&.u............... |
1fde0 | 53 89 c1 83 ec 48 8b 44 24 50 89 44 24 20 8b 44 24 54 89 44 24 24 8b 44 24 58 89 44 24 28 8b 44 | S....H.D$P.D$..D$T.D$$.D$X.D$(.D |
1fe00 | 24 5c db 6c 24 20 89 44 24 2c d9 e5 9b df e0 dd d8 f6 c4 01 74 1a f6 c4 04 0f 84 91 00 00 00 c7 | $\.l$..D$,..........t........... |
1fe20 | 44 24 38 03 00 00 00 0f b7 54 24 28 31 c0 eb 14 f6 c4 04 75 5c 0f b7 54 24 28 31 c0 c7 44 24 38 | D$8......T$(1......u\..T$(1..D$8 |
1fe40 | 00 00 00 00 81 e2 00 80 00 00 8b 5c 24 68 89 13 8d 54 24 3c 89 54 24 1c 8b 54 24 64 89 4c 24 10 | ...........\$h...T$<.T$..T$d.L$. |
1fe60 | 89 44 24 04 c7 04 24 78 91 42 00 89 54 24 18 8b 54 24 60 89 54 24 14 8d 54 24 38 89 54 24 0c 8d | .D$...$x.B..T$..T$`.T$..T$8.T$.. |
1fe80 | 54 24 20 89 54 24 08 e8 34 3f 00 00 83 c4 48 5b c3 f6 c4 40 74 2a c7 44 24 38 02 00 00 00 0f b7 | T$..T$..4?....H[...@t*.D$8...... |
1fea0 | 54 24 28 b8 c3 bf ff ff eb 9a 8d b6 00 00 00 00 c7 44 24 38 04 00 00 00 31 c0 31 d2 eb 8c 66 90 | T$(..............D$8....1.1...f. |
1fec0 | 0f b7 54 24 28 c7 44 24 38 01 00 00 00 89 d0 25 ff 7f 00 00 2d 3e 40 00 00 e9 66 ff ff ff 66 90 | ..T$(.D$8......%....->@...f...f. |
1fee0 | 53 83 ec 18 8b 4a 04 f6 c5 40 75 08 8b 5a 20 39 5a 24 7e 10 80 e5 20 75 17 8b 1a 8b 4a 20 88 04 | S....J...@u..Z.9Z$~....u....J... |
1ff00 | 0b 8b 5a 20 83 c3 01 89 5a 20 83 c4 18 5b c3 90 8b 0a 89 04 24 89 54 24 0c 89 4c 24 04 e8 a6 7c | ..Z.....Z....[......$.T$..L$...| |
1ff20 | 00 00 8b 54 24 0c 8b 5a 20 83 c3 01 89 5a 20 83 c4 18 5b c3 8d b6 00 00 00 00 8d bf 00 00 00 00 | ...T$..Z.....Z....[............. |
1ff40 | 55 57 56 89 d6 53 89 cb 83 ec 4c 89 44 24 18 8d 6c 24 30 8d 44 24 2c 89 44 24 08 c7 44 24 04 00 | UWV..S....L.D$..l$0.D$,.D$..D$.. |
1ff60 | 00 00 00 89 2c 24 e8 c5 53 00 00 8b 43 0c 85 c0 78 05 39 c6 0f 4f f0 8b 43 08 39 c6 0f 8d 80 00 | ....,$..S...C...x.9..O..C.9..... |
1ff80 | 00 00 29 f0 85 c0 89 43 08 7e 06 f6 43 05 04 74 7a 89 74 24 1c 8b 44 24 1c 85 c0 7e 50 83 44 24 | ..)....C.~..C..tz.t$..D$...~P.D$ |
1ffa0 | 18 02 8d 44 24 2c 89 44 24 08 8b 44 24 18 0f b7 40 fe 89 2c 24 89 44 24 04 e8 72 53 00 00 85 c0 | ...D$,.D$..D$...@..,$.D$..rS.... |
1ffc0 | 7e 2b 8d 74 05 00 89 ef 83 c7 01 0f be 47 ff 89 da e8 0a ff ff ff 39 f7 75 ee 83 6c 24 1c 01 eb | ~+.t.........G........9.u..l$... |
1ffe0 | b4 89 da b8 20 00 00 00 e8 f3 fe ff ff 8b 43 08 8d 50 ff 85 c0 89 53 08 7f e7 83 c4 4c 5b 5e 5f | ..............C..P....S.....L[^_ |
20000 | 5d c3 c7 43 08 ff ff ff ff eb 86 83 e8 01 89 43 08 89 da b8 20 00 00 00 e8 c3 fe ff ff 8b 43 08 | ]..C...........C..............C. |
20020 | 8d 50 ff 85 c0 89 53 08 75 e7 e9 62 ff ff ff 90 57 89 c7 8b 41 0c 56 89 d6 53 89 cb 85 c0 78 05 | .P....S.u..b....W...A.V..S....x. |
20040 | 39 c2 0f 4f f0 8b 43 08 39 c6 7d 74 29 f0 85 c0 89 43 08 7e 25 f6 43 05 04 75 1f 83 e8 01 89 43 | 9..O..C.9.}t)....C.~%.C..u.....C |
20060 | 08 89 da b8 20 00 00 00 e8 73 fe ff ff 8b 43 08 8d 50 ff 85 c0 89 53 08 75 e7 85 f6 74 2e 66 90 | .........s....C..P....S.u...t.f. |
20080 | 83 c7 01 0f be 47 ff 89 da e8 52 fe ff ff 83 ee 01 75 ed 8b 43 08 8d 50 ff 85 c0 89 53 08 7e 19 | .....G....R......u..C..P....S.~. |
200a0 | 89 da b8 20 00 00 00 e8 34 fe ff ff 8b 43 08 8d 50 ff 85 c0 89 53 08 7f e7 5b 5e 5f c3 8d 76 00 | ........4....C..P....S...[^_..v. |
200c0 | c7 43 08 ff ff ff ff eb b1 8d b4 26 00 00 00 00 55 57 56 53 83 ec 1c 85 c0 c7 41 0c ff ff ff ff | .C.........&....UWVS......A..... |
200e0 | 74 3e 8b 69 04 8d 7c 24 0d c6 44 24 0c 2d 8d 44 24 0c 83 e5 20 31 f6 0f b6 1c 32 83 e3 df 09 eb | t>.i..|$..D$.-.D$....1....2..... |
20100 | 88 1c 37 83 c6 01 83 fe 03 75 ec 8d 57 03 29 c2 e8 1b ff ff ff 83 c4 1c 5b 5e 5f 5d c3 8d 76 00 | ..7......u..W.).........[^_]..v. |
20120 | 8b 69 04 f7 c5 00 01 00 00 74 15 c6 44 24 0c 2b 8d 7c 24 0d 8d 44 24 0c eb b8 8d b6 00 00 00 00 | .i.......t..D$.+.|$..D$......... |
20140 | f7 c5 40 00 00 00 74 0f c6 44 24 0c 20 8d 7c 24 0d 8d 44 24 0c eb 9b 8d 44 24 0c 89 c7 eb 93 90 | ..@...t..D$...|$..D$....D$...... |
20160 | 55 89 e5 57 89 cf 56 53 31 db 83 ec 3c 89 45 d0 89 45 d8 8b 41 0c 8b 49 04 89 55 d4 89 55 dc 85 | U..W..VS1...<.E..E..A..I..U..U.. |
20180 | c0 0f 49 d8 83 c3 17 f6 c5 10 89 45 e4 74 0b 66 83 7f 1c 00 0f 85 d6 01 00 00 8b 47 08 39 c3 0f | ..I........E.t.f...........G.9.. |
201a0 | 4d c3 83 c0 0f 83 e0 f0 e8 03 e6 ff ff 29 c4 f6 c1 80 8d 44 24 10 89 45 e0 74 11 8b 5d d4 85 db | M............).....D$..E.t..]... |
201c0 | 0f 88 1a 02 00 00 80 e1 7f 89 4f 04 8b 45 d8 8b 55 dc 89 c6 89 d0 09 f0 0f 84 30 02 00 00 8b 45 | ..........O..E..U.........0....E |
201e0 | e0 89 7d d8 89 d7 89 c3 8d 4b 01 89 34 24 89 7c 24 04 c7 44 24 08 0a 00 00 00 c7 44 24 0c 00 00 | ..}......K..4$.|$..D$......D$... |
20200 | 00 00 89 4d e4 e8 76 7b 00 00 83 c0 30 88 03 89 34 24 89 7c 24 04 c7 44 24 08 0a 00 00 00 c7 44 | ...M..v{....0...4$.|$..D$......D |
20220 | 24 0c 00 00 00 00 e8 a5 7c 00 00 8b 4d e4 89 c6 89 d0 09 f0 89 d7 74 3c 39 4d e0 74 25 8b 45 d8 | $.......|...M.........t<9M.t%.E. |
20240 | f6 40 05 10 74 1c 66 83 78 1c 00 74 15 89 c8 2b 45 e0 99 c1 ea 1e 01 d0 83 e0 03 29 d0 83 f8 03 | .@..t.f.x..t...+E..........).... |
20260 | 74 04 89 cb eb 82 8d 4b 02 c6 43 01 2c 89 cb e9 74 ff ff ff 8b 7d d8 89 cb 8b 47 0c 89 45 e4 8b | t......K..C.,...t....}....G..E.. |
20280 | 4d e4 89 de 85 c9 7e 19 8b 45 e0 29 d8 01 c8 85 c0 7e 0e 8d 34 03 83 c3 01 39 f3 c6 43 ff 30 75 | M.....~..E.).....~..4....9..C.0u |
202a0 | f5 3b 75 e0 0f 84 4e 01 00 00 8b 47 08 85 c0 7e 58 8b 55 e0 29 f2 01 c2 8b 47 04 85 d2 89 57 08 | .;u...N....G...~X.U.)....G....W. |
202c0 | 7e 4a a9 c0 01 00 00 74 06 83 ea 01 89 57 08 8b 57 0c 85 d2 0f 88 bb 00 00 00 f6 c4 04 75 2d 8b | ~J.....t.....W..W............u-. |
202e0 | 57 08 8d 4a ff 85 d2 89 4f 08 7e 20 8d 74 26 00 89 fa b8 20 00 00 00 e8 e4 fb ff ff 8b 47 08 8d | W..J....O.~..t&..............G.. |
20300 | 50 ff 85 c0 89 57 08 7f e7 8b 47 04 a8 80 74 51 8d 5e 01 c6 06 2d 39 5d e0 8b 75 e0 73 2e 66 90 | P....W....G...tQ.^...-9]..u.s.f. |
20320 | 83 eb 01 0f be 03 89 fa e8 b3 fb ff ff 39 f3 75 ef 8b 47 08 8d 50 ff 85 c0 89 57 08 7e 1b 66 90 | .............9.u..G..P....W.~.f. |
20340 | 89 fa b8 20 00 00 00 e8 94 fb ff ff 8b 47 08 8d 50 ff 85 c0 89 57 08 7f e7 8d 65 f4 5b 5e 5f 5d | .............G..P....W....e.[^_] |
20360 | c3 f6 c4 01 74 21 8d 5e 01 c6 06 2b eb a8 66 90 89 d8 ba 56 55 55 55 f7 ea 89 d8 c1 f8 1f 29 c2 | ....t!.^...+..f....VUUU.......). |
20380 | 01 d3 e9 13 fe ff ff a8 40 89 f3 74 89 83 c3 01 c6 06 20 eb 81 89 c2 81 e2 00 06 00 00 81 fa 00 | ........@..t.................... |
203a0 | 02 00 00 0f 85 31 ff ff ff 8b 57 08 8d 4a ff 85 d2 89 4f 08 0f 8e 52 ff ff ff 8d b6 00 00 00 00 | .....1....W..J....O...R......... |
203c0 | 83 c6 01 c6 46 ff 30 8b 47 08 8d 50 ff 85 c0 89 57 08 7f ec e9 30 ff ff ff 8d b4 26 00 00 00 00 | ....F.0.G..P....W....0.....&.... |
203e0 | 8b 45 d0 8b 55 d4 f7 d8 83 d2 00 f7 da 89 45 d8 89 55 dc e9 d4 fd ff ff 8b 4f 0c 85 c9 0f 84 a7 | .E..U.........E..U.......O...... |
20400 | fe ff ff c6 06 30 83 c6 01 e9 9c fe ff ff 8b 5d e0 e9 69 fe ff ff 8d 76 00 8d bc 27 00 00 00 00 | .....0.........]..i....v...'.... |
20420 | 55 89 e5 57 89 cf 56 89 d6 53 83 ec 2c 83 f8 6f 89 45 d8 b8 18 00 00 00 89 4d cc b9 12 00 00 00 | U..W..V..S..,..o.E.......M...... |
20440 | 0f 44 c8 0f 95 c0 0f b6 d8 0f b6 c0 89 45 e4 8b 45 08 8d 1c dd 07 00 00 00 89 55 dc 83 45 e4 03 | .D...........E..E.........U..E.. |
20460 | 8b 40 0c 89 c2 89 45 d0 31 c0 85 d2 0f 49 c2 01 c1 8b 45 08 8b 40 04 f6 c4 10 89 45 c8 74 0e 8b | .@....E.1....I....E..@.....E.t.. |
20480 | 45 08 66 83 78 1c 00 0f 85 24 02 00 00 8b 45 08 8b 40 08 39 c1 0f 4c c8 89 45 d4 8d 41 0f 83 e0 | E.f.x....$....E..@.9..L..E..A... |
204a0 | f0 e8 0a e3 ff ff 29 c4 8b 45 cc 0b 45 dc 89 65 e0 0f 84 59 02 00 00 0f b6 4d d8 89 e0 83 e1 20 | ......)..E..E..e...Y.....M...... |
204c0 | 88 4d dc eb 1d 88 48 ff 0f b6 4d e4 31 d2 0f ad fe d3 ef f6 c1 20 0f 45 f7 0f 45 fa 89 f9 09 f1 | .M....H...M.1..........E..E..... |
204e0 | 74 1e 89 f2 83 c0 01 21 da 8d 4a 30 80 f9 39 7e d4 83 c2 37 0a 55 dc 88 50 ff eb cc 8d 74 26 00 | t......!..J0..9~...7.U..P....t&. |
20500 | 39 45 e0 0f 84 07 02 00 00 8b 7d d0 85 ff 0f 8e b4 01 00 00 8b 4d e0 29 c1 01 f9 85 c9 0f 8e a5 | 9E........}..........M.)........ |
20520 | 01 00 00 8d 3c 08 83 c0 01 39 f8 c6 40 ff 30 75 f5 3b 7d e0 0f 84 b6 01 00 00 89 f8 2b 45 e0 39 | ....<....9..@.0u.;}.........+E.9 |
20540 | 45 d4 0f 8e aa 00 00 00 8b 75 d4 29 c6 8b 45 08 85 f6 89 70 08 7e 21 83 7d d8 6f 74 0d 8b 45 08 | E........u.)..E....p.~!.}.ot..E. |
20560 | f6 40 05 08 0f 85 fc 00 00 00 8b 45 08 8b 40 0c 85 c0 0f 88 05 01 00 00 8d 46 ff 89 45 e4 8b 45 | .@.........E..@..........F..E..E |
20580 | e4 83 7d d8 6f 89 c3 74 0d 8b 45 08 f6 40 05 08 0f 85 ba 00 00 00 85 f6 7e 09 8b 45 08 f6 40 05 | ..}.o..t..E..@..........~..E..@. |
205a0 | 04 74 6d 3b 7d e0 76 25 89 75 e4 8b 75 e0 89 5d e0 89 fb 8b 7d 08 83 eb 01 0f be 03 89 fa e8 1d | .tm;}.v%.u..u..]....}........... |
205c0 | f9 ff ff 39 f3 75 ef 8b 75 e4 8b 5d e0 85 f6 7e 19 8b 75 08 b8 20 00 00 00 83 eb 01 89 f2 e8 fd | ...9.u..u..]...~..u............. |
205e0 | f8 ff ff 8d 43 01 85 c0 7f ea 8d 65 f4 5b 5e 5f 5d c3 8b 45 08 be ff ff ff ff c7 45 e4 fe ff ff | ....C......e.[^_]..E.......E.... |
20600 | ff c7 40 08 ff ff ff ff e9 71 ff ff ff 8d 76 00 8b 5d e4 89 c6 b8 20 00 00 00 83 eb 01 89 f2 e8 | ..@......q....v..].............. |
20620 | bc f8 ff ff 8d 43 01 85 c0 7f ea 8b 5d e4 31 c0 85 db 8d 73 ff 0f 49 c3 29 c6 8d 5e ff e9 61 ff | .....C......].1....s..I.)..^..a. |
20640 | ff ff 83 ee 03 89 75 e4 89 c6 8d b6 00 00 00 00 0f b6 45 d8 83 c7 02 c6 47 ff 30 8b 5d e4 88 47 | ......u...........E.....G.0.]..G |
20660 | fe e9 30 ff ff ff 8d 46 fe 85 c0 7e d5 89 c6 8b 45 08 8b 40 0c 85 c0 0f 89 fb fe ff ff 8b 45 08 | ..0....F...~....E..@..........E. |
20680 | 8b 40 04 25 00 06 00 00 3d 00 02 00 00 0f 85 e5 fe ff ff 01 fe 83 c7 01 39 f7 c6 47 ff 30 75 f5 | .@.%....=...............9..G.0u. |
206a0 | c7 45 e4 fe ff ff ff be ff ff ff ff e9 cd fe ff ff 89 c8 ba 56 55 55 55 f7 ea 89 c8 c1 f8 1f 29 | .E..................VUUU.......) |
206c0 | c2 01 d1 e9 c5 fd ff ff 83 7d d8 6f 89 c7 0f 85 5d fe ff ff 8b 75 08 f6 46 05 08 0f 84 50 fe ff | .........}.o....]....u..F....P.. |
206e0 | ff 83 c7 01 c6 00 30 e9 45 fe ff ff 8d 74 26 00 8b 45 08 8b 50 0c 85 d2 0f 84 3c fe ff ff c6 07 | ......0.E....t&..E..P.....<..... |
20700 | 30 8b 40 08 83 c7 01 89 45 d4 e9 2b fe ff ff 90 8b 45 c8 8b 7d 08 80 e4 f7 89 47 04 8b 45 e0 e9 | 0.@.....E..+.....E..}.....G..E.. |
20720 | e5 fd ff ff 8d b6 00 00 00 00 8d bf 00 00 00 00 55 89 e5 57 56 53 89 c3 83 ec 3c 83 78 10 fd 0f | ................U..WVS....<.x... |
20740 | 84 80 00 00 00 0f b7 50 14 66 85 d2 74 55 8b 43 10 89 65 d4 83 c0 0f 83 e0 f0 e8 51 e0 ff ff 29 | .......P.f..tU.C..e........Q...) |
20760 | c4 8d 7c 24 10 8d 45 e4 c7 45 e4 00 00 00 00 89 44 24 08 89 54 24 04 89 3c 24 e8 b1 4b 00 00 85 | ..|$..E..E......D$..T$..<$..K... |
20780 | c0 7e 34 8d 34 07 83 c7 01 0f be 47 ff 89 da e8 4c f7 ff ff 39 f7 75 ee 8b 65 d4 8d 65 f4 5b 5e | .~4.4......G....L...9.u..e..e.[^ |
207a0 | 5f 5d c3 89 da b8 2e 00 00 00 e8 31 f7 ff ff 8d 65 f4 5b 5e 5f 5d c3 89 da b8 2e 00 00 00 e8 1d | _].........1....e.[^_].......... |
207c0 | f7 ff ff eb d3 c7 45 e4 00 00 00 00 e8 57 72 00 00 8d 55 e4 8b 00 89 54 24 0c c7 44 24 08 10 00 | ......E......Wr...U....T$..D$... |
207e0 | 00 00 89 44 24 04 8d 45 e2 89 04 24 e8 1f 4e 00 00 85 c0 7e 10 0f b7 55 e2 66 89 53 14 89 43 10 | ...D$..E...$..N....~...U.f.S..C. |
20800 | e9 44 ff ff ff 0f b7 53 14 eb f2 90 8d 74 26 00 55 89 c5 57 89 d7 56 89 ce 53 83 ec 1c 85 f6 8b | .D.....S.....t&.U..W..V..S...... |
20820 | 5c 24 30 8b 4b 08 0f 8e 44 02 00 00 39 ce 0f 8d ff 00 00 00 29 f1 89 4b 08 85 c9 0f 88 f2 00 00 | \$0.K...D...9.......)..K........ |
20840 | 00 8b 43 0c 39 c8 0f 8d e7 00 00 00 29 c1 85 c9 89 4b 08 0f 8e e6 00 00 00 85 c0 0f 8e 70 02 00 | ..C.9.......)....K...........p.. |
20860 | 00 83 e9 01 85 f6 89 4b 08 0f 8f d8 00 00 00 90 85 c9 7e 1e 85 ed 0f 84 b5 01 00 00 83 e9 01 85 | .......K..........~............. |
20880 | c9 89 4b 08 74 0c 8b 43 04 f6 c4 06 0f 84 21 01 00 00 85 ed 0f 85 2e 01 00 00 8b 43 04 f6 c4 01 | ..K.t..C......!............C.... |
208a0 | 0f 85 df 01 00 00 a8 40 0f 85 12 02 00 00 8b 53 08 85 d2 7e 13 8b 43 04 25 00 06 00 00 3d 00 02 | .......@.......S...~..C.%....=.. |
208c0 | 00 00 0f 84 ce 01 00 00 8d 43 1c 85 f6 bd 56 55 55 55 89 44 24 0c 0f 8e 04 01 00 00 8d 74 26 00 | .........C....VUUU.D$........t&. |
208e0 | 0f b6 17 b8 30 00 00 00 84 d2 74 06 83 c7 01 0f be c2 89 da e8 e7 f5 ff ff 83 ee 01 0f 84 ea 00 | ....0.....t..................... |
20900 | 00 00 f6 43 05 10 74 d8 66 83 7b 1c 00 74 d1 89 f0 f7 ed 89 f0 c1 f8 1f 29 c2 8d 04 52 39 c6 75 | ...C..t.f.{..t..........)...R9.u |
20920 | bf 8b 44 24 0c 89 d9 ba 01 00 00 00 e8 0f f6 ff ff eb ad c7 43 08 ff ff ff ff b9 ff ff ff ff 85 | ..D$................C........... |
20940 | f6 0f 8e 29 ff ff ff f6 43 05 10 0f 84 1f ff ff ff 66 83 7b 1c 00 0f 84 14 ff ff ff 8d 46 02 ba | ...)....C........f.{.........F.. |
20960 | 56 55 55 55 89 44 24 0c f7 ea 8b 44 24 0c c1 f8 1f 29 c2 83 fa 01 0f 8e f4 fe ff ff 85 c9 0f 8e | VUUU.D$....D$....).............. |
20980 | 0e ff ff ff 89 c8 29 d0 83 c0 01 eb 0b 8d 76 00 85 c9 0f 84 4d 01 00 00 83 e9 01 39 c1 75 f1 89 | ......).......v.....M......9.u.. |
209a0 | 4b 08 e9 c9 fe ff ff 89 da b8 20 00 00 00 e8 2d f5 ff ff 8b 43 08 8d 50 ff 85 c0 89 53 08 7f e7 | K..............-....C..P....S... |
209c0 | 85 ed 0f 84 d2 fe ff ff 89 da b8 2d 00 00 00 e8 0c f5 ff ff e9 d5 fe ff ff 8d b4 26 00 00 00 00 | ...........-...............&.... |
209e0 | 89 da b8 30 00 00 00 e8 f4 f4 ff ff 8b 43 0c 85 c0 7e 51 89 d8 e8 36 fd ff ff 85 f6 8b 43 0c 74 | ...0.........C...~Q...6......C.t |
20a00 | 1e eb 4f 0f b6 17 b8 30 00 00 00 84 d2 74 06 83 c7 01 0f be c2 89 da e8 c4 f4 ff ff 8b 43 0c 8d | ..O....0.....t...............C.. |
20a20 | 50 ff 85 c0 89 53 0c 7f da 83 c4 1c 5b 5e 5f 5d c3 8b 43 04 a9 c0 01 00 00 0f 84 4a fe ff ff e9 | P....S......[^_]..C........J.... |
20a40 | 38 fe ff ff f6 43 05 08 75 a9 85 f6 8d 74 26 00 74 cd 01 f0 89 43 0c 89 da b8 30 00 00 00 e8 7d | 8....C..u....t&.t....C....0....} |
20a60 | f4 ff ff 83 c6 01 78 ef eb b2 8d b6 00 00 00 00 85 c9 0f 8e c1 fd ff ff 83 e9 01 89 4b 08 66 90 | ......x.....................K.f. |
20a80 | e9 bc fd ff ff 89 da b8 2b 00 00 00 e8 4f f4 ff ff e9 18 fe ff ff 83 ea 01 89 53 08 8d 74 26 00 | ........+....O............S..t&. |
20aa0 | 89 da b8 30 00 00 00 e8 34 f4 ff ff 8b 43 08 8d 50 ff 85 c0 89 53 08 7f e7 e9 0a fe ff ff 66 90 | ...0....4....C..P....S........f. |
20ac0 | 89 da b8 20 00 00 00 e8 14 f4 ff ff e9 dd fd ff ff f6 43 05 08 0f 84 64 fe ff ff 90 8d 74 26 00 | ..................C....d.....t&. |
20ae0 | e9 7c fd ff ff c7 43 08 00 00 00 00 e9 a1 fd ff ff eb 0d 90 90 90 90 90 90 90 90 90 90 90 90 90 | .|....C......................... |
20b00 | 55 83 e9 01 57 89 d5 56 be 01 00 00 00 53 bb 67 66 66 66 83 ec 1c 89 44 24 04 89 c8 8b 7c 24 30 | U...W..V.....S.gfff....D$....|$0 |
20b20 | c1 f8 1f 89 44 24 0c 89 c8 f7 eb 89 4c 24 08 c1 f9 1f c1 fa 02 89 d3 29 cb 74 18 b9 67 66 66 66 | ....D$......L$.........).t..gfff |
20b40 | 89 d8 83 c6 01 f7 e9 c1 fb 1f c1 fa 02 29 da 89 d3 75 ed 8b 47 28 8b 57 08 39 c6 0f 4c f0 8d 46 | .............)...u..G(.W.9..L..F |
20b60 | 02 39 c2 7f 5b c7 47 08 ff ff ff ff 8b 44 24 04 b9 01 00 00 00 89 ea 89 3c 24 83 c6 01 e8 8e fc | .9..[.G......D$.........<$...... |
20b80 | ff ff 8b 47 28 89 47 0c 8b 47 04 89 c2 83 e0 20 81 ca c0 01 00 00 83 c8 45 89 57 04 89 fa e8 3d | ...G(.G..G..............E.W....= |
20ba0 | f3 ff ff 8b 44 24 08 89 f9 01 77 08 8b 54 24 0c e8 ab f5 ff ff 83 c4 1c 5b 5e 5f 5d c3 8d 76 00 | ....D$....w..T$.........[^_]..v. |
20bc0 | 29 c2 89 57 08 eb a5 89 f6 8d bc 27 00 00 00 00 56 53 89 c3 83 ec 44 8b 40 0c 85 c0 78 72 83 c0 | )..W.......'....VS....D.@...xr.. |
20be0 | 01 db 6c 24 50 89 44 24 10 8d 54 24 28 db 7c 24 30 8b 44 24 30 89 54 24 18 8d 54 24 2c 89 54 24 | ..l$P.D$..T$(.|$0.D$0.T$..T$,.T$ |
20c00 | 14 89 04 24 8b 44 24 34 89 44 24 04 8b 44 24 38 89 44 24 08 8b 44 24 3c 89 44 24 0c b8 02 00 00 | ...$.D$4.D$..D$8.D$..D$<.D$..... |
20c20 | 00 e8 ba f1 ff ff 8b 4c 24 2c 81 f9 00 80 ff ff 89 c6 74 2c 89 c2 8b 44 24 28 89 1c 24 e8 be fe | .......L$,........t,...D$(..$... |
20c40 | ff ff 89 34 24 e8 46 4c 00 00 83 c4 44 5b 5e c3 c7 43 0c 06 00 00 00 b8 07 00 00 00 eb 83 66 90 | ...4$.FL....D[^..C............f. |
20c60 | 89 c2 8b 44 24 28 89 d9 e8 63 f4 ff ff 89 34 24 e8 1b 4c 00 00 83 c4 44 5b 5e c3 90 8d 74 26 00 | ...D$(...c....4$..L....D[^...t&. |
20c80 | 57 56 53 89 c3 83 ec 40 8b 40 0c 85 c0 0f 88 9d 00 00 00 db 6c 24 50 89 44 24 10 8d 54 24 28 db | WVS....@.@..........l$P.D$..T$(. |
20ca0 | 7c 24 30 8b 44 24 30 89 54 24 18 8d 54 24 2c 89 54 24 14 89 04 24 8b 44 24 34 89 44 24 04 8b 44 | |$0.D$0.T$..T$,.T$...$.D$4.D$..D |
20cc0 | 24 38 89 44 24 08 8b 44 24 3c 89 44 24 0c b8 03 00 00 00 e8 08 f1 ff ff 8b 4c 24 2c 81 f9 00 80 | $8.D$..D$<.D$............L$,.... |
20ce0 | ff ff 89 c7 74 5b 89 c2 8b 44 24 28 89 1c 24 e8 1c fb ff ff 8b 43 08 8d 50 ff 85 c0 89 53 08 7e | ....t[...D$(..$......C..P....S.~ |
20d00 | 19 89 da b8 20 00 00 00 e8 d3 f1 ff ff 8b 4b 08 8d 71 ff 85 c9 89 73 08 7f e7 89 3c 24 e8 6e 4b | ..............K..q....s....<$.nK |
20d20 | 00 00 83 c4 40 5b 5e 5f c3 8d b4 26 00 00 00 00 c7 43 0c 06 00 00 00 b8 06 00 00 00 e9 52 ff ff | ....@[^_...&.....C...........R.. |
20d40 | ff 89 c2 8b 44 24 28 89 d9 e8 82 f3 ff ff 89 3c 24 e8 3a 4b 00 00 83 c4 40 5b 5e 5f c3 8d 76 00 | ....D$(........<$.:K....@[^_..v. |
20d60 | 57 56 53 89 c3 83 ec 40 8b 40 0c 85 c0 0f 88 1d 01 00 00 0f 84 fa 00 00 00 db 6c 24 50 89 44 24 | WVS....@.@................l$P.D$ |
20d80 | 10 8d 54 24 28 db 7c 24 30 8b 44 24 30 89 54 24 18 8d 54 24 2c 89 54 24 14 89 04 24 8b 44 24 34 | ..T$(.|$0.D$0.T$..T$,.T$...$.D$4 |
20da0 | 89 44 24 04 8b 44 24 38 89 44 24 08 8b 44 24 3c 89 44 24 0c b8 02 00 00 00 e8 22 f0 ff ff 8b 74 | .D$..D$8.D$..D$<.D$......."....t |
20dc0 | 24 2c 81 fe 00 80 ff ff 89 c7 0f 84 e0 00 00 00 83 fe fd 7c 6b 8b 43 0c 39 c6 7f 64 f6 43 05 08 | $,.................|k.C.9..d.C.. |
20de0 | 0f 85 bb 00 00 00 89 3c 24 e8 9a 6b 00 00 29 f0 85 c0 89 43 0c 0f 88 c5 00 00 00 8b 44 24 28 89 | .......<$..k..)....C........D$(. |
20e00 | fa 89 f1 89 1c 24 e8 05 fa ff ff 8b 43 08 8d 50 ff 85 c0 89 53 08 7e 4c 89 da b8 20 00 00 00 e8 | .....$......C..P....S.~L........ |
20e20 | bc f0 ff ff 8b 4b 08 8d 71 ff 85 c9 89 73 08 7f e7 89 3c 24 e8 57 4a 00 00 83 c4 40 5b 5e 5f c3 | .....K..q....s....<$.WJ....@[^_. |
20e40 | f6 43 05 08 75 3e 89 3c 24 e8 3a 6b 00 00 83 e8 01 89 43 0c 8b 44 24 28 89 f1 89 fa 89 1c 24 e8 | .C..u>.<$.:k......C..D$(......$. |
20e60 | 9c fc ff ff 89 3c 24 e8 24 4a 00 00 83 c4 40 5b 5e 5f c3 c7 43 0c 01 00 00 00 b8 01 00 00 00 e9 | .....<$.$J....@[^_..C........... |
20e80 | f5 fe ff ff 83 6b 0c 01 eb ca 8d b6 00 00 00 00 c7 43 0c 06 00 00 00 b8 06 00 00 00 e9 d8 fe ff | .....k...........C.............. |
20ea0 | ff 29 f0 89 43 0c e9 50 ff ff ff 90 8d 74 26 00 89 c2 8b 44 24 28 89 d9 e8 13 f2 ff ff eb a5 90 | .)..C..P.....t&....D$(.......... |
20ec0 | 8b 53 08 85 d2 0f 8e 30 ff ff ff 01 d0 89 43 08 e9 26 ff ff ff 8d 74 26 00 8d bc 27 00 00 00 00 | .S.....0......C..&....t&...'.... |
20ee0 | 55 57 56 53 89 c3 83 ec 5c db 6c 24 70 d9 c0 db 7c 24 28 d9 e5 9b df e0 66 25 00 45 66 3d 00 01 | UWVS....\.l$p...|$(.....f%.Ef=.. |
20f00 | 0f 84 6f 04 00 00 0f b7 54 24 30 89 d6 81 e6 00 80 00 00 0f 85 a8 01 00 00 d9 e5 9b df e0 dd d8 | ..o.....T$0..................... |
20f20 | 66 25 00 45 66 3d 00 05 0f 84 59 04 00 00 66 81 e2 ff 7f 0f 84 1d 02 00 00 8b 74 24 28 8d 82 01 | f%.Ef=....Y...f...........t$(... |
20f40 | c0 ff ff 8b 7c 24 2c 8b 53 0c 83 fa 0e 0f 86 83 01 00 00 89 f9 09 f1 0f 84 3d 04 00 00 8d 4c 24 | ....|$,.S................=....L$ |
20f60 | 38 89 dd 89 4c 24 14 89 4c 24 08 90 8d 74 26 00 89 f1 83 e1 0f 39 f1 0f 84 33 02 00 00 8b 55 0c | 8...L$..L$...t&......9...3....U. |
20f80 | 85 d2 7e 06 83 ea 01 89 55 0c 8b 54 24 08 0f ac fe 04 c1 ef 04 85 c9 0f 84 f3 01 00 00 8d 5a 01 | ..~.....U..T$.................Z. |
20fa0 | 83 f9 09 89 5c 24 08 0f 8e f7 01 00 00 0f b6 5d 04 83 c1 37 83 e3 20 09 d9 88 0a 89 f9 09 f1 75 | ....\$.........]...7...........u |
20fc0 | af 89 eb 8b 6c 24 08 3b 6c 24 14 0f 84 fa 03 00 00 8b 7b 04 89 7c 24 08 8b 7b 08 85 ff 89 7c 24 | ....l$.;l$........{..|$..{....|$ |
20fe0 | 18 0f 8e 42 03 00 00 98 89 ea 89 c6 8b 43 0c 2b 54 24 14 89 74 24 1c 85 c0 8d 0c 02 8b 44 24 08 | ...B.........C.+T$..t$.......D$. |
21000 | 0f 4f d1 25 c0 01 00 00 83 f8 01 19 c0 8d 7c 02 06 89 f0 ba 67 66 66 66 f7 ea 89 f0 c1 f8 1f c1 | .O.%..........|.....gfff........ |
21020 | fa 02 89 d1 29 c1 0f 84 95 03 00 00 be 02 00 00 00 b8 67 66 66 66 83 c7 01 f7 e9 83 c6 01 c1 f9 | ....).............gfff.......... |
21040 | 1f c1 fa 02 29 ca 89 d1 75 e7 0f bf f6 39 7c 24 18 0f 8e b9 01 00 00 8b 44 24 18 29 f8 f7 44 24 | ....)...u....9|$........D$.)..D$ |
21060 | 08 00 06 00 00 0f 85 d8 02 00 00 8d 50 ff 85 c0 89 53 08 0f 8e 9e 01 00 00 8d b4 26 00 00 00 00 | ............P....S.........&.... |
21080 | 89 da b8 20 00 00 00 e8 54 ee ff ff 8b 43 08 8d 50 ff 85 c0 89 53 08 7f e7 8b 43 04 89 44 24 08 | ........T....C..P....S....C..D$. |
210a0 | f6 44 24 08 80 0f 84 77 01 00 00 90 8d 74 26 00 89 da b8 2d 00 00 00 e8 24 ee ff ff e9 7a 01 00 | .D$....w.....t&....-....$....z.. |
210c0 | 00 81 4b 04 80 00 00 00 e9 4c fe ff ff 8d 76 00 0f a4 f7 01 01 f6 85 ff 79 f6 b9 0e 00 00 00 31 | ..K......L....v.........y......1 |
210e0 | ed 0f ac fe 01 29 d1 d1 ef 89 7c 24 0c c1 e1 02 bf 04 00 00 00 89 74 24 08 0f a5 fd 31 f6 d3 e7 | .....)....|$..........t$....1... |
21100 | f6 c1 20 0f 45 ef 0f 45 fe 01 7c 24 08 11 6c 24 0c 8b 6c 24 0c 8b 7c 24 08 85 ed 0f 88 4c 02 00 | ....E..E..|$..l$..l$..|$.....L.. |
21120 | 00 0f a4 fd 01 01 ff 89 7c 24 08 89 6c 24 0c 8b 7c 24 0c b9 0f 00 00 00 31 ed 8b 74 24 08 29 d1 | ........|$..l$..|$......1..t$.). |
21140 | c1 e1 02 0f ad fe d3 ef 83 e1 20 0f 45 f7 0f 45 fd e9 07 fe ff ff 8b 7c 24 2c 8b 74 24 28 89 f8 | ............E..E.......|$,.t$(.. |
21160 | 09 f0 0f 84 d0 01 00 00 85 ff 0f 88 60 02 00 00 ba 01 c0 ff ff 0f a4 f7 01 89 d0 01 f6 83 ea 01 | ............`................... |
21180 | 85 ff 79 f1 e9 be fd ff ff 8d b4 26 00 00 00 00 3b 54 24 14 77 07 8b 5d 0c 85 db 78 68 8d 5a 01 | ..y........&....;T$.w..]...xh.Z. |
211a0 | 89 5c 24 08 83 c1 30 e9 0d fe ff ff 8d 74 26 00 8b 54 24 14 39 54 24 08 77 16 f6 45 05 08 75 10 | .\$...0......t&..T$.9T$.w..E..u. |
211c0 | 8b 5d 0c 8b 54 24 08 85 db 7e 0f 90 8d 74 26 00 8b 5c 24 08 8d 53 01 c6 03 2e 83 ff 00 77 05 83 | .]..T$...~...t&..\$..S.......w.. |
211e0 | fe 01 76 18 8d 58 ff 0f ac fe 01 89 d8 d1 ef 83 ff 00 8d 58 ff 77 f0 83 fe 01 77 eb 31 f6 31 ff | ..v..X.............X.w....w.1.1. |
21200 | e9 90 fd ff ff 89 54 24 08 e9 ad fd ff ff 66 90 c7 43 08 ff ff ff ff f6 44 24 08 80 0f 85 8e fe | ......T$......f..C......D$...... |
21220 | ff ff f7 44 24 08 00 01 00 00 0f 85 1b 01 00 00 f6 44 24 08 40 0f 85 21 01 00 00 89 da b8 30 00 | ...D$............D$.@..!......0. |
21240 | 00 00 e8 99 ec ff ff 8b 43 04 89 da 83 e0 20 83 c8 58 e8 89 ec ff ff 8b 43 08 85 c0 7e 2b f6 43 | ........C........X......C...~+.C |
21260 | 05 02 74 25 83 e8 01 89 43 08 8d b6 00 00 00 00 89 da b8 30 00 00 00 e8 64 ec ff ff 8b 43 08 8d | ..t%....C..........0....d....C.. |
21280 | 50 ff 85 c0 89 53 08 7f e7 3b 6c 24 14 8b 7c 24 14 77 24 eb 49 0f b7 43 1c 66 85 c0 66 89 44 24 | P....S...;l$..|$.w$.I..C.f..f.D$ |
212a0 | 26 74 10 89 d9 ba 01 00 00 00 8d 44 24 26 e8 8d ec ff ff 39 fd 74 27 83 ed 01 0f be 45 00 83 f8 | &t.........D$&.....9.t'.....E... |
212c0 | 2e 74 5d 83 f8 2c 74 cd 89 da e8 11 ec ff ff 90 eb e1 89 da b8 30 00 00 00 e8 02 ec ff ff 8b 43 | .t]..,t..............0.........C |
212e0 | 0c 8d 50 ff 85 c0 89 53 0c 7f e7 8b 43 04 89 da 83 e0 20 83 c8 50 e8 e5 eb ff ff 8b 44 24 1c 89 | ..P....S....C........P......D$.. |
21300 | d9 01 73 08 81 4b 04 c0 01 00 00 99 e8 4f ee ff ff 83 c4 5c 5b 5e 5f 5d c3 8d b4 26 00 00 00 00 | ..s..K.......O.....\[^_]...&.... |
21320 | 89 d8 e8 09 f4 ff ff eb 8a 98 be 02 00 00 00 89 44 24 1c e9 df fe ff ff 31 c0 31 f6 31 ff e9 04 | ................D$......1.1.1... |
21340 | fc ff ff 89 43 08 e9 cc fe ff ff 89 da b8 2b 00 00 00 e8 89 eb ff ff e9 df fe ff ff 89 da b8 20 | ....C.........+................. |
21360 | 00 00 00 e8 78 eb ff ff e9 ce fe ff ff 83 c0 01 e9 ba fd ff ff dd d8 89 d9 ba cc 67 46 00 31 c0 | ....x......................gF.1. |
21380 | e8 4b ed ff ff eb 8a 89 d9 ba d0 67 46 00 89 f0 e8 3b ed ff ff e9 77 ff ff ff 8d 7c 24 38 89 7c | .K.........gF....;....w....|$8.| |
213a0 | 24 14 8b 7b 04 85 d2 89 7c 24 08 7e 2d c6 44 24 38 2e 8d 54 24 39 8d 6a 01 c6 02 30 e9 17 fc ff | $..{....|$.~-.D$8..T$9.j...0.... |
213c0 | ff be 02 00 00 00 e9 82 fc ff ff 8b 53 0c eb d2 b8 02 c0 ff ff e9 6d fb ff ff 81 e7 00 08 00 00 | ............S.........m......... |
213e0 | 8b 54 24 14 74 d0 eb c5 90 8d b4 26 00 00 00 00 55 57 56 31 f6 53 83 ec 6c 8b bc 24 8c 00 00 00 | .T$.t......&....UWV1.S..l..$.... |
21400 | 8b ac 24 90 00 00 00 e8 ac 65 00 00 81 a4 24 80 00 00 00 00 60 00 00 8b 00 c7 04 24 e9 67 46 00 | ..$......e....$.....`......$.gF. |
21420 | c7 44 24 3c ff ff ff ff c7 44 24 40 ff ff ff ff 89 44 24 1c 8b 84 24 84 00 00 00 c7 44 24 44 fd | .D$<.....D$@.....D$...$.....D$D. |
21440 | ff ff ff 66 89 74 24 48 c7 44 24 4c 00 00 00 00 89 44 24 34 8b 84 24 80 00 00 00 c7 44 24 54 00 | ...f.t$H.D$L.....D$4..$.....D$T. |
21460 | 00 00 00 89 44 24 38 31 c0 66 89 44 24 50 8b 84 24 88 00 00 00 89 44 24 58 e8 7a 65 00 00 85 c0 | ....D$81.f.D$P..$.....D$X.ze.... |
21480 | 74 10 0f be 10 b8 02 00 00 00 83 ea 30 83 fa 02 76 0d e8 05 71 00 00 83 e0 01 f7 d8 83 c0 03 89 | t...........0...v...q........... |
214a0 | 44 24 5c 0f be 07 8d 5f 01 89 de 85 c0 0f 84 93 00 00 00 83 f8 25 0f 85 96 00 00 00 8b 84 24 80 | D$\...._.............%........$. |
214c0 | 00 00 00 c7 44 24 40 ff ff ff ff c7 44 24 3c ff ff ff ff c7 44 24 14 00 00 00 00 89 44 24 38 0f | ....D$@.....D$<.....D$......D$8. |
214e0 | b6 57 01 8d 44 24 3c 89 44 24 18 c7 44 24 10 00 00 00 00 84 d2 74 3d 8d 4a e0 0f be c2 80 f9 5a | .W..D$<.D$..D$.......t=.J......Z |
21500 | 8d 7e 01 0f 87 98 04 00 00 0f b6 c9 ff 24 8d 00 68 46 00 0f b6 56 01 89 fe c7 44 24 14 02 00 00 | .~...........$..hF...V....D$.... |
21520 | 00 c7 44 24 10 04 00 00 00 8d b4 26 00 00 00 00 84 d2 75 c3 89 f7 0f be 07 8d 5f 01 89 de 85 c0 | ..D$.......&......u......._..... |
21540 | 0f 85 6d ff ff ff 8b 44 24 54 83 c4 6c 5b 5e 5f 5d c3 8d 54 24 34 89 df e8 83 e9 ff ff e9 41 ff | ..m....D$T..l[^_]..T$4........A. |
21560 | ff ff 8b 54 24 14 89 e8 83 ea 02 83 fa 01 0f 86 8c 05 00 00 8b 18 83 c5 04 85 db 0f 84 15 03 00 | ...T$........................... |
21580 | 00 89 1c 24 e8 ff 63 00 00 89 c2 8d 4c 24 34 89 d8 e8 9a ea ff ff e9 08 ff ff ff 90 8d 74 26 00 | ...$..c.....L$4..............t&. |
215a0 | 8b 54 24 14 89 e8 c7 44 24 40 ff ff ff ff 83 ea 02 83 fa 01 0f 86 a6 04 00 00 8b 00 8d 4c 24 34 | .T$....D$@...................L$4 |
215c0 | ba 01 00 00 00 83 c5 04 88 44 24 28 8d 44 24 28 e8 5b ea ff ff e9 c9 fe ff ff 8d b6 00 00 00 00 | .........D$(.D$(.[.............. |
215e0 | 8b 44 24 38 83 c8 20 a8 04 89 44 24 38 0f 84 89 03 00 00 db 6d 00 8d 5d 0c db 3c 24 89 dd 8d 44 | .D$8......D$8.......m..]..<$...D |
21600 | 24 34 e8 d9 f8 ff ff e9 97 fe ff ff 8d 74 26 00 8b 44 24 38 83 c8 20 a8 04 89 44 24 38 0f 84 1c | $4...........t&..D$8......D$8... |
21620 | 04 00 00 db 6d 00 8d 5d 0c db 3c 24 89 dd 8d 44 24 34 e8 99 f5 ff ff e9 67 fe ff ff 8d 74 26 00 | ....m..]..<$...D$4......g....t&. |
21640 | 81 4c 24 38 80 00 00 00 83 7c 24 14 03 0f 84 a3 05 00 00 83 7c 24 14 02 0f 84 5d 06 00 00 8b 45 | .L$8.....|$.........|$....]....E |
21660 | 00 8d 55 04 89 44 24 28 c1 f8 1f 83 7c 24 14 01 89 44 24 2c 0f 84 93 06 00 00 83 7c 24 14 04 89 | ..U..D$(....|$...D$,.......|$... |
21680 | d5 0f 84 de 06 00 00 8b 44 24 28 8d 4c 24 34 8b 54 24 2c e8 c8 ea ff ff e9 06 fe ff ff 8d 76 00 | ........D$(.L$4.T$,...........v. |
216a0 | 83 7c 24 14 03 0f 84 7f 05 00 00 83 7c 24 14 02 0f 84 e3 05 00 00 8b 75 00 8d 55 04 83 7c 24 14 | .|$.........|$.........u..U..|$. |
216c0 | 01 c7 44 24 2c 00 00 00 00 89 74 24 28 0f 84 51 06 00 00 83 7c 24 14 04 89 d5 0f 84 9a 06 00 00 | ..D$,.....t$(..Q....|$.......... |
216e0 | 83 f8 75 74 a2 8b 54 24 28 8d 74 24 34 8b 4c 24 2c 89 34 24 e8 27 ed ff ff e9 a5 fd ff ff 66 90 | ..ut..T$(.t$4.L$,.4$.'........f. |
21700 | 83 4c 24 38 04 0f b6 56 01 89 fe c7 44 24 10 04 00 00 00 e9 18 fe ff ff 0f b6 56 01 80 fa 36 0f | .L$8...V....D$............V...6. |
21720 | 84 1b 05 00 00 80 fa 33 0f 85 84 01 00 00 80 7e 02 32 0f 84 ad 05 00 00 ba 33 00 00 00 89 fe c7 | .......3.......~.2.......3...... |
21740 | 44 24 14 02 00 00 00 c7 44 24 10 04 00 00 00 e9 dc fd ff ff 8b 5c 24 10 85 db 75 11 8b 84 24 80 | D$......D$...........\$...u...$. |
21760 | 00 00 00 39 44 24 38 0f 84 64 05 00 00 8b 45 00 8d 5d 04 c7 44 24 2c 00 00 00 00 8b 4c 24 2c 89 | ...9D$8..d....E..]..D$,.....L$,. |
21780 | dd 89 44 24 28 8b 54 24 28 8d 44 24 34 89 04 24 b8 78 00 00 00 e8 86 ec ff ff e9 04 fd ff ff 90 | ..D$(.T$(.D$4..$.x.............. |
217a0 | 83 7c 24 14 04 0f 84 1c 04 00 00 83 7c 24 14 01 8b 45 00 8b 54 24 54 0f 84 f3 04 00 00 83 7c 24 | .|$.........|$...E..T$T.......|$ |
217c0 | 14 02 0f 84 3b 05 00 00 83 7c 24 14 03 89 10 0f 84 80 05 00 00 83 c5 04 e9 c6 fc ff ff 8d 76 00 | ....;....|$...................v. |
217e0 | 0f b6 56 01 89 fe c7 44 24 14 03 00 00 00 c7 44 24 10 04 00 00 00 e9 35 fd ff ff 90 8d 74 26 00 | ..V....D$......D$......5.....t&. |
21800 | 0f b6 56 01 80 fa 68 0f 84 ff 03 00 00 c7 44 24 14 01 00 00 00 89 fe c7 44 24 10 04 00 00 00 e9 | ..V...h.......D$........D$...... |
21820 | 0c fd ff ff 8b 44 24 38 83 c8 20 a8 04 89 44 24 38 0f 84 a5 00 00 00 db 6d 00 8d 5d 0c db 3c 24 | .....D$8......D$8.......m..]..<$ |
21840 | 89 dd 8d 44 24 34 e8 15 f5 ff ff e9 53 fc ff ff 8b 44 24 38 83 c8 20 a8 04 89 44 24 38 0f 84 2d | ...D$4......S....D$8......D$8..- |
21860 | 02 00 00 db 6d 00 8d 5d 0c db 3c 24 89 dd 8d 44 24 34 e8 09 f4 ff ff e9 27 fc ff ff 8d 74 26 00 | ....m..]..<$...D$4......'....t&. |
21880 | 8b 44 24 1c 89 04 24 e8 f4 61 00 00 85 c0 89 c3 0f 85 eb fc ff ff ba 06 00 00 00 bb e2 67 46 00 | .D$...$..a...................gF. |
218a0 | e9 e6 fc ff ff 0f b6 56 01 80 fa 6c 0f 84 26 03 00 00 c7 44 24 14 02 00 00 00 89 fe c7 44 24 10 | .......V...l..&....D$........D$. |
218c0 | 04 00 00 00 e9 67 fc ff ff 8d b4 26 00 00 00 00 8b 44 24 38 a8 04 0f 85 5b ff ff ff dd 45 00 8d | .....g.....&.....D$8....[....E.. |
218e0 | 5d 08 db 3c 24 89 dd 8d 44 24 34 e8 70 f4 ff ff e9 ae fb ff ff 8b 44 24 10 85 c0 75 62 81 4c 24 | ]..<$...D$4.p.........D$...ub.L$ |
21900 | 38 00 01 00 00 0f b6 56 01 89 fe e9 20 fc ff ff 8b 4c 24 18 85 c9 0f 84 e5 00 00 00 f7 44 24 10 | 8......V.........L$..........D$. |
21920 | fd ff ff ff 0f 85 2d 02 00 00 8b 55 00 8d 45 04 8b 4c 24 18 85 d2 89 11 0f 88 fe 03 00 00 0f b6 | ......-....U..E..L$............. |
21940 | 56 01 89 c5 89 fe c7 44 24 18 00 00 00 00 e9 dd fb ff ff 8b 44 24 10 85 c0 0f 84 13 02 00 00 0f | V......D$...........D$.......... |
21960 | b6 56 01 89 fe e9 c6 fb ff ff 8d b6 00 00 00 00 8b 44 24 38 a8 04 0f 85 77 fc ff ff dd 45 00 8d | .V...............D$8....w....E.. |
21980 | 5d 08 db 3c 24 89 dd 8d 44 24 34 e8 50 f5 ff ff e9 0e fb ff ff 8b 4c 24 10 85 c9 0f 84 a3 01 00 | ]..<$...D$4.P.........L$........ |
219a0 | 00 8b 4c 24 10 83 f9 04 0f 84 1d 04 00 00 83 ea 30 80 fa 09 0f 87 11 04 00 00 85 c9 0f 85 6e 01 | ..L$............0.............n. |
219c0 | 00 00 c7 44 24 10 01 00 00 00 8b 54 24 18 85 d2 74 8d 8b 4c 24 18 8b 11 85 d2 0f 88 a9 02 00 00 | ...D$......T$...t..L$........... |
219e0 | 8b 4c 24 18 8d 14 92 8d 44 50 d0 89 01 0f b6 56 01 e9 6d ff ff ff 83 7c 24 10 01 0f 86 65 02 00 | .L$.....DP.....V..m....|$....e.. |
21a00 | 00 0f b6 56 01 89 fe c7 44 24 10 04 00 00 00 e9 1c fb ff ff 8b 44 24 10 85 c0 0f 85 3f ff ff ff | ...V....D$...........D$.....?... |
21a20 | 81 4c 24 38 00 04 00 00 0f b6 56 01 89 fe e9 fd fa ff ff 8b 44 24 38 a8 04 0f 85 e4 fb ff ff dd | .L$8......V.........D$8......... |
21a40 | 45 00 8d 5d 08 db 3c 24 89 dd 8d 44 24 34 e8 7d f1 ff ff e9 4b fa ff ff c7 44 24 40 ff ff ff ff | E..]..<$...D$4.}....K....D$@.... |
21a60 | 8b 45 00 8d 5d 04 ba 01 00 00 00 8d 4c 24 34 89 dd 66 89 44 24 28 8d 44 24 28 e8 c1 e4 ff ff e9 | .E..].......L$4..f.D$(.D$(...... |
21a80 | 1f fa ff ff 8b 44 24 38 a8 04 0f 85 d3 fd ff ff dd 45 00 8d 5d 08 db 3c 24 89 dd 8d 44 24 34 e8 | .....D$8.........E..]..<$...D$4. |
21aa0 | dc f1 ff ff e9 fa f9 ff ff 8d b4 26 00 00 00 00 8b 44 24 10 85 c0 0f 85 a3 fe ff ff 81 4c 24 38 | ...........&.....D$..........L$8 |
21ac0 | 00 08 00 00 0f b6 56 01 89 fe e9 61 fa ff ff 90 8b 44 24 10 85 c0 0f 85 83 fe ff ff 83 4c 24 38 | ......V....a.....D$..........L$8 |
21ae0 | 40 0f b6 56 01 89 fe e9 44 fa ff ff 8d 74 26 00 8d 54 24 34 e8 e7 e3 ff ff e9 a5 f9 ff ff 66 90 | @..V....D....t&..T$4..........f. |
21b00 | 8b 5d 00 b8 d4 67 46 00 8d 75 04 89 f5 85 db 0f 44 d8 89 1c 24 e8 66 61 00 00 8d 4c 24 34 89 c2 | .]...gF..u......D...$.fa...L$4.. |
21b20 | 89 d8 e8 19 e4 ff ff e9 77 f9 ff ff 8d 74 26 00 83 f9 02 ba 03 00 00 00 0f 45 d1 89 54 24 10 e9 | ........w....t&..........E..T$.. |
21b40 | 86 fe ff ff 81 4c 24 38 00 02 00 00 0f b6 56 01 89 fe e9 d9 f9 ff ff 0f b6 56 01 89 fe c7 44 24 | .....L$8......V..........V....D$ |
21b60 | 18 00 00 00 00 c7 44 24 10 04 00 00 00 e9 be f9 ff ff 81 4c 24 38 00 10 00 00 c7 44 24 28 00 00 | ......D$...........L$8.....D$(.. |
21b80 | 00 00 e8 a1 5e 00 00 8d 4c 24 28 8b 40 04 89 4c 24 0c c7 44 24 08 10 00 00 00 89 44 24 04 8d 44 | ....^...L$(.@..L$..D$......D$..D |
21ba0 | 24 26 89 04 24 e8 66 3a 00 00 85 c0 7e 0a 0f b7 54 24 26 66 89 54 24 50 89 44 24 4c 0f b6 56 01 | $&..$.f:....~...T$&f.T$P.D$L..V. |
21bc0 | 89 fe e9 69 f9 ff ff 8b 55 00 83 c5 04 8b 44 24 54 88 02 e9 cb f8 ff ff 8d 7e 02 0f b6 56 02 c7 | ...i....U.....D$T........~...V.. |
21be0 | 44 24 14 03 00 00 00 89 fe c7 44 24 10 04 00 00 00 e9 3a f9 ff ff 8b 45 00 83 c5 08 8b 55 fc 89 | D$........D$......:....E.....U.. |
21c00 | 44 24 28 89 54 24 2c e9 7b fa ff ff 8d 7e 02 0f b6 56 02 c7 44 24 14 04 00 00 00 89 fe c7 44 24 | D$(.T$,.{....~...V..D$........D$ |
21c20 | 10 04 00 00 00 e9 06 f9 ff ff 8b 4d 00 83 c5 08 8b 5d fc 89 4c 24 28 89 5c 24 2c e9 a0 fa ff ff | ...........M.....]..L$(.\$,..... |
21c40 | 80 7e 02 34 0f 84 46 01 00 00 ba 36 00 00 00 89 fe c7 44 24 14 02 00 00 00 c7 44 24 10 04 00 00 | .~.4..F....6......D$......D$.... |
21c60 | 00 e9 ca f8 ff ff 8d 44 24 40 c7 44 24 40 00 00 00 00 0f b6 56 01 89 fe 89 44 24 18 c7 44 24 10 | .......D$@.D$@......V....D$..D$. |
21c80 | 02 00 00 00 e9 a7 f8 ff ff 83 e8 30 89 01 0f b6 56 01 89 fe e9 97 f8 ff ff 8b 75 00 83 c5 04 c7 | ...........0....V.........u..... |
21ca0 | 44 24 2c 00 00 00 00 89 74 24 28 e9 30 fa ff ff 66 89 10 83 c5 04 e9 e8 f7 ff ff 8b 45 00 83 c5 | D$,.....t$(.0...f...........E... |
21cc0 | 04 89 44 24 28 c1 f8 1f 89 44 24 2c e9 b6 f9 ff ff 80 cc 02 89 44 24 38 c7 44 24 40 08 00 00 00 | ..D$(....D$,.........D$8.D$@.... |
21ce0 | e9 88 fa ff ff 8d 7e 03 0f b6 56 03 c7 44 24 14 02 00 00 00 89 fe c7 44 24 10 04 00 00 00 e9 2d | ......~...V..D$........D$......- |
21d00 | f8 ff ff 89 10 83 c5 04 e9 96 f7 ff ff 0f bf 44 24 28 89 d5 89 44 24 28 c1 f8 1f 89 44 24 2c e9 | ...............D$(...D$(....D$,. |
21d20 | 63 f9 ff ff 0f b7 4c 24 28 89 d5 c7 44 24 2c 00 00 00 00 89 4c 24 28 e9 a4 f9 ff ff 8b 54 24 10 | c.....L$(...D$,.....L$(......T$. |
21d40 | 85 d2 75 6a 81 4c 24 38 00 04 00 00 f7 5c 24 3c e9 e9 fb ff ff 89 d6 83 c5 04 c1 fe 1f 89 70 04 | ..uj.L$8.....\$<..............p. |
21d60 | e9 3e f7 ff ff 0f be 44 24 28 89 44 24 28 c1 f8 1f 89 44 24 2c e9 0d f9 ff ff 0f b6 54 24 28 c7 | .>.....D$(.D$(....D$,.......T$(. |
21d80 | 44 24 2c 00 00 00 00 89 54 24 28 e9 50 f9 ff ff 8d 7e 03 0f b6 56 03 c7 44 24 14 03 00 00 00 89 | D$,.....T$(.P....~...V..D$...... |
21da0 | fe c7 44 24 10 04 00 00 00 e9 82 f7 ff ff c7 44 24 40 ff ff ff ff 89 c5 0f b6 56 01 c7 44 24 18 | ..D$...........D$@........V..D$. |
21dc0 | 00 00 00 00 89 fe e9 65 f7 ff ff 8d 54 24 34 b8 25 00 00 00 89 df e8 05 e1 ff ff e9 c3 f6 ff ff | .......e....T$4.%............... |
21de0 | db 6c 24 04 d9 fe df e0 a9 00 04 00 00 75 01 c3 d9 eb d8 c0 d9 c9 d9 f5 df e0 a9 00 04 00 00 75 | .l$..........u.................u |
21e00 | f5 dd d9 d9 fe c3 90 90 00 00 00 00 00 00 f0 3f 8f c2 f5 28 5c 8f d2 3f d9 ed db 6c 24 04 d9 c0 | ...............?...(\..?...l$... |
21e20 | dc 25 08 2a 42 00 d9 c0 d9 e1 dc 1d 10 2a 42 00 df e0 80 e4 45 74 05 dd d9 d9 f9 c3 dd d8 d9 f1 | .%.*B........*B.....Et.......... |
21e40 | c3 90 90 90 db 6c 24 04 d9 ff df e0 a9 00 04 00 00 75 01 c3 d9 eb d8 c0 d9 c9 d9 f5 df e0 a9 00 | .....l$..........u.............. |
21e60 | 04 00 00 75 f5 dd d9 d9 ff c3 90 90 66 90 66 90 57 56 53 83 ec 10 8b 74 24 20 8b 7e 10 8d 56 14 | ...u........f.f.WVS....t$..~..V. |
21e80 | 8d 1c ba eb 0e 83 c2 04 39 d3 c7 42 fc 00 00 00 00 76 15 8b 0a 83 f9 ff 74 eb 83 c1 01 89 f0 89 | ........9..B.....v......t....... |
21ea0 | 0a 83 c4 10 5b 5e 5f c3 3b 7e 08 7d 17 8d 47 01 89 46 10 89 f0 c7 44 be 14 01 00 00 00 83 c4 10 | ....[^_.;~.}..G..F....D......... |
21ec0 | 5b 5e 5f c3 8b 46 04 83 c0 01 89 04 24 e8 ee 3c 00 00 8b 56 10 8d 0c 95 08 00 00 00 8d 56 0c 89 | [^_..F......$..<...V.........V.. |
21ee0 | c3 8d 40 0c 89 4c 24 08 89 54 24 04 89 04 24 e8 9c 5a 00 00 89 34 24 89 de e8 92 3d 00 00 8b 7b | ..@..L$..T$...$..Z...4$....=...{ |
21f00 | 10 eb aa 8d b6 00 00 00 00 8d bc 27 00 00 00 00 55 89 d5 57 56 53 83 ec 3c dd 00 8d 44 24 28 89 | ...........'....U..WVS..<...D$(. |
21f20 | 44 24 0c 8d 44 24 2c 89 44 24 08 dd 1c 24 89 4c 24 10 e8 99 45 00 00 8b 74 24 28 8b 7d 00 29 fe | D$..D$,.D$...$.L$...E...t$(.}.). |
21f40 | 89 c3 8b 44 24 2c 89 74 24 28 01 f0 85 f6 89 44 24 2c 0f 8e 9d 01 00 00 83 ff 35 0f 84 b1 01 00 | ...D$,.t$(.....D$,........5..... |
21f60 | 00 83 7c 24 58 01 74 48 83 7c 24 58 02 74 23 89 f1 83 e9 01 75 2a 8b 54 24 54 31 c0 85 d2 0f 84 | ..|$X.tH.|$X.t#.....u*.T$T1..... |
21f80 | 27 01 00 00 f6 43 14 02 c7 44 24 14 00 00 00 00 74 26 c7 44 24 14 01 00 00 00 eb 1c 8d 74 26 00 | '....C...D$.....t&.D$........t&. |
21fa0 | 89 c8 c1 f8 05 8b 44 83 14 d3 e8 a8 01 75 e3 90 c7 44 24 14 00 00 00 00 89 74 24 04 89 1c 24 e8 | ......D......u...D$......t$...$. |
21fc0 | 7c 48 00 00 89 1c 24 83 f8 01 89 44 24 18 8b 44 24 28 19 f6 f7 d6 83 e6 10 89 44 24 04 e8 de 48 | |H....$....D$..D$(........D$...H |
21fe0 | 00 00 8b 44 24 14 85 c0 0f 85 42 01 00 00 8b 44 24 2c 8b 4d 04 39 c1 0f 8e c6 00 00 00 89 ca 29 | ...D$.....B....D$,.M.9.........) |
22000 | c2 39 d7 89 4c 24 2c 7c 68 8b 45 10 85 c0 75 61 8b 44 24 18 8d 4a ff 85 c0 0f 94 c0 85 c9 0f 8f | .9..L$,|h.E...ua.D$..J.......... |
22020 | 9f 01 00 00 84 c0 74 0a 8b 6c 24 54 31 c0 85 ed 74 79 bd 01 00 00 00 d3 e5 c1 f9 05 23 6c 8b 14 | ......t..l$T1...ty..........#l.. |
22040 | 89 54 24 04 89 1c 24 e8 74 48 00 00 8b 44 24 5c 85 ed c7 00 02 00 00 00 0f 85 97 01 00 00 8b 54 | .T$...$.tH...D$\...............T |
22060 | 24 18 8b 44 24 2c 85 d2 74 1c be 50 00 00 00 eb 15 8b 44 24 5c 31 f6 c7 43 10 00 00 00 00 c7 00 | $..D$,..t..P......D$\1..C....... |
22080 | 50 00 00 00 89 c8 8b 54 24 10 89 02 8b 44 24 50 89 5c 24 08 89 7c 24 04 89 04 24 e8 30 47 00 00 | P......T$....D$P.\$..|$...$.0G.. |
220a0 | 8b 44 24 5c 09 30 b8 01 00 00 00 89 1c 24 89 44 24 10 e8 d9 3b 00 00 8b 44 24 10 83 c4 3c 5b 5e | .D$\.0.......$.D$...;...D$...<[^ |
220c0 | 5f 5d c3 8b 55 08 39 c2 7d bc 8b 44 24 5c 83 c2 01 31 f6 89 54 24 2c c7 00 a3 00 00 00 e8 d6 58 | _]..U.9.}..D$\...1..T$,........X |
220e0 | 00 00 c7 00 22 00 00 00 8b 44 24 2c c7 43 10 00 00 00 00 eb 91 8b 54 24 54 85 d2 74 2a 85 f6 0f | ...."....D$,.C........T$T..t*... |
22100 | 85 8d 00 00 00 c7 44 24 18 00 00 00 00 e9 e0 fe ff ff 8b 4c 24 54 31 c0 85 c9 74 8f 83 7d 0c 01 | ......D$...........L$T1...t..}.. |
22120 | 75 89 e9 89 fe ff ff 31 c0 eb 80 90 8d 74 26 00 89 1c 24 e8 38 fd ff ff 89 f9 83 e1 1f 89 c3 74 | u......1.....t&...$.8..........t |
22140 | 09 b8 20 00 00 00 29 c8 89 c1 8b 43 10 0f bd 44 83 10 83 f0 1f 39 c1 74 5c 8b 44 24 18 85 c0 75 | ......)....C...D.....9.t\.D$...u |
22160 | 0c 8b 43 14 89 44 24 18 83 64 24 18 01 c7 44 24 04 01 00 00 00 be 20 00 00 00 89 1c 24 e8 3e 47 | ..C..D$..d$...D$............$.>G |
22180 | 00 00 8b 44 24 2c 83 c0 01 89 44 24 2c e9 60 fe ff ff f7 de 89 74 24 04 31 f6 89 1c 24 e8 5e 3f | ...D$,....D$,.`......t$.1...$.^? |
221a0 | 00 00 c7 44 24 18 00 00 00 00 89 c3 8b 44 24 2c e9 3d fe ff ff 8b 44 24 2c be 20 00 00 00 e9 2f | ...D$........D$,.=....D$,....../ |
221c0 | fe ff ff 84 c0 0f 84 67 fe ff ff 89 4c 24 04 89 1c 24 89 54 24 1c 89 4c 24 14 e8 61 46 00 00 8b | .......g....L$...$.T$..L$..aF... |
221e0 | 54 24 1c 8b 4c 24 14 85 c0 89 44 24 18 0f 94 c0 e9 2f fe ff ff 89 1c 24 be 60 00 00 00 e8 6e fc | T$..L$....D$...../.....$.`....n. |
22200 | ff ff 89 c3 8b 44 24 2c e9 79 fe ff ff 8d 76 00 8b 54 24 04 8d 42 14 8b 52 10 8d 0c 90 eb 0f 90 | .....D$,.y....v..T$..B..R....... |
22220 | 83 c0 04 39 c1 c7 40 fc ff ff ff ff 76 12 8b 10 85 d2 74 ec 83 ea 01 89 10 c3 8d b6 00 00 00 00 | ...9..@.....v.....t............. |
22240 | f3 c3 8d b4 26 00 00 00 00 8d bc 27 00 00 00 00 56 53 83 ec 14 8b 74 24 24 8b 44 24 20 8d 5e 1f | ....&......'....VS....t$$.D$..^. |
22260 | c1 fb 05 3b 58 04 7f 4b 89 f2 83 e6 1f c1 fa 05 83 fe 01 83 da ff 8d 58 14 8d 0c 93 39 cb 89 50 | ...;X..K...............X....9..P |
22280 | 10 73 1c 89 da 83 c2 04 39 d1 c7 42 fc ff ff ff ff 77 f2 29 c1 8d 51 eb c1 ea 02 8d 5c 93 04 85 | .s......9..B.....w.)..Q.....\... |
222a0 | f6 74 0a b9 20 00 00 00 29 f1 d3 6b fc 83 c4 14 5b 5e c3 89 04 24 e8 d5 39 00 00 89 1c 24 e8 fd | .t......)..k....[^...$..9....$.. |
222c0 | 38 00 00 eb a3 8d 74 26 00 8d bc 27 00 00 00 00 55 57 56 53 81 ec cc 00 00 00 e8 49 57 00 00 8b | 8.....t&...'....UWVS.......IW... |
222e0 | 30 89 34 24 e8 9f 56 00 00 c7 84 24 a4 00 00 00 00 00 00 00 c7 84 24 b4 00 00 00 00 00 00 00 89 | 0.4$..V....$..........$......... |
22300 | 44 24 24 8b 84 24 e8 00 00 00 d9 ee dd 9c 24 b8 00 00 00 8b 00 89 44 24 2c 8b 84 24 e0 00 00 00 | D$$..$........$.......D$,..$.... |
22320 | 89 c1 89 84 24 b0 00 00 00 0f be 11 80 fa 2d 0f 87 5b 01 00 00 0f b6 c2 ff 24 85 8c 69 46 00 90 | ....$.........-..[.......$..iF.. |
22340 | 8b 84 24 e0 00 00 00 31 c9 c7 84 24 a4 00 00 00 06 00 00 00 c7 44 24 3c 00 00 00 00 89 84 24 b0 | ..$....1...$.........D$<......$. |
22360 | 00 00 00 8b 94 24 e4 00 00 00 85 d2 74 10 8b 84 24 b0 00 00 00 8b b4 24 e4 00 00 00 89 06 8b 44 | .....$......t...$......$.......D |
22380 | 24 3c 85 c0 75 40 85 c9 74 2a 8b 44 24 2c 89 4c 24 08 89 44 24 04 8b 84 24 f0 00 00 00 89 04 24 | $<..u@..t*.D$,.L$..D$...$......$ |
223a0 | e8 2b 44 00 00 8b 84 24 b4 00 00 00 89 04 24 e8 dc 38 00 00 8b 84 24 a4 00 00 00 81 c4 cc 00 00 | .+D....$......$..8....$......... |
223c0 | 00 5b 5e 5f 5d c3 83 8c 24 a4 00 00 00 08 eb b6 c7 44 24 3c 00 00 00 00 8d 41 01 89 84 24 b0 00 | .[^_]...$........D$<.....A...$.. |
223e0 | 00 00 0f be 51 01 84 d2 0f 84 52 ff ff ff 89 c1 80 fa 30 89 4c 24 28 c7 44 24 38 00 00 00 00 0f | ....Q.....R.......0.L$(.D$8..... |
22400 | 84 1d 06 00 00 8b 84 24 e8 00 00 00 8b 40 10 89 44 24 78 8d 42 d0 3c 09 0f 87 95 14 00 00 8b 44 | .......$.....@..D$x.B.<........D |
22420 | 24 28 31 ff 31 ed 89 74 24 20 31 db 89 fe 83 c0 01 eb 22 8d 4c ad 00 8d 6c 4a d0 89 84 24 b0 00 | $(1.1..t$.1.......".L...lJ...$.. |
22440 | 00 00 0f be 10 83 c3 01 89 c7 83 c0 01 8d 4a d0 80 f9 09 77 4b 83 fb 08 7e d9 83 fb 0f 7f dc 8d | ..............J....wK...~....... |
22460 | 0c b6 8d 74 4a d0 eb d3 c7 44 24 3c 01 00 00 00 e9 63 ff ff ff 83 c1 01 89 8c 24 b0 00 00 00 0f | ...tJ....D$<.....c........$..... |
22480 | be 11 80 fa 2d 0f 86 aa fe ff ff 90 8d 74 26 00 c7 44 24 3c 00 00 00 00 e9 53 ff ff ff 8d 76 00 | ....-........t&..D$<.....S....v. |
224a0 | 89 74 24 40 8b 74 24 20 89 f9 0f be 06 39 d0 89 44 24 30 0f 84 b7 05 00 00 89 5c 24 20 31 ff c7 | .t$@.t$......9..D$0.......\$.1.. |
224c0 | 44 24 30 00 00 00 00 c7 44 24 48 00 00 00 00 89 d0 83 e0 df 83 f8 45 0f 85 18 01 00 00 8b 44 24 | D$0.....D$H...........E.......D$ |
224e0 | 20 09 f8 0b 44 24 38 0f 84 03 02 00 00 8b 84 24 b0 00 00 00 89 84 24 e0 00 00 00 83 c0 01 89 84 | ....D$8........$......$......... |
22500 | 24 b0 00 00 00 8b 84 24 e0 00 00 00 0f be 50 01 80 fa 2b 0f 84 37 13 00 00 80 fa 2d 0f 84 f2 06 | $......$......P...+..7.....-.... |
22520 | 00 00 c7 44 24 4c 00 00 00 00 8d 42 d0 83 f8 09 0f 87 0a 08 00 00 83 fa 30 75 1c 8b 84 24 b0 00 | ...D$L.....B............0u...$.. |
22540 | 00 00 83 c0 01 89 84 24 b0 00 00 00 0f be 10 83 c0 01 83 fa 30 74 ee 8d 4a cf 31 c0 83 f9 08 0f | .......$............0t..J.1..... |
22560 | 87 92 00 00 00 8b 84 24 b0 00 00 00 8d 4a d0 8d 70 01 89 b4 24 b0 00 00 00 89 44 24 54 89 74 24 | .......$.....J..p...$.....D$T.t$ |
22580 | 50 89 c6 0f b6 40 01 0f be d0 83 e8 30 3c 09 77 3a 89 f0 89 d6 83 c0 02 89 7c 24 58 8d 74 26 00 | P....@......0<.w:........|$X.t&. |
225a0 | 8d 14 89 89 c7 8d 4c 56 d0 89 84 24 b0 00 00 00 0f b6 10 83 c0 01 0f be f2 83 ea 30 80 fa 09 76 | ......LV...$...............0...v |
225c0 | df 89 7c 24 50 8b 7c 24 58 89 f2 8b 74 24 50 b8 1f 4e 00 00 2b 74 24 54 83 fe 08 7f 09 81 f9 1f | ..|$P.|$X...t$P..N..+t$T........ |
225e0 | 4e 00 00 0f 4e c1 8b 74 24 4c 89 c1 f7 d9 85 f6 0f 45 c1 eb 02 31 c0 8b 4c 24 20 85 c9 0f 85 33 | N...N..t$L.......E...1..L$.....3 |
22600 | 01 00 00 8b 44 24 38 09 f8 0f 85 1b 01 00 00 8b 44 24 48 85 c0 0f 85 d5 00 00 00 83 fa 4e 74 18 | ....D$8.........D$H..........Nt. |
22620 | 0f 8e be 00 00 00 83 fa 69 0f 84 59 13 00 00 83 fa 6e 0f 85 b8 00 00 00 8d 9c 24 b0 00 00 00 c7 | ........i..Y.....n........$..... |
22640 | 44 24 04 89 69 46 00 89 1c 24 e8 31 41 00 00 85 c0 0f 84 99 00 00 00 8b 84 24 e8 00 00 00 8b b4 | D$..iF...$.1A............$...... |
22660 | 24 ec 00 00 00 8b 94 24 b0 00 00 00 c7 84 24 a4 00 00 00 04 00 00 00 8b 40 08 c7 44 24 38 00 00 | $......$......$.........@..D$8.. |
22680 | 00 00 89 44 24 20 83 c0 01 89 06 80 3a 28 0f 84 94 16 00 00 8b b4 24 ec 00 00 00 89 06 8b 8c 24 | ...D$.......:(........$........$ |
226a0 | b4 00 00 00 8b 7c 24 38 85 ff 0f 84 b3 fc ff ff 8b 74 24 78 85 f6 0f 85 54 06 00 00 8b 94 24 a4 | .....|$8.........t$x....T.....$. |
226c0 | 00 00 00 31 c0 8b 59 10 83 e2 f8 85 db 0f 9f c0 01 c0 09 d0 a8 30 75 3d 89 84 24 a4 00 00 00 e9 | ...1..Y..............0u=..$..... |
226e0 | 7f fc ff ff 83 fa 49 0f 84 9b 12 00 00 8d 76 00 8b 84 24 e0 00 00 00 c7 84 24 a4 00 00 00 06 00 | ......I.......v...$......$...... |
22700 | 00 00 8b 8c 24 b4 00 00 00 89 84 24 b0 00 00 00 e9 4e fc ff ff 83 c8 40 89 84 24 a4 00 00 00 e8 | ....$......$.....N.....@..$..... |
22720 | 94 52 00 00 c7 00 22 00 00 00 8b 8c 24 b4 00 00 00 e9 2d fc ff ff 2b 44 24 30 8b 7c 24 3c c7 84 | .R....".....$.....-...+D$0.|$<.. |
22740 | 24 a4 00 00 00 01 00 00 00 89 44 24 58 8b 84 24 e8 00 00 00 8b 40 0c 83 e0 03 89 c6 29 fe 83 f8 | $.........D$X..$.....@......)... |
22760 | 02 89 74 24 68 74 1a 89 fe 83 c6 01 83 f8 03 89 74 24 68 74 0c 85 c0 0f 94 c0 0f b6 c0 89 44 24 | ..t$ht..........t$ht..........D$ |
22780 | 68 8b 44 24 20 85 db be 10 00 00 00 89 ac 24 80 00 00 00 0f 44 d8 83 f8 10 0f 4e f0 31 d2 89 94 | h.D$..........$.....D.....N.1... |
227a0 | 24 84 00 00 00 83 fe 09 df ac 24 80 00 00 00 dd 94 24 b8 00 00 00 7e 2d dc 0c f5 38 6b 46 00 31 | $.........$......$....~-...8kF.1 |
227c0 | d2 8b 44 24 40 89 94 24 84 00 00 00 89 84 24 80 00 00 00 df ac 24 80 00 00 00 de c1 dd 9c 24 b8 | ..D$@..$......$......$........$. |
227e0 | 00 00 00 eb 02 dd d8 83 7c 24 20 0f 7f 0b 83 7c 24 2c 35 0f 8e 7a 01 00 00 8b 44 24 58 8b 54 24 | ........|$.....|$,5..z....D$X.T$ |
22800 | 20 29 f2 01 d0 83 f8 00 0f 8e 5b 0f 00 00 89 c2 83 e2 0f 74 15 dd 84 24 b8 00 00 00 dc 0c d5 80 | .)........[........t...$........ |
22820 | 6b 46 00 dd 9c 24 b8 00 00 00 83 e0 f0 0f 85 23 03 00 00 dd 84 24 b8 00 00 00 31 f6 8d 84 24 a8 | kF...$.........#.....$....1...$. |
22840 | 00 00 00 89 44 24 0c 8d 84 24 ac 00 00 00 89 44 24 08 dd 1c 24 e8 76 3c 00 00 8b 8c 24 a8 00 00 | ....D$...$.....D$...$.v<....$... |
22860 | 00 03 b4 24 ac 00 00 00 8b 7c 24 2c 89 f2 89 b4 24 ac 00 00 00 89 ce 29 fe 85 f6 89 84 24 b4 00 | ...$.....|$,....$......).....$.. |
22880 | 00 00 7e 25 89 74 24 04 89 04 24 e8 30 40 00 00 89 f9 03 b4 24 ac 00 00 00 89 bc 24 a8 00 00 00 | ..~%.t$...$.0@......$......$.... |
228a0 | 89 f2 89 b4 24 ac 00 00 00 8d 04 11 89 44 24 6c 8b 44 24 2c 29 44 24 6c 8b 84 24 e8 00 00 00 8b | ....$........D$l.D$,)D$l..$..... |
228c0 | 74 24 6c 8b 40 08 89 44 24 38 83 c0 01 39 c6 0f 8f af 0d 00 00 8b 84 24 e8 00 00 00 8b 40 04 39 | t$l.@..D$8...9.........$.....@.9 |
228e0 | c6 89 44 24 48 0f 8d 9b 0f 00 00 89 d6 29 c6 83 fe 00 0f 8e a0 03 00 00 8b 84 24 b4 00 00 00 89 | ..D$H........)............$..... |
22900 | 74 24 04 89 04 24 e8 f5 37 00 00 01 b4 24 a8 00 00 00 89 84 24 b4 00 00 00 8b 44 24 48 89 84 24 | t$...$..7....$......$.....D$H..$ |
22920 | ac 00 00 00 8b 44 24 78 85 c0 0f 84 25 04 00 00 8b 44 24 6c 83 c0 01 39 44 24 48 0f 8e 14 04 00 | .....D$x....%....D$l...9D$H..... |
22940 | 00 8b 8c 24 b4 00 00 00 8b 84 24 ec 00 00 00 8b 5c 24 48 c7 84 24 a4 00 00 00 50 00 00 00 c7 41 | ...$......$.....\$H..$....P....A |
22960 | 10 00 00 00 00 c7 41 14 00 00 00 00 89 18 e9 3d fd ff ff 83 7c 24 58 00 0f 84 15 0f 00 00 0f 8e | ......A........=....|$X......... |
22980 | 45 03 00 00 83 7c 24 58 16 0f 8f 39 0f 00 00 8b 44 24 58 8b 14 85 60 6a 46 00 8b 84 24 b8 00 00 | E....|$X...9....D$X...`jF...$... |
229a0 | 00 85 c0 0f 84 17 11 00 00 f3 0f bc c8 b8 35 00 00 00 29 c8 8b 7c 24 58 01 d0 dd 84 24 b8 00 00 | ..............5...)..|$X....$... |
229c0 | 00 83 f8 35 0f 9e c0 8d 8c 24 a4 00 00 00 0f b6 c0 dc 0c fd 80 6b 46 00 8b 7c 24 68 89 4c 24 0c | ...5.....$...........kF..|$h.L$. |
229e0 | 89 44 24 04 89 7c 24 08 dd 9c 24 b8 00 00 00 8b 84 24 f0 00 00 00 8b 8c 24 ec 00 00 00 8b 94 24 | .D$..|$...$......$......$......$ |
22a00 | e8 00 00 00 89 04 24 8d 84 24 b8 00 00 00 e8 fd f4 ff ff 85 c0 0f 85 0f fd ff ff 31 c0 e9 db fd | ......$..$.................1.... |
22a20 | ff ff 0f b6 41 01 3c 58 0f 84 94 0c 00 00 83 c1 01 3c 78 0f 84 89 0c 00 00 8d b4 26 00 00 00 00 | ....A.<X.........<x........&.... |
22a40 | 89 c8 89 8c 24 b0 00 00 00 83 c1 01 0f be 51 ff 80 fa 30 74 eb 31 c9 84 d2 0f 84 04 f9 ff ff 89 | ....$.........Q...0t.1.......... |
22a60 | 44 24 28 c7 44 24 38 01 00 00 00 e9 95 f9 ff ff 0f b6 46 01 84 c0 0f 84 96 11 00 00 3a 41 01 0f | D$(.D$8...........F.........:A.. |
22a80 | 85 34 fa ff ff b8 01 00 00 00 eb 0d 8d 74 26 00 3a 14 01 0f 85 9e 00 00 00 83 c0 01 0f b6 14 06 | .4...........t&.:............... |
22aa0 | 89 c7 84 d2 75 ea 01 f9 85 db 89 8c 24 b0 00 00 00 0f be 11 0f 84 83 01 00 00 89 5c 24 20 31 ff | ....u.......$..............\$.1. |
22ac0 | c7 44 24 30 00 00 00 00 8d 72 d0 83 fe 09 c7 44 24 48 01 00 00 00 0f 87 f3 f9 ff ff 8b 8c 24 b0 | .D$0.....r.....D$H............$. |
22ae0 | 00 00 00 83 c7 01 85 f6 0f 84 87 0e 00 00 01 7c 24 30 83 ff 01 8b 44 24 20 0f 84 bc 10 00 00 01 | ...............|$0....D$........ |
22b00 | c7 89 7c 24 20 83 ef 01 89 5c 24 48 8b 5c 24 40 eb 0e 8d 6c ad 00 01 ed 39 f8 0f 84 8c 10 00 00 | ..|$.....\$H.\$@...l....9....... |
22b20 | 83 c0 01 8d 50 ff 83 fa 08 7e e7 83 f8 10 7f e8 8d 1c 9b 01 db eb e1 8b 54 24 30 31 ff 89 5c 24 | ....P....~..............T$01..\$ |
22b40 | 20 c7 44 24 30 00 00 00 00 c7 44 24 48 00 00 00 00 e9 79 f9 ff ff c1 f8 04 83 f8 0f 0f 8e 3a 11 | ..D$0.....D$H.....y...........:. |
22b60 | 00 00 dd 05 a0 6c 46 00 89 c1 31 ff 8d 74 26 00 8b 94 24 bc 00 00 00 83 e9 10 89 d6 81 e2 ff ff | .....lF...1..t&...$............. |
22b80 | 0f 80 81 ca 00 00 f0 3f 81 e6 00 00 f0 7f 89 94 24 bc 00 00 00 c1 ee 14 83 f9 0f dd 84 24 b8 00 | .......?........$............$.. |
22ba0 | 00 00 8d bc 37 01 fc ff ff d8 c9 dd 9c 24 b8 00 00 00 7f bc dd d8 83 e0 0f 8b 8c 24 bc 00 00 00 | ....7........$.............$.... |
22bc0 | 89 ca 81 e1 ff ff 0f 80 81 e2 00 00 f0 7f 81 c9 00 00 f0 3f c1 ea 14 8d b4 17 01 fc ff ff 31 d2 | ...................?..........1. |
22be0 | 89 8c 24 bc 00 00 00 85 c0 dd 84 24 b8 00 00 00 0f 84 46 fc ff ff a8 01 74 07 dc 0c d5 80 6c 46 | ..$........$......F.....t.....lF |
22c00 | 00 83 c2 01 d1 f8 75 ee dd 94 24 b8 00 00 00 e9 28 fc ff ff c7 44 24 4c 01 00 00 00 8b 84 24 e0 | ......u...$.....(....D$L......$. |
22c20 | 00 00 00 83 c0 02 89 84 24 b0 00 00 00 8b 84 24 e0 00 00 00 0f be 50 02 e9 ed f8 ff ff 83 fa 30 | ........$......$......P........0 |
22c40 | 0f 85 9b 10 00 00 8d 41 01 8d b4 26 00 00 00 00 89 84 24 b0 00 00 00 0f be 10 89 c7 29 cf 83 c0 | .......A...&......$.........)... |
22c60 | 01 83 fa 30 74 ea 8d 42 cf 83 f8 08 0f 87 cf 0c 00 00 8b 84 24 b0 00 00 00 8d 72 d0 89 7c 24 30 | ...0t..B............$.....r..|$0 |
22c80 | bf 01 00 00 00 c7 44 24 20 00 00 00 00 89 44 24 28 89 c1 e9 4e fe ff ff 0f 84 7b fc ff ff 01 f1 | ......D$......D$(...N.....{..... |
22ca0 | 85 c9 89 8c 24 a8 00 00 00 0f 8e f4 0f 00 00 8b 84 24 b4 00 00 00 f7 de 89 74 24 04 89 04 24 e8 | ....$............$.......t$...$. |
22cc0 | fc 3b 00 00 e9 50 fc ff ff 8b 7c 24 58 83 ff ea 89 f8 0f 8c 25 fb ff ff f7 d8 dd 84 24 b8 00 00 | .;...P....|$X.......%.......$... |
22ce0 | 00 dc 34 c5 80 6b 46 00 8d 84 24 a4 00 00 00 89 44 24 0c 8b 44 24 68 dd 9c 24 b8 00 00 00 c7 44 | ..4..kF...$.....D$..D$h..$.....D |
22d00 | 24 04 00 00 00 00 89 44 24 08 e9 e0 fc ff ff 90 c7 41 10 00 00 00 00 c7 84 24 a4 00 00 00 50 00 | $......D$........A.......$....P. |
22d20 | 00 00 e8 91 4c 00 00 8b 8c 24 b4 00 00 00 c7 00 22 00 00 00 e9 2a f6 ff ff 8d b4 26 00 00 00 00 | ....L....$......"....*.....&.... |
22d40 | 8b 84 24 e0 00 00 00 89 84 24 b0 00 00 00 31 c0 e9 a2 f8 ff ff 8b 44 24 48 c7 44 24 38 01 00 00 | ..$......$....1.......D$H.D$8... |
22d60 | 00 89 44 24 6c 8b 44 24 24 89 5c 24 04 31 db 89 6c 24 0c 89 44 24 10 8b 44 24 20 89 44 24 08 8b | ..D$l.D$$.\$.1..l$..D$..D$..D$.. |
22d80 | 44 24 28 89 04 24 e8 75 38 00 00 8b 74 24 58 c7 44 24 30 00 00 00 00 89 44 24 64 83 c0 0c 89 44 | D$(..$.u8...t$X.D$0.....D$d....D |
22da0 | 24 70 8b 44 24 2c 83 c0 01 89 44 24 74 89 f0 f7 d8 85 f6 0f 49 c3 89 44 24 4c 8b 44 24 68 83 e0 | $p.D$,....D$t.......I..D$L.D$h.. |
22dc0 | 01 89 44 24 7c e9 d6 01 00 00 8d b6 00 00 00 00 8b 74 24 68 85 f6 0f 84 b1 03 00 00 8b 44 24 7c | ..D$|............t$h.........D$| |
22de0 | 31 d8 89 44 24 54 0f 84 04 0c 00 00 85 db 0f 84 0c 06 00 00 d9 e8 31 f6 dd 54 24 30 c7 84 24 a4 | 1..D$T................1..T$0..$. |
22e00 | 00 00 00 21 00 00 00 dd 5c 24 40 c7 44 24 5c 20 00 00 00 c7 44 24 50 00 00 00 00 8b 84 24 a8 00 | ...!....\$@.D$\.....D$P......$.. |
22e20 | 00 00 8b 9c 24 ac 00 00 00 8b 54 24 38 01 c3 85 d2 89 5c 24 60 75 0a 39 44 24 2c 0f 8f 91 07 00 | ....$.....T$8.....\$`u.9D$,..... |
22e40 | 00 8d 84 24 a0 00 00 00 dd 44 24 30 89 44 24 0c 8d 84 24 9c 00 00 00 89 44 24 08 dd 1c 24 e8 6d | ...$.....D$0.D$...$.....D$...$.m |
22e60 | 36 00 00 89 c5 8b 84 24 9c 00 00 00 85 c0 0f 88 93 07 00 00 74 0e 89 2c 24 89 44 24 04 e8 7e 32 | 6......$............t..,$.D$..~2 |
22e80 | 00 00 89 c5 8b 44 24 50 8b 9c 24 b4 00 00 00 89 6c 24 04 85 c0 89 1c 24 0f 84 78 04 00 00 e8 bd | .....D$P..$.....l$.....$..x..... |
22ea0 | 33 00 00 8b 4c 24 38 8b 53 10 85 c9 89 84 24 b4 00 00 00 75 3d 8d 4a ff 3b 48 10 7d 17 83 c2 03 | 3...L$8.S.....$....u=.J.;H.}.... |
22ec0 | 0f bd 4c 90 04 0f bd 54 93 04 83 f1 1f 83 f2 1f 39 d1 7e 1e 8b 4c 24 48 39 4c 24 6c 0f 85 d0 04 | ..L....T........9.~..L$H9L$l.... |
22ee0 | 00 00 83 ac 24 a8 00 00 00 01 c7 44 24 38 01 00 00 00 89 2c 24 e8 96 2d 00 00 89 1c 24 e8 8e 2d | ....$......D$8.....,$..-....$..- |
22f00 | 00 00 8b 44 24 54 85 c0 0f 85 f2 02 00 00 85 f6 74 4e 8b 84 24 ac 00 00 00 03 84 24 a8 00 00 00 | ...D$T..........tN..$......$.... |
22f20 | 39 44 24 60 75 3a dd 44 24 30 dc 0d d0 6a 46 00 dd 44 24 40 d8 25 c4 6a 46 00 d9 c1 d9 e0 df e9 | 9D$`u:.D$0...jF..D$@.%.jF....... |
22f40 | 0f 86 5a 06 00 00 dd d8 dd 44 24 40 df e9 dd d8 76 0e e9 67 06 00 00 dd d8 8d b4 26 00 00 00 00 | ..Z......D$@....v..g.......&.... |
22f60 | 8b 44 24 38 c7 44 24 30 00 00 00 00 85 c0 0f 84 72 04 00 00 8b 44 24 20 89 04 24 e8 10 2d 00 00 | .D$8.D$0........r....D$...$..-.. |
22f80 | 8b 44 24 28 89 04 24 e8 04 2d 00 00 8b 44 24 24 89 04 24 e8 f8 2c 00 00 89 3c 24 e8 f0 2c 00 00 | .D$(..$..-...D$$..$..,...<$..,.. |
22fa0 | 8b 74 24 64 8b 46 04 89 04 24 e8 11 2c 00 00 8b 56 10 8b 74 24 70 8d 14 95 08 00 00 00 89 54 24 | .t$d.F...$..,...V..t$p........T$ |
22fc0 | 08 89 44 24 28 83 c0 0c 89 74 24 04 31 f6 89 04 24 e8 ba 49 00 00 8b 84 24 b4 00 00 00 8b 40 04 | ..D$(....t$.1...$..I....$.....@. |
22fe0 | 89 04 24 e8 d8 2b 00 00 89 c3 89 44 24 20 8b 84 24 b4 00 00 00 8d 53 0c 8b 48 10 83 c0 0c 89 14 | ..$..+.....D$...$.....S..H...... |
23000 | 24 89 44 24 04 8d 0c 8d 08 00 00 00 89 4c 24 08 e8 7b 49 00 00 8b 7c 24 30 8b ac 24 a8 00 00 00 | $.D$.........L$..{I...|$0..$.... |
23020 | c7 04 24 01 00 00 00 29 fd 03 bc 24 ac 00 00 00 e8 ab 2d 00 00 89 44 24 24 8b 44 24 58 85 c0 0f | ..$....)...$......-...D$$.D$X... |
23040 | 4f f0 85 ff 0f 88 5b 03 00 00 8b 44 24 4c 89 f2 8d 1c 38 8b 44 24 74 01 ef 2b 7c 24 2c 29 e8 39 | O.....[....D$L....8.D$t..+|$,).9 |
23060 | 7c 24 48 7e 06 2b 7c 24 48 01 f8 8d 3c 03 01 c2 39 d7 89 d0 0f 4e c7 39 d8 0f 4f c3 85 c0 7e 06 | |$H~.+|$H...<...9....N.9..O...~. |
23080 | 29 c7 29 c2 29 c3 8b 44 24 4c 85 c0 74 44 89 44 24 04 8b 44 24 24 89 54 24 50 89 04 24 e8 be 2e | ).).)..D$L..tD.D$..D$$.T$P..$... |
230a0 | 00 00 8b 4c 24 20 89 4c 24 04 89 04 24 89 44 24 24 e8 5a 2d 00 00 8b 4c 24 20 89 0c 24 89 44 24 | ...L$..L$...$.D$$.Z-...L$...$.D$ |
230c0 | 40 e8 ca 2b 00 00 8b 44 24 40 8b 54 24 50 89 44 24 20 2b 7c 24 30 83 ff 00 0f 8e a1 02 00 00 8b | @..+...D$@.T$P.D$.+|$0.......... |
230e0 | 44 24 20 89 7c 24 04 89 54 24 30 89 04 24 e8 0d 30 00 00 8b 54 24 30 89 44 24 20 85 f6 74 1c 8b | D$..|$..T$0..$..0...T$0.D$...t.. |
23100 | 44 24 28 89 74 24 04 89 54 24 30 89 04 24 e8 4d 2e 00 00 8b 54 24 30 89 44 24 28 85 d2 7e 14 8b | D$(.t$..T$0..$.M....T$0.D$(..~.. |
23120 | 44 24 28 89 54 24 04 89 04 24 e8 d1 2f 00 00 89 44 24 28 85 db 7e 14 8b 44 24 24 89 5c 24 04 89 | D$(.T$...$../...D$(..~..D$$.\$.. |
23140 | 04 24 e8 b9 2f 00 00 89 44 24 24 8b 44 24 28 89 44 24 04 8b 44 24 20 89 04 24 e8 01 31 00 00 83 | .$../...D$$.D$(.D$..D$...$..1... |
23160 | 78 10 01 89 c7 0f 8e 8a 00 00 00 8b 44 24 24 8b 5f 0c c7 47 0c 00 00 00 00 89 3c 24 89 44 24 04 | x...........D$$._..G......<$.D$. |
23180 | e8 8b 30 00 00 85 c0 0f 8e 43 fc ff ff 85 c0 0f 88 76 08 00 00 0f 84 52 09 00 00 8b 44 24 24 89 | ..0......C.......v.....R....D$$. |
231a0 | 3c 24 89 44 24 04 e8 45 35 00 00 d9 05 c0 6a 46 00 df e9 0f 82 f7 02 00 00 dd d8 85 db 0f 85 70 | <$.D$..E5.....jF...............p |
231c0 | 04 00 00 c7 44 24 54 00 00 00 00 83 fd 01 0f 8e 05 0a 00 00 d9 e8 31 f6 dd 54 24 30 c7 44 24 5c | ....D$T...............1..T$0.D$\ |
231e0 | 10 00 00 00 dd 5c 24 40 c7 44 24 50 01 00 00 00 e9 26 fc ff ff 8b 40 14 85 c0 0f 85 6b ff ff ff | .....\$@.D$P.....&....@.....k... |
23200 | 8b 6c 24 20 8b 44 24 38 85 c0 0f 84 2f 05 00 00 8b 84 24 ac 00 00 00 8b 9c 24 ec 00 00 00 89 03 | .l$..D$8..../.....$......$...... |
23220 | 89 2c 24 e8 68 2a 00 00 8b 44 24 28 89 04 24 e8 5c 2a 00 00 8b 44 24 24 89 04 24 e8 50 2a 00 00 | .,$.h*...D$(..$.\*...D$$..$.P*.. |
23240 | 8b 44 24 64 89 04 24 e8 44 2a 00 00 89 3c 24 e8 3c 2a 00 00 8b 84 24 e8 00 00 00 8b b4 24 ac 00 | .D$d..$.D*...<$.<*....$......$.. |
23260 | 00 00 39 70 08 0f 8d 32 f4 ff ff 8b 84 24 e8 00 00 00 8b 40 0c 83 e0 03 83 f8 02 0f 84 1a 09 00 | ..9p...2.....$.....@............ |
23280 | 00 83 f8 03 0f 84 52 08 00 00 83 f8 01 0f 84 f9 03 00 00 8b 84 24 b4 00 00 00 89 04 24 e8 ee 29 | ......R..............$......$..) |
232a0 | 00 00 8b 84 24 e8 00 00 00 8b 9c 24 ec 00 00 00 c7 84 24 b4 00 00 00 00 00 00 00 c7 84 24 a4 00 | ....$......$......$..........$.. |
232c0 | 00 00 11 00 00 00 8b 40 08 89 03 8b 84 24 e8 00 00 00 8b 9c 24 f0 00 00 00 8b 08 8d 41 1f c1 f8 | .......@.....$......$.......A... |
232e0 | 05 8d 14 83 89 d8 39 d3 73 14 8d b6 00 00 00 00 83 c0 04 39 c2 c7 40 fc ff ff ff ff 77 f2 83 e1 | ......9.s..........9..@.....w... |
23300 | 1f 74 0c b8 20 00 00 00 29 c8 89 c1 d3 6a fc 31 c9 e9 8e f3 ff ff e8 05 37 00 00 8b 50 10 89 84 | .t......)....j.1........7...P... |
23320 | 24 b4 00 00 00 8d 4a ff 3b 4b 10 7d 1b 83 c2 03 0f bd 4c 90 04 0f bd 54 93 04 83 f1 1f 83 f2 1f | $.....J.;K.}......L....T........ |
23340 | 39 d1 0f 8d aa fb ff ff 8b 4c 24 38 85 c9 0f 84 0c 03 00 00 8b 84 24 a8 00 00 00 83 c0 01 39 44 | 9........L$8..........$.......9D |
23360 | 24 2c 89 84 24 a8 00 00 00 b8 00 00 00 00 0f 45 c1 89 44 24 38 e9 78 fb ff ff 8d b6 00 00 00 00 | $,..$..........E..D$8.x......... |
23380 | 0f 84 75 fd ff ff 8b 44 24 20 f7 df 89 7c 24 04 89 54 24 30 89 04 24 e8 24 35 00 00 8b 54 24 30 | ..u....D$....|$..T$0..$.$5...T$0 |
233a0 | e9 56 fd ff ff 89 f2 8b 5c 24 4c 29 fa e9 a1 fc ff ff c7 44 24 04 01 00 00 00 89 04 24 e8 3e 2d | .V......\$L).......D$.......$.>- |
233c0 | 00 00 89 2c 24 83 ac 24 ac 00 00 00 01 83 6c 24 6c 01 89 84 24 b4 00 00 00 e8 b2 28 00 00 89 1c | ...,$..$......l$l...$......(.... |
233e0 | 24 e8 aa 28 00 00 8b 84 24 b4 00 00 00 89 04 24 e8 eb 35 00 00 89 44 24 30 e9 76 fb ff ff 66 90 | $..(....$......$..5...D$0.v...f. |
23400 | 8b 44 24 48 39 44 24 6c c7 84 24 a4 00 00 00 11 00 00 00 0f 84 b2 fd ff ff 31 d2 8b b4 24 b4 00 | .D$H9D$l..$..............1...$.. |
23420 | 00 00 83 7c 24 2c 1f 8b 44 24 2c 7e 2a 8b 5e 14 85 db 0f 85 93 fd ff ff 8b 44 24 2c 31 d2 eb 0c | ...|$,..D$,~*.^..........D$,1... |
23440 | 8b 4c 96 14 85 c9 0f 85 7f fd ff ff 83 e8 20 83 c2 01 83 f8 1f 7f e9 83 f8 01 7e 1a 8d 14 96 83 | .L........................~..... |
23460 | e8 01 8b 5a 14 f3 0f bc cb d3 eb 39 c8 89 5a 14 0f 8f 55 fd ff ff 8b 44 24 6c 89 34 24 8b 6c 24 | ...Z.......9..Z...U....D$l.4$.l$ |
23480 | 20 83 e8 01 89 84 24 ac 00 00 00 8b 44 24 2c 89 44 24 04 89 84 24 a8 00 00 00 e8 b1 ed ff ff 89 | ......$.....D$,.D$...$.......... |
234a0 | 84 24 b4 00 00 00 e9 59 fd ff ff 90 8d 74 26 00 d9 05 c4 6a 46 00 83 fb 01 dc c9 19 c0 89 44 24 | .$.....Y.....t&....jF.........D$ |
234c0 | 5c 31 c0 83 64 24 5c 10 83 44 24 5c 10 83 fb 01 0f 92 c0 d9 c1 dd 5c 24 40 dd 05 c8 6a 46 00 df | \1..d$\..D$\..........\$@...jF.. |
234e0 | ea 89 44 24 50 0f 86 35 01 00 00 d9 bc 24 8a 00 00 00 d9 c1 0f b7 84 24 8a 00 00 00 b4 0c 66 89 | ..D$P..5.....$.........$......f. |
23500 | 84 24 88 00 00 00 8b 44 24 68 d9 ac 24 88 00 00 00 db 9c 24 8c 00 00 00 d9 ac 24 8a 00 00 00 8b | .$.....D$h..$......$......$..... |
23520 | b4 24 8c 00 00 00 83 f8 01 89 b4 24 8c 00 00 00 db 84 24 8c 00 00 00 dc ea d9 ca dd 54 24 40 0f | .$.........$......$.........T$@. |
23540 | 84 18 03 00 00 83 f8 02 0f 85 de 01 00 00 dd d8 dd d8 8b 4c 24 50 dd 5c 24 30 85 c9 75 32 d9 ee | ...................L$P.\$0..u2.. |
23560 | dd 44 24 40 df e9 dd d8 77 04 eb 24 dd d8 83 c6 01 b8 30 00 00 00 2b 44 24 5c 89 b4 24 8c 00 00 | .D$@....w..$......0...+D$\..$... |
23580 | 00 db 84 24 8c 00 00 00 89 44 24 5c dd 5c 24 30 c7 44 24 54 00 00 00 00 e9 7e f8 ff ff 8d 76 00 | ...$.....D$\.\$0.D$T.....~....v. |
235a0 | df e9 0f 86 af f9 ff ff d8 2d bc 6a 46 00 dd 44 24 40 d9 c9 df e9 dd d8 0f 86 a2 f9 ff ff 8b 44 | .........-.jF..D$@.............D |
235c0 | 24 5c 8b 6c 24 20 09 84 24 a4 00 00 00 e9 32 fc ff ff 8b 6c 24 2c 89 eb 29 c3 8b 84 24 b4 00 00 | $\.l$...$.....2....l$,..)...$... |
235e0 | 00 89 5c 24 04 89 04 24 e8 13 2b 00 00 29 9c 24 ac 00 00 00 89 ac 24 a8 00 00 00 89 84 24 b4 00 | ..\$...$..+..).$......$......$.. |
23600 | 00 00 e9 3a f8 ff ff f7 d8 89 44 24 04 89 2c 24 e8 ab 32 00 00 e9 6a f8 ff ff 8d b6 00 00 00 00 | ...:......D$..,$..2...j......... |
23620 | dd d8 dd d8 dd 44 24 40 31 f6 dd 5c 24 30 e9 5d ff ff ff d9 e8 31 f6 dd 54 24 30 c7 44 24 5c 20 | .....D$@1..\$0.].....1..T$0.D$\. |
23640 | 00 00 00 dd 5c 24 40 c7 44 24 54 00 00 00 00 c7 44 24 50 00 00 00 00 e9 bf f7 ff ff 8d 74 26 00 | ....\$@.D$T.....D$P..........t&. |
23660 | c7 44 24 04 01 00 00 00 31 f6 89 04 24 e8 4e 32 00 00 83 84 24 ac 00 00 00 01 83 44 24 6c 01 e9 | .D$.....1...$.N2....$......D$l.. |
23680 | 6e f8 ff ff c7 44 24 38 00 00 00 00 8b 84 24 b4 00 00 00 c7 84 24 a4 00 00 00 a3 00 00 00 c7 40 | n....D$8......$......$.........@ |
236a0 | 10 00 00 00 00 e8 0e 43 00 00 c7 00 22 00 00 00 8b 84 24 e8 00 00 00 8b 40 08 83 c0 01 e9 d2 ef | .......C....".....$.....@....... |
236c0 | ff ff 8b 44 24 3c 89 44 24 10 8d 84 24 b4 00 00 00 89 44 24 0c 8b 84 24 ec 00 00 00 89 44 24 08 | ...D$<.D$...$.....D$...$.....D$. |
236e0 | 8b 84 24 e8 00 00 00 89 44 24 04 8d 84 24 b0 00 00 00 89 04 24 e8 a6 34 00 00 8b 8c 24 b4 00 00 | ..$.....D$...$......$..4....$... |
23700 | 00 83 f8 06 89 84 24 a4 00 00 00 0f 85 52 ec ff ff 8b 84 24 e0 00 00 00 c7 44 24 3c 00 00 00 00 | ......$......R.....$.....D$<.... |
23720 | 89 84 24 b0 00 00 00 e9 37 ec ff ff df e9 dd d8 0f 83 36 fe ff ff dd 5c 24 30 e9 51 fe ff ff 8b | ..$.....7.........6....\$0.Q.... |
23740 | 84 24 a8 00 00 00 8b 5c 24 2c 29 c3 83 fb 00 0f 85 af 01 00 00 8b 84 24 ac 00 00 00 c7 44 24 38 | .$.....\$,)............$.....D$8 |
23760 | 00 00 00 00 e9 ae fa ff ff 0f 84 c4 f0 ff ff f7 d8 89 c2 83 e2 0f 74 15 dd 84 24 b8 00 00 00 dc | ......................t...$..... |
23780 | 34 d5 80 6b 46 00 dd 9c 24 b8 00 00 00 83 e0 f0 0f 84 9d f0 ff ff c1 f8 04 83 f8 0f 89 c7 0f 8e | 4..kF...$....................... |
237a0 | bb 05 00 00 dd 05 60 6c 46 00 89 c2 31 f6 66 90 8b 84 24 bc 00 00 00 83 ea 10 89 c1 25 ff ff 0f | ......`lF...1.f...$.........%... |
237c0 | 80 0d 00 00 f0 3f 81 e1 00 00 f0 7f 89 84 24 bc 00 00 00 c1 e9 14 83 fa 0f dd 84 24 b8 00 00 00 | .....?........$............$.... |
237e0 | 8d b4 0e 01 fc ff ff d8 c9 dd 9c 24 b8 00 00 00 7f be dd d8 83 e7 0f 8b 94 24 bc 00 00 00 89 d0 | ...........$.............$...... |
23800 | 81 e2 ff ff 0f 80 25 00 00 f0 7f 81 ca 00 00 f0 3f c1 e8 14 8d b4 06 01 fc ff ff 31 c0 89 94 24 | ......%.........?..........1...$ |
23820 | bc 00 00 00 85 ff dd 84 24 b8 00 00 00 0f 8e 09 f0 ff ff f7 c7 01 00 00 00 74 07 dc 0c c5 40 6c | ........$................t....@l |
23840 | 46 00 d1 ff 83 c0 01 85 ff 7f e8 e9 b8 f3 ff ff c7 44 24 4c 00 00 00 00 e9 bf f3 ff ff dd d8 dd | F................D$L............ |
23860 | d8 8b 5c 24 50 dd 5c 24 30 85 db 0f 84 1f fd ff ff d9 ee dd 44 24 40 df e9 dd d8 0f 87 ed fc ff | ..\$P.\$0...........D$@......... |
23880 | ff e9 0a fd ff ff c7 44 24 38 00 00 00 00 e9 d2 f4 ff ff 8d 84 24 a4 00 00 00 89 44 24 0c 8b 44 | .......D$8...........$.....D$..D |
238a0 | 24 68 c7 44 24 04 01 00 00 00 89 44 24 08 e9 3c f1 ff ff 8b 4c 24 28 31 ed 31 db c7 44 24 40 00 | $h.D$......D$..<....L$(1.1..D$@. |
238c0 | 00 00 00 e9 e2 eb ff ff 8b 7c 24 58 ba 25 00 00 00 2b 54 24 20 39 d7 89 f8 0f 8f 1e ef ff ff b8 | .........|$X.%...+T$.9.......... |
238e0 | 0f 00 00 00 dd 84 24 b8 00 00 00 2b 44 24 20 dc 0c c5 80 6b 46 00 29 c7 dc 0c fd 80 6b 46 00 e9 | ......$....+D$.....kF.).....kF.. |
23900 | e4 f3 ff ff 0f 8e 76 03 00 00 8b 84 24 b4 00 00 00 89 5c 24 04 89 04 24 e8 e3 27 00 00 89 84 24 | ......v.....$.....\$...$..'....$ |
23920 | b4 00 00 00 8b 84 24 ac 00 00 00 c7 44 24 38 00 00 00 00 29 d8 89 84 24 ac 00 00 00 e9 d6 f8 ff | ......$.....D$8....)...$........ |
23940 | ff c7 44 24 20 00 00 00 00 c7 44 24 30 00 00 00 00 c7 44 24 48 01 00 00 00 e9 71 eb ff ff 31 ff | ..D$......D$0.....D$H.....q...1. |
23960 | 83 7c 24 20 10 7f 0e 8b 44 24 40 8d 04 80 8d 04 46 89 44 24 40 8d 41 01 89 84 24 b0 00 00 00 0f | .|$.....D$@.....F.D$@.A...$..... |
23980 | be 51 01 e9 40 f1 ff ff 8d 9c 24 b0 00 00 00 c7 44 24 04 80 69 46 00 89 1c 24 e8 e1 2d 00 00 85 | .Q..@.....$.....D$..iF...$..-... |
239a0 | c0 0f 84 49 ed ff ff c7 44 24 04 83 69 46 00 89 1c 24 83 ac 24 b0 00 00 00 01 e8 c1 2d 00 00 85 | ...I....D$..iF...$..$.......-... |
239c0 | c0 75 08 83 84 24 b0 00 00 00 01 8b 84 24 e8 00 00 00 c7 84 24 a4 00 00 00 03 00 00 00 c7 44 24 | .u...$.......$......$.........D$ |
239e0 | 38 00 00 00 00 8b 40 08 83 c0 01 e9 a4 ec ff ff 83 fb 01 8b 6c 24 20 19 c0 83 e0 10 83 c0 11 89 | 8.....@.............l$.......... |
23a00 | 84 24 a4 00 00 00 e9 f9 f7 ff ff 83 fb 01 19 c0 83 e0 10 83 c0 11 85 db 89 6c 24 30 8b 6c 24 20 | .$.......................l$0.l$. |
23a20 | 89 84 24 a4 00 00 00 0f 85 d7 f7 ff ff 83 7c 24 30 01 0f 8f cc f7 ff ff 8b 44 24 38 85 c0 0f 85 | ..$...........|$0........D$8.... |
23a40 | c0 f7 ff ff 8b 44 24 48 39 44 24 6c 0f 84 b2 f7 ff ff 89 3c 24 c7 44 24 04 01 00 00 00 e8 9e 26 | .....D$H9D$l.......<$.D$.......& |
23a60 | 00 00 89 c7 8b 44 24 24 89 3c 24 89 44 24 04 e8 9c 27 00 00 85 c0 0f 8e c3 fc ff ff c7 84 24 a4 | .....D$$.<$.D$...'............$. |
23a80 | 00 00 00 11 00 00 00 c7 44 24 38 00 00 00 00 8b 44 24 2c 29 84 24 ac 00 00 00 89 84 24 a8 00 00 | ........D$8.....D$,).$......$... |
23aa0 | 00 89 44 24 04 8b 84 24 b4 00 00 00 89 04 24 e8 9c e7 ff ff 89 84 24 b4 00 00 00 e9 44 f7 ff ff | ..D$...$......$.......$.....D... |
23ac0 | 8b 84 24 bc 00 00 00 0d 00 00 10 00 f3 0f bc c8 b8 15 00 00 00 29 c8 e9 d8 ee ff ff 8b 6c 24 3c | ..$..................).......l$< |
23ae0 | 85 ed 0f 85 a4 fb ff ff e9 a6 f7 ff ff 85 db 89 6c 24 30 8b 6c 24 20 0f 84 1f 01 00 00 8b 44 24 | ................l$0.l$........D$ |
23b00 | 38 85 c0 0f 84 c8 01 00 00 8b 8c 24 a8 00 00 00 8b b4 24 b4 00 00 00 89 ca 8d 46 14 c1 fa 05 8d | 8..........$......$.......F..... |
23b20 | 14 90 39 d0 73 1f 83 7e 14 ff 8d 46 18 74 12 e9 9d 01 00 00 83 c0 04 83 78 fc ff 0f 85 90 01 00 | ..9.s..~...F.t..........x....... |
23b40 | 00 39 c2 77 ef 83 e1 1f 74 10 83 ca ff d3 e2 0b 10 83 c2 01 0f 85 77 01 00 00 8b 44 24 2c 8b 5c | .9.w....t.............w....D$,.\ |
23b60 | 24 48 c7 46 10 01 00 00 00 c7 46 14 01 00 00 00 c7 84 24 a8 00 00 00 01 00 00 00 8d 44 18 ff 89 | $H.F......F.......$.........D... |
23b80 | 84 24 ac 00 00 00 b8 01 00 00 00 c7 84 24 a4 00 00 00 21 00 00 00 e9 ab fb ff ff 8b 44 24 3c 85 | .$...........$....!.........D$<. |
23ba0 | c0 0f 84 e5 fa ff ff e9 e7 f6 ff ff 8b 44 24 20 89 5c 24 40 8b 5c 24 48 83 e8 01 8d 78 01 83 f8 | .............D$..\$@.\$H....x... |
23bc0 | 08 89 7c 24 20 0f 8f 93 fd ff ff 8d 44 ad 00 31 ff 8d 2c 46 e9 9c fd ff ff 8b 74 24 38 85 f6 0f | ..|$........D..1..,F......t$8... |
23be0 | 84 ef f5 ff ff 8b 6c 24 20 8b 84 24 b4 00 00 00 c7 40 10 00 00 00 00 8b 44 24 48 c7 84 24 a4 00 | ......l$...$.....@......D$H..$.. |
23c00 | 00 00 50 00 00 00 89 84 24 ac 00 00 00 e9 f2 f5 ff ff bf 01 00 00 00 e9 8a ee ff ff 83 7c 24 30 | ..P.....$....................|$0 |
23c20 | 01 0f 84 c1 00 00 00 c7 84 24 a4 00 00 00 21 00 00 00 8b 44 24 38 85 c0 75 0e 8b 44 24 30 39 44 | .........$....!....D$8..u..D$09D |
23c40 | 24 2c 0f 8f f7 fa ff ff 8b 84 24 b4 00 00 00 8b 50 14 f6 c2 01 0f 84 a9 f5 ff ff 85 db 0f 85 03 | $,........$.....P............... |
23c60 | 01 00 00 83 7c 24 30 01 74 86 83 ea 01 89 50 14 c7 84 24 a4 00 00 00 11 00 00 00 e9 84 f5 ff ff | ....|$0.t.....P...$............. |
23c80 | 89 d8 f7 d8 89 44 24 04 8b 84 24 b4 00 00 00 89 04 24 e8 29 2c 00 00 e9 88 fc ff ff 31 ff e9 16 | .....D$...$......$.),.......1... |
23ca0 | ef ff ff 83 f9 ff 0f 8c 95 ec ff ff 8b 84 24 b4 00 00 00 c7 84 24 a8 00 00 00 01 00 00 00 c7 40 | ..............$......$.........@ |
23cc0 | 10 01 00 00 00 c7 40 14 01 00 00 00 e9 48 ec ff ff c7 84 24 a4 00 00 00 11 00 00 00 e9 51 ff ff | ......@......H.....$.........Q.. |
23ce0 | ff 31 ff e9 7e ef ff ff 8b 44 24 48 39 44 24 6c 0f 85 b6 00 00 00 8b 84 24 b4 00 00 00 c7 84 24 | .1..~....D$H9D$l........$......$ |
23d00 | a4 00 00 00 21 00 00 00 83 78 10 01 0f 85 f2 f4 ff ff 83 78 14 01 8b 44 24 30 0f 45 44 24 78 89 | ....!....x.........x...D$0.ED$x. |
23d20 | 44 24 78 e9 dc f4 ff ff 8b 84 24 f0 00 00 00 89 1c 24 89 44 24 08 8b 84 24 e8 00 00 00 89 44 24 | D$x.......$......$.D$...$.....D$ |
23d40 | 04 e8 aa 37 00 00 89 84 24 a4 00 00 00 8b 84 24 e8 00 00 00 8b 40 08 83 c0 01 e9 35 e9 ff ff 31 | ...7....$......$.....@.....5...1 |
23d60 | f6 e9 91 fa ff ff 89 04 24 e8 02 e1 ff ff 8b 8c 24 a8 00 00 00 8b 50 10 89 84 24 b4 00 00 00 0f | ........$.......$.....P...$..... |
23d80 | bd 44 90 10 89 ca f7 da 83 e2 1f 83 f0 1f 39 c2 74 0a 83 c1 01 89 8c 24 a8 00 00 00 c7 84 24 a4 | .D............9.t......$......$. |
23da0 | 00 00 00 21 00 00 00 e9 58 f4 ff ff c7 84 24 a4 00 00 00 01 00 00 00 e9 d3 fc ff ff 90 90 90 90 | ...!....X.....$................. |
23dc0 | 55 57 56 53 83 ec 7c 8b 84 24 9c 00 00 00 8b bc 24 9c 00 00 00 8b 18 89 d8 83 e0 cf 89 07 89 d8 | UWVS..|..$......$............... |
23de0 | 83 e0 07 83 f8 04 0f 87 a0 14 00 00 ff 24 85 f0 6a 46 00 8b 84 24 90 00 00 00 31 d2 8b 30 83 fe | .............$..jF...$....1..0.. |
23e00 | 20 7e 0e b8 20 00 00 00 01 c0 83 c2 01 39 c6 7f f7 89 14 24 e8 a7 1d 00 00 8b bc 24 98 00 00 00 | .~...........9.....$.......$.... |
23e20 | 89 c5 8d 46 ff c1 f8 05 8d 3c 87 8b 84 24 98 00 00 00 8d 4d 14 89 ca 89 4c 24 18 90 8d 74 26 00 | ...F.....<...$.....M....L$...t&. |
23e40 | 8b 08 83 c0 04 83 c2 04 39 c7 89 4a fc 73 f1 8b 4c 24 18 29 ca c1 fa 02 eb 10 8d b6 00 00 00 00 | ........9..J.s..L$.)............ |
23e60 | 85 c0 0f 84 bd 04 00 00 89 c2 8d 42 ff 8b 3c 81 85 ff 74 ec 0f bd 44 95 10 89 55 10 c1 e2 05 89 | ...........B..<...t...D...U..... |
23e80 | 54 24 28 83 f0 1f 29 44 24 28 89 2c 24 e8 4e 2b 00 00 8b bc 24 94 00 00 00 85 c0 89 44 24 6c 0f | T$(...)D$(.,$.N+....$.......D$l. |
23ea0 | 85 9b 04 00 00 8b 4d 10 85 c9 0f 85 a8 00 00 00 89 2c 24 e8 d8 1d 00 00 8b 84 24 a8 00 00 00 c7 | ......M..........,$.......$..... |
23ec0 | 00 01 00 00 00 8b 84 24 ac 00 00 00 c7 44 24 08 01 00 00 00 c7 04 24 ed 6a 46 00 89 44 24 04 e8 | .......$.....D$.......$.jF..D$.. |
23ee0 | 5c 19 00 00 83 c4 7c 5b 5e 5f 5d c3 8d 74 26 00 8b 84 24 a8 00 00 00 c7 00 00 80 ff ff 8b 84 24 | \.....|[^_]..t&...$............$ |
23f00 | ac 00 00 00 c7 44 24 08 03 00 00 00 c7 04 24 e9 6a 46 00 89 44 24 04 e8 24 19 00 00 83 c4 7c 5b | .....D$.......$.jF..D$..$.....|[ |
23f20 | 5e 5f 5d c3 8b 84 24 a8 00 00 00 c7 00 00 80 ff ff 8b 84 24 ac 00 00 00 c7 44 24 08 08 00 00 00 | ^_]...$............$.....D$..... |
23f40 | c7 04 24 e0 6a 46 00 89 44 24 04 e8 f0 18 00 00 83 c4 7c 5b 5e 5f 5d c3 8d 44 24 6c 89 44 24 04 | ..$.jF..D$........|[^_]..D$l.D$. |
23f60 | 89 2c 24 e8 78 24 00 00 8b 44 24 28 8d 44 07 ff 89 44 24 58 dd 5c 24 18 8b 54 24 1c 81 e2 ff ff | .,$.x$...D$(.D...D$X.\$..T$..... |
23f80 | 0f 00 89 54 24 2c 99 81 4c 24 2c 00 00 f0 3f 8b 4c 24 2c 89 4c 24 1c 89 d1 dd 44 24 18 31 c1 d8 | ...T$,..L$,...?.L$,.L$....D$.1.. |
23fa0 | 25 04 6b 46 00 29 d1 81 e9 35 04 00 00 85 c9 dc 0d 08 6b 46 00 dc 05 10 6b 46 00 db 44 24 58 dc | %.kF.)...5........kF....kF..D$X. |
23fc0 | 0d 18 6b 46 00 de c1 7e 10 89 4c 24 58 db 44 24 58 dc 0d 20 6b 46 00 de c1 d9 7c 24 5e 0f b7 4c | ..kF...~..L$X.D$X...kF....|$^..L |
23fe0 | 24 5e b5 0c 66 89 4c 24 5c d9 6c 24 5c db 54 24 24 d9 6c 24 5e d9 ee df e9 0f 87 c6 07 00 00 dd | $^..f.L$\.l$\.T$$.l$^........... |
24000 | d8 89 c1 c1 e1 14 03 4c 24 2c 83 7c 24 24 16 c7 44 24 48 01 00 00 00 89 4c 24 1c 77 28 8b 4c 24 | .......L$,.|$$..D$H.....L$.w(.L$ |
24020 | 24 dd 04 cd 80 6b 46 00 dd 44 24 18 d9 c9 df e9 dd d8 0f 86 48 03 00 00 83 6c 24 24 01 c7 44 24 | $....kF..D$.........H....l$$..D$ |
24040 | 48 00 00 00 00 8b 54 24 28 c7 44 24 38 00 00 00 00 29 c2 83 ea 01 89 54 24 30 0f 88 50 07 00 00 | H.....T$(.D$8....).....T$0..P... |
24060 | 8b 4c 24 24 85 c9 0f 88 24 07 00 00 01 4c 24 30 89 4c 24 4c c7 44 24 40 00 00 00 00 83 bc 24 a0 | .L$$....$....L$0.L$L.D$@......$. |
24080 | 00 00 00 09 0f 87 d8 02 00 00 83 bc 24 a0 00 00 00 05 0f 8e d5 02 00 00 83 ac 24 a0 00 00 00 04 | ............$.............$..... |
240a0 | 31 c0 83 bc 24 a0 00 00 00 03 0f 84 4e 09 00 00 0f 8e 3a 06 00 00 83 bc 24 a0 00 00 00 04 c7 44 | 1...$.......N.....:.....$......D |
240c0 | 24 44 01 00 00 00 0f 84 c4 02 00 00 83 bc 24 a0 00 00 00 05 0f 85 2c 06 00 00 8b 4c 24 24 03 8c | $D............$.......,....L$$.. |
240e0 | 24 a4 00 00 00 89 4c 24 54 83 c1 01 85 c9 89 4c 24 2c 0f 8e 61 0b 00 00 83 f9 0e 0f 96 c2 21 c2 | $.....L$T......L$,..a.........!. |
24100 | 89 c8 89 4c 24 6c 89 04 24 89 54 24 50 e8 ee 16 00 00 8b 54 24 50 89 44 24 3c 8b 84 24 90 00 00 | ...L$l..$.T$P......T$P.D$<..$... |
24120 | 00 8b 40 0c 83 e8 01 89 44 24 34 74 20 b8 02 00 00 00 0f 49 44 24 34 83 e3 08 89 44 24 34 74 0d | ..@.....D$4t.......ID$4....D$4t. |
24140 | b8 03 00 00 00 2b 44 24 34 89 44 24 34 84 d2 0f 84 c1 02 00 00 8b 44 24 34 0b 44 24 24 0f 85 b3 | .....+D$4.D$4.........D$4.D$$... |
24160 | 02 00 00 8b 44 24 48 c7 44 24 6c 00 00 00 00 dd 44 24 18 85 c0 74 0a d9 e8 df e9 0f 87 5e 0e 00 | ....D$H.D$l.....D$...t.......^.. |
24180 | 00 d9 c0 8b 44 24 2c d8 c1 d8 05 3c 6b 46 00 dd 5c 24 18 81 6c 24 1c 00 00 40 03 85 c0 0f 84 39 | ....D$,....<kF..\$..l$...@.....9 |
241a0 | 02 00 00 8b 4c 24 2c d9 c0 c7 44 24 50 00 00 00 00 8b 44 24 44 85 c0 0f 84 fd 0a 00 00 d9 05 44 | ....L$,...D$P.....D$D..........D |
241c0 | 6b 46 00 dc 34 cd 78 6b 46 00 d9 7c 24 5e 8b 54 24 3c c7 44 24 6c 00 00 00 00 0f b7 44 24 5e 89 | kF..4.xkF..|$^.T$<.D$l......D$^. |
241e0 | d3 83 c3 01 b4 0c 66 89 44 24 5c dc 64 24 18 d9 c9 d9 6c 24 5c db 54 24 58 d9 6c 24 5e 8b 44 24 | ......f.D$\.d$....l$\.T$X.l$^.D$ |
24200 | 58 89 44 24 58 83 c0 30 db 44 24 58 de e9 d9 c9 88 02 db e9 0f 87 98 00 00 00 d9 c1 d8 2d 30 6b | X.D$X..0.D$X.................-0k |
24220 | 46 00 d9 c9 db e9 dd d9 0f 87 52 0c 00 00 8b 44 24 6c 83 c0 01 39 c1 89 44 24 6c 0f 8e c1 01 00 | F.........R....D$l...9..D$l..... |
24240 | 00 d9 05 34 6b 46 00 eb 32 8d b4 26 00 00 00 00 d9 c1 d8 2d 30 6b 46 00 d9 c9 db e9 dd d9 0f 87 | ...4kF..2..&.......-0kF......... |
24260 | 24 0c 00 00 8b 44 24 6c 83 c0 01 39 c1 89 44 24 6c 0f 8e 91 01 00 00 d9 c9 d9 ca dc c9 83 c3 01 | $....D$l...9..D$l............... |
24280 | dc ca d9 ca d9 6c 24 5c db 54 24 58 d9 6c 24 5e 8b 44 24 58 89 44 24 58 83 c0 30 db 44 24 58 de | .....l$\.T$X.l$^.D$X.D$X..0.D$X. |
242a0 | e9 d9 c9 88 43 ff db e9 76 a6 dd d8 dd d9 dd d9 eb 04 dd d8 dd d9 d9 ee d9 c9 8b 44 24 50 df e9 | ....C...v..................D$P.. |
242c0 | dd d8 7a 06 0f 84 2a 09 00 00 83 c0 01 89 44 24 24 c7 44 24 2c 10 00 00 00 8d b4 26 00 00 00 00 | ..z...*.......D$$.D$,......&.... |
242e0 | 89 2c 24 e8 a8 19 00 00 8b 84 24 a8 00 00 00 8b 74 24 24 c6 03 00 89 30 8b 84 24 ac 00 00 00 85 | .,$.......$.....t$$....0..$..... |
24300 | c0 74 09 8b 84 24 ac 00 00 00 89 18 8b 84 24 9c 00 00 00 8b 74 24 2c 09 30 8b 44 24 3c 83 c4 7c | .t...$........$.....t$,.0.D$<..| |
24320 | 5b 5e 5f 5d c3 c7 45 10 00 00 00 00 c7 44 24 28 00 00 00 00 e9 51 fb ff ff 8d b4 26 00 00 00 00 | [^_]..E......D$(.....Q.....&.... |
24340 | 89 44 24 04 89 2c 24 e8 74 25 00 00 8b 44 24 6c 8b bc 24 94 00 00 00 29 44 24 28 01 c7 e9 43 fb | .D$..,$.t%...D$l..$....)D$(...C. |
24360 | ff ff c7 84 24 a0 00 00 00 00 00 00 00 05 fe 03 00 00 3d f7 07 00 00 0f 96 c0 e9 23 fd ff ff 90 | ....$.............=........#.... |
24380 | c7 44 24 48 00 00 00 00 e9 b8 fc ff ff 8d 76 00 8b 94 24 a4 00 00 00 85 d2 0f 8e a5 08 00 00 83 | .D$H..........v...$............. |
243a0 | bc 24 a4 00 00 00 0e 0f 96 c2 8b 8c 24 a4 00 00 00 21 c2 89 4c 24 6c 89 c8 89 4c 24 54 89 4c 24 | .$..........$....!..L$l...L$T.L$ |
243c0 | 2c e9 40 fd ff ff d9 c0 d8 c1 d8 05 3c 6b 46 00 dd 5c 24 18 81 6c 24 1c 00 00 40 03 d9 c0 d8 25 | ,.@.........<kF..\$..l$...@....% |
243e0 | 40 6b 46 00 dd 44 24 18 d9 c9 db e9 0f 87 9b 09 00 00 d9 c9 d9 e0 df e9 dd d8 0f 87 55 03 00 00 | @kF..D$.....................U... |
24400 | eb 10 dd d8 dd d8 eb 0a dd d8 dd d8 dd d8 eb 02 dd d8 dd 5c 24 18 85 ff 0f 88 b3 00 00 00 8b 84 | ...................\$........... |
24420 | 24 90 00 00 00 8b 5c 24 24 3b 58 14 0f 8f 9f 00 00 00 8b 44 24 2c dd 04 dd 80 6b 46 00 85 c0 0f | $.....\$$;X........D$,....kF.... |
24440 | 8f e6 06 00 00 8b 84 24 a4 00 00 00 c1 e8 1f 84 c0 0f 84 d4 06 00 00 8b 7c 24 2c 85 ff 0f 85 f6 | .......$................|$,..... |
24460 | 02 00 00 d8 0d 40 6b 46 00 dd 44 24 18 d9 c9 df e9 dd d8 0f 83 e2 02 00 00 89 d8 31 ff 83 c0 02 | .....@kF..D$...............1.... |
24480 | 89 44 24 24 c7 44 24 18 00 00 00 00 8b 44 24 3c c7 44 24 30 00 00 00 00 c7 44 24 2c 20 00 00 00 | .D$$.D$......D$<.D$0.....D$,.... |
244a0 | 8d 58 01 c6 00 31 8b 44 24 18 89 04 24 e8 de 17 00 00 85 ff 0f 84 26 fe ff ff 39 7c 24 30 0f 85 | .X...1.D$...$.........&...9|$0.. |
244c0 | 1d 05 00 00 89 3c 24 e8 c4 17 00 00 e9 0f fe ff ff 8b 4c 24 44 85 c9 0f 84 83 04 00 00 8b 9c 24 | .....<$...........L$D..........$ |
244e0 | 90 00 00 00 89 f9 2b 74 24 28 8b 53 04 29 f1 8d 46 01 89 44 24 6c 39 d1 0f 8d 82 04 00 00 83 bc | ......+t$(.S.)..F..D$l9......... |
24500 | 24 a0 00 00 00 03 0f 84 74 04 00 00 83 bc 24 a0 00 00 00 05 0f 84 66 04 00 00 89 f8 29 d0 83 c0 | $.......t.....$.......f.....)... |
24520 | 01 83 bc 24 a0 00 00 00 01 89 44 24 6c 7e 12 8b 54 24 2c 85 d2 7e 0a 39 44 24 2c 0f 8c 4d 04 00 | ...$......D$l~..T$,..~.9D$,..M.. |
24540 | 00 8b 74 24 40 8b 5c 24 38 c7 04 24 01 00 00 00 01 44 24 38 01 44 24 30 e8 83 18 00 00 89 c7 8b | ..t$@.\$8..$.....D$8.D$0........ |
24560 | 44 24 30 85 c0 7e 1b 85 db 7e 17 8b 44 24 30 39 d8 0f 4f c3 29 44 24 38 29 c3 29 44 24 30 89 44 | D$0..~...~..D$09..O.)D$8).)D$0.D |
24580 | 24 6c 8b 4c 24 40 85 c9 7e 48 8b 54 24 44 85 d2 0f 84 34 04 00 00 85 f6 7e 2c 89 3c 24 89 74 24 | $l.L$@..~H.T$D....4.....~,.<$.t$ |
245a0 | 04 e8 ba 19 00 00 89 6c 24 04 89 04 24 89 c7 e8 5c 18 00 00 89 2c 24 89 44 24 18 e8 d0 16 00 00 | .......l$...$...\....,$.D$...... |
245c0 | 8b 44 24 18 89 c5 8b 44 24 40 29 f0 0f 85 fc 03 00 00 c7 04 24 01 00 00 00 e8 02 18 00 00 8b 74 | .D$....D$@).........$..........t |
245e0 | 24 4c 85 f6 89 44 24 18 7e 10 89 74 24 04 89 04 24 e8 6a 19 00 00 89 44 24 18 83 bc 24 a0 00 00 | $L...D$.~..t$...$.j....D$...$... |
24600 | 00 01 c7 44 24 40 00 00 00 00 0f 8e f8 05 00 00 8b 44 24 4c be 1f 00 00 00 85 c0 74 0f 8b 74 24 | ...D$@...........D$L.......t..t$ |
24620 | 18 8b 46 10 0f bd 74 86 10 83 f6 1f 2b 74 24 30 8b 54 24 38 83 ee 04 83 e6 1f 01 f2 89 f0 85 d2 | ..F...t.....+t$0.T$8............ |
24640 | 89 74 24 6c 7e 12 89 2c 24 89 54 24 04 e8 ae 1a 00 00 89 c5 8b 44 24 6c 03 44 24 30 85 c0 7e 14 | .t$l~..,$.T$.........D$l.D$0..~. |
24660 | 89 44 24 04 8b 44 24 18 89 04 24 e8 90 1a 00 00 89 44 24 18 8b 44 24 48 85 c0 0f 85 8b 03 00 00 | .D$..D$...$......D$..D$H........ |
24680 | 8b 44 24 2c 85 c0 0f 8f 54 01 00 00 83 bc 24 a0 00 00 00 02 0f 8e 46 01 00 00 8b 44 24 2c 85 c0 | .D$,....T.....$.......F....D$,.. |
246a0 | 0f 85 bf 00 00 00 8b 44 24 18 c7 44 24 08 00 00 00 00 c7 44 24 04 05 00 00 00 89 04 24 e8 3e 16 | .......D$..D$......D$.......$.>. |
246c0 | 00 00 89 2c 24 89 44 24 04 89 44 24 18 e8 3e 1b 00 00 85 c0 0f 8e 8b 00 00 00 8b 44 24 24 83 c0 | ...,$.D$..D$..>............D$$.. |
246e0 | 02 89 44 24 24 e9 a2 fd ff ff 8d b6 00 00 00 00 83 bc 24 a0 00 00 00 02 c7 44 24 44 00 00 00 00 | ..D$$.............$......D$D.... |
24700 | 0f 84 8a fc ff ff 89 74 24 58 31 d2 db 44 24 58 dc 0d 28 6b 46 00 c7 44 24 44 01 00 00 00 c7 44 | .......t$X1..D$X..(kF..D$D.....D |
24720 | 24 54 ff ff ff ff c7 44 24 2c ff ff ff ff c7 84 24 a4 00 00 00 00 00 00 00 d9 6c 24 5c db 5c 24 | $T.....D$,......$.........l$\.\$ |
24740 | 58 d9 6c 24 5e 8b 44 24 58 83 c0 03 89 44 24 6c e9 b1 f9 ff ff dd d8 eb 02 dd d8 c7 44 24 18 00 | X.l$^.D$X....D$l............D$.. |
24760 | 00 00 00 31 ff 8b 84 24 a4 00 00 00 8b 5c 24 3c c7 44 24 30 00 00 00 00 c7 44 24 2c 10 00 00 00 | ...1...$.....\$<.D$0.....D$,.... |
24780 | f7 d8 89 44 24 24 e9 1b fd ff ff 90 8d 74 26 00 8b 4c 24 24 29 4c 24 38 c7 44 24 4c 00 00 00 00 | ...D$$.......t&..L$$)L$8.D$L.... |
247a0 | f7 d9 89 4c 24 40 e9 d1 f8 ff ff 90 8d 74 26 00 89 d1 f7 d9 89 4c 24 38 c7 44 24 30 00 00 00 00 | ...L$@.......t&......L$8.D$0.... |
247c0 | e9 9b f8 ff ff db 44 24 24 df e9 dd d8 7a 06 0f 84 2c f8 ff ff 83 6c 24 24 01 e9 22 f8 ff ff 90 | ......D$$....z...,....l$$..".... |
247e0 | 8b 44 24 44 85 c0 0f 84 7f 02 00 00 01 f3 85 db 7e 0e 89 3c 24 89 5c 24 04 e8 02 19 00 00 89 c7 | .D$D............~..<$.\$........ |
24800 | 8b 5c 24 40 89 fe 85 db 0f 85 5c 07 00 00 8b 5c 24 3c c7 44 24 6c 01 00 00 00 89 5c 24 30 e9 d6 | .\$@......\....\$<.D$l.....\$0.. |
24820 | 00 00 00 89 14 24 89 44 24 38 e8 61 14 00 00 8b 44 24 38 89 c1 0b 8c 24 a0 00 00 00 75 18 8b 8c | .....$.D$8.a....D$8....$....u... |
24840 | 24 98 00 00 00 f6 01 01 75 0c 8b 4c 24 34 85 c9 0f 84 f5 08 00 00 85 db 0f 88 4c 05 00 00 0b 9c | $.......u..L$4............L..... |
24860 | 24 a0 00 00 00 75 10 8b 9c 24 98 00 00 00 f6 03 01 0f 84 33 05 00 00 85 c0 0f 8f b6 07 00 00 83 | $....u...$.........3............ |
24880 | 44 24 30 01 0f b6 44 24 28 8b 5c 24 30 88 43 ff 8b 44 24 2c 39 44 24 6c 0f 84 88 07 00 00 89 2c | D$0...D$(.\$0.C..D$,9D$l......., |
248a0 | 24 c7 44 24 08 00 00 00 00 c7 44 24 04 0a 00 00 00 e8 4a 14 00 00 39 f7 c7 44 24 08 00 00 00 00 | $.D$......D$......J...9..D$..... |
248c0 | c7 44 24 04 0a 00 00 00 89 3c 24 89 c5 0f 84 9d 00 00 00 e8 28 14 00 00 89 34 24 c7 44 24 08 00 | .D$......<$.........(....4$.D$.. |
248e0 | 00 00 00 c7 44 24 04 0a 00 00 00 89 c7 e8 0e 14 00 00 89 c6 83 44 24 6c 01 8b 44 24 18 89 2c 24 | ....D$...............D$l..D$..,$ |
24900 | 89 44 24 04 e8 a7 0f 00 00 89 7c 24 04 89 2c 24 89 c3 83 c3 30 89 5c 24 28 89 44 24 40 e8 ee 18 | .D$.......|$..,$....0.\$(.D$@... |
24920 | 00 00 89 74 24 04 89 c3 8b 44 24 18 89 04 24 e8 2c 19 00 00 89 c2 b8 01 00 00 00 8b 4a 0c 85 c9 | ...t$....D$...$.,...........J... |
24940 | 0f 85 dd fe ff ff 89 54 24 04 89 2c 24 89 54 24 38 e8 ba 18 00 00 8b 54 24 38 e9 c4 fe ff ff 90 | .......T$..,$.T$8......T$8...... |
24960 | 8b 74 24 40 31 ff 8b 5c 24 38 e9 f0 fb ff ff 90 e8 8b 13 00 00 89 c7 89 c6 e9 76 ff ff ff 66 90 | .t$@1..\$8................v...f. |
24980 | 83 bc 24 a0 00 00 00 01 0f 8e b3 fb ff ff 8b 7c 24 40 8b 44 24 2c 89 fe 83 e8 01 29 c6 39 c7 7d | ..$............|$@.D$,.....).9.} |
249a0 | 10 89 c2 31 f6 2b 54 24 40 01 54 24 4c 89 44 24 40 8b 44 24 2c 85 c0 0f 88 80 05 00 00 89 44 24 | ...1.+T$@.T$L.D$@.D$,.........D$ |
249c0 | 6c 8b 5c 24 38 e9 7f fb ff ff 8b 44 24 40 89 2c 24 89 44 24 04 e8 86 15 00 00 89 c5 e9 f1 fb ff | l.\$8......D$@.,$.D$............ |
249e0 | ff 8b 54 24 30 85 d2 0f 84 d7 fa ff ff 8b 44 24 30 89 04 24 e8 97 12 00 00 e9 c6 fa ff ff c7 44 | ..T$0.........D$0..$...........D |
24a00 | 24 44 00 00 00 00 e9 cf f6 ff ff 8b 44 24 18 89 2c 24 89 44 24 04 e8 f5 17 00 00 85 c0 0f 89 5d | $D..........D$..,$.D$..........] |
24a20 | fc ff ff 89 2c 24 c7 44 24 08 00 00 00 00 c7 44 24 04 0a 00 00 00 83 6c 24 24 01 e8 c0 12 00 00 | ....,$.D$......D$......l$$...... |
24a40 | 89 c5 8b 44 24 44 85 c0 0f 85 8e 07 00 00 83 7c 24 54 00 8b 44 24 54 7f 0e 83 bc 24 a0 00 00 00 | ...D$D.........|$T..D$T....$.... |
24a60 | 02 0f 8f ad 07 00 00 89 44 24 2c 8b 74 24 2c c7 44 24 6c 01 00 00 00 8b 5c 24 3c 89 7c 24 2c 8b | ........D$,.t$,.D$l.....\$<.|$,. |
24a80 | 7c 24 18 eb 1f 89 2c 24 c7 44 24 08 00 00 00 00 c7 44 24 04 0a 00 00 00 e8 63 12 00 00 83 44 24 | |$....,$.D$......D$......c....D$ |
24aa0 | 6c 01 89 c5 89 7c 24 04 83 c3 01 89 2c 24 e8 fd 0d 00 00 83 c0 30 88 43 ff 3b 74 24 6c 7f c6 8b | l....|$.....,$.......0.C.;t$l... |
24ac0 | 7c 24 2c 89 44 24 28 c7 44 24 30 00 00 00 00 8b 44 24 34 85 c0 0f 84 fb 03 00 00 83 f8 02 0f 84 | |$,.D$(.D$0.....D$4............. |
24ae0 | 2a 04 00 00 83 7d 10 01 0f 8e d4 05 00 00 0f b6 53 ff 8b 4c 24 3c eb 0e 39 c8 0f 84 9b 01 00 00 | *....}..........S..L$<..9....... |
24b00 | 0f b6 50 ff 89 c3 80 fa 39 8d 43 ff 74 ea 83 c2 01 88 10 8b 44 24 24 c7 44 24 2c 20 00 00 00 83 | ..P.....9.C.t.......D$$.D$,..... |
24b20 | c0 01 89 44 24 24 e9 7b f9 ff ff dd 44 24 18 d9 c0 8b 7c 24 3c d8 f2 d9 7c 24 5e c7 44 24 6c 01 | ...D$$.{....D$....|$<...|$^.D$l. |
24b40 | 00 00 00 8d 5f 01 0f b7 44 24 5e b4 0c 66 89 44 24 5c d9 6c 24 5c db 5c 24 58 d9 6c 24 5e 8b 44 | ...._...D$^..f.D$\.l$\.\$X.l$^.D |
24b60 | 24 58 89 44 24 58 8d 50 30 db 44 24 58 d8 ca 88 17 de e9 d9 ee d9 c9 db e9 dd d9 0f 8b 4c 06 00 | $X.D$X.P0.D$X................L.. |
24b80 | 00 8b 54 24 6c 39 54 24 2c 0f 84 e8 00 00 00 d9 05 34 6b 46 00 8b 4c 24 2c eb 11 90 8d 74 26 00 | ..T$l9T$,........4kF..L$,....t&. |
24ba0 | 8b 54 24 6c 39 d1 0f 84 c9 00 00 00 83 c2 01 dc c9 83 c3 01 89 54 24 6c d9 c1 d8 f3 d9 6c 24 5c | .T$l9................T$l.....l$\ |
24bc0 | db 5c 24 58 d9 6c 24 5e 8b 44 24 58 89 44 24 58 8d 50 30 db 44 24 58 d8 cb 88 53 ff de ea d9 ee | .\$X.l$^.D$X.D$X.P0.D$X...S..... |
24be0 | d9 ca db ea dd da 7a b8 75 b6 dd d8 dd d8 dd d8 8b 44 24 24 83 c0 01 89 44 24 24 c7 44 24 2c 00 | ......z.u........D$$....D$$.D$,. |
24c00 | 00 00 00 e9 d8 f6 ff ff 83 7c 24 28 01 0f 85 fd f9 ff ff 8b 84 24 90 00 00 00 8b 40 04 83 c0 01 | .........|$(.........$.....@.... |
24c20 | 39 84 24 94 00 00 00 0f 8e e3 f9 ff ff 83 44 24 38 01 83 44 24 30 01 c7 44 24 40 01 00 00 00 e9 | 9.$...........D$8..D$0..D$@..... |
24c40 | cc f9 ff ff ba 01 00 00 00 c7 84 24 a4 00 00 00 01 00 00 00 e9 51 f7 ff ff 83 7c 24 2c 0e c7 44 | ...........$.........Q....|$,..D |
24c60 | 24 6c 01 00 00 00 0f 96 c2 21 c2 b8 01 00 00 00 e9 91 f4 ff ff dd d8 8b 74 24 34 85 f6 0f 84 2b | $l.......!..............t$4....+ |
24c80 | 03 00 00 dd d8 dd d8 83 7c 24 34 01 0f 84 1b 04 00 00 8b 44 24 24 e9 2f f6 ff ff 8b 44 24 3c c7 | ........|$4........D$$./....D$<. |
24ca0 | 44 24 2c 20 00 00 00 c6 00 31 8b 44 24 24 83 c0 02 89 44 24 24 e9 ec f7 ff ff d9 7c 24 5e dd 44 | D$,......1.D$$....D$$......|$^.D |
24cc0 | 24 18 dc 0c cd 78 6b 46 00 c7 44 24 6c 01 00 00 00 8b 5c 24 3c 0f b7 44 24 5e b4 0c d9 05 34 6b | $....xkF..D$l.....\$<..D$^....4k |
24ce0 | 46 00 d9 ca 66 89 44 24 5c eb 0e 90 8d 74 26 00 d8 ca 83 c2 01 89 54 24 6c d9 6c 24 5c db 54 24 | F...f.D$\....t&.......T$l.l$\.T$ |
24d00 | 58 d9 6c 24 5e 8b 44 24 58 85 c0 74 0a 89 44 24 58 db 44 24 58 de e9 83 c3 01 83 c0 30 88 43 ff | X.l$^.D$X..t..D$X.D$X.......0.C. |
24d20 | 8b 54 24 6c 39 ca 75 c8 dd da d9 c9 d9 05 44 6b 46 00 d9 c2 d8 c1 d9 ca db ea dd da 0f 87 50 01 | .T$l9.u.......DkF.............P. |
24d40 | 00 00 de e2 d9 c9 df e9 0f 86 c2 f6 ff ff dd d9 d9 ee d9 c9 df e9 dd d8 7a 06 0f 84 de 03 00 00 | ........................z....... |
24d60 | c7 44 24 2c 10 00 00 00 eb 0c 8d b6 00 00 00 00 0f b6 42 ff 89 d3 3c 30 8d 53 ff 74 f3 8b 44 24 | .D$,..............B...<0.S.t..D$ |
24d80 | 50 83 c0 01 89 44 24 24 e9 53 f5 ff ff dd d8 dd d8 dd d8 c7 44 24 24 02 00 00 00 31 ff c7 44 24 | P....D$$.S..........D$$....1..D$ |
24da0 | 18 00 00 00 00 e9 e2 f6 ff ff 8b 54 24 34 8b 5c 24 30 85 d2 0f 84 cc 02 00 00 83 7d 10 01 0f 8e | ...........T$4.\$0.........}.... |
24dc0 | b8 02 00 00 83 7c 24 34 02 75 68 e9 cc 02 00 00 0f b6 44 24 28 83 c3 01 88 43 ff 89 34 24 c7 44 | .....|$4.uh.......D$(....C..4$.D |
24de0 | 24 08 00 00 00 00 c7 44 24 04 0a 00 00 00 e8 0d 0f 00 00 39 f7 89 2c 24 c7 44 24 08 00 00 00 00 | $......D$..........9..,$.D$..... |
24e00 | c7 44 24 04 0a 00 00 00 0f 44 f8 89 44 24 2c e8 ec 0e 00 00 89 c5 8b 44 24 18 89 2c 24 89 44 24 | .D$......D..D$,........D$..,$.D$ |
24e20 | 04 e8 8a 0a 00 00 8b 54 24 2c 89 d6 83 c0 30 89 44 24 28 8b 44 24 18 89 74 24 04 89 04 24 e8 cd | .......T$,....0.D$(.D$..t$...$.. |
24e40 | 13 00 00 85 c0 7f 89 83 7c 24 28 39 0f 84 88 02 00 00 83 44 24 28 01 c7 44 24 2c 20 00 00 00 0f | ........|$(9.......D$(..D$,..... |
24e60 | b6 44 24 28 83 c3 01 89 7c 24 30 89 f7 88 43 ff 8b 44 24 24 83 c0 01 89 44 24 24 e9 26 f6 ff ff | .D$(....|$0...C..D$$....D$$.&... |
24e80 | dd d8 dd d8 dd d8 eb 12 dd d8 dd d8 dd d8 dd d8 eb 08 dd d8 dd d8 dd d8 dd d8 8b 4c 24 3c eb 0e | ...........................L$<.. |
24ea0 | 39 ca 0f 84 ac 00 00 00 0f b6 42 ff 89 d3 3c 39 8d 53 ff 74 eb 89 4c 24 3c 83 c0 01 88 02 8b 44 | 9.........B...<9.S.t..L$<......D |
24ec0 | 24 50 c7 44 24 2c 20 00 00 00 83 c0 01 89 44 24 24 e9 0a f4 ff ff 89 2c 24 c7 44 24 04 01 00 00 | $P.D$,........D$$......,$.D$.... |
24ee0 | 00 e8 1a 12 00 00 89 c5 8b 44 24 18 89 2c 24 89 44 24 04 e8 18 13 00 00 83 f8 00 0f 8f ed fb ff | .........D$..,$.D$.............. |
24f00 | ff 75 0b f6 44 24 28 01 0f 85 e0 fb ff ff 83 7d 10 01 0f 8e 5d 03 00 00 c7 44 24 2c 10 00 00 00 | .u..D$(........}....]....D$,.... |
24f20 | eb 02 89 c3 80 7b ff 30 8d 43 ff 74 f5 8b 44 24 24 83 c0 01 89 44 24 24 e9 69 f5 ff ff 8b 5c 24 | .....{.0.C.t..D$$....D$$.i....\$ |
24f40 | 38 31 c0 2b 5c 24 2c c7 44 24 6c 00 00 00 00 e9 f5 f5 ff ff 89 4c 24 3c b8 31 00 00 00 83 44 24 | 81.+\$,.D$l..........L$<.1....D$ |
24f60 | 50 01 c6 01 30 e9 52 ff ff ff 8b 47 04 89 04 24 e8 4b 0c 00 00 8d 48 0c 89 c3 8b 47 10 89 0c 24 | P...0.R....G...$.K....H....G...$ |
24f80 | 8d 14 85 08 00 00 00 8d 47 0c 89 54 24 08 89 44 24 04 e8 f9 29 00 00 c7 44 24 04 01 00 00 00 89 | ........G..T$..D$...)...D$...... |
24fa0 | 1c 24 e8 59 11 00 00 89 c6 e9 60 f8 ff ff d8 c0 db e9 0f 87 f1 00 00 00 d9 c9 df e9 dd d8 7a 06 | .$.Y......`...................z. |
24fc0 | 0f 84 cf 01 00 00 8b 7c 24 24 0f b6 43 ff c7 44 24 2c 10 00 00 00 89 7c 24 50 e9 97 fd ff ff 8b | .......|$$..C..D$,.....|$P...... |
24fe0 | 44 24 2c 85 c0 0f 84 db f3 ff ff 8b 4c 24 54 85 c9 0f 8e 1b f4 ff ff d9 c0 d8 0d 34 6b 46 00 c7 | D$,.........L$T............4kF.. |
25000 | 44 24 50 ff ff ff ff d9 c0 d8 0d 38 6b 46 00 d8 05 3c 6b 46 00 dd 5c 24 18 81 6c 24 1c 00 00 40 | D$P........8kF...<kF..\$..l$...@ |
25020 | 03 e9 8b f1 ff ff 8b 5c 24 30 89 7c 24 30 89 f7 e9 9a fa ff ff 83 7c 24 34 02 0f 84 3f f8 ff ff | .......\$0.|$0........|$4...?... |
25040 | 8b 5c 24 30 83 7c 24 28 39 89 d8 0f 84 89 00 00 00 0f b6 54 24 28 83 c3 01 89 7c 24 30 89 f7 c7 | .\$0.|$(9..........T$(....|$0... |
25060 | 44 24 2c 20 00 00 00 83 c2 01 88 10 8b 44 24 24 83 c0 01 89 44 24 24 e9 2a f4 ff ff 83 7d 14 00 | D$,..........D$$....D$$.*....}.. |
25080 | 0f 85 3e fd ff ff 85 c0 7f 6a c7 44 24 2c 00 00 00 00 83 7d 10 01 0f 8e 1a 01 00 00 c7 44 24 2c | ..>......j.D$,.....}.........D$, |
250a0 | 10 00 00 00 e9 b6 fd ff ff dd d8 dd d8 8b 7c 24 24 0f b6 43 ff 8b 4c 24 3c 89 7c 24 50 e9 ec fd | ..............|$$..C..L$<.|$P... |
250c0 | ff ff 8b 4d 14 85 c9 0f 85 21 fa ff ff c7 44 24 2c 00 00 00 00 e9 4a fe ff ff c6 03 39 ba 39 00 | ...M.....!....D$,.....J.....9.9. |
250e0 | 00 00 83 c3 01 89 7c 24 30 8b 4c 24 3c 89 f7 e9 12 fa ff ff 89 2c 24 c7 44 24 04 01 00 00 00 e8 | ......|$0.L$<........,$.D$...... |
25100 | fc 0f 00 00 89 c5 8b 44 24 18 89 2c 24 89 44 24 04 e8 fa 10 00 00 83 f8 00 0f 8e fe 00 00 00 83 | .......D$..,$.D$................ |
25120 | 7c 24 28 39 74 b4 8b 44 24 40 c7 44 24 2c 20 00 00 00 83 c0 31 89 44 24 28 e9 54 ff ff ff c7 44 | |$(9t..D$@.D$,......1.D$(.T....D |
25140 | 24 2c 00 00 00 00 e9 2b fc ff ff 89 d9 8b 5c 24 30 83 7c 24 28 39 89 d8 74 80 85 c9 0f 8e e9 00 | $,.....+......\$0.|$(9..t....... |
25160 | 00 00 8b 4c 24 40 c7 44 24 2c 20 00 00 00 83 c1 31 89 4c 24 28 0f b6 4c 24 28 83 c3 01 89 7c 24 | ...L$@.D$,......1.L$(..L$(....|$ |
25180 | 30 89 f7 88 08 8b 44 24 24 83 c0 01 89 44 24 24 e9 11 f3 ff ff a8 01 0f b6 43 ff 0f 85 99 00 00 | 0.....D$$....D$$.........C...... |
251a0 | 00 8b 7c 24 24 c7 44 24 2c 10 00 00 00 89 7c 24 50 e9 c0 fb ff ff 83 7d 14 00 b8 10 00 00 00 0f | ..|$$.D$,.....|$P......}........ |
251c0 | 44 44 24 2c 89 44 24 2c e9 92 fc ff ff 0f 85 ae f9 ff ff dd d8 dd d8 e9 14 fa ff ff 89 3c 24 c7 | DD$,.D$,.....................<$. |
251e0 | 44 24 08 00 00 00 00 c7 44 24 04 0a 00 00 00 e8 0c 0b 00 00 83 7c 24 54 00 89 c7 8b 44 24 54 7f | D$......D$...........|$T....D$T. |
25200 | 0a 83 bc 24 a0 00 00 00 02 7f 09 89 44 24 2c e9 d8 f5 ff ff 89 44 24 2c e9 7d f4 ff ff 8d 76 00 | ...$........D$,......D$,.}....v. |
25220 | 75 0b f6 44 24 28 01 0f 85 f2 fe ff ff c7 44 24 2c 20 00 00 00 e9 58 fe ff ff 8b 74 24 24 8b 4c | u..D$(........D$,.....X....t$$.L |
25240 | 24 3c 89 74 24 50 e9 63 fc ff ff 83 7d 10 01 c7 44 24 2c 10 00 00 00 0f 8f 18 ff ff ff 83 7d 14 | $<.t$P.c....}...D$,...........}. |
25260 | 01 19 c9 89 4c 24 2c f7 54 24 2c 83 64 24 2c 10 e9 00 ff ff ff 83 7d 14 00 c7 44 24 2c 00 00 00 | ....L$,.T$,.d$,.......}...D$,... |
25280 | 00 0f 85 91 fc ff ff e9 98 fc ff ff 31 c0 e9 51 ec ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 | ............1..Q................ |
252a0 | 55 89 e5 83 ec 48 8b 55 10 8b 45 0c 85 d2 66 89 45 e4 75 12 66 3d ff 00 77 5e 8b 4d 08 88 01 b8 | U....H.U..E...f.E.u.f=..w^.M.... |
252c0 | 01 00 00 00 c9 c3 8d 45 f4 89 44 24 1c 8b 45 14 c7 45 f4 00 00 00 00 c7 44 24 18 00 00 00 00 c7 | .......E..D$..E..E......D$...... |
252e0 | 44 24 0c 01 00 00 00 89 44 24 14 8b 45 08 c7 44 24 04 00 00 00 00 89 14 24 89 44 24 10 8d 45 e4 | D$......D$..E..D$.......$.D$..E. |
25300 | 89 44 24 08 ff 15 10 93 46 00 83 ec 20 85 c0 74 07 8b 55 f4 85 d2 74 ac e8 9b 26 00 00 c7 00 2a | .D$.....F......t..U...t...&....* |
25320 | 00 00 00 b8 ff ff ff ff c9 c3 8d b6 00 00 00 00 57 56 53 83 ec 20 8b 5c 24 30 8d 44 24 1b 8b 74 | ................WVS....\$0.D$..t |
25340 | 24 34 85 db 0f 44 d8 a1 28 93 46 00 0f b7 f6 8b 38 e8 0a 2a 00 00 89 74 24 04 89 1c 24 89 7c 24 | $4...D..(.F.....8..*...t$...$.|$ |
25360 | 0c 89 44 24 08 e8 36 ff ff ff 83 c4 20 5b 5e 5f c3 eb 0d 90 90 90 90 90 90 90 90 90 90 90 90 90 | ..D$..6......[^_................ |
25380 | 55 57 56 53 83 ec 3c 8b 5c 24 50 e8 d0 29 00 00 89 44 24 1c a1 28 93 46 00 8b 28 8b 44 24 54 8b | UWVS..<.\$P..)...D$..(.F..(.D$T. |
253a0 | 38 85 ff 0f 84 ca 00 00 00 85 db 74 7a 8b 44 24 58 31 f6 85 c0 74 4b 89 f8 89 ef 89 c5 eb 14 90 | 8..........tz.D$X1...tK......... |
253c0 | 01 c3 01 c6 80 7b ff 00 74 48 83 c5 02 39 74 24 58 76 2d 8b 44 24 1c 89 7c 24 0c 89 44 24 08 0f | .....{..tH...9t$Xv-.D$..|$..D$.. |
253e0 | b7 45 00 89 1c 24 89 44 24 04 e8 b1 fe ff ff 85 c0 7f cd b8 ff ff ff ff 83 c4 3c 5b 5e 5f 5d c3 | .E...$.D$.................<[^_]. |
25400 | 89 ef 8b 44 24 54 89 38 83 c4 3c 89 f0 5b 5e 5f 5d c3 8b 44 24 54 c7 00 00 00 00 00 83 c4 3c 5b | ...D$T.8..<..[^_]..D$T........<[ |
25420 | 8d 46 ff 5e 5f 5d c3 8b 54 24 58 8d 74 24 2b 85 d2 74 4c 89 d8 89 fb 89 c7 eb 17 90 8d 74 26 00 | .F.^_]..T$X.t$+..tL..........t&. |
25440 | 01 c7 80 7c 04 2a 00 74 3d 83 c3 02 39 7c 24 58 76 2b 8b 44 24 1c 89 6c 24 0c 89 44 24 08 0f b7 | ...|.*.t=...9|$Xv+.D$..l$..D$... |
25460 | 03 89 34 24 89 44 24 04 e8 33 fe ff ff 85 c0 7f cf eb 80 83 c4 3c 31 c0 5b 5e 5f 5d c3 89 fb 89 | ..4$.D$..3...........<1.[^_].... |
25480 | d8 e9 72 ff ff ff 8d 47 ff e9 6a ff ff ff 90 90 55 89 e5 56 53 83 ec 30 8b 5d 0c 8b 75 14 85 db | ..r....G..j.....U..VS..0.]..u... |
254a0 | 0f 84 2e 01 00 00 8b 4d 10 85 c9 0f 84 2f 01 00 00 8b 06 c7 06 00 00 00 00 89 45 f4 0f b6 03 84 | .......M...../............E..... |
254c0 | c0 0f 84 99 00 00 00 83 7d 1c 01 76 73 80 7d f4 00 0f 85 9a 00 00 00 89 44 24 04 8b 45 18 89 04 | ........}..vs.}.........D$..E... |
254e0 | 24 ff 15 d8 92 46 00 83 ec 08 85 c0 74 52 83 7d 10 01 0f 86 04 01 00 00 8b 45 08 c7 44 24 14 01 | $....F......tR.}.........E..D$.. |
25500 | 00 00 00 c7 44 24 0c 02 00 00 00 89 5c 24 08 89 44 24 10 8b 45 18 c7 44 24 04 08 00 00 00 89 04 | ....D$......\$..D$..E..D$....... |
25520 | 24 ff 15 e4 92 46 00 83 ec 18 85 c0 0f 84 b5 00 00 00 8d 65 f8 b8 02 00 00 00 5b 5e 5d c3 66 90 | $....F.............e......[^].f. |
25540 | 8b 45 18 85 c0 75 50 0f b6 03 8b 55 08 66 89 02 8d 65 f8 b8 01 00 00 00 5b 5e 5d c3 8d 74 26 00 | .E...uP....U.f...e......[^]..t&. |
25560 | 8b 45 08 31 d2 66 89 10 31 c0 8d 65 f8 5b 5e 5d c3 88 45 f5 8b 45 08 c7 44 24 14 01 00 00 00 c7 | .E.1.f..1..e.[^]..E..E..D$...... |
25580 | 44 24 0c 02 00 00 00 89 44 24 10 8d 45 f4 89 44 24 08 e9 7c ff ff ff 8b 45 08 c7 44 24 14 01 00 | D$......D$..E..D$..|....E..D$... |
255a0 | 00 00 c7 44 24 0c 01 00 00 00 89 5c 24 08 89 44 24 10 8b 45 18 c7 44 24 04 08 00 00 00 89 04 24 | ...D$......\$..D$..E..D$.......$ |
255c0 | ff 15 e4 92 46 00 83 ec 18 85 c0 74 1a b8 01 00 00 00 eb 96 8d 65 f8 31 c0 5b 5e 5d c3 8d 76 00 | ....F......t.........e.1.[^]..v. |
255e0 | b8 fe ff ff ff eb 83 e8 cc 23 00 00 c7 00 2a 00 00 00 b8 ff ff ff ff e9 6e ff ff ff 0f b6 03 88 | .........#....*.........n....... |
25600 | 06 b8 fe ff ff ff e9 5f ff ff ff 90 8d 74 26 00 57 31 c0 56 53 83 ec 30 8b 5c 24 40 66 89 44 24 | ......._.....t&.W1.VS..0.\$@f.D$ |
25620 | 2e 8d 44 24 2e 8b 74 24 4c 85 db 0f 44 d8 a1 28 93 46 00 8b 38 e8 26 27 00 00 85 f6 ba cc 83 46 | ..D$..t$L...D..(.F..8.&'.......F |
25640 | 00 0f 45 d6 89 1c 24 89 7c 24 14 89 54 24 0c 89 44 24 10 8b 44 24 48 89 44 24 08 8b 44 24 44 89 | ..E...$.|$..T$..D$..D$H.D$..D$D. |
25660 | 44 24 04 e8 28 fe ff ff 83 c4 30 5b 5e 5f c3 90 55 b8 c8 83 46 00 57 56 53 83 ec 3c 8b 54 24 5c | D$..(.....0[^_..U...F.WVS..<.T$\ |
25680 | 8b 74 24 54 8b 6c 24 50 8b 7c 24 58 85 d2 0f 45 44 24 5c 89 44 24 5c e8 c4 26 00 00 85 f6 89 44 | .t$T.l$P.|$X...ED$\.D$\..&.....D |
256a0 | 24 18 a1 28 93 46 00 8b 00 89 44 24 1c 0f 84 dd 00 00 00 8b 0e 85 c9 0f 84 d3 00 00 00 85 ed 74 | $..(.F....D$...................t |
256c0 | 72 85 ff 0f 84 c7 00 00 00 89 74 24 54 31 db 89 ee 8b 6c 24 54 eb 11 8b 4d 00 01 c3 83 c6 02 01 | r.........t$T1....l$T...M....... |
256e0 | c1 39 df 89 4d 00 76 30 8b 44 24 1c 89 4c 24 04 89 34 24 89 44 24 14 8b 44 24 18 89 44 24 10 8b | .9..M.v0.D$..L$..4$.D$..D$..D$.. |
25700 | 44 24 5c 89 44 24 0c 89 f8 29 d8 89 44 24 08 e8 7c fd ff ff 85 c0 7f bf 85 c0 75 6a 39 fb 66 90 | D$\.D$...)..D$..|.........uj9.f. |
25720 | 73 64 c7 45 00 00 00 00 00 83 c4 3c 89 d8 5b 5e 5f 5d c3 31 c0 31 db 85 ff 66 89 44 24 2e 74 46 | sd.E.......<..[^_].1.1...f.D$.tF |
25740 | 89 7c 24 58 8d 6c 24 2e 89 f7 8b 74 24 1c eb 0e 8b 0f 01 c3 01 c1 39 5c 24 58 89 0f 76 28 8b 44 | .|$X.l$....t$.........9\$X..v(.D |
25760 | 24 18 89 74 24 14 89 74 24 08 89 4c 24 04 89 44 24 10 8b 44 24 5c 89 2c 24 89 44 24 0c e8 0e fd | $..t$..t$..L$..D$..D$\.,$.D$.... |
25780 | ff ff 85 c0 7f ca 83 c4 3c 89 d8 5b 5e 5f 5d c3 83 c4 3c 31 c0 5b 5e 5f 5d c3 8d b6 00 00 00 00 | ........<..[^_]...<1.[^_]....... |
257a0 | 56 31 c0 53 83 ec 34 66 89 44 24 2e a1 28 93 46 00 8b 5c 24 48 8b 30 e8 a4 25 00 00 85 db ba c4 | V1.S..4f.D$..(.F..\$H.0..%...... |
257c0 | 83 46 00 0f 45 d3 89 54 24 0c 89 74 24 14 89 44 24 10 8b 44 24 44 89 44 24 08 8b 44 24 40 89 44 | .F..E..T$..t$..D$..D$D.D$..D$@.D |
257e0 | 24 04 8d 44 24 2e 89 04 24 e8 a2 fc ff ff 83 c4 34 5b 5e c3 90 90 90 90 90 90 90 90 90 90 90 90 | $..D$...$.......4[^............. |
25800 | 53 31 db 83 ec 18 8b 4c 24 20 83 f9 13 7e 11 b8 04 00 00 00 01 c0 83 c3 01 8d 50 0f 39 ca 7c f4 | S1.....L$....~............P.9.|. |
25820 | 89 1c 24 e8 98 03 00 00 89 18 83 c4 18 83 c0 04 5b c3 8d b4 26 00 00 00 00 8d bc 27 00 00 00 00 | ..$.............[...&......'.... |
25840 | 56 53 83 ec 14 8b 44 24 28 8b 5c 24 20 8b 74 24 24 89 04 24 e8 a7 ff ff ff 0f b6 13 8d 4b 01 84 | VS....D$(.\$..t$$..$.........K.. |
25860 | d2 88 10 89 c2 74 10 83 c1 01 0f b6 59 ff 83 c2 01 84 db 88 1a 75 f0 85 f6 74 02 89 16 83 c4 14 | .....t......Y........u...t...... |
25880 | 5b 5e c3 8d b6 00 00 00 00 8d bc 27 00 00 00 00 8b 44 24 04 ba 01 00 00 00 8b 48 fc 83 e8 04 d3 | [^.........'.....D$.......H..... |
258a0 | e2 89 48 04 89 50 08 89 44 24 04 e9 e0 03 00 00 55 57 56 53 83 ec 4c 8b 44 24 64 8b 7c 24 60 8b | ..H..P..D$......UWVS..L.D$d.|$`. |
258c0 | 50 10 31 c0 3b 57 10 0f 8f d6 01 00 00 8b 44 24 64 8b 74 24 60 83 c0 14 89 c7 89 44 24 38 8d 42 | P.1.;W........D$d.t$`......D$8.B |
258e0 | ff 31 d2 89 44 24 30 c1 e0 02 01 c7 8d 5e 14 01 d8 89 7c 24 28 8b 3f 89 44 24 3c 8b 00 89 5c 24 | .1..D$0......^....|$(.?.D$<...\$ |
25900 | 2c 8d 4f 01 f7 f1 89 7c 24 10 85 c0 89 c5 89 44 24 34 0f 84 c7 00 00 00 8b 7c 24 38 89 de c7 44 | ,.O....|$......D$4.......|$8...D |
25920 | 24 20 00 00 00 00 c7 44 24 24 00 00 00 00 c7 44 24 10 00 00 00 00 c7 44 24 14 00 00 00 00 66 90 | $......D$$.....D$......D$.....f. |
25940 | 83 c7 04 89 e8 8b 0e f7 67 fc 03 44 24 20 13 54 24 24 31 db 89 5c 24 24 31 db 89 44 24 18 c7 44 | ........g..D$..T$$1..\$$1..D$..D |
25960 | 24 1c 00 00 00 00 2b 4c 24 18 1b 5c 24 1c 2b 4c 24 10 1b 5c 24 14 83 c6 04 89 54 24 20 c7 44 24 | $.....+L$..\$.+L$..\$.....T$..D$ |
25980 | 14 00 00 00 00 89 d8 83 e0 01 39 7c 24 28 89 44 24 10 89 4e fc 73 a9 8b 44 24 3c 8b 38 85 ff 75 | ..........9|$(.D$..N.s..D$<.8..u |
259a0 | 3e 8b 4c 24 2c 89 c6 83 e8 04 39 c1 73 26 8b 76 fc 85 f6 75 1f 8b 54 24 30 eb 0b 90 8d 74 26 00 | >.L$,.....9.s&.v...u..T$0....t&. |
259c0 | 8b 18 85 db 75 0a 83 e8 04 83 ea 01 39 c1 72 f0 89 54 24 30 8b 44 24 60 8b 7c 24 30 89 78 10 8b | ....u.......9.r..T$0.D$`.|$0.x.. |
259e0 | 44 24 64 89 44 24 04 8b 44 24 60 89 04 24 e8 1d 08 00 00 85 c0 0f 88 a4 00 00 00 31 f6 31 ff 8d | D$d.D$..D$`..$.............1.1.. |
25a00 | 45 01 8b 6c 24 2c 89 74 24 10 8b 74 24 38 89 7c 24 14 8b 7c 24 28 89 44 24 34 8d b6 00 00 00 00 | E..l$,.t$..t$8.|$..|$(.D$4...... |
25a20 | 83 c6 04 8b 45 00 31 db 8b 4e fc 31 d2 29 c8 19 da 2b 44 24 10 1b 54 24 14 83 c5 04 c7 44 24 14 | ....E.1..N.1.)...+D$..T$.....D$. |
25a40 | 00 00 00 00 89 d3 83 e3 01 39 f7 89 5c 24 10 89 45 fc 73 cc 8b 44 24 2c 8b 5c 24 30 8d 14 98 8b | .........9..\$..E.s..D$,.\$0.... |
25a60 | 3a 85 ff 75 3a 8b 4c 24 2c 8d 42 fc 39 c1 73 24 8b 72 fc 85 f6 75 1d 89 da eb 0b 90 8d 74 26 00 | :..u:.L$,.B.9.s$.r...u.......t&. |
25a80 | 8b 18 85 db 75 0a 83 e8 04 83 ea 01 39 c1 72 f0 89 54 24 30 8b 44 24 60 8b 7c 24 30 89 78 10 8b | ....u.......9.r..T$0.D$`.|$0.x.. |
25aa0 | 44 24 34 83 c4 4c 5b 5e 5f 5d c3 90 90 90 90 90 55 89 e5 56 89 c6 53 83 ec 10 8b 15 28 8d 46 00 | D$4..L[^_]......U..V..S.....(.F. |
25ac0 | 83 fa 02 74 75 85 d2 74 2e 83 fa 01 75 1d 8b 1d f8 92 46 00 c7 04 24 01 00 00 00 ff d3 8b 15 28 | ...tu..t....u.....F...$........( |
25ae0 | 8d 46 00 83 ec 04 83 fa 01 74 e9 83 fa 02 74 4a 8d 65 f8 5b 5e 5d c3 b8 01 00 00 00 87 05 28 8d | .F.......t....tJ.e.[^]........(. |
25b00 | 46 00 85 c0 75 51 8b 1d d4 92 46 00 c7 04 24 40 8d 46 00 ff d3 83 ec 04 c7 04 24 58 8d 46 00 ff | F...uQ....F...$@.F........$X.F.. |
25b20 | d3 83 ec 04 c7 04 24 80 67 42 00 e8 50 7d ff ff c7 05 28 8d 46 00 02 00 00 00 8d 04 76 8d 04 c5 | ......$.gB..P}....(.F.......v... |
25b40 | 40 8d 46 00 89 04 24 ff 15 8c 92 46 00 83 ec 04 8d 65 f8 5b 5e 5d c3 83 f8 02 8b 15 28 8d 46 00 | @.F...$....F.....e.[^]......(.F. |
25b60 | 0f 85 63 ff ff ff c7 05 28 8d 46 00 02 00 00 00 eb c8 8d b4 26 00 00 00 00 8d bc 27 00 00 00 00 | ..c.....(.F.........&......'.... |
25b80 | b8 03 00 00 00 87 05 28 8d 46 00 83 f8 02 74 01 c3 55 89 e5 53 83 ec 14 8b 1d 88 92 46 00 c7 04 | .......(.F....t..U..S.......F... |
25ba0 | 24 40 8d 46 00 ff d3 83 ec 04 c7 04 24 58 8d 46 00 ff d3 8b 5d fc 83 ec 04 c9 c3 90 8d 74 26 00 | $@.F........$X.F....]........t&. |
25bc0 | 55 31 c0 89 e5 57 56 53 83 ec 1c 8b 75 08 e8 dd fe ff ff 83 fe 09 7f 2f 8b 1c b5 00 8d 46 00 85 | U1...WVS....u........../.....F.. |
25be0 | db 74 6f 8b 03 83 3d 28 8d 46 00 02 89 04 b5 00 8d 46 00 75 45 c7 04 24 40 8d 46 00 ff 15 dc 92 | .to...=(.F.......F.uE..$@.F..... |
25c00 | 46 00 83 ec 04 eb 33 bf 01 00 00 00 89 f1 d3 e7 8d 04 bd 1b 00 00 00 c1 e8 03 c1 e0 03 89 04 24 | F.....3........................$ |
25c20 | e8 5b 1d 00 00 85 c0 89 c3 74 5f 83 3d 28 8d 46 00 02 89 73 04 89 7b 08 74 bb c7 43 10 00 00 00 | .[.......t_.=(.F...s..{.t..C.... |
25c40 | 00 89 d8 c7 43 0c 00 00 00 00 8d 65 f4 5b 5e 5f 5d c3 8b 1d 90 91 42 00 bf 01 00 00 00 89 f1 d3 | ....C......e.[^_].....B......... |
25c60 | e7 8d 04 bd 1b 00 00 00 c1 e8 03 89 da 81 ea 00 84 46 00 c1 fa 03 01 c2 81 fa 20 01 00 00 77 9a | .................F............w. |
25c80 | 8d 04 c3 a3 90 91 42 00 eb a1 31 c0 eb bc 66 90 55 89 e5 53 83 ec 14 8b 5d 08 85 db 74 29 83 7b | ......B...1...f.U..S....]...t).{ |
25ca0 | 04 09 7f 2c 31 c0 e8 05 fe ff ff 8b 43 04 83 3d 28 8d 46 00 02 8b 14 85 00 8d 46 00 89 1c 85 00 | ...,1.......C..=(.F.......F..... |
25cc0 | 8d 46 00 89 13 74 19 8b 5d fc c9 c3 8d 74 26 00 8b 5d fc c9 e9 ff 1c 00 00 8d b4 26 00 00 00 00 | .F...t..]....t&..].........&.... |
25ce0 | c7 04 24 40 8d 46 00 ff 15 dc 92 46 00 8b 5d fc 83 ec 04 c9 c3 8d 74 26 00 8d bc 27 00 00 00 00 | ..$@.F.....F..].......t&...'.... |
25d00 | 55 31 c9 57 56 53 83 ec 2c 8b 44 24 40 8b 7c 24 48 8b 40 10 89 fd c1 fd 1f 89 44 24 1c 8b 44 24 | U1.WVS..,.D$@.|$H.@.......D$..D$ |
25d20 | 40 8d 58 14 8b 44 24 44 89 44 24 10 c1 f8 1f 89 44 24 14 8b 04 8b 8b 74 24 14 0f af f0 f7 64 24 | @.X..D$D.D$.....D$.....t$.....d$ |
25d40 | 10 01 f2 01 f8 11 ea 31 ed 89 04 8b 83 c1 01 89 d7 39 4c 24 1c 7f dc 89 ea 8b 44 24 40 09 fa 74 | .......1.........9L$......D$@..t |
25d60 | 1d 8b 54 24 1c 3b 50 08 7d 1c 8b 54 24 40 8b 44 24 1c 89 7c 82 14 83 c0 01 89 42 10 89 d0 83 c4 | ..T$.;P.}..T$@.D$..|......B..... |
25d80 | 2c 5b 5e 5f 5d c3 8b 40 04 89 44 24 10 83 c0 01 89 04 24 e8 28 fe ff ff 85 c0 89 c3 74 3a 8d 48 | ,[^_]..@..D$......$.(.......t:.H |
25da0 | 0c 8b 44 24 40 8b 40 10 89 0c 24 8d 14 85 08 00 00 00 8b 44 24 40 89 54 24 08 83 c0 0c 89 44 24 | ..D$@.@...$........D$@.T$.....D$ |
25dc0 | 04 e8 ca 1b 00 00 8b 44 24 40 89 04 24 e8 be fe ff ff 89 5c 24 40 eb 92 31 c0 eb a2 8d 74 26 00 | .......D$@..$......\$@..1....t&. |
25de0 | 83 ec 1c c7 04 24 01 00 00 00 e8 d1 fd ff ff 85 c0 74 0e 8b 54 24 20 c7 40 10 01 00 00 00 89 50 | .....$...........t..T$..@......P |
25e00 | 14 83 c4 1c c3 8d 74 26 00 8d bc 27 00 00 00 00 55 57 56 53 83 ec 3c 8b 7c 24 50 8b 6c 24 54 8b | ......t&...'....UWVS..<.|$P.l$T. |
25e20 | 77 10 8b 5d 10 39 de 7d 0c 89 f0 89 de 89 c3 89 f8 89 ef 89 c5 8d 04 1e 3b 47 08 89 44 24 20 0f | w..].9.}................;G..D$.. |
25e40 | 9f c0 0f b6 c0 03 47 04 89 04 24 e8 70 fd ff ff 85 c0 89 44 24 2c 0f 84 ff 00 00 00 8b 4c 24 20 | ......G...$.p......D$,.......L$. |
25e60 | 8d 40 14 89 44 24 18 8d 0c 88 89 ca 39 d0 89 4c 24 28 73 11 8b 54 24 28 c7 00 00 00 00 00 83 c0 | .@..D$......9..L$(s..T$(........ |
25e80 | 04 39 c2 77 f3 8d 47 14 89 44 24 24 8d 04 b0 89 44 24 10 8d 45 14 8d 1c 98 39 d8 89 44 24 14 89 | .9.w..G..D$$....D$..E....9..D$.. |
25ea0 | 5c 24 1c 73 70 83 44 24 14 04 8b 44 24 14 8b 68 fc 85 ed 74 51 8b 7c 24 18 8b 74 24 24 c7 44 24 | \$.sp.D$...D$..h...tQ.|$..t$$.D$ |
25ec0 | 08 00 00 00 00 c7 44 24 0c 00 00 00 00 eb 03 90 89 c7 83 c6 04 8b 0f 89 e8 f7 66 fc 31 db 01 c1 | ......D$..................f.1... |
25ee0 | 11 d3 03 4c 24 08 13 5c 24 0c 31 d2 39 74 24 10 89 54 24 0c 8d 47 04 89 5c 24 08 89 0f 77 d1 8b | ...L$..\$.1.9t$..T$..G..\$...w.. |
25f00 | 44 24 08 89 47 04 8b 44 24 14 83 44 24 18 04 39 44 24 1c 77 90 8b 74 24 20 85 f6 7e 2b 8b 5c 24 | D$..G..D$..D$..9D$.w..t$...~+.\$ |
25f20 | 28 8b 73 fc 85 f6 75 20 8b 54 24 20 89 d0 c1 e0 02 29 c3 89 d8 eb 08 8b 4c 90 fc 85 c9 75 05 83 | (.s...u..T$......)......L....u.. |
25f40 | ea 01 75 f3 89 54 24 20 8b 44 24 2c 8b 5c 24 20 89 58 10 83 c4 3c 5b 5e 5f 5d c3 31 c0 eb f4 90 | ..u..T$..D$,.\$..X...<[^_].1.... |
25f60 | 55 89 e5 57 56 53 83 ec 1c 8b 5d 0c 8b 55 08 89 d8 83 e0 03 0f 85 a6 00 00 00 c1 fb 02 89 d0 85 | U..WVS....]..U.................. |
25f80 | db 74 52 8b 3d e0 83 46 00 85 ff 0f 84 dd 00 00 00 f6 c3 01 75 13 d1 fb 74 39 8b 37 85 f6 66 90 | .tR.=..F............u...t9.7..f. |
25fa0 | 74 3e 89 f7 f6 c3 01 74 ed 89 7c 24 04 89 14 24 89 55 e4 e8 58 fe ff ff 85 c0 89 c6 0f 84 83 00 | t>.....t..|$...$.U..X........... |
25fc0 | 00 00 8b 55 e4 89 14 24 e8 c3 fc ff ff d1 fb 89 f2 75 c7 89 d0 8d 65 f4 5b 5e 5f 5d c3 8d 76 00 | ...U...$.........u....e.[^_]..v. |
25fe0 | b8 01 00 00 00 89 55 e4 e8 c3 fa ff ff 8b 37 8b 55 e4 85 f6 74 59 83 3d 28 8d 46 00 02 75 a3 89 | ......U.......7.U...tY.=(.F..u.. |
26000 | 55 e4 89 f7 c7 04 24 58 8d 46 00 ff 15 dc 92 46 00 8b 55 e4 83 ec 04 eb 8b 8d b4 26 00 00 00 00 | U.....$X.F.....F..U........&.... |
26020 | 8b 04 85 5c 6b 46 00 89 14 24 c7 44 24 08 00 00 00 00 89 44 24 04 e8 c5 fc ff ff 85 c0 89 c2 0f | ...\kF...$.D$......D$........... |
26040 | 85 35 ff ff ff 31 c0 8d 65 f4 5b 5e 5f 5d c3 89 7c 24 04 89 3c 24 e8 b5 fd ff ff 85 c0 89 c6 89 | .5...1..e.[^_]..|$..<$.......... |
26060 | 07 74 e2 c7 00 00 00 00 00 8b 55 e4 eb 88 b8 01 00 00 00 89 55 e4 e8 35 fa ff ff 8b 3d e0 83 46 | .t........U.........U..5....=..F |
26080 | 00 8b 55 e4 85 ff 74 28 83 3d 28 8d 46 00 02 0f 85 fc fe ff ff 89 55 e4 c7 04 24 58 8d 46 00 ff | ..U...t(.=(.F.........U...$X.F.. |
260a0 | 15 dc 92 46 00 8b 55 e4 83 ec 04 e9 e1 fe ff ff c7 04 24 01 00 00 00 e8 04 fb ff ff 85 c0 89 c7 | ...F..U...........$............. |
260c0 | 74 1e c7 40 14 71 02 00 00 8b 55 e4 c7 40 10 01 00 00 00 a3 e0 83 46 00 c7 00 00 00 00 00 eb a8 | t..@.q....U..@........F......... |
260e0 | c7 05 e0 83 46 00 00 00 00 00 31 c0 e9 56 ff ff ff eb 0d 90 90 90 90 90 90 90 90 90 90 90 90 90 | ....F.....1..V.................. |
26100 | 55 57 56 53 83 ec 2c 8b 44 24 40 8b 74 24 44 89 c7 8b 50 04 8b 40 10 89 f3 c1 fb 05 01 d8 8d 68 | UWVS..,.D$@.t$D...P..@.........h |
26120 | 01 89 44 24 18 8b 47 08 39 c5 7e 0d 8d 74 26 00 01 c0 83 c2 01 39 c5 7f f7 89 14 24 e8 7f fa ff | ..D$..G.9.~..t&......9.....$.... |
26140 | ff 85 c0 89 44 24 14 0f 84 bd 00 00 00 85 db 8d 50 14 7e 13 31 c0 c7 04 82 00 00 00 00 83 c0 01 | ....D$..........P.~.1........... |
26160 | 39 d8 75 f2 8d 14 82 8b 7c 24 40 8b 44 24 40 8b 4f 10 83 c0 14 83 e6 1f 89 74 24 0c 8d 3c 88 89 | 9.u.....|$@.D$@.O........t$..<.. |
26180 | f9 74 73 c7 44 24 10 20 00 00 00 89 6c 24 1c 89 cd 29 74 24 10 31 f6 eb 09 8d b4 26 00 00 00 00 | .ts.D$......l$...)t$.1.....&.... |
261a0 | 89 fa 8b 18 83 c0 04 0f b6 4c 24 0c 8d 7a 04 d3 e3 0f b6 4c 24 10 09 f3 89 1a 8b 70 fc d3 ee 39 | .........L$..z.....L$......p...9 |
261c0 | c5 77 dd 8b 44 24 18 8b 6c 24 1c 89 72 04 83 c0 02 85 f6 0f 45 e8 8b 7c 24 14 8d 45 ff 89 47 10 | .w..D$..l$..r.......E..|$..E..G. |
261e0 | 8b 44 24 40 89 04 24 e8 a4 fa ff ff 89 f8 83 c4 2c 5b 5e 5f 5d c3 89 fb 83 c0 04 8b 48 fc 83 c2 | .D$@..$.........,[^_].......H... |
26200 | 04 39 c3 89 4a fc 77 f0 eb cc 31 c0 eb e0 66 90 53 8b 4c 24 08 8b 54 24 0c 8b 41 10 8b 5a 10 29 | .9..J.w...1...f.S.L$..T$..A..Z.) |
26220 | d8 85 c0 75 24 c1 e3 02 83 c1 14 8d 04 19 8d 54 1a 14 eb 04 39 c1 73 18 83 ea 04 83 e8 04 8b 1a | ...u$..........T....9.s......... |
26240 | 39 18 74 f0 19 c0 83 c8 01 5b c3 90 8d 74 26 00 31 c0 5b c3 8d b6 00 00 00 00 8d bf 00 00 00 00 | 9.t......[...t&.1.[............. |
26260 | 55 57 56 53 83 ec 2c 8b 74 24 40 8b 5c 24 44 89 34 24 89 5c 24 04 e8 95 ff ff ff 85 c0 0f 84 1f | UWVS..,.t$@.\$D.4$.\$........... |
26280 | 01 00 00 0f 88 3f 01 00 00 31 ff 8b 46 04 89 04 24 e8 2a f9 ff ff 85 c0 89 c2 89 44 24 1c 0f 84 | .....?...1..F...$.*........D$... |
262a0 | 34 01 00 00 89 78 0c 8b 46 10 83 c6 14 8d 6b 14 8d 7a 14 c7 44 24 08 00 00 00 00 89 44 24 18 8d | 4....x..F.....k..z..D$......D$.. |
262c0 | 04 86 89 44 24 10 8b 43 10 c7 44 24 0c 00 00 00 00 8d 44 85 00 89 44 24 14 8d b4 26 00 00 00 00 | ...D$..C..D$......D...D$...&.... |
262e0 | 83 c5 04 83 c6 04 8b 4d fc 8b 46 fc 31 d2 31 db 29 c8 19 da 2b 44 24 08 1b 54 24 0c 83 c7 04 c7 | .......M..F.1.1.)...+D$..T$..... |
26300 | 44 24 0c 00 00 00 00 89 d1 83 e1 01 39 6c 24 14 89 4c 24 08 89 47 fc 77 c7 39 74 24 10 76 4b 8b | D$..........9l$..L$..G.w.9t$.vK. |
26320 | 5c 24 0c 8b 4c 24 08 89 7c 24 14 89 74 24 08 90 83 c6 04 8b 46 fc 31 d2 29 c8 19 da 83 c7 04 89 | \$..L$..|$..t$......F.1.)....... |
26340 | d5 31 db 83 e5 01 39 74 24 10 89 e9 89 47 fc 77 df 8b 6c 24 08 8b 7c 24 10 8b 5c 24 14 f7 d5 8d | .1....9t$....G.w..l$..|$..\$.... |
26360 | 54 3d 00 c1 ea 02 8d 7c 93 04 85 c0 75 21 8b 54 24 18 89 d0 c1 e0 02 29 c7 89 d0 90 8d 74 26 00 | T=.....|....u!.T$......).....t&. |
26380 | 83 e8 01 8b 54 87 fc 85 d2 74 f5 89 44 24 18 8b 44 24 1c 8b 54 24 18 89 50 10 83 c4 2c 5b 5e 5f | ....T....t..D$..D$..T$..P...,[^_ |
263a0 | 5d c3 c7 04 24 00 00 00 00 e8 12 f8 ff ff 85 c0 74 26 c7 40 10 01 00 00 00 c7 40 14 00 00 00 00 | ]...$...........t&.@......@..... |
263c0 | 83 c4 2c 5b 5e 5f 5d c3 89 f0 bf 01 00 00 00 89 de 89 c3 e9 b3 fe ff ff 31 c0 eb be 8d 74 26 00 | ..,[^_].................1....t&. |
263e0 | 55 b9 20 00 00 00 57 56 53 83 ec 14 8b 44 24 28 8b 7c 24 2c 8d 58 14 8b 40 10 8d 2c 83 8b 55 fc | U.....WVS....D$(.|$,.X..@..,..U. |
26400 | 8d 75 fc 0f bd c2 83 f0 1f 29 c1 83 f8 0a 89 0f 7f 3e b9 0b 00 00 00 89 d7 29 c1 d3 ef 81 cf 00 | .u.......).......>.......)...... |
26420 | 00 f0 3f 89 7c 24 04 31 ff 39 f3 c7 04 24 00 00 00 00 73 05 8b 7d f8 d3 ef 8d 48 15 d3 e2 09 d7 | ..?.|$.1.9...$....s..}....H..... |
26440 | 89 3c 24 dd 04 24 83 c4 14 5b 5e 5f 5d c3 66 90 31 ff 39 f3 73 06 8b 7d f8 8d 75 f8 89 c1 83 e9 | .<$..$...[^_].f.1.9.s..}..u..... |
26460 | 0b 89 4c 24 0c 74 49 0f b6 4c 24 0c bd 2b 00 00 00 29 c5 89 f8 c7 04 24 00 00 00 00 d3 e2 89 e9 | ..L$.tI..L$..+...).....$........ |
26480 | d3 e8 81 ca 00 00 f0 3f 09 c2 31 c0 39 de 89 54 24 04 76 05 8b 46 fc d3 e8 0f b6 4c 24 0c d3 e7 | .......?..1.9..T$.v..F.....L$... |
264a0 | 09 f8 89 04 24 dd 04 24 83 c4 14 5b 5e 5f 5d c3 81 ca 00 00 f0 3f 89 3c 24 89 54 24 04 dd 04 24 | ....$..$...[^_]......?.<$.T$...$ |
264c0 | 83 c4 14 5b 5e 5f 5d c3 90 8d b4 26 00 00 00 00 55 57 56 53 83 ec 1c dd 44 24 30 c7 04 24 01 00 | ...[^_]....&....UWVS....D$0..$.. |
264e0 | 00 00 dd 5c 24 08 e8 d5 f6 ff ff 85 c0 0f 84 d2 00 00 00 8b 5c 24 0c 8b 7c 24 08 89 da 81 e3 ff | ...\$...............\$..|$...... |
26500 | ff ff 7f 81 e2 ff ff 0f 00 89 d1 c1 eb 14 81 c9 00 00 10 00 85 db 0f 45 d1 85 ff 75 43 f3 0f bc | .......................E...uC... |
26520 | ca d3 ea 85 db 89 50 14 8d 71 20 ba 01 00 00 00 c7 40 10 01 00 00 00 74 5b 8b 7c 24 38 8d 94 1e | ......P..q.......@.....t[.|$8... |
26540 | cd fb ff ff 89 17 ba 35 00 00 00 29 f2 8b 74 24 3c 89 16 83 c4 1c 5b 5e 5f 5d c3 90 8d 74 26 00 | .......5...)..t$<.....[^_]...t&. |
26560 | f3 0f bc f7 89 f1 d3 ef 85 f6 74 54 b9 20 00 00 00 89 d5 29 f1 d3 e5 89 e9 09 f9 89 48 14 89 f1 | ..........tT.......)........H... |
26580 | d3 ea 83 fa 01 89 50 18 19 d2 83 c2 02 85 db 89 50 10 75 a5 8b 7c 24 38 81 ee 32 04 00 00 0f bd | ......P.........P.u..|$8..2..... |
265a0 | 4c 90 10 c1 e2 05 89 37 8b 74 24 3c 83 f1 1f 29 ca 89 16 83 c4 1c 5b 5e 5f 5d c3 90 8d 74 26 00 | L......7.t$<...)......[^_]...t&. |
265c0 | 89 78 14 eb bd 31 c0 eb 8a 8d b4 26 00 00 00 00 8b 4c 24 08 8b 44 24 04 8d 51 01 0f b6 09 84 c9 | .x...1.....&.....L$..D$..Q...... |
265e0 | 88 08 74 10 83 c2 01 0f b6 4a ff 83 c0 01 84 c9 88 08 75 f0 f3 c3 90 90 90 90 90 90 90 90 90 90 | ..t......J........u............. |
26600 | 55 ba 39 8e e3 38 57 56 53 83 ec 1c 8b 7c 24 38 8b 5c 24 30 8b 74 24 34 8d 4f 08 89 c8 f7 ea c1 | U.9..8WVS....|$8.\$0.t$4.O...... |
26620 | f9 1f d1 fa 29 ca 83 fa 01 0f 8e b0 00 00 00 b8 01 00 00 00 31 c9 01 c0 83 c1 01 39 c2 7f f7 89 | ....)...............1......9.... |
26640 | 0c 24 e8 79 f5 ff ff 8b 54 24 3c 83 fe 09 89 50 14 c7 40 10 01 00 00 00 7e 76 8d 4b 09 01 f3 89 | .$.y....T$<....P..@.....~v.K.... |
26660 | 4c 24 0c 89 cd 83 c5 01 0f be 4d ff c7 44 24 04 0a 00 00 00 89 04 24 83 e9 30 89 4c 24 08 e8 7d | L$........M..D$.......$..0.L$..} |
26680 | f6 ff ff 39 dd 75 de 8b 5c 24 0c 8d 5c 33 f7 03 5c 24 40 39 f7 7e 2b 29 f7 01 df 90 8d 74 26 00 | ...9.u..\$..\3..\$@9.~+).....t&. |
266a0 | 83 c3 01 0f be 53 ff c7 44 24 04 0a 00 00 00 89 04 24 83 ea 30 89 54 24 08 e8 42 f6 ff ff 39 fb | .....S..D$.......$..0.T$..B...9. |
266c0 | 75 de 83 c4 1c 5b 5e 5f 5d c3 8d b6 00 00 00 00 8b 74 24 40 8d 5c 33 09 be 09 00 00 00 eb b4 31 | u....[^_]........t$@.\3........1 |
266e0 | c9 e9 59 ff ff ff 8d 76 00 8d bc 27 00 00 00 00 56 53 83 ec 34 8b 74 24 40 8d 44 24 28 89 44 24 | ..Y....v...'....VS..4.t$@.D$(.D$ |
26700 | 04 8b 5c 24 44 89 34 24 e8 d3 fc ff ff 8d 44 24 2c 89 44 24 04 89 1c 24 dd 54 24 08 dd 5c 24 10 | ..\$D.4$......D$,.D$...$.T$..\$. |
26720 | e8 bb fc ff ff 8b 46 10 2b 43 10 8b 54 24 28 2b 54 24 2c c1 e0 05 01 d0 dd 54 24 18 85 c0 dd 44 | ......F.+C..T$(+T$,......T$....D |
26740 | 24 10 7e 1c dd d8 c1 e0 14 01 44 24 0c dd 44 24 08 83 c4 34 de f1 5b 5e c3 8d b4 26 00 00 00 00 | $.~.......D$..D$...4..[^...&.... |
26760 | dd d9 c1 e0 14 29 44 24 1c dd 44 24 18 83 c4 34 de f9 5b 5e c3 8d 74 26 00 8d bc 27 00 00 00 00 | .....)D$..D$...4..[^..t&...'.... |
26780 | 55 57 56 53 8b 6c 24 14 8b 54 24 18 8b 4d 00 eb 16 0f b6 19 0f be c3 83 eb 41 80 fb 19 8d 78 20 | UWVS.l$..T$..M...........A....x. |
267a0 | 0f 46 c7 39 f0 75 1b 83 c2 01 0f be 72 ff 83 c1 01 85 f6 75 dc 89 4d 00 b8 01 00 00 00 5b 5e 5f | .F.9.u......r......u..M......[^_ |
267c0 | 5d c3 5b 31 c0 5e 5f 5d c3 8d b4 26 00 00 00 00 55 57 56 53 8b 7c 24 1c 8b 74 24 18 8b 44 24 14 | ].[1.^_]...&....UWVS.|$..t$..D$. |
267e0 | 8b 4f 10 8d 56 ff c1 fa 05 8d 74 90 04 8d 57 14 8d 1c 8a 39 da 73 33 89 c1 8d b4 26 00 00 00 00 | .O..V.....t...W....9.s3....&.... |
26800 | 83 c2 04 8b 6a fc 83 c1 04 39 d3 89 69 fc 77 f0 29 fb 8d 53 eb c1 ea 02 8d 44 90 04 39 c6 76 0e | ....j....9..i.w.)..S.....D..9.v. |
26820 | 83 c0 04 c7 40 fc 00 00 00 00 39 c6 77 f2 5b 5e 5f 5d c3 8d b6 00 00 00 00 8d bc 27 00 00 00 00 | ....@.....9.w.[^_].........'.... |
26840 | 57 56 53 8b 44 24 10 8b 5c 24 14 8d 50 14 8b 40 10 c1 fb 05 39 d8 7d 2b 8d 1c 82 39 da 73 1e 8d | WVS.D$..\$..P..@....9.}+...9.s.. |
26860 | 43 fc 8b 5b fc 85 db 74 10 eb 45 90 8d 74 26 00 83 e8 04 8b 08 85 c9 75 37 39 c2 72 f3 31 c0 5b | C..[...t..E..t&........u79.r.1.[ |
26880 | 5e 5f c3 7e 1f 8b 4c 24 14 8d 1c 9a 83 e1 1f 74 ca 8b 3b b8 01 00 00 00 89 fe d3 ee d3 e6 39 fe | ^_.~..L$.......t..;...........9. |
268a0 | 75 dd eb b7 8d 1c 9a eb b2 8d b4 26 00 00 00 00 5b b8 01 00 00 00 5e 5f c3 90 90 90 90 90 90 90 | u..........&....[.....^_........ |
268c0 | 55 57 56 53 83 ec 10 8b 74 24 24 8b 44 24 24 8b 4c 24 28 8b 56 10 8d 68 14 89 c8 c1 f8 05 39 d0 | UWVS....t$$.D$$.L$(.V..h......9. |
268e0 | 0f 8d 8a 00 00 00 8d 44 85 00 83 e1 1f 8d 7c 95 00 89 44 24 04 89 0c 24 0f 84 92 00 00 00 8b 74 | .......D......|...D$...$.......t |
26900 | 24 04 8b 04 24 c7 44 24 08 20 00 00 00 29 44 24 08 8b 1e 8d 56 04 89 c1 d3 eb 39 d7 0f 86 ac 00 | $...$.D$.....)D$....V.....9..... |
26920 | 00 00 89 ee 89 6c 24 0c 8b 6c 24 08 8d 74 26 00 8b 02 89 e9 83 c6 04 83 c2 04 d3 e0 0f b6 0c 24 | .....l$..l$..t&................$ |
26940 | 09 d8 89 46 fc 8b 5a fc d3 eb 39 d7 77 e2 2b 7c 24 04 8b 6c 24 0c 8d 47 fb c1 e8 02 8d 44 85 04 | ...F..Z...9.w.+|$..l$..G.....D.. |
26960 | 85 db 89 18 74 03 83 c0 04 29 e8 c1 f8 02 eb 4b 8b 44 24 24 c7 40 10 00 00 00 00 8b 44 24 24 c7 | ....t....).....K.D$$.@......D$$. |
26980 | 40 14 00 00 00 00 83 c4 10 5b 5e 5f 5d c3 66 90 39 c7 89 ea 76 da 83 c0 04 8b 48 fc 83 c2 04 39 | @........[^_].f.9...v.....H....9 |
269a0 | c7 89 4a fc 77 f0 8b 44 24 04 f7 d0 01 f8 c1 e8 02 8d 04 85 04 00 00 00 c1 f8 02 8b 74 24 24 85 | ..J.w..D$...................t$$. |
269c0 | c0 89 46 10 74 b5 83 c4 10 5b 5e 5f 5d c3 89 e8 eb 8e 8d b4 26 00 00 00 00 8d bc 27 00 00 00 00 | ..F.t....[^_].......&......'.... |
269e0 | 53 8b 44 24 08 8b 48 10 8d 50 14 8d 1c 8a 39 da 73 28 8b 48 14 31 c0 85 c9 74 0b eb 15 8d 76 00 | S.D$..H..P....9.s(.H.1...t....v. |
26a00 | 8b 0a 85 c9 75 0c 83 c2 04 83 c0 20 39 d3 77 f0 5b c3 f3 0f bc c9 01 c8 5b c3 31 c0 5b c3 90 90 | ....u.......9.w.[.......[.1.[... |
26a20 | 55 57 56 53 83 ec 2c 8b 5c 24 44 8b 44 24 40 8b 4b 10 39 48 10 7d 06 89 5c 24 40 89 c3 8b 44 24 | UWVS..,.\$D.D$@.K.9H.}..\$@...D$ |
26a40 | 40 8d 6b 14 8b 40 04 89 04 24 e8 71 f1 ff ff 8b 4c 24 40 31 d2 8b 49 10 89 44 24 14 83 c0 14 89 | @.k..@...$.q....L$@1..I..D$..... |
26a60 | 48 fc 8b 7b 10 89 4c 24 18 8b 4c 24 40 89 7c 24 1c 8d 3c b8 83 c1 14 89 7c 24 10 90 8d 74 26 00 | H..{..L$..L$@.|$..<.....|$...t&. |
26a80 | 8b 75 00 83 c1 04 83 c5 04 8b 59 fc 83 c0 04 0f b7 fe 89 7c 24 0c 0f b7 fb 03 7c 24 0c c1 ee 10 | .u........Y........|$.....|$.... |
26aa0 | c1 eb 10 01 d7 01 f3 89 fa 81 e2 00 00 01 00 c1 ea 10 01 d3 89 da 81 e2 00 00 01 00 66 89 58 fe | ............................f.X. |
26ac0 | c1 ea 10 66 89 78 fc 39 44 24 10 77 b3 8b 7c 24 40 8b 5f 10 8b 7c 24 10 2b 5c 24 1c 8d 3c 9f 39 | ...f.x.9D$.w..|$@._..|$.+\$..<.9 |
26ae0 | c7 76 2e 8b 31 83 c0 04 83 c1 04 0f b7 de 01 d3 89 da 81 e2 00 00 01 00 c1 ea 10 c1 ee 10 01 d6 | .v..1........................... |
26b00 | 66 89 70 fe 89 f2 66 89 58 fc c1 ea 10 39 c7 77 d2 85 d2 74 25 8b 44 24 14 8b 4c 24 18 3b 48 08 | f.p...f.X....9.w...t%.D$..L$.;H. |
26b20 | 74 24 8b 4c 24 18 8b 7c 24 14 89 c8 83 c0 01 89 47 10 c7 44 8f 14 01 00 00 00 8b 44 24 14 83 c4 | t$.L$..|$.......G..D.......D$... |
26b40 | 2c 5b 5e 5f 5d c3 89 c7 8b 40 04 89 44 24 0c 83 c0 01 89 04 24 e8 66 f0 ff ff 8b 57 10 8d 0c 95 | ,[^_]....@..D$......$.f....W.... |
26b60 | 08 00 00 00 8d 57 0c 89 c3 8d 40 0c 89 4c 24 08 89 54 24 04 89 04 24 e8 14 0e 00 00 89 3c 24 e8 | .....W....@..L$..T$...$......<$. |
26b80 | 0c f1 ff ff 8b 43 10 89 5c 24 14 89 44 24 18 eb 91 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 | .....C..\$..D$.................. |
26ba0 | 55 57 56 53 83 ec 3c e8 7c 0e 00 00 80 3d f0 8d 46 00 00 8b 28 0f 84 78 04 00 00 8b 44 24 5c c7 | UWVS..<.|....=..F...(..x....D$\. |
26bc0 | 00 00 00 00 00 8b 44 24 50 8b 10 0f b6 4a 02 8d 7a 02 80 f9 30 0f 85 b5 05 00 00 83 c2 03 31 c0 | ......D$P....J..z...0.........1. |
26be0 | 89 d7 83 c2 01 0f b6 4a ff 83 c0 01 80 f9 30 74 ef 80 b9 c0 8d 46 00 00 0f 85 86 00 00 00 0f b6 | .......J......0t.....F.......... |
26c00 | 75 00 89 f3 84 db 0f 84 bd 06 00 00 0f b6 17 38 d3 0f 85 2b 04 00 00 31 d2 eb 0e 90 8d 74 26 00 | u..............8...+...1.....t&. |
26c20 | 3a 0c 17 0f 85 17 04 00 00 83 c2 01 0f b6 4c 15 00 89 d3 84 c9 75 e9 01 fb 0f b6 13 0f b6 ca 0f | :.............L......u.......... |
26c40 | b6 89 c0 8d 46 00 84 c9 0f 84 e6 04 00 00 80 fa 30 89 df 75 15 83 c7 01 0f b6 17 80 fa 30 74 f5 | ....F...........0..u.........0t. |
26c60 | 0f b6 c2 0f b6 88 c0 8d 46 00 31 c0 84 c9 0f 94 c0 89 44 24 14 89 f0 89 de 88 44 24 18 b8 01 00 | ........F.1.......D$......D$.... |
26c80 | 00 00 eb 22 0f b6 17 83 c0 01 31 f6 0f b6 5d 00 c7 44 24 14 00 00 00 00 0f b6 ca 0f b6 89 c0 8d | ..."......1...]..D$............. |
26ca0 | 46 00 88 5c 24 18 84 c9 89 fb 74 16 8d 74 26 00 83 c3 01 0f b6 13 0f b6 ca 80 b9 c0 8d 46 00 00 | F..\$.....t..t&..............F.. |
26cc0 | 75 ee 3a 54 24 18 0f 84 94 03 00 00 85 f6 0f b6 13 0f 84 ac 04 00 00 29 de 8d 34 b5 00 00 00 00 | u.:T$..................)..4..... |
26ce0 | 89 74 24 18 80 fa 50 0f 84 03 01 00 00 80 fa 70 0f 84 fa 00 00 00 89 d9 c7 44 24 1c 00 00 00 00 | .t$...P........p.........D$..... |
26d00 | c7 44 24 20 00 00 00 00 85 c0 0f 84 d0 00 00 00 8b 44 24 50 89 08 8b 74 24 14 31 c0 85 f6 0f 85 | .D$..............D$P...t$.1..... |
26d20 | b2 00 00 00 8b 4c 24 20 85 c9 0f 84 90 01 00 00 8b 54 24 1c 8b 44 24 54 85 d2 8b 40 0c 0f 85 5e | .....L$..........T$..D$T...@...^ |
26d40 | 03 00 00 83 f8 02 0f 84 22 06 00 00 83 f8 03 0f 84 08 06 00 00 83 f8 01 0f 84 be 03 00 00 8b 44 | ........"......................D |
26d60 | 24 54 8b 38 89 fb 83 e7 1f c1 fb 05 83 ff 01 89 de 83 de ff 31 d2 89 f0 d1 f8 74 0b 8d 74 26 00 | $T.8................1.....t..t&. |
26d80 | 83 c2 01 d1 f8 75 f9 89 14 24 e8 31 ee ff ff 8b 4c 24 5c 31 d2 85 db 89 01 89 70 10 7e 13 66 90 | .....u...$.1....L$\1......p.~.f. |
26da0 | c7 44 90 14 ff ff ff ff 83 c2 01 39 da 75 f1 89 da 39 de 7e 0f bb 20 00 00 00 89 d9 29 f9 d3 fb | .D.........9.u...9.~........)... |
26dc0 | 89 5c 90 14 8b 44 24 54 8b 74 24 58 8b 40 04 89 06 b8 11 00 00 00 83 c4 3c 5b 5e 5f 5d c3 66 90 | .\...D$T.t$X.@..........<[^_].f. |
26de0 | 8b 74 24 50 8d 47 ff 89 06 e9 28 ff ff ff 66 90 0f b6 53 01 80 fa 2b 0f 84 76 03 00 00 80 fa 2d | .t$P.G....(...f...S...+..v.....- |
26e00 | 0f 84 6a 02 00 00 0f b6 92 c0 8d 46 00 8d 73 01 c7 44 24 1c 00 00 00 00 8d 4a ff 80 f9 18 0f 87 | ..j........F..s..D$......J...... |
26e20 | 6e 02 00 00 8d 4a f0 89 4c 24 24 8d 4e 01 0f b6 76 01 0f b6 b6 c0 8d 46 00 89 f2 83 ee 01 0f b6 | n....J..L$$.N...v......F........ |
26e40 | d2 89 54 24 20 89 f2 80 fa 18 0f 87 84 06 00 00 89 7c 24 2c 8b 54 24 24 31 f6 8b 7c 24 20 89 6c | ..T$.............|$,.T$$1..|$..l |
26e60 | 24 28 89 c5 f7 c2 00 00 00 f8 b8 01 00 00 00 0f 45 f0 83 c1 01 8d 04 92 8d 54 47 f0 0f b6 01 0f | $(..............E........TG..... |
26e80 | b6 80 c0 8d 46 00 0f b6 f8 83 e8 01 3c 18 76 d4 89 e8 8b 7c 24 2c 8b 6c 24 28 89 74 24 20 89 54 | ....F.......<.v....|$,.l$(.t$..T |
26ea0 | 24 24 8b 54 24 24 89 d6 f7 de 83 7c 24 1c 00 0f 44 f2 01 74 24 18 e9 4d fe ff ff 90 8d 74 26 00 | $$.T$$.....|$...D..t$..M.....t&. |
26ec0 | 89 d8 31 d2 29 f8 83 e8 01 83 f8 07 7e 0c 66 90 d1 f8 83 c2 01 83 f8 07 7f f6 89 14 24 e8 de ec | ..1.).......~.f.............$... |
26ee0 | ff ff 89 44 24 20 83 c0 14 80 7d 01 00 89 44 24 24 0f 84 88 04 00 00 31 c0 8d b4 26 00 00 00 00 | ...D$.....}...D$$......1...&.... |
26f00 | 83 c0 01 80 7c 05 01 00 75 f6 89 44 24 1c 39 df 0f 83 76 04 00 00 8b 44 24 24 31 d2 03 6c 24 1c | ....|...u..D$.9...v....D$$1..l$. |
26f20 | 89 44 24 14 31 c0 eb 25 83 f8 20 0f 84 e3 00 00 00 0f b6 d9 89 c1 83 c0 04 0f b6 9b c0 8d 46 00 | .D$.1..%......................F. |
26f40 | 83 e3 0f d3 e3 09 da 89 f3 39 df 73 16 0f b6 4b ff 8d 73 ff 3a 4d 00 75 cf 2b 74 24 1c 89 f3 39 | .........9.s...K..s.:M.u.+t$...9 |
26f60 | df 72 ea 0f bd c2 83 f0 1f 8b 74 24 14 8d 7e 04 89 16 8b 74 24 20 2b 7c 24 24 c1 ff 02 89 7e 10 | .r........t$..~....t$.+|$$....~. |
26f80 | c1 e7 05 29 c7 8b 44 24 54 8b 18 39 df 0f 8f 04 02 00 00 be 00 00 00 00 0f 8c ab 01 00 00 8b 44 | ...)..D$T..9...................D |
26fa0 | 24 54 8b 7c 24 18 3b 78 08 0f 8f 61 01 00 00 8b 44 24 54 8b 40 04 39 44 24 18 0f 8d 46 02 00 00 | $T.|$.;x...a....D$T.@.9D$...F... |
26fc0 | 89 c7 2b 7c 24 18 39 fb 0f 8f 95 02 00 00 8b 74 24 54 8b 56 0c 83 fa 02 0f 84 83 04 00 00 83 fa | ..+|$.9........t$T.V............ |
26fe0 | 03 0f 84 54 04 00 00 83 fa 01 0f 84 7e 04 00 00 8b 44 24 20 89 04 24 e8 94 ec ff ff e8 b7 09 00 | ...T........~....D$...$......... |
27000 | 00 c7 00 22 00 00 00 83 c4 3c b8 50 00 00 00 5b 5e 5f 5d c3 8b 44 24 14 31 c9 89 10 83 c0 04 0f | ...".....<.P...[^_]..D$.1....... |
27020 | b6 5b ff 89 44 24 14 31 d2 b8 04 00 00 00 e9 06 ff ff ff e8 a8 08 00 00 e9 7e fb ff ff 8d 76 00 | .[..D$.1.................~....v. |
27040 | 89 f2 89 fb c7 44 24 18 00 00 00 00 c7 44 24 14 01 00 00 00 e9 8b fc ff ff 8d b4 26 00 00 00 00 | .....D$......D$............&.... |
27060 | 85 f6 0f 84 38 03 00 00 0f b6 13 e9 67 fc ff ff c7 44 24 1c 01 00 00 00 0f b6 53 02 8d 73 02 0f | ....8.......g....D$.......S..s.. |
27080 | b6 92 c0 8d 46 00 8d 4a ff 80 f9 18 0f 86 92 fd ff ff 89 d9 c7 44 24 20 00 00 00 00 e9 67 fc ff | ....F..J.............D$......g.. |
270a0 | ff 83 f8 02 0f 84 a8 01 00 00 83 f8 03 0f 85 49 ff ff ff 8b 7c 24 60 85 ff 0f 84 3d ff ff ff c7 | ...............I....|$`....=.... |
270c0 | 04 24 00 00 00 00 e8 f5 ea ff ff 89 44 24 20 c7 40 10 01 00 00 00 c7 40 14 01 00 00 00 8b 44 24 | .$..........D$..@......@......D$ |
270e0 | 54 8b 40 04 8b 74 24 5c 8b 7c 24 20 89 3e 8b 74 24 58 89 06 e8 bf 08 00 00 c7 00 22 00 00 00 b8 | T.@..t$\.|$..>.t$X.........".... |
27100 | 62 00 00 00 e9 cd fc ff ff 8d b4 26 00 00 00 00 8b 44 24 20 89 04 24 e8 74 eb ff ff e8 97 08 00 | b..........&.....D$...$.t....... |
27120 | 00 c7 00 22 00 00 00 83 c4 3c b8 a3 00 00 00 5b 5e 5f 5d c3 c7 44 24 18 00 00 00 00 c7 44 24 14 | ...".....<.....[^_]..D$......D$. |
27140 | 01 00 00 00 e9 9b fb ff ff 89 d8 29 f8 89 c7 89 44 24 04 8b 44 24 20 89 04 24 e8 a1 ef ff ff 29 | ...........)....D$..D$...$.....) |
27160 | 7c 24 18 89 44 24 20 83 c0 14 89 44 24 24 e9 2b fe ff ff c7 44 24 1c 00 00 00 00 e9 f8 fe ff ff | |$..D$.....D$$.+....D$.......... |
27180 | 0f b6 13 c7 44 24 18 00 00 00 00 e9 54 fb ff ff 31 c0 e9 5a fa ff ff 29 df 89 34 24 31 f6 89 7c | ....D$......T...1..Z...)..4$1..| |
271a0 | 24 04 e8 99 f6 ff ff 85 c0 74 42 8b 6c 24 24 8d 4f ff b8 01 00 00 00 89 ca 66 be 01 00 c1 fa 05 | $........tB.l$$.O........f...... |
271c0 | d3 e0 85 44 95 00 74 25 85 c9 0f 8e 41 02 00 00 8b 44 24 20 89 4c 24 04 89 04 24 e8 60 f6 ff ff | ...D..t%....A....D$..L$...$.`... |
271e0 | 85 c0 0f 84 29 02 00 00 be 03 00 00 00 8b 44 24 20 89 7c 24 04 89 04 24 e8 c3 f6 ff ff 01 7c 24 | ....).........D$..|$...$......|$ |
27200 | 18 e9 98 fd ff ff bf 01 00 00 00 85 f6 74 25 8b 44 24 54 8b 40 0c 83 f8 02 0f 84 b1 00 00 00 83 | .............t%.D$T.@........... |
27220 | f8 03 0f 84 b5 00 00 00 83 f8 01 0f 84 ea 01 00 00 83 cf 10 8b 44 24 5c 8b 74 24 20 89 30 8b 44 | .....................D$\.t$..0.D |
27240 | 24 58 8b 74 24 18 89 30 83 c4 3c 89 f8 5b 5e 5f 5d c3 8b 6c 24 60 85 ed 0f 85 9e fd ff ff e9 5c | $X.t$..0..<..[^_]..l$`.........\ |
27260 | fe ff ff 85 f6 8d 6f ff 0f 85 99 01 00 00 85 ed 7e 12 8b 44 24 20 89 6c 24 04 89 04 24 e8 be f5 | ......o.........~..D$..l$...$... |
27280 | ff ff 89 c6 89 e9 89 ea 8b 6c 24 24 b8 01 00 00 00 d3 e0 89 f1 c1 fa 05 83 c9 02 85 44 95 00 8b | .........l$$................D... |
272a0 | 44 24 20 89 7c 24 04 0f 45 f1 29 fb bf 02 00 00 00 89 04 24 e8 07 f6 ff ff 8b 44 24 54 8b 40 04 | D$..|$..E.)........$......D$T.@. |
272c0 | 89 44 24 18 e9 42 ff ff ff 31 db e9 67 f9 ff ff b8 01 00 00 00 2b 44 24 60 89 44 24 60 8b 44 24 | .D$..B...1..g........+D$`.D$`.D$ |
272e0 | 60 85 c0 0f 84 48 ff ff ff 8b 44 24 20 8b 70 10 89 04 24 e8 78 ab ff ff 89 44 24 20 83 c0 14 83 | `....H....D$..p...$.x....D$..... |
27300 | ff 02 0f 84 97 01 00 00 8b 7c 24 20 3b 77 10 7c 18 83 e3 1f 74 3d 0f bd 44 b0 fc ba 20 00 00 00 | .........|$.;w.|....t=..D....... |
27320 | 29 da 83 f0 1f 39 c2 7e 2a 8b 44 24 20 c7 44 24 04 01 00 00 00 89 04 24 e8 83 f5 ff ff 8b 44 24 | )....9.~*.D$..D$.......$......D$ |
27340 | 54 83 44 24 18 01 8b 74 24 18 3b 70 08 0f 8f bd fd ff ff bf 21 00 00 00 e9 d7 fe ff ff 8b 5c 24 | T.D$...t$.;p........!.........\$ |
27360 | 60 85 db 0f 85 b3 fd ff ff e9 f0 f9 ff ff 8b 74 24 60 85 f6 0f 84 a2 fd ff ff e9 df f9 ff ff c7 | `..............t$`.............. |
27380 | 44 24 1c 00 00 00 00 e9 82 fb ff ff 8b 44 24 24 31 d2 89 44 24 14 b8 20 00 00 00 e9 c9 fb ff ff | D$...........D$$1..D$........... |
273a0 | 0f b6 55 01 84 d2 0f 84 35 01 00 00 3a 53 01 0f 85 cb fd ff ff ba 01 00 00 00 eb 0d 8d 74 26 00 | ..U.....5...:S...............t&. |
273c0 | 3a 0c 13 0f 85 b7 fd ff ff 83 c2 01 0f b6 4c 15 00 89 d6 84 c9 75 e9 01 de 0f b6 16 89 f3 0f b6 | :.............L......u.......... |
273e0 | ca 80 b9 c0 8d 46 00 00 0f 84 e9 f8 ff ff 66 90 83 c3 01 0f b6 13 0f b6 ca 80 b9 c0 8d 46 00 00 | .....F........f..............F.. |
27400 | 75 ee e9 d0 f8 ff ff be 01 00 00 00 e9 73 fe ff ff be 02 00 00 00 e9 d2 fd ff ff f7 c6 02 00 00 | u............s.................. |
27420 | 00 0f 84 0a fe ff ff 8b 44 24 24 0b 30 83 e6 01 0f 85 b3 fe ff ff e9 f6 fd ff ff 8b 54 24 60 85 | ........D$$.0...............T$`. |
27440 | d2 0f 84 a9 fb ff ff 8b 74 24 20 c7 46 10 01 00 00 00 8b 74 24 24 c7 06 01 00 00 00 e9 83 fc ff | ........t$..F......t$$.......... |
27460 | ff 8b 4c 24 60 85 c9 74 de e9 82 fb ff ff 39 df 0f 85 7a fb ff ff 83 fb 01 7e cc 8b 44 24 20 83 | ..L$`..t......9...z......~..D$.. |
27480 | eb 01 89 5c 24 04 89 04 24 e8 b2 f3 ff ff 85 c0 0f 84 5a fb ff ff 8b 44 24 54 8b 40 04 eb a8 8b | ...\$...$.........Z....D$T.@.... |
274a0 | 74 24 54 66 bf 22 00 8b 16 83 ea 01 39 da 0f 85 80 fd ff ff 89 de ba 01 00 00 00 c1 fe 05 89 d9 | t$Tf."......9................... |
274c0 | d3 e2 23 14 b0 83 fa 01 19 ff f7 d7 83 c7 22 e9 60 fd ff ff c7 44 24 20 00 00 00 00 e9 c1 f9 ff | ..#...........".`....D$......... |
274e0 | ff be 01 00 00 00 e9 ec fe ff ff 90 90 90 90 90 55 57 56 53 83 ec 3c 80 3d f0 8d 46 00 00 0f 84 | ................UWVS..<.=..F.... |
27500 | 56 03 00 00 8b 44 24 54 8b 74 24 58 8b 00 89 c2 c1 fa 05 83 e0 1f 8d 3c 96 8d 57 04 0f 44 d7 89 | V....D$T.t$X...........<..W..D.. |
27520 | 44 24 2c 8d 42 fc 89 44 24 18 8b 44 24 50 89 54 24 28 c7 42 fc 00 00 00 00 8b 00 0f b6 50 01 8d | D$,.B..D$..D$P.T$(.B.........P.. |
27540 | 4a ff 80 f9 1f 77 0f 83 c0 01 0f b6 50 01 8d 4a ff 80 f9 1f 76 f1 80 fa 30 0f 84 05 03 00 00 0f | J....w......P..J....v...0....... |
27560 | b6 50 01 8b 7c 24 18 31 db 85 d2 c7 44 24 10 00 00 00 00 c7 44 24 0c 00 00 00 00 89 7c 24 14 89 | .P..|$.1....D$......D$......|$.. |
27580 | fd 8d 78 01 0f 84 ba 00 00 00 8d b6 00 00 00 00 0f b6 8a c0 8d 46 00 84 c9 0f 85 36 01 00 00 83 | ..x..................F.....6.... |
275a0 | fa 20 0f 87 5f 02 00 00 8b 74 24 10 39 74 24 0c 0f 8e 5b 01 00 00 83 fb 07 7f 69 3b 6c 24 14 73 | ...._....t$.9t$...[.......i;l$.s |
275c0 | 63 ba 08 00 00 00 b9 20 00 00 00 29 da 8d 34 95 00 00 00 00 89 ea 89 f3 29 f1 8b 75 00 89 6c 24 | c..........)..4.........)..u..l$ |
275e0 | 1c 8b 6c 24 14 89 7c 24 24 89 df 89 44 24 20 89 6c 24 08 89 cd eb 02 89 c6 8b 42 04 89 e9 83 c2 | ..l$..|$$...D$..l$........B..... |
27600 | 04 89 c3 d3 e3 89 d9 09 f1 89 4a fc 89 f9 d3 e8 89 02 39 54 24 08 77 df 8b 6c 24 1c 8b 44 24 20 | ..........J.......9T$.w..l$..D$. |
27620 | 8b 7c 24 24 3b 6c 24 58 0f 87 c9 00 00 00 89 f8 bb 08 00 00 00 0f b6 50 01 8d 78 01 85 d2 0f 85 | .|$$;l$X...............P..x..... |
27640 | 4c ff ff ff 8b 74 24 0c 89 ef b8 04 00 00 00 85 f6 74 7a 83 fb 07 0f 8e 45 01 00 00 39 7c 24 58 | L....t$..........tz.....E...9|$X |
27660 | 0f 83 10 01 00 00 8b 44 24 58 8b 4c 24 18 66 90 83 c7 04 8b 57 fc 83 c0 04 39 f9 89 50 fc 73 f0 | .......D$X.L$.f.....W....9..P.s. |
27680 | 89 ca 83 c0 04 39 c2 c7 40 fc 00 00 00 00 73 f2 8b 44 24 28 89 54 24 18 8b 40 fc 85 c0 75 29 8b | .....9..@.....s..D$(.T$..@...u). |
276a0 | 44 24 18 39 44 24 58 0f 84 e0 01 00 00 8b 44 24 18 8b 54 24 58 eb 08 39 c2 0f 84 ca 01 00 00 83 | D$.9D$X.......D$..T$X..9........ |
276c0 | e8 04 8b 08 85 c9 74 ef b8 05 00 00 00 83 c4 3c 5b 5e 5f 5d c3 83 c3 01 83 44 24 0c 01 83 fb 08 | ......t........<[^_].....D$..... |
276e0 | 7f 72 8b 45 00 c1 e0 04 83 e1 0f 09 c1 89 f8 89 4d 00 e9 3e ff ff ff 8b 5c 24 0c 8d 75 fc c7 45 | .r.E............M..>....\$..u..E |
27700 | fc 00 00 00 00 89 f5 89 74 24 14 89 5c 24 10 31 db 0f b6 50 02 89 f8 80 fa 20 77 10 8d 74 26 00 | ........t$..\$.1...P......w..t&. |
27720 | 83 c0 01 0f b6 50 01 80 fa 20 76 f4 80 fa 30 0f 85 00 ff ff ff 0f b6 50 02 83 e2 df 80 fa 58 0f | .....P....v...0........P......X. |
27740 | 85 f0 fe ff ff 80 78 03 21 8d 50 02 0f 43 c2 e9 e1 fe ff ff 3b 6c 24 58 89 f8 0f 86 d5 fe ff ff | ......x.!.P..C......;l$X........ |
27760 | c7 45 fc 00 00 00 00 31 c0 83 ed 04 bb 01 00 00 00 e9 72 ff ff ff 8b 5c 24 2c 85 db 0f 84 41 01 | .E.....1..........r....\$,....A. |
27780 | 00 00 8b 7c 24 28 b9 20 00 00 00 b8 ff ff ff ff 2b 4c 24 2c d3 e8 23 47 fc 89 47 fc e9 fa fe ff | ...|$(..........+L$,..#G..G..... |
277a0 | ff 3b 7c 24 14 0f 83 b1 fe ff ff b8 08 00 00 00 be 20 00 00 00 29 d8 8b 1f 8d 2c 85 00 00 00 00 | .;|$.................)....,..... |
277c0 | 89 f8 29 ee 89 7c 24 0c 8b 7c 24 14 89 74 24 08 eb 02 89 d3 8b 50 04 83 c0 04 0f b6 4c 24 08 89 | ..)..|$..|$..t$......P......L$.. |
277e0 | d6 d3 e6 89 f1 09 d9 89 48 fc 89 e9 d3 ea 89 10 39 c7 77 de 8b 7c 24 0c 39 7c 24 58 0f 82 64 fe | ........H.......9.w..|$.9|$X..d. |
27800 | ff ff e9 6f ff ff ff 8b 4c 24 0c 83 fa 29 89 fe 0f 94 c2 89 ef 89 f5 85 c9 0f 85 85 00 00 00 84 | ...o....L$...).................. |
27820 | d2 75 24 8d 68 02 0f be 40 02 85 c0 75 14 e9 9c 00 00 00 83 c5 01 0f be 45 00 85 c0 0f 84 8d 00 | .u$.h...@...u...........E....... |
27840 | 00 00 83 f8 29 75 ec 8b 7c 24 50 8d 45 01 89 07 b8 04 00 00 00 e9 73 fe ff ff e8 81 00 00 00 e9 | ....)u..|$P.E.........s......... |
27860 | a0 fc ff ff 0f b6 50 02 83 e2 df 80 fa 58 0f 85 eb fc ff ff 0f b6 50 03 80 fa 20 0f 86 de fc ff | ......P......X........P......... |
27880 | ff 83 c0 02 e9 da fc ff ff 89 44 24 18 8b 44 24 18 c7 00 01 00 00 00 83 c4 3c b8 05 00 00 00 5b | ..........D$..D$.........<.....[ |
278a0 | 5e 5f 5d c3 84 d2 0f 84 77 ff ff ff 8b 74 24 50 83 c0 02 83 fb 07 89 06 0f 8f 9e fd ff ff e9 de | ^_].....w....t$P................ |
278c0 | fe ff ff 8b 44 24 28 8b 40 fc e9 cc fd ff ff b8 04 00 00 00 e9 f4 fd ff ff 90 90 90 90 90 90 90 | ....D$(.@....................... |
278e0 | b9 cf 6c 46 00 ba 10 00 00 00 b8 30 00 00 00 90 88 90 c0 8d 46 00 0f b6 01 83 c2 01 83 c1 01 84 | ..lF.......0........F........... |
27900 | c0 75 ed b9 c8 6c 46 00 ba 1a 00 00 00 b8 61 00 00 00 88 90 c0 8d 46 00 0f b6 01 83 c2 01 83 c1 | .u...lF.......a.......F......... |
27920 | 01 84 c0 75 ed b9 c1 6c 46 00 ba 1a 00 00 00 b8 41 00 00 00 88 90 c0 8d 46 00 0f b6 01 83 c2 01 | ...u...lF.......A.......F....... |
27940 | 83 c1 01 84 c0 75 ed f3 c3 90 90 90 90 90 90 90 ff 25 2c 93 46 00 90 90 ff 25 1c 93 46 00 90 90 | .....u...........%,.F....%..F... |
27960 | a1 80 8d 46 00 c3 8d 76 00 8d bc 27 00 00 00 00 8b 44 24 04 87 05 80 8d 46 00 c3 90 90 90 90 90 | ...F...v...'.....D$.....F....... |
27980 | ff 25 fc 93 46 00 90 90 ff 25 4c 94 46 00 90 90 ff 25 08 94 46 00 90 90 ff 25 3c 93 46 00 90 90 | .%..F....%L.F....%..F....%<.F... |
279a0 | ff 25 38 93 46 00 90 90 ff 25 48 93 46 00 90 90 ff 25 88 93 46 00 90 90 ff 25 40 93 46 00 90 90 | .%8.F....%H.F....%..F....%@.F... |
279c0 | ff 25 2c 94 46 00 90 90 ff 25 38 94 46 00 90 90 ff 25 34 94 46 00 90 90 ff 25 b0 93 46 00 90 90 | .%,.F....%8.F....%4.F....%..F... |
279e0 | ff 25 54 94 46 00 90 90 ff 25 40 94 46 00 90 90 ff 25 0c 94 46 00 90 90 ff 25 cc 93 46 00 90 90 | .%T.F....%@.F....%..F....%..F... |
27a00 | ff 25 3c 94 46 00 90 90 ff 25 b8 93 46 00 90 90 ff 25 04 94 46 00 90 90 ff 25 58 94 46 00 90 90 | .%<.F....%..F....%..F....%X.F... |
27a20 | ff 25 00 94 46 00 90 90 ff 25 f4 93 46 00 90 90 ff 25 c4 93 46 00 90 90 ff 25 8c 93 46 00 90 90 | .%..F....%..F....%..F....%..F... |
27a40 | ff 25 c8 93 46 00 90 90 ff 25 ac 93 46 00 90 90 ff 25 a0 93 46 00 90 90 ff 25 98 93 46 00 90 90 | .%..F....%..F....%..F....%..F... |
27a60 | ff 25 24 94 46 00 90 90 ff 25 bc 93 46 00 90 90 ff 25 c0 93 46 00 90 90 ff 25 84 94 46 00 90 90 | .%$.F....%..F....%..F....%..F... |
27a80 | ff 25 44 94 46 00 90 90 ff 25 80 93 46 00 90 90 ff 25 94 94 46 00 90 90 ff 25 94 93 46 00 90 90 | .%D.F....%..F....%..F....%..F... |
27aa0 | ff 25 5c 94 46 00 90 90 ff 25 9c 93 46 00 90 90 ff 25 80 94 46 00 90 90 ff 25 30 94 46 00 90 90 | .%\.F....%..F....%..F....%0.F... |
27ac0 | ff 25 10 94 46 00 90 90 ff 25 f8 93 46 00 90 90 ff 25 74 94 46 00 90 90 ff 25 70 94 46 00 90 90 | .%..F....%..F....%t.F....%p.F... |
27ae0 | ff 25 6c 94 46 00 90 90 ff 25 68 93 46 00 90 90 ff 25 60 94 46 00 90 90 ff 25 50 94 46 00 90 90 | .%l.F....%h.F....%`.F....%P.F... |
27b00 | ff 25 90 93 46 00 90 90 ff 25 14 94 46 00 90 90 ff 25 b4 93 46 00 90 90 ff 25 64 94 46 00 90 90 | .%..F....%..F....%..F....%d.F... |
27b20 | ff 25 68 94 46 00 90 90 ff 25 60 93 46 00 90 90 ff 25 20 94 46 00 90 90 ff 25 1c 94 46 00 90 90 | .%h.F....%`.F....%..F....%..F... |
27b40 | ff 25 18 94 46 00 90 90 ff 25 7c 94 46 00 90 90 ff 25 84 93 46 00 90 90 ff 25 88 94 46 00 90 90 | .%..F....%|.F....%..F....%..F... |
27b60 | ff 25 6c 93 46 00 90 90 ff 25 74 93 46 00 90 90 ff 25 70 93 46 00 90 90 ff 25 48 94 46 00 90 90 | .%l.F....%t.F....%p.F....%H.F... |
27b80 | ff 25 50 93 46 00 90 90 ff 25 18 93 46 00 90 90 ff 25 78 93 46 00 90 90 ff 25 28 94 46 00 90 90 | .%P.F....%..F....%x.F....%(.F... |
27ba0 | ff 25 30 93 46 00 90 90 ff 25 a4 93 46 00 90 90 ff 25 98 94 46 00 90 90 ff 25 7c 93 46 00 90 90 | .%0.F....%..F....%..F....%|.F... |
27bc0 | ff 25 64 93 46 00 90 90 ff 25 a8 93 46 00 90 90 a1 84 8d 46 00 c3 8d 76 00 8d bc 27 00 00 00 00 | .%d.F....%..F......F...v...'.... |
27be0 | 8b 44 24 04 87 05 84 8d 46 00 c3 90 8d 74 26 00 55 89 e5 53 83 ec 14 8b 5d 08 c7 04 24 dc 6c 46 | .D$.....F....t&.U..S....]...$.lF |
27c00 | 00 ff 15 c0 92 46 00 83 ec 04 c7 44 24 04 f2 6c 46 00 89 04 24 ff 15 c4 92 46 00 ba e0 87 42 00 | .....F.....D$..lF...$....F....B. |
27c20 | 89 5d 08 8b 5d fc 83 ec 08 85 c0 0f 44 c2 a3 a0 91 42 00 c9 ff e0 8d 76 00 8d bc 27 00 00 00 00 | .]..].......D....B.....v...'.... |
27c40 | 55 89 e5 83 ec 18 c7 04 24 dc 6c 46 00 ff 15 c0 92 46 00 83 ec 04 c7 44 24 04 05 6d 46 00 89 04 | U.......$.lF.....F.....D$..mF... |
27c60 | 24 ff 15 c4 92 46 00 ba d0 87 42 00 83 ec 08 85 c0 0f 44 c2 a3 9c 91 42 00 c9 ff e0 90 90 90 90 | $....F....B.......D....B........ |
27c80 | ff 25 9c 94 46 00 90 90 66 90 66 90 66 90 66 90 a1 88 8d 46 00 8b 00 c3 90 8d b4 26 00 00 00 00 | .%..F...f.f.f.f....F.......&.... |
27ca0 | 83 ec 1c c7 44 24 04 00 00 00 00 c7 04 24 02 00 00 00 e8 79 fe ff ff c7 44 24 04 2e 00 00 00 89 | ....D$.......$.....y....D$...... |
27cc0 | 04 24 e8 09 fd ff ff 89 c2 31 c0 85 d2 74 0b 83 c2 01 89 14 24 e8 96 00 00 00 83 c4 1c c3 66 90 | .$.......1...t......$.........f. |
27ce0 | 55 89 e5 56 53 83 ec 10 c7 04 24 18 6d 46 00 ff 15 c0 92 46 00 83 ec 04 85 c0 89 c3 74 47 8b 35 | U..VS.....$.mF.....F........tG.5 |
27d00 | c4 92 46 00 c7 44 24 04 2e 6d 46 00 89 04 24 ff d6 83 ec 08 85 c0 74 0d a3 a4 91 42 00 8d 65 f8 | ..F..D$..mF...$.......t....B..e. |
27d20 | 5b 5e 5d ff e0 c7 44 24 04 42 6d 46 00 89 1c 24 ff d6 89 c2 83 ec 08 85 d2 a3 88 8d 46 00 b8 90 | [^]...D$.BmF...$............F... |
27d40 | 88 42 00 75 d3 b8 a0 88 42 00 a3 a4 91 42 00 8d 65 f8 5b 5e 5d ff e0 89 f6 8d bc 27 00 00 00 00 | .B.u....B....B..e.[^]......'.... |
27d60 | a1 a4 91 42 00 ff e0 90 90 90 90 90 90 90 90 90 ff 25 78 94 46 00 90 90 66 90 66 90 66 90 66 90 | ...B.............%x.F...f.f.f.f. |
27d80 | 55 57 56 53 83 ec 1c 8b 44 24 3c 8b 4c 24 30 8b 6c 24 34 8b 5c 24 38 85 c0 89 c2 89 4c 24 0c 89 | UWVS....D$<.L$0.l$4.\$8.....L$.. |
27da0 | ee 89 1c 24 89 4c 24 04 89 6c 24 08 75 16 39 eb 76 4e 89 c8 89 ea f7 f3 83 c4 1c 89 d0 5b 31 d2 | ...$.L$..l$.u.9.vN...........[1. |
27dc0 | 5e 5f 5d c3 39 e8 77 58 0f bd f8 83 f7 1f 75 60 8b 7c 24 04 39 3c 24 0f 87 e4 00 00 00 89 ef 89 | ^_].9.wX......u`.|$.9<$......... |
27de0 | ce 29 de 19 c7 89 74 24 04 89 7c 24 08 8b 44 24 04 8b 54 24 08 83 c4 1c 5b 5e 5f 5d c3 8d 76 00 | .)....t$..|$..D$..T$....[^_]..v. |
27e00 | 85 db 89 df 75 0b b8 01 00 00 00 31 d2 f7 f3 89 c7 89 e8 31 d2 f7 f7 89 c8 f7 f7 eb 9b 8d 76 00 | ....u......1.......1..........v. |
27e20 | 83 c4 1c 89 ea 5b 89 c8 5e 5f 5d c3 8d 74 26 00 8b 2c 24 bb 20 00 00 00 89 f9 29 fb d3 e2 89 d9 | .....[..^_]..t&..,$.......)..... |
27e40 | 89 e8 d3 e8 89 f9 89 04 24 89 e8 d3 e0 89 d9 89 c5 89 44 24 08 8b 44 24 0c 09 14 24 89 f2 d3 ea | ........$.........D$..D$...$.... |
27e60 | 89 f9 d3 e6 89 d9 d3 e8 89 f9 09 f0 8b 74 24 0c f7 34 24 d3 e6 89 74 24 04 89 d6 f7 e5 39 d6 89 | .............t$..4$...t$.....9.. |
27e80 | c1 89 d5 72 2f 39 44 24 04 72 25 8b 44 24 04 83 c4 1c 29 c8 19 ee 89 f9 89 f2 d3 e8 89 d9 d3 e2 | ...r/9D$.r%.D$....)............. |
27ea0 | 89 f9 d3 ee 09 d0 5b 89 f2 5e 5f 5d c3 8d 76 00 39 d6 75 d7 89 d5 89 c1 2b 4c 24 08 1b 2c 24 eb | ......[..^_]..v.9.u.....+L$..,$. |
27ec0 | ca 3b 44 24 08 0f 82 12 ff ff ff e9 1d ff ff ff 55 57 56 53 83 ec 14 8b 74 24 34 8b 7c 24 28 8b | .;D$............UWVS....t$4.|$(. |
27ee0 | 6c 24 2c 8b 4c 24 30 85 f6 89 3c 24 89 e8 89 ca 75 2e 39 e9 77 5c 85 c9 89 cb 75 0b b8 01 00 00 | l$,.L$0...<$....u.9.w\....u..... |
27f00 | 00 31 d2 f7 f1 89 c3 89 e8 31 d2 f7 f3 89 c5 89 f8 f7 f3 89 ea 83 c4 14 5b 5e 5f 5d c3 8d 76 00 | .1.......1..............[^_]..v. |
27f20 | 39 ee 77 22 0f bd de 83 f3 1f 75 36 3b 0c 24 ba 00 00 00 00 0f 86 86 00 00 00 39 ee 0f 82 7e 00 | 9.w"......u6;.$...........9...~. |
27f40 | 00 00 31 c0 eb cf 83 c4 14 31 d2 5b 31 c0 5e 5f 5d c3 83 c4 14 89 f8 5b 89 ea 5e f7 f1 5f 31 d2 | ..1......1.[1.^_]......[..^.._1. |
27f60 | 5d c3 bf 20 00 00 00 89 d9 29 df 89 d5 d3 e6 89 f9 d3 ed 89 d9 d3 e2 09 f5 89 54 24 04 8b 14 24 | ]........)................T$...$ |
27f80 | 89 f9 89 c6 d3 ee 89 d9 d3 e0 89 f9 d3 ea 89 d7 89 f2 09 c7 89 f8 f7 f5 89 d6 89 c7 f7 64 24 04 | .............................d$. |
27fa0 | 39 d6 72 2c 8b 2c 24 89 d9 d3 e5 39 c5 73 04 39 d6 74 1d 89 f8 31 d2 e9 59 ff ff ff 8d 74 26 00 | 9.r,.,$....9.s.9.t...1..Y....t&. |
27fc0 | b8 01 00 00 00 e9 4b ff ff ff 8d b6 00 00 00 00 83 c4 14 31 d2 5b 8d 47 ff 5e 5f 5d c3 90 90 90 | ......K............1.[.G.^_].... |
27fe0 | 55 89 e5 57 56 53 83 e4 f0 83 ec 10 8b 7d 0c e8 cc 60 ff ff e8 b8 00 ff ff 89 c3 89 04 24 e8 b9 | U..WVS.......}...`...........$.. |
28000 | 9d fe ff 89 1c 24 e8 8e 93 fd ff 89 c6 8b 07 89 1c 24 89 44 24 04 e8 fb 96 fd ff c7 44 24 04 b4 | .....$...........$.D$.......D$.. |
28020 | a0 42 00 89 1c 24 e8 bc ae fe ff 85 f6 75 15 8b 45 08 89 7c 24 08 89 1c 24 89 44 24 04 e8 6b 94 | .B...$.......u..E..|$...$.D$..k. |
28040 | fd ff 89 c6 89 1c 24 e8 84 c0 fe ff 8d 65 f4 89 f0 5b 5e 5f 5d c3 90 90 55 89 e5 57 89 d7 56 53 | ......$......e...[^_]...U..W..VS |
28060 | 89 c3 83 ec 2c 8b 40 08 8b 70 34 8b 03 8b 50 24 b8 e1 3f 46 00 85 d2 74 1a 89 54 24 08 c7 44 24 | ....,.@..p4...P$..?F...t..T$..D$ |
28080 | 04 ef 3f 46 00 89 34 24 89 4d e4 e8 3b 46 ff ff 8b 4d e4 89 44 24 10 89 7c 24 0c 89 4c 24 08 c7 | ..?F..4$.M..;F...M..D$..|$..L$.. |
280a0 | 44 24 04 03 40 46 00 89 34 24 e8 1c 46 ff ff 89 44 24 04 8b 43 08 89 04 24 e8 55 0b ff ff 90 90 | D$..@F..4$..F...D$..C...$.U..... |
280c0 | 55 89 e5 56 89 d6 53 89 c3 83 ec 10 8b 10 83 fa ff 74 2b e8 a9 07 ff ff 8b 43 38 8b 10 8d 4a ff | U..V..S..........t+......C8...J. |
280e0 | 85 d2 89 08 74 0e 8b 50 04 8d 4a 01 89 48 04 0f b6 02 eb 08 89 04 24 e8 94 65 fe ff 89 03 b9 25 | ....t..P..J..H........$..e.....% |
28100 | 01 00 00 89 f2 89 d8 e8 b1 06 ff ff 55 89 e5 56 89 ce 53 89 c3 83 ec 10 89 54 24 04 89 4b 08 89 | ............U..V..S......T$..K.. |
28120 | 04 24 e8 09 9c fe ff 89 06 8a 40 04 c7 44 24 04 ff ff ff ff 89 1c 24 83 c8 40 0f b6 c0 89 46 08 | .$........@..D$.......$..@....F. |
28140 | 83 43 08 10 e8 5a 17 ff ff 90 90 90 55 89 e5 53 89 c3 83 ec 14 8b 48 0c 8b 00 89 54 24 0c c7 44 | .C...Z......U..S......H....T$..D |
28160 | 24 04 3c 5b 46 00 89 4c 24 08 89 04 24 e8 59 45 ff ff 8b 03 c7 44 24 04 03 00 00 00 89 04 24 e8 | $.<[F..L$...$.YE.....D$.......$. |
28180 | 1f 17 ff ff 66 90 66 90 66 90 66 90 66 90 66 90 55 89 e5 83 ec 18 e8 65 87 fd ff c7 04 24 50 15 | ....f.f.f.f.f.f.U......e.....$P. |
281a0 | 40 00 e8 d9 56 ff ff c9 c3 90 90 90 90 90 90 90 ff ff ff ff 90 8d 42 00 00 00 00 00 ff ff ff ff | @...V.................B......... |
281c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
281e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28200 | 0a 00 00 00 2c a1 42 00 a0 b0 42 00 31 c2 42 00 6d c4 42 00 a7 cb 42 00 a6 ce 42 00 fd d5 42 00 | ....,.B...B.1.B.m.B...B...B...B. |
28220 | 79 db 42 00 f6 df 42 00 23 e8 42 00 c2 ec 42 00 0c 12 43 00 98 14 43 00 a2 49 43 00 5e 85 43 00 | y.B...B.#.B...B...C...C..IC.^.C. |
28240 | 80 8c 43 00 46 a7 43 00 f3 d1 43 00 af d6 43 00 bb e9 43 00 79 f3 43 00 ae f3 43 00 4a f9 43 00 | ..C.F.C...C...C...C.y.C...C.J.C. |
28260 | c1 01 44 00 bc 07 44 00 c5 0a 44 00 f7 0d 44 00 cf 10 44 00 75 13 44 00 e7 24 44 00 19 28 44 00 | ..D...D...D...D...D.u.D..$D..(D. |
28280 | 7e 2c 44 00 f0 3d 44 00 88 47 44 00 d5 4e 44 00 40 7e 44 00 eb 99 44 00 42 af 44 00 c9 ee 44 00 | ~,D..=D..GD..ND.@~D...D.B.D...D. |
282a0 | 09 f3 44 00 99 00 45 00 9e 19 45 00 5a 1b 45 00 73 90 45 00 85 9a 45 00 5a 9f 45 00 d4 a4 45 00 | ..D...E...E.Z.E.s.E...E.Z.E...E. |
282c0 | 74 aa 45 00 9e af 45 00 66 b8 45 00 7c 0c 46 00 1c 19 46 00 bc 1d 46 00 a4 25 46 00 00 00 00 00 | t.E...E.f.E.|.F...F...F..%F..... |
282e0 | 30 5f 46 00 d6 ba 41 00 37 5f 46 00 00 be 41 00 41 5f 46 00 7b bd 41 00 46 5f 46 00 df bf 41 00 | 0_F...A.7_F...A.A_F.{.A.F_F...A. |
28300 | 4a 5f 46 00 5b b9 41 00 11 5f 46 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 00 00 00 ff ff ff ff | J_F.[.A.._F..................... |
28320 | ff ff ff ff c0 8d 42 00 02 00 00 00 ff ff ff ff e0 f6 41 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......B...........A............. |
28340 | 20 fa ee c2 5f 70 a5 ec ed 3f 00 00 00 00 00 00 00 00 00 00 00 00 aa b8 ff 3f 00 00 00 00 00 00 | ...._p...?...............?...... |
28360 | 35 00 00 00 ce fb ff ff cb 03 00 00 01 00 00 00 00 00 00 00 0e 00 00 00 40 00 00 00 c3 bf ff ff | 5.......................@....... |
28380 | c0 3f 00 00 01 00 00 00 00 00 00 00 0e 00 00 00 00 84 46 00 60 85 42 00 70 85 42 00 40 88 42 00 | .?................F.`.B.p.B.@.B. |
283a0 | f0 87 42 00 e0 88 42 00 4e e6 40 bb b1 19 bf 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..B...B.N.@....D................ |
283c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
283e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28400 | 6c 69 62 67 63 6a 2d 31 33 2e 64 6c 6c 00 5f 4a 76 5f 52 65 67 69 73 74 65 72 43 6c 61 73 73 65 | libgcj-13.dll._Jv_RegisterClasse |
28420 | 73 00 00 00 27 25 73 27 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 61 63 63 65 73 73 65 64 00 27 | s...'%s'.could.not.be.accessed.' |
28440 | 25 73 27 20 77 61 73 20 6e 6f 74 20 66 6f 75 6e 64 00 41 6e 20 20 75 6e 6b 6e 6f 77 6e 20 65 72 | %s'.was.not.found.An..unknown.er |
28460 | 72 6f 72 20 25 64 20 6f 63 63 75 72 65 64 20 77 68 69 6c 65 20 61 63 63 65 73 73 69 6e 67 20 27 | ror.%d.occured.while.accessing.' |
28480 | 25 73 27 00 6d 74 69 6d 65 00 73 69 7a 65 00 00 75 6e 61 62 6c 65 20 74 6f 20 73 77 69 74 63 68 | %s'.mtime.size..unable.to.switch |
284a0 | 20 74 6f 20 64 69 72 65 63 74 6f 72 79 20 27 25 73 27 00 00 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d | .to.directory.'%s'.._PREMAKE_COM |
284c0 | 4d 41 4e 44 00 00 00 00 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 | MAND....%02X%02X%02X%02X-%02X%02 |
284e0 | 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 25 30 32 58 | X-%02X%02X-%02X%02X-%02X%02X%02X |
28500 | 25 30 32 58 25 30 32 58 25 30 32 58 00 00 00 00 75 6e 61 62 6c 65 20 74 6f 20 63 6f 70 79 20 66 | %02X%02X%02X....unable.to.copy.f |
28520 | 69 6c 65 20 74 6f 20 27 25 73 27 00 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 65 78 65 63 75 74 65 66 | ile.to.'%s'.function.os.executef |
28540 | 28 63 6d 64 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 63 6d 64 20 3d | (cmd,....).local.arg={...}.cmd.= |
28560 | 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 63 6d 64 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b | .string.format(cmd,.table.unpack |
28580 | 28 61 72 67 29 29 0a 72 65 74 75 72 6e 20 6f 73 2e 65 78 65 63 75 74 65 28 63 6d 64 29 0a 65 6e | (arg)).return.os.execute(cmd).en |
285a0 | 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e | d.local.function.parse_ld_so_con |
285c0 | 66 28 63 6f 6e 66 5f 66 69 6c 65 29 0a 6c 6f 63 61 6c 20 66 69 72 73 74 2c 20 6c 61 73 74 0a 6c | f(conf_file).local.first,.last.l |
285e0 | 6f 63 61 6c 20 64 69 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 66 69 6c 65 20 3d 20 69 6f 2e | ocal.dirs.=.{.}.local.file.=.io. |
28600 | 6f 70 65 6e 28 63 6f 6e 66 5f 66 69 6c 65 29 0a 69 66 20 66 69 6c 65 20 3d 3d 20 6e 69 6c 20 74 | open(conf_file).if.file.==.nil.t |
28620 | 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 73 0a 65 6e 64 0a 66 6f 72 20 6c 69 6e 65 20 69 6e 20 | hen.return.dirs.end.for.line.in. |
28640 | 66 69 6c 65 3a 6c 69 6e 65 73 28 29 20 64 6f 0a 66 69 72 73 74 20 3d 20 6c 69 6e 65 3a 66 69 6e | file:lines().do.first.=.line:fin |
28660 | 64 28 22 23 22 2c 20 31 2c 20 74 72 75 65 29 0a 69 66 20 66 69 72 73 74 20 7e 3d 20 6e 69 6c 20 | d("#",.1,.true).if.first.~=.nil. |
28680 | 74 68 65 6e 0a 6c 69 6e 65 20 3d 20 6c 69 6e 65 3a 73 75 62 28 31 2c 20 66 69 72 73 74 20 2d 20 | then.line.=.line:sub(1,.first.-. |
286a0 | 31 29 0a 65 6e 64 0a 69 66 20 6c 69 6e 65 20 7e 3d 20 22 22 20 74 68 65 6e 0a 66 69 72 73 74 2c | 1).end.if.line.~=."".then.first, |
286c0 | 20 6c 61 73 74 20 3d 20 6c 69 6e 65 3a 66 69 6e 64 28 22 69 6e 63 6c 75 64 65 25 73 2b 22 29 0a | .last.=.line:find("include%s+"). |
286e0 | 69 66 20 66 69 72 73 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 | if.first.~=.nil.then.local.inclu |
28700 | 64 65 5f 67 6c 6f 62 20 3d 20 6c 69 6e 65 3a 73 75 62 28 6c 61 73 74 20 2b 20 31 29 0a 6c 6f 63 | de_glob.=.line:sub(last.+.1).loc |
28720 | 61 6c 20 69 6e 63 6c 75 64 65 73 20 3d 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 69 6e 63 6c | al.includes.=.os.matchfiles(incl |
28740 | 75 64 65 5f 67 6c 6f 62 29 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 | ude_glob).for._,.v.in.ipairs(inc |
28760 | 6c 75 64 65 73 29 20 64 6f 0a 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 64 69 72 73 | ludes).do.dirs.=.table.join(dirs |
28780 | 2c 20 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 28 76 29 29 0a 65 6e 64 0a 65 6c 73 65 0a | ,.parse_ld_so_conf(v)).end.else. |
287a0 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 69 72 73 2c 20 6c 69 6e 65 29 0a 65 6e 64 0a 65 6e 64 | table.insert(dirs,.line).end.end |
287c0 | 0a 65 6e 64 0a 72 65 74 75 72 6e 20 64 69 72 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 | .end.return.dirs.end.function.os |
287e0 | 2e 66 69 6e 64 6c 69 62 28 6c 69 62 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 2c 20 66 6f | .findlib(libname).local.path,.fo |
28800 | 72 6d 61 74 73 0a 69 66 20 6f 73 2e 69 73 28 22 77 69 6e 64 6f 77 73 22 29 20 74 68 65 6e 0a 66 | rmats.if.os.is("windows").then.f |
28820 | 6f 72 6d 61 74 73 20 3d 20 7b 20 22 25 73 2e 64 6c 6c 22 2c 20 22 25 73 22 20 7d 0a 70 61 74 68 | ormats.=.{."%s.dll",."%s".}.path |
28840 | 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 41 54 48 22 29 0a 65 6c 73 65 0a 69 66 20 6f 73 2e | .=.os.getenv("PATH").else.if.os. |
28860 | 69 73 28 22 6d 61 63 6f 73 78 22 29 20 74 68 65 6e 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 6c | is("macosx").then.formats.=.{."l |
28880 | 69 62 25 73 2e 64 79 6c 69 62 22 2c 20 22 25 73 2e 64 79 6c 69 62 22 20 7d 0a 70 61 74 68 20 3d | ib%s.dylib",."%s.dylib".}.path.= |
288a0 | 20 6f 73 2e 67 65 74 65 6e 76 28 22 44 59 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 22 29 0a | .os.getenv("DYLD_LIBRARY_PATH"). |
288c0 | 65 6c 73 65 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 6c 69 62 25 73 2e 73 6f 22 2c 20 22 25 73 | else.formats.=.{."lib%s.so",."%s |
288e0 | 2e 73 6f 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 4c 44 5f 4c 49 42 52 | .so".}.path.=.os.getenv("LD_LIBR |
28900 | 41 52 59 5f 50 41 54 48 22 29 20 6f 72 20 22 22 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 | ARY_PATH").or."".for._,.v.in.ipa |
28920 | 69 72 73 28 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 28 22 2f 65 74 63 2f 6c 64 2e 73 6f | irs(parse_ld_so_conf("/etc/ld.so |
28940 | 2e 63 6f 6e 66 22 29 29 20 64 6f 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 3a 22 20 2e | .conf")).do.path.=.path....":".. |
28960 | 2e 20 76 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6f 72 6d 61 74 73 | ..v.end.end.table.insert(formats |
28980 | 2c 20 22 25 73 22 29 0a 70 61 74 68 20 3d 20 70 61 74 68 20 6f 72 20 22 22 0a 69 66 20 6f 73 2e | ,."%s").path.=.path.or."".if.os. |
289a0 | 69 73 36 34 62 69 74 28 29 20 74 68 65 6e 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 3a | is64bit().then.path.=.path....": |
289c0 | 2f 6c 69 62 36 34 3a 2f 75 73 72 2f 6c 69 62 36 34 2f 3a 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 | /lib64:/usr/lib64/:usr/local/lib |
289e0 | 36 34 22 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 3a 2f 6c 69 62 3a 2f 75 | 64".end.path.=.path....":/lib:/u |
28a00 | 73 72 2f 6c 69 62 3a 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 22 0a 65 6e 64 0a 66 6f 72 20 5f | sr/lib:/usr/local/lib".end.for._ |
28a20 | 2c 20 66 6d 74 20 69 6e 20 69 70 61 69 72 73 28 66 6f 72 6d 61 74 73 29 20 64 6f 0a 6c 6f 63 61 | ,.fmt.in.ipairs(formats).do.loca |
28a40 | 6c 20 6e 61 6d 65 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 66 6d 74 2c 20 6c 69 62 6e | l.name.=.string.format(fmt,.libn |
28a60 | 61 6d 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 | ame).local.result.=.os.pathsearc |
28a80 | 68 28 6e 61 6d 65 2c 20 70 61 74 68 29 0a 69 66 20 72 65 73 75 6c 74 20 74 68 65 6e 20 72 65 74 | h(name,.path).if.result.then.ret |
28aa0 | 75 72 6e 20 72 65 73 75 6c 74 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | urn.result.end.end.end.function. |
28ac0 | 6f 73 2e 67 65 74 28 29 0a 72 65 74 75 72 6e 20 5f 4f 50 54 49 4f 4e 53 2e 6f 73 20 6f 72 20 5f | os.get().return._OPTIONS.os.or._ |
28ae0 | 4f 53 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 69 73 28 69 64 29 0a 72 65 74 75 72 6e | OS.end.function.os.is(id).return |
28b00 | 20 28 6f 73 2e 67 65 74 28 29 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 69 64 3a 6c 6f 77 65 72 28 29 | .(os.get():lower().==.id:lower() |
28b20 | 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 5f 36 34 42 69 74 48 6f 73 74 54 79 70 65 73 20 3d 20 7b 0a | ).end.local._64BitHostTypes.=.{. |
28b40 | 22 78 38 36 5f 36 34 22 2c 0a 22 69 61 36 34 22 2c 0a 22 61 6d 64 36 34 22 2c 0a 22 70 70 63 36 | "x86_64",."ia64",."amd64",."ppc6 |
28b60 | 34 22 2c 0a 22 70 6f 77 65 72 70 63 36 34 22 2c 0a 22 73 70 61 72 63 36 34 22 0a 7d 0a 66 75 6e | 4",."powerpc64",."sparc64".}.fun |
28b80 | 63 74 69 6f 6e 20 6f 73 2e 69 73 36 34 62 69 74 28 29 0a 69 66 20 28 6f 73 2e 5f 69 73 36 34 62 | ction.os.is64bit().if.(os._is64b |
28ba0 | 69 74 28 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 6c 6f 63 61 6c | it()).then.return.true.end.local |
28bc0 | 20 61 72 63 68 0a 69 66 20 5f 4f 53 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 61 | .arch.if._OS.==."windows".then.a |
28be0 | 72 63 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 52 4f 43 45 53 53 4f 52 5f 41 52 43 48 49 | rch.=.os.getenv("PROCESSOR_ARCHI |
28c00 | 54 45 43 54 55 52 45 22 29 0a 65 6c 73 65 69 66 20 5f 4f 53 20 3d 3d 20 22 6d 61 63 6f 73 78 22 | TECTURE").elseif._OS.==."macosx" |
28c20 | 20 74 68 65 6e 0a 61 72 63 68 20 3d 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 22 65 63 68 6f 20 24 | .then.arch.=.os.outputof("echo.$ |
28c40 | 48 4f 53 54 54 59 50 45 22 29 0a 65 6c 73 65 0a 61 72 63 68 20 3d 20 6f 73 2e 6f 75 74 70 75 74 | HOSTTYPE").else.arch.=.os.output |
28c60 | 6f 66 28 22 75 6e 61 6d 65 20 2d 6d 22 29 0a 65 6e 64 0a 61 72 63 68 20 3d 20 61 72 63 68 3a 6c | of("uname.-m").end.arch.=.arch:l |
28c80 | 6f 77 65 72 28 29 0a 66 6f 72 20 5f 2c 20 68 6f 73 74 74 79 70 65 20 69 6e 20 69 70 61 69 72 73 | ower().for._,.hosttype.in.ipairs |
28ca0 | 28 5f 36 34 42 69 74 48 6f 73 74 54 79 70 65 73 29 20 64 6f 0a 69 66 20 61 72 63 68 3a 66 69 6e | (_64BitHostTypes).do.if.arch:fin |
28cc0 | 64 28 68 6f 73 74 74 79 70 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 | d(hosttype).then.return.true.end |
28ce0 | 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 | .end.return.false.end.local.func |
28d00 | 74 69 6f 6e 20 64 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 77 61 6e 74 66 | tion.domatch(result,.mask,.wantf |
28d20 | 69 6c 65 73 29 0a 69 66 20 6d 61 73 6b 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e 2f 22 29 20 74 | iles).if.mask:startswith("./").t |
28d40 | 68 65 6e 0a 6d 61 73 6b 20 3d 20 6d 61 73 6b 3a 73 75 62 28 33 29 0a 65 6e 64 0a 6c 6f 63 61 6c | hen.mask.=.mask:sub(3).end.local |
28d60 | 20 62 61 73 65 64 69 72 20 3d 20 6d 61 73 6b 0a 6c 6f 63 61 6c 20 73 74 61 72 70 6f 73 20 3d 20 | .basedir.=.mask.local.starpos.=. |
28d80 | 6d 61 73 6b 3a 66 69 6e 64 28 22 25 2a 22 29 0a 69 66 20 73 74 61 72 70 6f 73 20 74 68 65 6e 0a | mask:find("%*").if.starpos.then. |
28da0 | 62 61 73 65 64 69 72 20 3d 20 62 61 73 65 64 69 72 3a 73 75 62 28 31 2c 20 73 74 61 72 70 6f 73 | basedir.=.basedir:sub(1,.starpos |
28dc0 | 20 2d 20 31 29 0a 65 6e 64 0a 62 61 73 65 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 | .-.1).end.basedir.=.path.getdire |
28de0 | 63 74 6f 72 79 28 62 61 73 65 64 69 72 29 0a 69 66 20 28 62 61 73 65 64 69 72 20 3d 3d 20 22 2e | ctory(basedir).if.(basedir.==.". |
28e00 | 22 29 20 74 68 65 6e 20 62 61 73 65 64 69 72 20 3d 20 22 22 20 65 6e 64 0a 6c 6f 63 61 6c 20 72 | ").then.basedir.=."".end.local.r |
28e20 | 65 63 75 72 73 65 20 3d 20 6d 61 73 6b 3a 66 69 6e 64 28 22 2a 2a 22 2c 20 6e 69 6c 2c 20 74 72 | ecurse.=.mask:find("**",.nil,.tr |
28e40 | 75 65 29 0a 6d 61 73 6b 20 3d 20 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 6d 61 73 6b 29 0a | ue).mask.=.path.wildcards(mask). |
28e60 | 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 61 74 63 68 77 61 6c 6b 65 72 28 62 61 73 65 64 | local.function.matchwalker(based |
28e80 | 69 72 29 0a 6c 6f 63 61 6c 20 77 69 6c 64 63 61 72 64 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 | ir).local.wildcard.=.path.join(b |
28ea0 | 61 73 65 64 69 72 2c 20 22 2a 22 29 0a 6c 6f 63 61 6c 20 6d 20 3d 20 6f 73 2e 6d 61 74 63 68 73 | asedir,."*").local.m.=.os.matchs |
28ec0 | 74 61 72 74 28 77 69 6c 64 63 61 72 64 29 0a 77 68 69 6c 65 20 28 6f 73 2e 6d 61 74 63 68 6e 65 | tart(wildcard).while.(os.matchne |
28ee0 | 78 74 28 6d 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 73 66 69 6c 65 20 3d 20 6f 73 2e 6d 61 74 63 | xt(m)).do.local.isfile.=.os.matc |
28f00 | 68 69 73 66 69 6c 65 28 6d 29 0a 69 66 20 28 28 77 61 6e 74 66 69 6c 65 73 20 61 6e 64 20 69 73 | hisfile(m).if.((wantfiles.and.is |
28f20 | 66 69 6c 65 29 20 6f 72 20 28 6e 6f 74 20 77 61 6e 74 66 69 6c 65 73 20 61 6e 64 20 6e 6f 74 20 | file).or.(not.wantfiles.and.not. |
28f40 | 69 73 66 69 6c 65 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 | isfile)).then.local.fname.=.path |
28f60 | 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 6f 73 2e 6d 61 74 63 68 6e 61 6d 65 28 6d 29 29 0a | .join(basedir,.os.matchname(m)). |
28f80 | 69 66 20 66 6e 61 6d 65 3a 6d 61 74 63 68 28 6d 61 73 6b 29 20 3d 3d 20 66 6e 61 6d 65 20 74 68 | if.fname:match(mask).==.fname.th |
28fa0 | 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 66 6e 61 6d 65 29 0a 65 | en.table.insert(result,.fname).e |
28fc0 | 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6f 73 2e 6d 61 74 63 68 64 6f 6e 65 28 6d 29 0a 69 66 20 72 65 | nd.end.end.os.matchdone(m).if.re |
28fe0 | 63 75 72 73 65 20 74 68 65 6e 0a 6d 20 3d 20 6f 73 2e 6d 61 74 63 68 73 74 61 72 74 28 77 69 6c | curse.then.m.=.os.matchstart(wil |
29000 | 64 63 61 72 64 29 0a 77 68 69 6c 65 20 28 6f 73 2e 6d 61 74 63 68 6e 65 78 74 28 6d 29 29 20 64 | dcard).while.(os.matchnext(m)).d |
29020 | 6f 0a 69 66 20 6e 6f 74 20 6f 73 2e 6d 61 74 63 68 69 73 66 69 6c 65 28 6d 29 20 74 68 65 6e 0a | o.if.not.os.matchisfile(m).then. |
29040 | 6c 6f 63 61 6c 20 64 69 72 6e 61 6d 65 20 3d 20 6f 73 2e 6d 61 74 63 68 6e 61 6d 65 28 6d 29 0a | local.dirname.=.os.matchname(m). |
29060 | 6d 61 74 63 68 77 61 6c 6b 65 72 28 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 64 | matchwalker(path.join(basedir,.d |
29080 | 69 72 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 6f 73 2e 6d 61 74 63 68 64 6f 6e 65 28 6d 29 | irname)).end.end.os.matchdone(m) |
290a0 | 0a 65 6e 64 0a 65 6e 64 0a 6d 61 74 63 68 77 61 6c 6b 65 72 28 62 61 73 65 64 69 72 29 0a 65 6e | .end.end.matchwalker(basedir).en |
290c0 | 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 28 2e 2e 2e 29 0a 6c 6f 63 | d.function.os.matchdirs(...).loc |
290e0 | 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a | al.arg={...}.local.result.=.{.}. |
29100 | 66 6f 72 20 5f 2c 20 6d 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 64 6f | for._,.mask.in.ipairs(arg).do.do |
29120 | 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 66 61 6c 73 65 29 0a 65 6e 64 0a 72 | match(result,.mask,.false).end.r |
29140 | 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 61 74 | eturn.result.end.function.os.mat |
29160 | 63 68 66 69 6c 65 73 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 | chfiles(...).local.arg={...}.loc |
29180 | 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6d 61 73 6b 20 69 6e 20 69 | al.result.=.{.}.for._,.mask.in.i |
291a0 | 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 64 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 6d 61 | pairs(arg).do.domatch(result,.ma |
291c0 | 73 6b 2c 20 74 72 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a | sk,.true).end.return.result.end. |
291e0 | 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6d 6b 64 69 72 20 3d 20 6f 73 2e 6d 6b 64 69 72 0a 66 | local.builtin_mkdir.=.os.mkdir.f |
29200 | 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 6b 64 69 72 28 70 29 0a 6c 6f 63 61 6c 20 64 69 72 20 3d 20 | unction.os.mkdir(p).local.dir.=. |
29220 | 69 69 66 28 70 3a 73 74 61 72 74 73 77 69 74 68 28 22 2f 22 29 2c 20 22 2f 22 2c 20 22 22 29 0a | iif(p:startswith("/"),."/",.""). |
29240 | 66 6f 72 20 70 61 72 74 20 69 6e 20 70 3a 67 6d 61 74 63 68 28 22 5b 5e 2f 5d 2b 22 29 20 64 6f | for.part.in.p:gmatch("[^/]+").do |
29260 | 0a 64 69 72 20 3d 20 64 69 72 20 2e 2e 20 70 61 72 74 0a 69 66 20 28 70 61 72 74 20 7e 3d 20 22 | .dir.=.dir....part.if.(part.~=." |
29280 | 22 20 61 6e 64 20 6e 6f 74 20 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 61 72 74 29 20 | ".and.not.path.isabsolute(part). |
292a0 | 61 6e 64 20 6e 6f 74 20 6f 73 2e 69 73 64 69 72 28 64 69 72 29 29 20 74 68 65 6e 0a 6c 6f 63 61 | and.not.os.isdir(dir)).then.loca |
292c0 | 6c 20 6f 6b 2c 20 65 72 72 20 3d 20 62 75 69 6c 74 69 6e 5f 6d 6b 64 69 72 28 64 69 72 29 0a 69 | l.ok,.err.=.builtin_mkdir(dir).i |
292e0 | 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 65 72 72 0a | f.(not.ok).then.return.nil,.err. |
29300 | 65 6e 64 0a 65 6e 64 0a 64 69 72 20 3d 20 64 69 72 20 2e 2e 20 22 2f 22 0a 65 6e 64 0a 72 65 74 | end.end.dir.=.dir...."/".end.ret |
29320 | 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6f 75 74 70 75 74 6f | urn.true.end.function.os.outputo |
29340 | 66 28 63 6d 64 29 0a 6c 6f 63 61 6c 20 70 69 70 65 20 3d 20 69 6f 2e 70 6f 70 65 6e 28 63 6d 64 | f(cmd).local.pipe.=.io.popen(cmd |
29360 | 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 70 69 70 65 3a 72 65 61 64 28 27 2a 61 27 29 | ).local.result.=.pipe:read('*a') |
29380 | 0a 70 69 70 65 3a 63 6c 6f 73 65 28 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a | .pipe:close().return.result.end. |
293a0 | 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 72 6d 64 69 72 20 3d 20 6f 73 2e 72 6d 64 69 72 0a 66 | local.builtin_rmdir.=.os.rmdir.f |
293c0 | 75 6e 63 74 69 6f 6e 20 6f 73 2e 72 6d 64 69 72 28 70 29 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d | unction.os.rmdir(p).local.dirs.= |
293e0 | 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 28 70 20 2e 2e 20 22 2f 2a 22 29 0a 66 6f 72 20 5f 2c 20 | .os.matchdirs(p...."/*").for._,. |
29400 | 64 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 64 69 72 73 29 20 64 6f 0a 6f 73 2e 72 6d 64 69 | dname.in.ipairs(dirs).do.os.rmdi |
29420 | 72 28 64 6e 61 6d 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 6f 73 2e 6d 61 | r(dname).end.local.files.=.os.ma |
29440 | 74 63 68 66 69 6c 65 73 28 70 20 2e 2e 20 22 2f 2a 22 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 | tchfiles(p...."/*").for._,.fname |
29460 | 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 | .in.ipairs(files).do.os.remove(f |
29480 | 6e 61 6d 65 29 0a 65 6e 64 0a 62 75 69 6c 74 69 6e 5f 72 6d 64 69 72 28 70 29 0a 65 6e 64 0a 00 | name).end.builtin_rmdir(p).end.. |
294a0 | 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 29 0a 70 20 3d | function.path.getabsolute(p).p.= |
294c0 | 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 2c 20 22 2f 22 29 0a 69 66 20 28 70 20 3d 3d | .path.translate(p,."/").if.(p.== |
294e0 | 20 22 22 29 20 74 68 65 6e 20 70 20 3d 20 22 2e 22 20 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 73 75 | ."").then.p.=.".".end.local.resu |
29500 | 6c 74 20 3d 20 69 69 66 20 28 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 29 2c 20 6e 69 | lt.=.iif.(path.isabsolute(p),.ni |
29520 | 6c 2c 20 6f 73 2e 67 65 74 63 77 64 28 29 29 0a 66 6f 72 20 6e 2c 20 70 61 72 74 20 69 6e 20 69 | l,.os.getcwd()).for.n,.part.in.i |
29540 | 70 61 69 72 73 28 70 3a 65 78 70 6c 6f 64 65 28 22 2f 22 2c 20 74 72 75 65 29 29 20 64 6f 0a 69 | pairs(p:explode("/",.true)).do.i |
29560 | 66 20 28 70 61 72 74 20 3d 3d 20 22 22 20 61 6e 64 20 6e 20 3d 3d 20 31 29 20 74 68 65 6e 0a 72 | f.(part.==."".and.n.==.1).then.r |
29580 | 65 73 75 6c 74 20 3d 20 22 2f 22 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 2e 2e 22 | esult.=."/".elseif.(part.==.".." |
295a0 | 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 | ).then.result.=.path.getdirector |
295c0 | 79 28 72 65 73 75 6c 74 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 7e 3d 20 22 2e 22 29 20 74 | y(result).elseif.(part.~=.".").t |
295e0 | 68 65 6e 0a 69 66 20 28 70 61 72 74 3a 73 74 61 72 74 73 77 69 74 68 28 22 24 22 29 20 61 6e 64 | hen.if.(part:startswith("$").and |
29600 | 20 6e 20 3e 20 31 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 | .n.>.1).then.result.=.result.... |
29620 | 22 2f 22 20 2e 2e 20 70 61 72 74 0a 65 6c 73 65 0a 72 65 73 75 6c 74 20 3d 20 70 61 74 68 2e 6a | "/"....part.else.result.=.path.j |
29640 | 6f 69 6e 28 72 65 73 75 6c 74 2c 20 70 61 72 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 | oin(result,.part).end.end.end.re |
29660 | 73 75 6c 74 20 3d 20 69 69 66 28 72 65 73 75 6c 74 3a 65 6e 64 73 77 69 74 68 28 22 2f 22 29 2c | sult.=.iif(result:endswith("/"), |
29680 | 20 72 65 73 75 6c 74 3a 73 75 62 28 31 2c 20 2d 32 29 2c 20 72 65 73 75 6c 74 29 0a 72 65 74 75 | .result:sub(1,.-2),.result).retu |
296a0 | 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 62 | rn.result.end.function.path.getb |
296c0 | 61 73 65 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 | asename(p).local.name.=.path.get |
296e0 | 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 6e 61 6d 65 3a 66 69 6e 64 6c 61 73 74 28 | name(p).local.i.=.name:findlast( |
29700 | 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 61 | ".",.true).if.(i).then.return.na |
29720 | 6d 65 3a 73 75 62 28 31 2c 20 69 20 2d 20 31 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 61 6d | me:sub(1,.i.-.1).else.return.nam |
29740 | 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 | e.end.end.function.path.removeex |
29760 | 74 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 6e 61 6d 65 3a 66 69 6e 64 6c 61 73 74 28 | t(name).local.i.=.name:findlast( |
29780 | 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 61 | ".",.true).if.(i).then.return.na |
297a0 | 6d 65 3a 73 75 62 28 31 2c 20 69 20 2d 20 31 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 61 6d | me:sub(1,.i.-.1).else.return.nam |
297c0 | 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 | e.end.end.function.path.getdirec |
297e0 | 74 6f 72 79 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 2f 22 | tory(p).local.i.=.p:findlast("/" |
29800 | 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 69 66 20 69 20 3e 20 31 20 74 68 65 | ,.true).if.(i).then.if.i.>.1.the |
29820 | 6e 20 69 20 3d 20 69 20 2d 20 31 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 31 2c 20 | n.i.=.i.-.1.end.return.p:sub(1,. |
29840 | 69 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 2e 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | i).else.return.".".end.end.funct |
29860 | 69 6f 6e 20 70 61 74 68 2e 67 65 74 64 72 69 76 65 28 70 29 0a 6c 6f 63 61 6c 20 63 68 31 20 3d | ion.path.getdrive(p).local.ch1.= |
29880 | 20 70 3a 73 75 62 28 31 2c 31 29 0a 6c 6f 63 61 6c 20 63 68 32 20 3d 20 70 3a 73 75 62 28 32 2c | .p:sub(1,1).local.ch2.=.p:sub(2, |
298a0 | 32 29 0a 69 66 20 63 68 32 20 3d 3d 20 22 3a 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 63 68 31 | 2).if.ch2.==.":".then.return.ch1 |
298c0 | 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 | .end.end.function.path.getextens |
298e0 | 69 6f 6e 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c | ion(p).local.i.=.p:findlast(".", |
29900 | 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 | .true).if.(i).then.return.p:sub( |
29920 | 69 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 | i).else.return."".end.end.functi |
29940 | 6f 6e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a 66 | on.path.getname(p).local.i.=.p:f |
29960 | 69 6e 64 6c 61 73 74 28 22 5b 2f 5c 5c 5d 22 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 | indlast("[/\\]").if.(i).then.ret |
29980 | 75 72 6e 20 70 3a 73 75 62 28 69 20 2b 20 31 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 0a 65 | urn.p:sub(i.+.1).else.return.p.e |
299a0 | 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 | nd.end.function.path.getrelative |
299c0 | 28 73 72 63 2c 20 64 73 74 29 0a 73 72 63 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 | (src,.dst).src.=.path.getabsolut |
299e0 | 65 28 73 72 63 29 0a 64 73 74 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 64 73 | e(src).dst.=.path.getabsolute(ds |
29a00 | 74 29 0a 69 66 20 28 73 72 63 20 3d 3d 20 64 73 74 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 | t).if.(src.==.dst).then.return." |
29a20 | 2e 22 0a 65 6e 64 0a 69 66 20 64 73 74 3a 73 74 61 72 74 73 77 69 74 68 28 22 24 22 29 20 74 68 | .".end.if.dst:startswith("$").th |
29a40 | 65 6e 0a 72 65 74 75 72 6e 20 64 73 74 0a 65 6e 64 0a 73 72 63 20 3d 20 73 72 63 20 2e 2e 20 22 | en.return.dst.end.src.=.src...." |
29a60 | 2f 22 0a 64 73 74 20 3d 20 64 73 74 20 2e 2e 20 22 2f 22 0a 6c 6f 63 61 6c 20 69 64 78 20 3d 20 | /".dst.=.dst...."/".local.idx.=. |
29a80 | 30 0a 77 68 69 6c 65 20 28 74 72 75 65 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 73 74 20 3d 20 73 72 | 0.while.(true).do.local.tst.=.sr |
29aa0 | 63 3a 66 69 6e 64 28 22 2f 22 2c 20 69 64 78 20 2b 20 31 2c 20 74 72 75 65 29 0a 69 66 20 74 73 | c:find("/",.idx.+.1,.true).if.ts |
29ac0 | 74 20 74 68 65 6e 0a 69 66 20 73 72 63 3a 73 75 62 28 31 2c 74 73 74 29 20 3d 3d 20 64 73 74 3a | t.then.if.src:sub(1,tst).==.dst: |
29ae0 | 73 75 62 28 31 2c 74 73 74 29 20 74 68 65 6e 0a 69 64 78 20 3d 20 74 73 74 0a 65 6c 73 65 0a 62 | sub(1,tst).then.idx.=.tst.else.b |
29b00 | 72 65 61 6b 0a 65 6e 64 0a 65 6c 73 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 | reak.end.else.break.end.end.loca |
29b20 | 6c 20 66 69 72 73 74 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 30 2c 20 74 72 75 65 29 | l.first.=.src:find("/",.0,.true) |
29b40 | 0a 69 66 20 69 64 78 20 3c 3d 20 66 69 72 73 74 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 73 74 | .if.idx.<=.first.then.return.dst |
29b60 | 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a 73 72 63 20 3d 20 73 72 63 3a 73 75 62 28 69 64 | :sub(1,.-2).end.src.=.src:sub(id |
29b80 | 78 20 2b 20 31 29 0a 64 73 74 20 3d 20 64 73 74 3a 73 75 62 28 69 64 78 20 2b 20 31 29 0a 6c 6f | x.+.1).dst.=.dst:sub(idx.+.1).lo |
29ba0 | 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 22 0a 69 64 78 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 | cal.result.=."".idx.=.src:find(" |
29bc0 | 2f 22 29 0a 77 68 69 6c 65 20 28 69 64 78 29 20 64 6f 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 | /").while.(idx).do.result.=.resu |
29be0 | 6c 74 20 2e 2e 20 22 2e 2e 2f 22 0a 69 64 78 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 | lt...."../".idx.=.src:find("/",. |
29c00 | 69 64 78 20 2b 20 31 29 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 | idx.+.1).end.result.=.result.... |
29c20 | 64 73 74 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 | dst.return.result:sub(1,.-2).end |
29c40 | 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f | .function.path.iscfile(fname).lo |
29c60 | 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 63 22 2c 20 22 2e 73 22 2c 20 22 | cal.extensions.=.{.".c",.".s",." |
29c80 | 2e 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 | .m".}.local.ext.=.path.getextens |
29ca0 | 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e | ion(fname):lower().return.table. |
29cc0 | 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 | contains(extensions,.ext).end.fu |
29ce0 | 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 78 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 | nction.path.iscxfile(fname).loca |
29d00 | 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 63 78 22 20 7d 0a 6c 6f 63 61 6c 20 65 | l.extensions.=.{.".cx".}.local.e |
29d20 | 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f | xt.=.path.getextension(fname):lo |
29d40 | 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 | wer().return.table.contains(exte |
29d60 | 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 | nsions,.ext).end.function.path.i |
29d80 | 73 6f 62 6a 63 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e | sobjcfile(fname).local.extension |
29da0 | 73 20 3d 20 7b 20 22 2e 6d 22 2c 20 22 2e 6d 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 | s.=.{.".m",.".mm".}.local.ext.=. |
29dc0 | 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 | path.getextension(fname):lower() |
29de0 | 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e | .return.table.contains(extension |
29e00 | 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 70 70 68 | s,.ext).end.function.path.iscpph |
29e20 | 65 61 64 65 72 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 | eader(fname).local.extensions.=. |
29e40 | 7b 20 22 2e 68 22 2c 20 22 2e 68 68 22 2c 20 22 2e 68 70 70 22 2c 20 22 2e 68 78 78 22 20 7d 0a | {.".h",.".hh",.".hpp",.".hxx".}. |
29e60 | 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e | local.ext.=.path.getextension(fn |
29e80 | 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 | ame):lower().return.table.contai |
29ea0 | 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | ns(extensions,.ext).end.function |
29ec0 | 20 70 61 74 68 2e 69 73 61 70 70 78 6d 61 6e 69 66 65 73 74 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 | .path.isappxmanifest(fname).loca |
29ee0 | 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 | l.extensions.=.{.".appxmanifest" |
29f00 | 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e | .}.local.ext.=.path.getextension |
29f20 | 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e | (fname):lower().return.table.con |
29f40 | 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 | tains(extensions,.ext).end.funct |
29f60 | 69 6f 6e 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 | ion.path.isSourceFile(fname).loc |
29f80 | 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 63 63 22 2c 20 22 2e 63 70 70 22 2c | al.extensions.=.{.".cc",.".cpp", |
29fa0 | 20 22 2e 63 78 78 22 2c 20 22 2e 63 22 2c 20 22 2e 73 22 2c 20 22 2e 6d 22 2c 20 22 2e 6d 6d 22 | .".cxx",.".c",.".s",.".m",.".mm" |
29fc0 | 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e | .}.local.ext.=.path.getextension |
29fe0 | 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e | (fname):lower().return.table.con |
2a000 | 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 | tains(extensions,.ext).end.funct |
2a020 | 69 6f 6e 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 56 53 28 66 6e 61 6d 65 29 0a 72 | ion.path.isSourceFileVS(fname).r |
2a040 | 65 74 75 72 6e 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 28 66 6e 61 6d 65 29 0a 6f | eturn.path.isSourceFile(fname).o |
2a060 | 72 20 70 61 74 68 2e 69 73 63 78 66 69 6c 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 66 75 6e 63 74 | r.path.iscxfile(fname).end.funct |
2a080 | 69 6f 6e 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c | ion.path.isresourcefile(fname).l |
2a0a0 | 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 72 63 22 20 7d 0a 6c 6f 63 61 | ocal.extensions.=.{.".rc".}.loca |
2a0c0 | 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 | l.ext.=.path.getextension(fname) |
2a0e0 | 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 | :lower().return.table.contains(e |
2a100 | 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 | xtensions,.ext).end.function.pat |
2a120 | 68 2e 6a 6f 69 6e 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 | h.join(...).local.arg={...}.loca |
2a140 | 6c 20 6e 75 6d 61 72 67 73 20 3d 20 73 65 6c 65 63 74 28 22 23 22 2c 20 2e 2e 2e 29 0a 69 66 20 | l.numargs.=.select("#",....).if. |
2a160 | 6e 75 6d 61 72 67 73 20 3d 3d 20 30 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 22 3b 0a 65 6e 64 | numargs.==.0.then.return."";.end |
2a180 | 0a 6c 6f 63 61 6c 20 61 6c 6c 70 61 72 74 73 20 3d 20 7b 7d 0a 66 6f 72 20 69 20 3d 20 6e 75 6d | .local.allparts.=.{}.for.i.=.num |
2a1a0 | 61 72 67 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 6c 6f 63 61 6c 20 70 61 72 74 20 3d 20 73 65 6c 65 | args,.1,.-1.do.local.part.=.sele |
2a1c0 | 63 74 28 69 2c 20 2e 2e 2e 29 0a 69 66 20 70 61 72 74 20 61 6e 64 20 23 70 61 72 74 20 3e 20 30 | ct(i,....).if.part.and.#part.>.0 |
2a1e0 | 20 61 6e 64 20 70 61 72 74 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 77 68 69 6c 65 20 70 61 72 74 | .and.part.~=.".".then.while.part |
2a200 | 3a 65 6e 64 73 77 69 74 68 28 22 2f 22 29 20 64 6f 0a 70 61 72 74 20 3d 20 70 61 72 74 3a 73 75 | :endswith("/").do.part.=.part:su |
2a220 | 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 6c 6c 70 61 72 | b(1,.-2).end.table.insert(allpar |
2a240 | 74 73 2c 20 31 2c 20 70 61 72 74 29 0a 69 66 20 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 | ts,.1,.part).if.path.isabsolute( |
2a260 | 70 61 72 74 29 20 74 68 65 6e 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 | part).then.break.end.end.end.ret |
2a280 | 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 61 6c 6c 70 61 72 74 73 2c 20 22 2f 22 29 0a | urn.table.concat(allparts,."/"). |
2a2a0 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 2c 20 6f 6c 64 62 | end.function.path.rebase(p,.oldb |
2a2c0 | 61 73 65 2c 20 6e 65 77 62 61 73 65 29 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 | ase,.newbase).p.=.path.getabsolu |
2a2e0 | 74 65 28 70 61 74 68 2e 6a 6f 69 6e 28 6f 6c 64 62 61 73 65 2c 20 70 29 29 0a 70 20 3d 20 70 61 | te(path.join(oldbase,.p)).p.=.pa |
2a300 | 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6e 65 77 62 61 73 65 2c 20 70 29 0a 72 65 74 75 72 | th.getrelative(newbase,.p).retur |
2a320 | 6e 20 70 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 | n.p.end.function.path.translate( |
2a340 | 70 2c 20 73 65 70 29 0a 69 66 20 28 74 79 70 65 28 70 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 | p,.sep).if.(type(p).==."table"). |
2a360 | 74 68 65 6e 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 | then.local.result.=.{.}.for._,.v |
2a380 | 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | alue.in.ipairs(p).do.table.inser |
2a3a0 | 74 28 72 65 73 75 6c 74 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 76 61 6c 75 65 29 29 | t(result,.path.translate(value)) |
2a3c0 | 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a 69 66 20 28 6e 6f 74 20 | .end.return.result.else.if.(not. |
2a3e0 | 73 65 70 29 20 74 68 65 6e 0a 69 66 20 28 6f 73 2e 69 73 28 22 77 69 6e 64 6f 77 73 22 29 29 20 | sep).then.if.(os.is("windows")). |
2a400 | 74 68 65 6e 0a 73 65 70 20 3d 20 22 5c 5c 22 0a 65 6c 73 65 0a 73 65 70 20 3d 20 22 2f 22 0a 65 | then.sep.=."\\".else.sep.=."/".e |
2a420 | 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 70 3a 67 73 75 62 28 22 5b 2f | nd.end.local.result.=.p:gsub("[/ |
2a440 | 5c 5c 5d 22 2c 20 73 65 70 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 65 6e 64 | \\]",.sep).return.result.end.end |
2a460 | 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 70 61 74 74 65 72 6e | .function.path.wildcards(pattern |
2a480 | 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 28 5b 25 2b 25 2e | ).pattern.=.pattern:gsub("([%+%. |
2a4a0 | 25 2d 25 5e 25 24 25 28 25 29 25 25 5d 29 22 2c 20 22 25 25 25 31 22 29 0a 70 61 74 74 65 72 6e | %-%^%$%(%)%%])",."%%%1").pattern |
2a4c0 | 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 25 2a 25 2a 22 2c 20 22 5c 30 30 31 22 29 0a | .=.pattern:gsub("%*%*",."\001"). |
2a4e0 | 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 25 2a 22 2c 20 22 5c 30 | pattern.=.pattern:gsub("%*",."\0 |
2a500 | 30 32 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 5c 30 30 | 02").pattern.=.pattern:gsub("\00 |
2a520 | 31 22 2c 20 22 2e 2a 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 | 1",.".*").pattern.=.pattern:gsub |
2a540 | 28 22 5c 30 30 32 22 2c 20 22 5b 5e 2f 5d 2a 22 29 0a 72 65 74 75 72 6e 20 70 61 74 74 65 72 6e | ("\002",."[^/]*").return.pattern |
2a560 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 29 0a 6c | .end.function.path.trimdots(p).l |
2a580 | 6f 63 61 6c 20 63 68 61 6e 67 65 64 0a 72 65 70 65 61 74 0a 63 68 61 6e 67 65 64 20 3d 20 74 72 | ocal.changed.repeat.changed.=.tr |
2a5a0 | 75 65 0a 69 66 20 70 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e 2f 22 29 20 74 68 65 6e 0a 70 20 | ue.if.p:startswith("./").then.p. |
2a5c0 | 3d 20 70 3a 73 75 62 28 33 29 0a 65 6c 73 65 69 66 20 70 3a 73 74 61 72 74 73 77 69 74 68 28 22 | =.p:sub(3).elseif.p:startswith(" |
2a5e0 | 2e 2e 2f 22 29 20 74 68 65 6e 0a 70 20 3d 20 70 3a 73 75 62 28 34 29 0a 65 6c 73 65 0a 63 68 61 | ../").then.p.=.p:sub(4).else.cha |
2a600 | 6e 67 65 64 20 3d 20 66 61 6c 73 65 0a 65 6e 64 0a 75 6e 74 69 6c 20 6e 6f 74 20 63 68 61 6e 67 | nged.=.false.end.until.not.chang |
2a620 | 65 64 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 | ed.return.p.end..function.string |
2a640 | 2e 65 78 70 6c 6f 64 65 28 73 2c 20 70 61 74 74 65 72 6e 2c 20 70 6c 61 69 6e 29 0a 69 66 20 28 | .explode(s,.pattern,.plain).if.( |
2a660 | 70 61 74 74 65 72 6e 20 3d 3d 20 27 27 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 61 6c 73 65 | pattern.==.'').then.return.false |
2a680 | 20 65 6e 64 0a 6c 6f 63 61 6c 20 70 6f 73 20 3d 20 30 0a 6c 6f 63 61 6c 20 61 72 72 20 3d 20 7b | .end.local.pos.=.0.local.arr.=.{ |
2a6a0 | 20 7d 0a 66 6f 72 20 73 74 2c 73 70 20 69 6e 20 66 75 6e 63 74 69 6f 6e 28 29 20 72 65 74 75 72 | .}.for.st,sp.in.function().retur |
2a6c0 | 6e 20 73 3a 66 69 6e 64 28 70 61 74 74 65 72 6e 2c 20 70 6f 73 2c 20 70 6c 61 69 6e 29 20 65 6e | n.s:find(pattern,.pos,.plain).en |
2a6e0 | 64 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 72 72 2c 20 73 3a 73 75 62 28 70 6f 73 | d.do.table.insert(arr,.s:sub(pos |
2a700 | 2c 20 73 74 2d 31 29 29 0a 70 6f 73 20 3d 20 73 70 20 2b 20 31 0a 65 6e 64 0a 74 61 62 6c 65 2e | ,.st-1)).pos.=.sp.+.1.end.table. |
2a720 | 69 6e 73 65 72 74 28 61 72 72 2c 20 73 3a 73 75 62 28 70 6f 73 29 29 0a 72 65 74 75 72 6e 20 61 | insert(arr,.s:sub(pos)).return.a |
2a740 | 72 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 66 69 6e 64 6c 61 73 74 28 | rr.end.function.string.findlast( |
2a760 | 73 2c 20 70 61 74 74 65 72 6e 2c 20 70 6c 61 69 6e 29 0a 6c 6f 63 61 6c 20 63 75 72 72 20 3d 20 | s,.pattern,.plain).local.curr.=. |
2a780 | 30 0a 72 65 70 65 61 74 0a 6c 6f 63 61 6c 20 6e 65 78 74 20 3d 20 73 3a 66 69 6e 64 28 70 61 74 | 0.repeat.local.next.=.s:find(pat |
2a7a0 | 74 65 72 6e 2c 20 63 75 72 72 20 2b 20 31 2c 20 70 6c 61 69 6e 29 0a 69 66 20 28 6e 65 78 74 29 | tern,.curr.+.1,.plain).if.(next) |
2a7c0 | 20 74 68 65 6e 20 63 75 72 72 20 3d 20 6e 65 78 74 20 65 6e 64 0a 75 6e 74 69 6c 20 28 6e 6f 74 | .then.curr.=.next.end.until.(not |
2a7e0 | 20 6e 65 78 74 29 0a 69 66 20 28 63 75 72 72 20 3e 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e | .next).if.(curr.>.0).then.return |
2a800 | 20 63 75 72 72 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 73 74 | .curr.end.end.function.string.st |
2a820 | 61 72 74 73 77 69 74 68 28 68 61 79 73 74 61 63 6b 2c 20 6e 65 65 64 6c 65 29 0a 72 65 74 75 72 | artswith(haystack,.needle).retur |
2a840 | 6e 20 28 68 61 79 73 74 61 63 6b 3a 66 69 6e 64 28 6e 65 65 64 6c 65 2c 20 31 2c 20 74 72 75 65 | n.(haystack:find(needle,.1,.true |
2a860 | 29 20 3d 3d 20 31 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 | ).==.1).end..function.table.cont |
2a880 | 61 69 6e 73 28 74 2c 20 76 61 6c 75 65 29 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 70 61 69 72 73 | ains(t,.value).for._,.v.in.pairs |
2a8a0 | 28 74 29 20 64 6f 0a 69 66 20 76 20 3d 3d 20 76 61 6c 75 65 20 74 68 65 6e 20 72 65 74 75 72 6e | (t).do.if.v.==.value.then.return |
2a8c0 | 20 74 72 75 65 20 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 66 | .true.end.end.return.false.end.f |
2a8e0 | 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 74 2c 20 76 61 6c 75 65 | unction.table.icontains(t,.value |
2a900 | 29 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 74 29 20 64 6f 0a 69 66 20 76 20 | ).for._,.v.in.ipairs(t).do.if.v. |
2a920 | 3d 3d 20 76 61 6c 75 65 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 65 6e 64 0a 65 6e | ==.value.then.return.true.end.en |
2a940 | 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c | d.return.false.end.function.tabl |
2a960 | 65 2e 65 78 74 72 61 63 74 28 61 72 72 2c 20 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 | e.extract(arr,.fname).local.resu |
2a980 | 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 | lt.=.{.}.for._,v.in.ipairs(arr). |
2a9a0 | 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 5b 66 6e 61 6d 65 5d | do.table.insert(result,.v[fname] |
2a9c0 | 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | ).end.return.result.end.function |
2a9e0 | 20 74 61 62 6c 65 2e 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 | .table.flatten(arr).local.result |
2aa00 | 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6c 61 74 74 65 6e 28 61 72 | .=.{.}.local.function.flatten(ar |
2aa20 | 72 29 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 69 66 | r).for._,.v.in.ipairs(arr).do.if |
2aa40 | 20 74 79 70 65 28 76 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6c 61 74 74 65 6e | .type(v).==."table".then.flatten |
2aa60 | 28 76 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 29 | (v).else.table.insert(result,.v) |
2aa80 | 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 72 65 74 75 72 6e | .end.end.end.flatten(arr).return |
2aaa0 | 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 6d 70 6c 6f | .result.end.function.table.implo |
2aac0 | 64 65 28 61 72 72 2c 20 62 65 66 6f 72 65 2c 20 61 66 74 65 72 2c 20 62 65 74 77 65 65 6e 29 0a | de(arr,.before,.after,.between). |
2aae0 | 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 22 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 | local.result.=."".for._,v.in.ipa |
2ab00 | 69 72 73 28 61 72 72 29 20 64 6f 0a 69 66 20 28 72 65 73 75 6c 74 20 7e 3d 20 22 22 20 61 6e 64 | irs(arr).do.if.(result.~=."".and |
2ab20 | 20 62 65 74 77 65 65 6e 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e | .between).then.result.=.result.. |
2ab40 | 2e 20 62 65 74 77 65 65 6e 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e | ..between.end.result.=.result... |
2ab60 | 20 62 65 66 6f 72 65 20 2e 2e 20 76 20 2e 2e 20 61 66 74 65 72 0a 65 6e 64 0a 72 65 74 75 72 6e | .before....v....after.end.return |
2ab80 | 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 6e 73 65 72 | .result.end.function.table.inser |
2aba0 | 74 66 6c 61 74 28 74 62 6c 2c 20 76 61 6c 75 65 73 29 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 | tflat(tbl,.values).if.type(value |
2abc0 | 73 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 | s).==."table".then.for._,.value. |
2abe0 | 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | in.ipairs(values).do.table.inser |
2ac00 | 74 66 6c 61 74 28 74 62 6c 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 | tflat(tbl,.value).end.else.table |
2ac20 | 2e 69 6e 73 65 72 74 28 74 62 6c 2c 20 76 61 6c 75 65 73 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e | .insert(tbl,.values).end.end.fun |
2ac40 | 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 73 65 6d 70 74 79 28 74 29 0a 72 65 74 75 72 6e 20 6e 65 | ction.table.isempty(t).return.ne |
2ac60 | 78 74 28 74 29 20 3d 3d 20 6e 69 6c 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e | xt(t).==.nil.end.function.table. |
2ac80 | 6a 6f 69 6e 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 | join(...).local.arg={...}.local. |
2aca0 | 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 74 20 69 6e 20 69 70 61 69 72 73 28 61 | result.=.{.}.for._,t.in.ipairs(a |
2acc0 | 72 67 29 20 64 6f 0a 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 | rg).do.if.type(t).==."table".the |
2ace0 | 6e 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 74 29 20 64 6f 0a 74 61 62 6c 65 2e | n.for._,v.in.ipairs(t).do.table. |
2ad00 | 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 | insert(result,.v).end.else.table |
2ad20 | 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 74 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 | .insert(result,.t).end.end.retur |
2ad40 | 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6b 65 79 73 | n.result.end.function.table.keys |
2ad60 | 28 74 62 6c 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 7d 0a 66 6f 72 20 6b 2c 20 5f 20 69 | (tbl).local.keys.=.{}.for.k,._.i |
2ad80 | 6e 20 70 61 69 72 73 28 74 62 6c 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 | n.pairs(tbl).do.table.insert(key |
2ada0 | 73 2c 20 6b 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6b 65 79 73 0a 65 6e 64 0a 66 75 6e 63 74 69 | s,.k).end.return.keys.end.functi |
2adc0 | 6f 6e 20 74 61 62 6c 65 2e 6d 65 72 67 65 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e | on.table.merge(...).local.arg={. |
2ade0 | 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 74 20 69 | ..}.local.result.=.{.}.for._,t.i |
2ae00 | 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 22 | n.ipairs(arg).do.if.type(t).==." |
2ae20 | 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 | table".then.for.k,v.in.pairs(t). |
2ae40 | 64 6f 0a 72 65 73 75 6c 74 5b 6b 5d 20 3d 20 76 0a 65 6e 64 0a 65 6c 73 65 0a 65 72 72 6f 72 28 | do.result[k].=.v.end.else.error( |
2ae60 | 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 22 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 | "invalid.value").end.end.return. |
2ae80 | 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c | result.end.function.table.transl |
2aea0 | 61 74 65 28 61 72 72 2c 20 74 72 61 6e 73 6c 61 74 69 6f 6e 29 0a 6c 6f 63 61 6c 20 72 65 73 75 | ate(arr,.translation).local.resu |
2aec0 | 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 | lt.=.{.}.for._,.value.in.ipairs( |
2aee0 | 61 72 72 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 76 61 6c 75 65 0a 69 66 20 74 79 70 65 28 74 72 61 | arr).do.local.tvalue.if.type(tra |
2af00 | 6e 73 6c 61 74 69 6f 6e 29 20 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 20 74 68 65 6e 0a 74 76 61 | nslation).==."function".then.tva |
2af20 | 6c 75 65 20 3d 20 74 72 61 6e 73 6c 61 74 69 6f 6e 28 76 61 6c 75 65 29 0a 65 6c 73 65 0a 74 76 | lue.=.translation(value).else.tv |
2af40 | 61 6c 75 65 20 3d 20 74 72 61 6e 73 6c 61 74 69 6f 6e 5b 76 61 6c 75 65 5d 0a 65 6e 64 0a 69 66 | alue.=.translation[value].end.if |
2af60 | 20 28 74 76 61 6c 75 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 | .(tvalue).then.table.insert(resu |
2af80 | 6c 74 2c 20 74 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c | lt,.tvalue).end.end.return.resul |
2afa0 | 74 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 63 61 70 74 75 72 65 28 29 0a 69 6f 2e | t.end..function.io.capture().io. |
2afc0 | 63 61 70 74 75 72 65 64 20 3d 20 27 27 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 65 6e | captured.=.''.end.function.io.en |
2afe0 | 64 63 61 70 74 75 72 65 28 29 0a 6c 6f 63 61 6c 20 63 61 70 74 75 72 65 64 20 3d 20 69 6f 2e 63 | dcapture().local.captured.=.io.c |
2b000 | 61 70 74 75 72 65 64 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 6e 69 6c 0a 72 65 74 75 72 6e | aptured.io.captured.=.nil.return |
2b020 | 20 63 61 70 74 75 72 65 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6f 70 65 6e | .captured.end.local.builtin_open |
2b040 | 20 3d 20 69 6f 2e 6f 70 65 6e 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 6f 70 65 6e 28 66 6e 61 6d | .=.io.open.function.io.open(fnam |
2b060 | 65 2c 20 6d 6f 64 65 29 0a 69 66 20 28 6d 6f 64 65 29 20 74 68 65 6e 0a 69 66 20 28 6d 6f 64 65 | e,.mode).if.(mode).then.if.(mode |
2b080 | 3a 66 69 6e 64 28 22 77 22 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 20 3d 20 70 61 74 | :find("w")).then.local.dir.=.pat |
2b0a0 | 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 0a 6f 6b 2c 20 65 72 72 20 3d 20 | h.getdirectory(fname).ok,.err.=. |
2b0c0 | 6f 73 2e 6d 6b 64 69 72 28 64 69 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 65 | os.mkdir(dir).if.(not.ok).then.e |
2b0e0 | 72 72 6f 72 28 65 72 72 2c 20 30 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 | rror(err,.0).end.end.end.return. |
2b100 | 62 75 69 6c 74 69 6e 5f 6f 70 65 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 65 6e 64 0a 66 75 | builtin_open(fname,.mode).end.fu |
2b120 | 6e 63 74 69 6f 6e 20 69 6f 2e 70 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c | nction.io.printf(msg,....).local |
2b140 | 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 69 66 20 6e 6f 74 20 69 6f 2e 65 6f 6c 20 74 68 65 6e 0a 69 6f | .arg={...}.if.not.io.eol.then.io |
2b160 | 2e 65 6f 6c 20 3d 20 22 5c 6e 22 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 69 6f 2e 69 6e 64 65 6e 74 | .eol.=."\n".end.if.not.io.indent |
2b180 | 20 74 68 65 6e 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 5c 74 22 0a 65 6e 64 0a 69 66 20 74 79 | .then.io.indent.=."\t".end.if.ty |
2b1a0 | 70 65 28 6d 73 67 29 20 3d 3d 20 22 6e 75 6d 62 65 72 22 20 74 68 65 6e 0a 73 20 3d 20 73 74 72 | pe(msg).==."number".then.s.=.str |
2b1c0 | 69 6e 67 2e 72 65 70 28 69 6f 2e 69 6e 64 65 6e 74 2c 20 6d 73 67 29 20 2e 2e 20 73 74 72 69 6e | ing.rep(io.indent,.msg)....strin |
2b1e0 | 67 2e 66 6f 72 6d 61 74 28 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 65 6c 73 65 | g.format(table.unpack(arg)).else |
2b200 | 0a 73 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 6d 73 67 2c 20 74 61 62 6c 65 2e 75 6e | .s.=.string.format(msg,.table.un |
2b220 | 70 61 63 6b 28 61 72 67 29 29 0a 65 6e 64 0a 69 66 20 69 6f 2e 63 61 70 74 75 72 65 64 20 74 68 | pack(arg)).end.if.io.captured.th |
2b240 | 65 6e 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 64 20 2e 2e 20 | en.io.captured.=.io.captured.... |
2b260 | 73 20 2e 2e 20 69 6f 2e 65 6f 6c 0a 65 6c 73 65 0a 69 6f 2e 77 72 69 74 65 28 73 29 0a 69 6f 2e | s....io.eol.else.io.write(s).io. |
2b280 | 77 72 69 74 65 28 69 6f 2e 65 6f 6c 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 20 3d 20 69 6f 2e 70 72 | write(io.eol).end.end._p.=.io.pr |
2b2a0 | 69 6e 74 66 0a 00 70 72 65 6d 61 6b 65 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 70 6c 61 74 | intf..premake.=.{.}.premake.plat |
2b2c0 | 66 6f 72 6d 73 20 3d 0a 7b 0a 4e 61 74 69 76 65 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 | forms.=.{.Native.=.{.cfgsuffix.. |
2b2e0 | 20 20 20 20 20 3d 20 22 22 2c 0a 7d 2c 0a 78 33 32 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 | .....=."",.},.x32.=.{.cfgsuffix. |
2b300 | 20 20 20 20 20 20 3d 20 22 33 32 22 2c 0a 7d 2c 0a 78 36 34 20 3d 0a 7b 0a 63 66 67 73 75 66 66 | ......=."32",.},.x64.=.{.cfgsuff |
2b320 | 69 78 20 20 20 20 20 20 20 3d 20 22 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 0a | ix.......=."64",.},.Universal.=. |
2b340 | 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 22 2c 0a 7d 2c 0a 55 | {.cfgsuffix.......=."univ",.},.U |
2b360 | 6e 69 76 65 72 73 61 6c 33 32 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d | niversal32.=.{.cfgsuffix.......= |
2b380 | 20 22 75 6e 69 76 33 32 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 0a 7b 0a 63 66 | ."univ32",.},.Universal64.=.{.cf |
2b3a0 | 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 36 34 22 2c 0a 7d 2c 0a 50 53 33 | gsuffix.......=."univ64",.},.PS3 |
2b3c0 | 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 70 73 33 22 2c 0a 69 73 | .=.{.cfgsuffix.......=."ps3",.is |
2b3e0 | 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 6f 73 68 61 72 65 64 6c 69 | crosscompiler.=.true,.nosharedli |
2b400 | 62 73 20 20 20 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 | bs....=.true,.namestyle.......=. |
2b420 | 22 50 53 33 22 2c 0a 7d 2c 0a 57 69 69 44 65 76 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 | "PS3",.},.WiiDev.=.{.cfgsuffix.. |
2b440 | 20 20 20 20 20 3d 20 22 77 69 69 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 | .....=."wii",.iscrosscompiler.=. |
2b460 | 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 7d | true,.namestyle.......=."PS3",.} |
2b480 | 2c 0a 58 62 6f 78 33 36 30 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 | ,.Xbox360.=.{.cfgsuffix.......=. |
2b4a0 | 22 78 62 6f 78 33 36 30 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 | "xbox360",.iscrosscompiler.=.tru |
2b4c0 | 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a | e,.namestyle.......=."windows",. |
2b4e0 | 7d 2c 0a 50 6f 77 65 72 50 43 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d | },.PowerPC.=.{.cfgsuffix.......= |
2b500 | 20 22 70 70 63 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a | ."ppc",.iscrosscompiler.=.true,. |
2b520 | 7d 2c 0a 41 52 4d 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 41 52 | },.ARM.=.{.cfgsuffix.......=."AR |
2b540 | 4d 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 4f | M",.iscrosscompiler.=.true,.},.O |
2b560 | 72 62 69 73 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 | rbis.=.{.cfgsuffix.......=."orbi |
2b580 | 73 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 | s",.iscrosscompiler.=.true,.name |
2b5a0 | 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 4f 72 62 69 73 22 2c 0a 7d 2c 0a 44 75 72 61 6e 67 | style.......=."Orbis",.},.Durang |
2b5c0 | 6f 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 64 75 72 61 6e 67 6f | o.=.{.cfgsuffix.......=."durango |
2b5e0 | 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 6f 73 68 61 | ",.iscrosscompiler.=.true,.nosha |
2b600 | 72 65 64 6c 69 62 73 20 20 20 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 | redlibs....=.true,.namestyle.... |
2b620 | 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 7d 2c 0a 7d 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 | ...=."windows",.},.}.local.built |
2b640 | 69 6e 5f 64 6f 66 69 6c 65 20 3d 20 64 6f 66 69 6c 65 0a 66 75 6e 63 74 69 6f 6e 20 64 6f 66 69 | in_dofile.=.dofile.function.dofi |
2b660 | 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6f 6c 64 63 77 64 20 3d 20 6f 73 2e 67 65 74 63 | le(fname).local.oldcwd.=.os.getc |
2b680 | 77 64 28 29 0a 6c 6f 63 61 6c 20 6f 6c 64 66 69 6c 65 20 3d 20 5f 53 43 52 49 50 54 0a 69 66 20 | wd().local.oldfile.=._SCRIPT.if. |
2b6a0 | 28 6e 6f 74 20 6f 73 2e 69 73 66 69 6c 65 28 66 6e 61 6d 65 29 29 20 74 68 65 6e 0a 6c 6f 63 61 | (not.os.isfile(fname)).then.loca |
2b6c0 | 6c 20 70 61 74 68 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 66 6e 61 6d 65 2c 20 5f 4f | l.path.=.os.pathsearch(fname,._O |
2b6e0 | 50 54 49 4f 4e 53 5b 22 73 63 72 69 70 74 73 22 5d 2c 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 52 | PTIONS["scripts"],.os.getenv("PR |
2b700 | 45 4d 41 4b 45 5f 50 41 54 48 22 29 29 0a 69 66 20 28 70 61 74 68 29 20 74 68 65 6e 0a 66 6e 61 | EMAKE_PATH")).if.(path).then.fna |
2b720 | 6d 65 20 3d 20 70 61 74 68 2e 2e 22 2f 22 2e 2e 66 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 5f 53 | me.=.path.."/"..fname.end.end._S |
2b740 | 43 52 49 50 54 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 66 6e 61 6d 65 29 0a | CRIPT.=.path.getabsolute(fname). |
2b760 | 6c 6f 63 61 6c 20 6e 65 77 63 77 64 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 | local.newcwd.=.path.getdirectory |
2b780 | 28 5f 53 43 52 49 50 54 29 0a 6f 73 2e 63 68 64 69 72 28 6e 65 77 63 77 64 29 0a 6c 6f 63 61 6c | (_SCRIPT).os.chdir(newcwd).local |
2b7a0 | 20 61 2c 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 66 20 3d 20 62 75 69 6c 74 69 6e 5f 64 6f 66 69 | .a,.b,.c,.d,.e,.f.=.builtin_dofi |
2b7c0 | 6c 65 28 5f 53 43 52 49 50 54 29 0a 5f 53 43 52 49 50 54 20 3d 20 6f 6c 64 66 69 6c 65 0a 6f 73 | le(_SCRIPT)._SCRIPT.=.oldfile.os |
2b7e0 | 2e 63 68 64 69 72 28 6f 6c 64 63 77 64 29 0a 72 65 74 75 72 6e 20 61 2c 20 62 2c 20 63 2c 20 64 | .chdir(oldcwd).return.a,.b,.c,.d |
2b800 | 2c 20 65 2c 20 66 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 69 66 28 65 78 70 72 2c 20 74 72 | ,.e,.f.end.function.iif(expr,.tr |
2b820 | 75 65 76 61 6c 2c 20 66 61 6c 73 65 76 61 6c 29 0a 69 66 20 28 65 78 70 72 29 20 74 68 65 6e 0a | ueval,.falseval).if.(expr).then. |
2b840 | 72 65 74 75 72 6e 20 74 72 75 65 76 61 6c 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 | return.trueval.else.return.false |
2b860 | 76 61 6c 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 63 6c 75 64 65 28 66 6e 61 | val.end.end.function.include(fna |
2b880 | 6d 65 29 0a 6c 6f 63 61 6c 20 64 69 72 2c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 | me).local.dir,.name.=.premake.fi |
2b8a0 | 6e 64 44 65 66 61 75 6c 74 53 63 72 69 70 74 28 66 6e 61 6d 65 2c 20 66 61 6c 73 65 29 0a 69 66 | ndDefaultScript(fname,.false).if |
2b8c0 | 20 64 69 72 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 6f 66 69 6c 65 28 64 | .dir.~=.nil.then.return.dofile(d |
2b8e0 | 69 72 20 2e 2e 20 22 2f 22 20 2e 2e 20 6e 61 6d 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 | ir...."/"....name).end.return.ni |
2b900 | 6c 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a | l.end.function.printf(msg,....). |
2b920 | 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 70 72 69 6e 74 28 73 74 72 69 6e 67 2e 66 6f 72 | local.arg={...}.print(string.for |
2b940 | 6d 61 74 28 6d 73 67 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 29 0a 65 6e 64 | mat(msg,.table.unpack(arg))).end |
2b960 | 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 74 79 70 65 20 3d 20 74 79 70 65 0a 66 75 6e 63 74 | .local.builtin_type.=.type.funct |
2b980 | 69 6f 6e 20 74 79 70 65 28 74 29 0a 6c 6f 63 61 6c 20 6d 74 20 3d 20 67 65 74 6d 65 74 61 74 61 | ion.type(t).local.mt.=.getmetata |
2b9a0 | 62 6c 65 28 74 29 0a 69 66 20 28 6d 74 29 20 74 68 65 6e 0a 69 66 20 28 6d 74 2e 5f 5f 74 79 70 | ble(t).if.(mt).then.if.(mt.__typ |
2b9c0 | 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6d 74 2e 5f 5f 74 79 70 65 0a 65 6e 64 0a 65 6e 64 | e).then.return.mt.__type.end.end |
2b9e0 | 0a 72 65 74 75 72 6e 20 62 75 69 6c 74 69 6e 5f 74 79 70 65 28 74 29 0a 65 6e 64 0a 00 70 72 65 | .return.builtin_type(t).end..pre |
2ba00 | 6d 61 6b 65 2e 61 63 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e | make.action.=.{.}.premake.action |
2ba20 | 2e 6c 69 73 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 | .list.=.{.}.function.premake.act |
2ba40 | 69 6f 6e 2e 61 64 64 28 61 29 0a 6c 6f 63 61 6c 20 6d 69 73 73 69 6e 67 0a 66 6f 72 20 5f 2c 20 | ion.add(a).local.missing.for._,. |
2ba60 | 66 69 65 6c 64 20 69 6e 20 69 70 61 69 72 73 28 7b 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 20 | field.in.ipairs({"description",. |
2ba80 | 22 74 72 69 67 67 65 72 22 7d 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 61 5b 66 69 65 6c 64 5d 29 | "trigger"}).do.if.(not.a[field]) |
2baa0 | 20 74 68 65 6e 0a 6d 69 73 73 69 6e 67 20 3d 20 66 69 65 6c 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 | .then.missing.=.field.end.end.if |
2bac0 | 20 28 6d 69 73 73 69 6e 67 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 61 63 74 69 6f 6e 20 6e 65 | .(missing).then.error("action.ne |
2bae0 | 65 64 73 20 61 20 22 20 2e 2e 20 6d 69 73 73 69 6e 67 2c 20 33 29 0a 65 6e 64 0a 70 72 65 6d 61 | eds.a."....missing,.3).end.prema |
2bb00 | 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 61 2e 74 72 69 67 67 65 72 5d 20 3d 20 61 0a 65 6e | ke.action.list[a.trigger].=.a.en |
2bb20 | 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 61 6c 6c 28 6e | d.function.premake.action.call(n |
2bb40 | 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 | ame).local.a.=.premake.action.li |
2bb60 | 73 74 5b 6e 61 6d 65 5d 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 | st[name].for.sln.in.premake.solu |
2bb80 | 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 2e 6f 6e 73 6f 6c 75 74 69 6f 6e 20 74 | tion.each().do.if.a.onsolution.t |
2bba0 | 68 65 6e 0a 61 2e 6f 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 0a 66 6f 72 20 70 72 | hen.a.onsolution(sln).end.for.pr |
2bbc0 | 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 | j.in.premake.solution.eachprojec |
2bbe0 | 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 61 2e 6f 6e 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 2e | t(sln).do.if.a.onproject.then.a. |
2bc00 | 6f 6e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 2e | onproject(prj).end.end.end.if.a. |
2bc20 | 65 78 65 63 75 74 65 20 74 68 65 6e 0a 61 2e 65 78 65 63 75 74 65 28 29 0a 65 6e 64 0a 65 6e 64 | execute.then.a.execute().end.end |
2bc40 | 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 | .function.premake.action.current |
2bc60 | 28 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 5f 41 43 | ().return.premake.action.get(_AC |
2bc80 | 54 49 4f 4e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f | TION).end.function.premake.actio |
2bca0 | 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f | n.get(name).return.premake.actio |
2bcc0 | 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | n.list[name].end.function.premak |
2bce0 | 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d | e.action.each().local.keys.=.{.} |
2bd00 | 0a 66 6f 72 20 5f 2c 20 61 63 74 69 6f 6e 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e | .for._,.action.in.pairs(premake. |
2bd20 | 61 63 74 69 6f 6e 2e 6c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 | action.list).do.table.insert(key |
2bd40 | 73 2c 20 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 | s,.action.trigger).end.table.sor |
2bd60 | 74 28 6b 65 79 73 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 | t(keys).local.i.=.0.return.funct |
2bd80 | 69 6f 6e 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 | ion().i.=.i.+.1.return.premake.a |
2bda0 | 63 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 73 5b 69 5d 5d 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 | ction.list[keys[i]].end.end.func |
2bdc0 | 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 65 74 28 6e 61 6d 65 29 0a 5f 41 | tion.premake.action.set(name)._A |
2bde0 | 43 54 49 4f 4e 20 3d 20 6e 61 6d 65 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d | CTION.=.name.local.action.=.prem |
2be00 | 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 69 66 20 61 63 74 69 6f 6e 20 74 | ake.action.get(name).if.action.t |
2be20 | 68 65 6e 0a 5f 4f 53 20 3d 20 61 63 74 69 6f 6e 2e 6f 73 20 6f 72 20 5f 4f 53 0a 65 6e 64 0a 65 | hen._OS.=.action.os.or._OS.end.e |
2be40 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 75 70 70 6f | nd.function.premake.action.suppo |
2be60 | 72 74 73 28 61 63 74 69 6f 6e 2c 20 66 65 61 74 75 72 65 29 0a 69 66 20 6e 6f 74 20 61 63 74 69 | rts(action,.feature).if.not.acti |
2be80 | 6f 6e 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 61 63 74 69 | on.then.return.false.end.if.acti |
2bea0 | 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 74 68 65 6e 0a 69 66 20 74 61 62 6c 65 | on.valid_languages.then.if.table |
2bec0 | 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 | .contains(action.valid_languages |
2bee0 | 2c 20 66 65 61 74 75 72 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a | ,.feature).then.return.true.end. |
2bf00 | 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 20 74 68 65 6e 0a 69 | end.if.action.valid_kinds.then.i |
2bf20 | 66 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 | f.table.contains(action.valid_ki |
2bf40 | 6e 64 73 2c 20 66 65 61 74 75 72 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 | nds,.feature).then.return.true.e |
2bf60 | 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 | nd.end.return.false.end..premake |
2bf80 | 2e 6f 70 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 | .option.=.{.}.premake.option.lis |
2bfa0 | 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e | t.=.{.}.function.premake.option. |
2bfc0 | 61 64 64 28 6f 70 74 29 0a 6c 6f 63 61 6c 20 6d 69 73 73 69 6e 67 0a 66 6f 72 20 5f 2c 20 66 69 | add(opt).local.missing.for._,.fi |
2bfe0 | 65 6c 64 20 69 6e 20 69 70 61 69 72 73 28 7b 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 20 22 | eld.in.ipairs({."description",." |
2c000 | 74 72 69 67 67 65 72 22 20 7d 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 6f 70 74 5b 66 69 65 6c 64 | trigger".}).do.if.(not.opt[field |
2c020 | 5d 29 20 74 68 65 6e 0a 6d 69 73 73 69 6e 67 20 3d 20 66 69 65 6c 64 0a 65 6e 64 0a 65 6e 64 0a | ]).then.missing.=.field.end.end. |
2c040 | 69 66 20 28 6d 69 73 73 69 6e 67 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 6f 70 74 69 6f 6e 20 | if.(missing).then.error("option. |
2c060 | 6e 65 65 64 73 20 61 20 22 20 2e 2e 20 6d 69 73 73 69 6e 67 2c 20 33 29 0a 65 6e 64 0a 70 72 65 | needs.a."....missing,.3).end.pre |
2c080 | 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b 6f 70 74 2e 74 72 69 67 67 65 72 5d 20 3d 20 | make.option.list[opt.trigger].=. |
2c0a0 | 6f 70 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e | opt.end.function.premake.option. |
2c0c0 | 67 65 74 28 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e | get(name).return.premake.option. |
2c0e0 | 6c 69 73 74 5b 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e | list[name].end.function.premake. |
2c100 | 6f 70 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 66 | option.each().local.keys.=.{.}.f |
2c120 | 6f 72 20 5f 2c 20 6f 70 74 69 6f 6e 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 6f 70 | or._,.option.in.pairs(premake.op |
2c140 | 74 69 6f 6e 2e 6c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c | tion.list).do.table.insert(keys, |
2c160 | 20 6f 70 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 | .option.trigger).end.table.sort( |
2c180 | 6b 65 79 73 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f | keys).local.i.=.0.return.functio |
2c1a0 | 6e 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 | n().i.=.i.+.1.return.premake.opt |
2c1c0 | 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 73 5b 69 5d 5d 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 | ion.list[keys[i]].end.end.functi |
2c1e0 | 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 76 61 6c 69 64 61 74 65 28 76 61 6c 75 65 | on.premake.option.validate(value |
2c200 | 73 29 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 65 | s).for.key,.value.in.pairs(value |
2c220 | 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6f 70 74 20 3d 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e | s).do.local.opt.=.premake.option |
2c240 | 2e 67 65 74 28 6b 65 79 29 0a 69 66 20 28 6e 6f 74 20 6f 70 74 29 20 74 68 65 6e 0a 72 65 74 75 | .get(key).if.(not.opt).then.retu |
2c260 | 72 6e 20 66 61 6c 73 65 2c 20 22 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 22 20 2e 2e 20 | rn.false,."invalid.option.'".... |
2c280 | 6b 65 79 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 28 6f 70 74 2e 76 61 6c 75 65 20 61 6e 64 | key...."'".end.if.(opt.value.and |
2c2a0 | 20 76 61 6c 75 65 20 3d 3d 20 22 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c | .value.==."").then.return.false, |
2c2c0 | 20 22 6e 6f 20 76 61 6c 75 65 20 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 6f 70 74 69 6f 6e 20 | ."no.value.specified.for.option. |
2c2e0 | 27 22 20 2e 2e 20 6b 65 79 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 6f 70 74 2e 61 6c 6c 6f | '"....key...."'".end.if.opt.allo |
2c300 | 77 65 64 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 6f 75 6e 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 | wed.then.local.found.=.false.for |
2c320 | 20 5f 2c 20 6d 61 74 63 68 20 69 6e 20 69 70 61 69 72 73 28 6f 70 74 2e 61 6c 6c 6f 77 65 64 29 | ._,.match.in.ipairs(opt.allowed) |
2c340 | 20 64 6f 0a 69 66 20 6d 61 74 63 68 5b 31 5d 20 3d 3d 20 76 61 6c 75 65 20 74 68 65 6e 0a 66 6f | .do.if.match[1].==.value.then.fo |
2c360 | 75 6e 64 20 3d 20 74 72 75 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 | und.=.true.break.end.end.if.not. |
2c380 | 66 6f 75 6e 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 73 74 72 69 6e 67 2e | found.then.return.false,.string. |
2c3a0 | 66 6f 72 6d 61 74 28 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 27 25 73 27 20 66 6f 72 20 6f | format("invalid.value.'%s'.for.o |
2c3c0 | 70 74 69 6f 6e 20 27 25 73 27 22 2c 20 76 61 6c 75 65 2c 20 6b 65 79 29 0a 65 6e 64 0a 65 6e 64 | ption.'%s'",.value,.key).end.end |
2c3e0 | 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 74 72 | .end.return.true.end..premake.tr |
2c400 | 65 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 | ee.=.{.}.local.tree.=.premake.tr |
2c420 | 65 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 6e 29 0a | ee.function.premake.tree.new(n). |
2c440 | 6c 6f 63 61 6c 20 74 20 3d 20 7b 0a 6e 61 6d 65 20 3d 20 6e 2c 0a 63 68 69 6c 64 72 65 6e 20 3d | local.t.=.{.name.=.n,.children.= |
2c460 | 20 7b 20 7d 0a 7d 0a 72 65 74 75 72 6e 20 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 | .{.}.}.return.t.end.function.pre |
2c480 | 6d 61 6b 65 2e 74 72 65 65 2e 61 64 64 28 74 72 2c 20 70 2c 20 6f 6e 61 64 64 66 75 6e 63 29 0a | make.tree.add(tr,.p,.onaddfunc). |
2c4a0 | 69 66 20 70 20 3d 3d 20 22 2e 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 6c | if.p.==.".".then.return.tr.end.l |
2c4c0 | 6f 63 61 6c 20 70 61 72 65 6e 74 6e 6f 64 65 20 3d 20 74 72 65 65 2e 61 64 64 28 74 72 2c 20 70 | ocal.parentnode.=.tree.add(tr,.p |
2c4e0 | 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 29 2c 20 6f 6e 61 64 64 66 75 6e 63 29 0a | ath.getdirectory(p),.onaddfunc). |
2c500 | 6c 6f 63 61 6c 20 63 68 69 6c 64 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 | local.childname.=.path.getname(p |
2c520 | 29 0a 69 66 20 63 68 69 6c 64 6e 61 6d 65 20 3d 3d 20 22 2e 2e 22 20 74 68 65 6e 0a 72 65 74 75 | ).if.childname.==."..".then.retu |
2c540 | 72 6e 20 70 61 72 65 6e 74 6e 6f 64 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 6e 6f 64 | rn.parentnode.end.local.childnod |
2c560 | 65 20 3d 20 70 61 72 65 6e 74 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 5b 63 68 69 6c 64 6e 61 6d | e.=.parentnode.children[childnam |
2c580 | 65 5d 0a 69 66 20 6e 6f 74 20 63 68 69 6c 64 6e 6f 64 65 20 6f 72 20 63 68 69 6c 64 6e 6f 64 65 | e].if.not.childnode.or.childnode |
2c5a0 | 2e 70 61 74 68 20 7e 3d 20 70 20 74 68 65 6e 0a 63 68 69 6c 64 6e 6f 64 65 20 3d 20 74 72 65 65 | .path.~=.p.then.childnode.=.tree |
2c5c0 | 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 6e 6f 64 65 2c 20 74 72 65 65 2e 6e 65 77 28 63 68 69 | .insert(parentnode,.tree.new(chi |
2c5e0 | 6c 64 6e 61 6d 65 29 29 0a 63 68 69 6c 64 6e 6f 64 65 2e 70 61 74 68 20 3d 20 70 0a 69 66 20 6f | ldname)).childnode.path.=.p.if.o |
2c600 | 6e 61 64 64 66 75 6e 63 20 74 68 65 6e 0a 6f 6e 61 64 64 66 75 6e 63 28 63 68 69 6c 64 6e 6f 64 | naddfunc.then.onaddfunc(childnod |
2c620 | 65 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 68 69 6c 64 6e 6f 64 65 0a 65 6e 64 0a | e).end.end.return.childnode.end. |
2c640 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 69 6e 73 65 72 74 28 70 61 72 | function.premake.tree.insert(par |
2c660 | 65 6e 74 2c 20 63 68 69 6c 64 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 2e | ent,.child).table.insert(parent. |
2c680 | 63 68 69 6c 64 72 65 6e 2c 20 63 68 69 6c 64 29 0a 69 66 20 63 68 69 6c 64 2e 6e 61 6d 65 20 74 | children,.child).if.child.name.t |
2c6a0 | 68 65 6e 0a 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 63 68 69 6c 64 2e 6e 61 6d 65 5d 20 | hen.parent.children[child.name]. |
2c6c0 | 3d 20 63 68 69 6c 64 0a 65 6e 64 0a 63 68 69 6c 64 2e 70 61 72 65 6e 74 20 3d 20 70 61 72 65 6e | =.child.end.child.parent.=.paren |
2c6e0 | 74 0a 72 65 74 75 72 6e 20 63 68 69 6c 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | t.return.child.end.function.prem |
2c700 | 61 6b 65 2e 74 72 65 65 2e 67 65 74 6c 6f 63 61 6c 70 61 74 68 28 6e 6f 64 65 29 0a 69 66 20 6e | ake.tree.getlocalpath(node).if.n |
2c720 | 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 74 68 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 64 65 | ode.parent.path.then.return.node |
2c740 | 2e 6e 61 6d 65 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e 63 66 67 20 74 68 65 6e 0a 72 65 74 75 72 | .name.elseif.node.cfg.then.retur |
2c760 | 6e 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 6f 64 65 | n.node.cfg.name.else.return.node |
2c780 | 2e 70 61 74 68 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 | .path.end.end.function.premake.t |
2c7a0 | 72 65 65 2e 72 65 6d 6f 76 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 72 65 6e 20 | ree.remove(node).local.children. |
2c7c0 | 3d 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 0a 66 6f 72 20 69 20 3d 20 31 | =.node.parent.children.for.i.=.1 |
2c7e0 | 2c 20 23 63 68 69 6c 64 72 65 6e 20 64 6f 0a 69 66 20 63 68 69 6c 64 72 65 6e 5b 69 5d 20 3d 3d | ,.#children.do.if.children[i].== |
2c800 | 20 6e 6f 64 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 63 68 69 6c 64 72 65 6e | .node.then.table.remove(children |
2c820 | 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3d 20 7b 7d 0a | ,.i).end.end.node.children.=.{}. |
2c840 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 73 6f 72 74 28 74 | end.function.premake.tree.sort(t |
2c860 | 72 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 | r).tree.traverse(tr,.{.onnode.=. |
2c880 | 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6e 6f 64 65 2e 63 | function(node).table.sort(node.c |
2c8a0 | 68 69 6c 64 72 65 6e 2c 20 66 75 6e 63 74 69 6f 6e 28 61 2c 62 29 0a 72 65 74 75 72 6e 20 61 2e | hildren,.function(a,b).return.a. |
2c8c0 | 6e 61 6d 65 20 3c 20 62 2e 6e 61 6d 65 0a 65 6e 64 29 0a 65 6e 64 0a 7d 2c 20 74 72 75 65 29 0a | name.<.b.name.end).end.},.true). |
2c8e0 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 74 72 61 76 65 72 | end.function.premake.tree.traver |
2c900 | 73 65 28 74 2c 20 66 6e 2c 20 69 6e 63 6c 75 64 65 72 6f 6f 74 2c 20 69 6e 69 74 69 61 6c 64 65 | se(t,.fn,.includeroot,.initialde |
2c920 | 70 74 68 29 0a 6c 6f 63 61 6c 20 64 6f 6e 6f 64 65 2c 20 64 6f 63 68 69 6c 64 72 65 6e 0a 64 6f | pth).local.donode,.dochildren.do |
2c940 | 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 29 | node.=.function(node,.fn,.depth) |
2c960 | 0a 69 66 20 6e 6f 64 65 2e 69 73 72 65 6d 6f 76 65 64 20 74 68 65 6e 20 0a 72 65 74 75 72 6e 20 | .if.node.isremoved.then..return. |
2c980 | 0a 65 6e 64 0a 69 66 20 66 6e 2e 6f 6e 6e 6f 64 65 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 6e 6f 64 | .end.if.fn.onnode.then..fn.onnod |
2c9a0 | 65 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 69 66 20 23 6e 6f 64 65 2e 63 68 69 | e(node,.depth)..end.if.#node.chi |
2c9c0 | 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 6e 74 | ldren.>.0.then.if.fn.onbranchent |
2c9e0 | 65 72 20 74 68 65 6e 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 28 6e 6f 64 65 2c 20 64 | er.then.fn.onbranchenter(node,.d |
2ca00 | 65 70 74 68 29 0a 65 6e 64 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 20 74 68 65 6e 20 0a 66 | epth).end.if.fn.onbranch.then..f |
2ca20 | 6e 2e 6f 6e 62 72 61 6e 63 68 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 64 6f 63 | n.onbranch(node,.depth)..end.doc |
2ca40 | 68 69 6c 64 72 65 6e 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 69 66 20 | hildren(node,.fn,.depth.+.1).if. |
2ca60 | 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 78 69 74 20 74 68 65 6e 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 | fn.onbranchexit.then.fn.onbranch |
2ca80 | 65 78 69 74 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 66 6e | exit(node,.depth).end.else.if.fn |
2caa0 | 2e 6f 6e 6c 65 61 66 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 6c 65 61 66 28 6e 6f 64 65 2c 20 64 65 | .onleaf.then..fn.onleaf(node,.de |
2cac0 | 70 74 68 29 20 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 64 6f 63 68 69 6c 64 72 65 6e 20 3d 20 66 | pth)..end.end.end.dochildren.=.f |
2cae0 | 75 6e 63 74 69 6f 6e 28 70 61 72 65 6e 74 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 6c 6f 63 61 6c | unction(parent,.fn,.depth).local |
2cb00 | 20 69 20 3d 20 31 0a 77 68 69 6c 65 20 69 20 3c 3d 20 23 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 | .i.=.1.while.i.<=.#parent.childr |
2cb20 | 65 6e 20 64 6f 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 | en.do.local.node.=.parent.childr |
2cb40 | 65 6e 5b 69 5d 0a 64 6f 6e 6f 64 65 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 69 66 | en[i].donode(node,.fn,.depth).if |
2cb60 | 20 6e 6f 64 65 20 3d 3d 20 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 69 5d 20 74 68 65 6e | .node.==.parent.children[i].then |
2cb80 | 0a 69 20 3d 20 69 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 69 6e | .i.=.i.+.1.end.end.end.if.not.in |
2cba0 | 69 74 69 61 6c 64 65 70 74 68 20 74 68 65 6e 0a 69 6e 69 74 69 61 6c 64 65 70 74 68 20 3d 20 30 | itialdepth.then.initialdepth.=.0 |
2cbc0 | 0a 65 6e 64 0a 69 66 20 69 6e 63 6c 75 64 65 72 6f 6f 74 20 74 68 65 6e 0a 64 6f 6e 6f 64 65 28 | .end.if.includeroot.then.donode( |
2cbe0 | 74 2c 20 66 6e 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a 65 6c 73 65 0a 64 6f 63 68 69 6c | t,.fn,.initialdepth).else.dochil |
2cc00 | 64 72 65 6e 28 74 2c 20 66 6e 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a 65 6e 64 0a 65 6e | dren(t,.fn,.initialdepth).end.en |
2cc20 | 64 0a 00 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b | d..premake.solution.=.{.}.premak |
2cc40 | 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 | e.solution.list.=.{.}.function.p |
2cc60 | 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6e 65 77 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 | remake.solution.new(name).local. |
2cc80 | 73 6c 6e 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 72 65 6d 61 6b 65 2e 73 | sln.=.{.}.table.insert(premake.s |
2cca0 | 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 2c 20 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 | olution.list,.sln).premake.solut |
2ccc0 | 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 20 3d 20 73 6c 6e 0a 73 65 74 6d 65 74 61 74 61 62 6c | ion.list[name].=.sln.setmetatabl |
2cce0 | 65 28 73 6c 6e 2c 20 7b 20 5f 5f 74 79 70 65 3d 22 73 6f 6c 75 74 69 6f 6e 22 20 7d 29 0a 73 6c | e(sln,.{.__type="solution".}).sl |
2cd00 | 6e 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 6e 61 6d 65 0a 73 6c 6e 2e 62 61 73 65 | n.name...........=.name.sln.base |
2cd20 | 64 69 72 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 73 6c 6e 2e 70 72 6f | dir........=.os.getcwd().sln.pro |
2cd40 | 6a 65 63 74 73 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 62 6c 6f 63 6b 73 20 20 20 20 | jects.......=.{.}.sln.blocks.... |
2cd60 | 20 20 20 20 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 | .....=.{.}.sln.configurations.=. |
2cd80 | 7b 20 7d 0a 73 6c 6e 2e 67 72 6f 75 70 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 72 65 74 | {.}.sln.groups.........=.{.}.ret |
2cda0 | 75 72 6e 20 73 6c 6e 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c | urn.sln.end.function.premake.sol |
2cdc0 | 75 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 | ution.each().local.i.=.0.return. |
2cde0 | 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 69 20 3c 3d 20 23 70 | function.().i.=.i.+.1.if.i.<=.#p |
2ce00 | 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 20 74 68 65 6e 0a 72 65 74 75 72 6e | remake.solution.list.then.return |
2ce20 | 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 69 5d 0a 65 6e 64 0a 65 6e | .premake.solution.list[i].end.en |
2ce40 | 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e | d.end.function.premake.solution. |
2ce60 | 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 | eachproject(sln).local.i.=.0.ret |
2ce80 | 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 28 69 20 | urn.function.().i.=.i.+.1.if.(i. |
2cea0 | 3c 3d 20 23 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 | <=.#sln.projects).then.return.pr |
2cec0 | 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 2c 20 69 | emake.solution.getproject(sln,.i |
2cee0 | 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 | ).end.end.end.function.premake.s |
2cf00 | 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 69 20 3d | olution.eachgroup(sln).local.i.= |
2cf20 | 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 | .0.return.function().i.=.i.+.1.i |
2cf40 | 66 28 69 20 3c 3d 20 23 73 6c 6e 2e 67 72 6f 75 70 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | f(i.<=.#sln.groups).then.return. |
2cf60 | 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 67 72 6f 75 70 28 73 6c 6e 2c 20 69 | premake.solution.getgroup(sln,.i |
2cf80 | 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 | ).end.end.end.function.premake.s |
2cfa0 | 6f 6c 75 74 69 6f 6e 2e 67 65 74 28 6b 65 79 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e | olution.get(key).return.premake. |
2cfc0 | 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | solution.list[key].end.function. |
2cfe0 | 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 2c | premake.solution.getproject(sln, |
2d000 | 20 69 64 78 29 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 69 | .idx).local.prj.=.sln.projects[i |
2d020 | 64 78 5d 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 | dx].local.cfg.=.premake.getconfi |
2d040 | 67 28 70 72 6a 29 0a 63 66 67 2e 6e 61 6d 65 20 3d 20 70 72 6a 2e 6e 61 6d 65 0a 72 65 74 75 72 | g(prj).cfg.name.=.prj.name.retur |
2d060 | 6e 20 63 66 67 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 | n.cfg.end.function.premake.solut |
2d080 | 69 6f 6e 2e 67 65 74 67 72 6f 75 70 28 73 6c 6e 2c 20 69 64 78 29 0a 6c 6f 63 61 6c 20 67 72 70 | ion.getgroup(sln,.idx).local.grp |
2d0a0 | 20 3d 20 73 6c 6e 2e 67 72 6f 75 70 73 5b 69 64 78 5d 0a 72 65 74 75 72 6e 20 67 72 70 0a 65 6e | .=.sln.groups[idx].return.grp.en |
2d0c0 | 64 00 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e | d.premake.project.=.{.}.function |
2d0e0 | 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 | .premake.project.buildsourcetree |
2d100 | 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 | (prj).local.tr.=.premake.tree.ne |
2d120 | 77 28 70 72 6a 2e 6e 61 6d 65 29 0a 74 72 2e 70 72 6f 6a 65 63 74 20 3d 20 70 72 6a 0a 6c 6f 63 | w(prj.name).tr.project.=.prj.loc |
2d140 | 61 6c 20 69 73 76 70 61 74 68 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 61 64 64 28 | al.isvpath.local.function.onadd( |
2d160 | 6e 6f 64 65 29 0a 6e 6f 64 65 2e 69 73 76 70 61 74 68 20 3d 20 69 73 76 70 61 74 68 0a 65 6e 64 | node).node.isvpath.=.isvpath.end |
2d180 | 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 | .for.fcfg.in.premake.project.eac |
2d1a0 | 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 69 73 76 70 61 74 68 20 3d 20 28 66 63 66 67 2e 6e 61 | hfile(prj).do.isvpath.=.(fcfg.na |
2d1c0 | 6d 65 20 7e 3d 20 66 63 66 67 2e 76 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 | me.~=.fcfg.vpath).local.node.=.p |
2d1e0 | 72 65 6d 61 6b 65 2e 74 72 65 65 2e 61 64 64 28 74 72 2c 20 66 63 66 67 2e 76 70 61 74 68 2c 20 | remake.tree.add(tr,.fcfg.vpath,. |
2d200 | 6f 6e 61 64 64 29 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 66 63 66 67 0a 65 6e 64 0a 70 72 65 6d 61 | onadd).node.cfg.=.fcfg.end.prema |
2d220 | 6b 65 2e 74 72 65 65 2e 73 6f 72 74 28 74 72 29 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 66 | ke.tree.sort(tr).return.tr.end.f |
2d240 | 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 | unction.premake.eachconfig(prj,. |
2d260 | 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 74 68 65 6e 20 70 72 | platform).if.prj.project.then.pr |
2d280 | 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 65 6e 64 0a 6c 6f 63 61 6c 20 63 66 67 73 20 3d | j.=.prj.project.end.local.cfgs.= |
2d2a0 | 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 0a 6c 6f 63 | .prj.solution.configurations.loc |
2d2c0 | 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 | al.i.=.0.return.function.().i.=. |
2d2e0 | 69 20 2b 20 31 0a 69 66 20 69 20 3c 3d 20 23 63 66 67 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | i.+.1.if.i.<=.#cfgs.then.return. |
2d300 | 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 73 5b 69 5d 2c 20 | premake.getconfig(prj,.cfgs[i],. |
2d320 | 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | platform).end.end.end.function.p |
2d340 | 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 0a 69 66 20 | remake.project.eachfile(prj).if. |
2d360 | 6e 6f 74 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 74 68 65 6e 20 70 72 6a 20 3d 20 70 72 65 6d 61 | not.prj.project.then.prj.=.prema |
2d380 | 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 29 20 65 6e 64 0a 6c 6f 63 61 6c 20 69 20 3d 20 | ke.getconfig(prj).end.local.i.=. |
2d3a0 | 30 0a 6c 6f 63 61 6c 20 74 20 3d 20 70 72 6a 2e 66 69 6c 65 73 0a 72 65 74 75 72 6e 20 66 75 6e | 0.local.t.=.prj.files.return.fun |
2d3c0 | 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 28 69 20 3c 3d 20 23 74 29 20 | ction.().i.=.i.+.1.if.(i.<=.#t). |
2d3e0 | 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 70 72 6a 2e 5f 5f 66 69 6c 65 63 6f 6e 66 | then.local.fcfg.=.prj.__fileconf |
2d400 | 69 67 73 5b 74 5b 69 5d 5d 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 72 65 6d 61 6b 65 2e 70 | igs[t[i]].fcfg.vpath.=.premake.p |
2d420 | 72 6f 6a 65 63 74 2e 67 65 74 76 70 61 74 68 28 70 72 6a 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a | roject.getvpath(prj,.fcfg.name). |
2d440 | 72 65 74 75 72 6e 20 66 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | return.fcfg.end.end.end.function |
2d460 | 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 61 6c 75 65 29 0a 69 66 20 28 74 79 70 65 28 76 61 6c | .premake.esc(value).if.(type(val |
2d480 | 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 72 65 73 75 6c | ue).==."table").then.local.resul |
2d4a0 | 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 | t.=.{.}.for._,v.in.ipairs(value) |
2d4c0 | 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 72 65 6d 61 6b 65 | .do.table.insert(result,.premake |
2d4e0 | 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a | .esc(v)).end.return.result.else. |
2d500 | 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 26 27 2c 20 20 22 26 61 6d 70 3b 22 | value.=.value:gsub('&',.."&" |
2d520 | 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 22 27 2c 20 20 22 26 71 75 6f | ).value.=.value:gsub('"',.."&quo |
2d540 | 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 22 27 22 2c 20 20 22 26 | t;").value.=.value:gsub("'",.."& |
2d560 | 61 70 6f 73 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 3c 27 2c 20 | apos;").value.=.value:gsub('<',. |
2d580 | 20 22 26 6c 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 3e 27 2c | ."<").value.=.value:gsub('>', |
2d5a0 | 20 20 22 26 67 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 5c 72 | ..">").value.=.value:gsub('\r |
2d5c0 | 27 2c 20 22 26 23 78 30 44 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 | ',."
").value.=.value:gsub( |
2d5e0 | 27 5c 6e 27 2c 20 22 26 23 78 30 41 3b 22 29 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 | '\n',."
").return.value.end |
2d600 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 | .end.function.premake.filterplat |
2d620 | 66 6f 72 6d 73 28 73 6c 6e 2c 20 6d 61 70 2c 20 64 65 66 61 75 6c 74 29 0a 6c 6f 63 61 6c 20 72 | forms(sln,.map,.default).local.r |
2d640 | 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 69 66 20 | esult.=.{.}.local.keys.=.{.}.if. |
2d660 | 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 70 20 69 6e 20 69 | sln.platforms.then.for._,.p.in.i |
2d680 | 70 61 69 72 73 28 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 69 66 20 6d 61 70 5b 70 | pairs(sln.platforms).do.if.map[p |
2d6a0 | 5d 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 6b 65 79 73 2c 20 6d | ].and.not.table.contains(keys,.m |
2d6c0 | 61 70 5b 70 5d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c | ap[p]).then.table.insert(result, |
2d6e0 | 20 70 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6d 61 70 5b 70 5d 29 0a 65 | .p).table.insert(keys,.map[p]).e |
2d700 | 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 72 65 73 75 6c 74 20 3d 3d 20 30 20 61 6e 64 20 64 | nd.end.end.if.#result.==.0.and.d |
2d720 | 65 66 61 75 6c 74 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c | efault.then.table.insert(result, |
2d740 | 20 64 65 66 61 75 6c 74 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a | .default).end.return.result.end. |
2d760 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 28 6e 61 6d | function.premake.findproject(nam |
2d780 | 65 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 | e).for.sln.in.premake.solution.e |
2d7a0 | 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 | ach().do.for.prj.in.premake.solu |
2d7c0 | 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 28 70 72 6a | tion.eachproject(sln).do.if.(prj |
2d7e0 | 2e 6e 61 6d 65 20 3d 3d 20 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 20 70 72 6a 0a | .name.==.name).then.return..prj. |
2d800 | 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | end.end.end.end.function.premake |
2d820 | 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 65 78 74 65 6e 73 69 6f 6e 29 0a 66 6f 72 20 5f 2c | .findfile(prj,.extension).for._, |
2d840 | 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 | .fname.in.ipairs(prj.files).do.i |
2d860 | 66 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 65 78 74 65 6e 73 69 6f 6e 29 20 74 68 65 6e | f.fname:endswith(extension).then |
2d880 | 20 72 65 74 75 72 6e 20 66 6e 61 6d 65 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 | .return.fname.end.end.end.functi |
2d8a0 | 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d | on.premake.getconfig(prj,.cfgnam |
2d8c0 | 65 2c 20 70 6c 74 6e 61 6d 65 29 0a 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 6f 72 | e,.pltname).prj.=.prj.project.or |
2d8e0 | 20 70 72 6a 0a 69 66 20 70 6c 74 6e 61 6d 65 20 3d 3d 20 22 4e 61 74 69 76 65 22 20 6f 72 20 6e | .prj.if.pltname.==."Native".or.n |
2d900 | 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 70 | ot.table.contains(prj.solution.p |
2d920 | 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 7d 2c 20 70 6c 74 6e 61 6d 65 29 20 74 68 65 6e 0a 70 6c | latforms.or.{},.pltname).then.pl |
2d940 | 74 6e 61 6d 65 20 3d 20 6e 69 6c 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6b 65 79 20 3d 20 28 63 66 67 | tname.=.nil.end.local.key.=.(cfg |
2d960 | 6e 61 6d 65 20 6f 72 20 22 22 29 0a 69 66 20 70 6c 74 6e 61 6d 65 20 74 68 65 6e 20 6b 65 79 20 | name.or."").if.pltname.then.key. |
2d980 | 3d 20 6b 65 79 20 2e 2e 20 70 6c 74 6e 61 6d 65 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 6a 2e | =.key....pltname.end.return.prj. |
2d9a0 | 5f 5f 63 6f 6e 66 69 67 73 5b 6b 65 79 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | __configs[key].end.function.prem |
2d9c0 | 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 | ake.getconfigname(cfgname,.platf |
2d9e0 | 6f 72 6d 2c 20 75 73 65 73 68 6f 72 74 6e 61 6d 65 29 0a 69 66 20 63 66 67 6e 61 6d 65 20 74 68 | orm,.useshortname).if.cfgname.th |
2da00 | 65 6e 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 6e 61 6d 65 0a 69 66 20 70 6c 61 74 66 | en.local.name.=.cfgname.if.platf |
2da20 | 6f 72 6d 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 4e 61 74 69 76 65 22 20 74 68 65 | orm.and.platform.~=."Native".the |
2da40 | 6e 0a 69 66 20 75 73 65 73 68 6f 72 74 6e 61 6d 65 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 | n.if.useshortname.then.name.=.na |
2da60 | 6d 65 20 2e 2e 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d | me....premake.platforms[platform |
2da80 | 5d 2e 63 66 67 73 75 66 66 69 78 0a 65 6c 73 65 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 | ].cfgsuffix.else.name.=.name.... |
2daa0 | 22 7c 22 20 2e 2e 20 70 6c 61 74 66 6f 72 6d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 69 | "|"....platform.end.end.return.i |
2dac0 | 69 66 28 75 73 65 73 68 6f 72 74 6e 61 6d 65 2c 20 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 2c 20 6e | if(useshortname,.name:lower(),.n |
2dae0 | 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 | ame).end.end.function.premake.ge |
2db00 | 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f | tdependencies(prj).prj.=.prj.pro |
2db20 | 6a 65 63 74 20 6f 72 20 70 72 6a 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 73 20 3d 20 7b 20 7d 0a | ject.or.prj.local.results.=.{.}. |
2db40 | 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 | for._,.cfg.in.pairs(prj.__config |
2db60 | 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e | s).do.for._,.link.in.ipairs(cfg. |
2db80 | 6c 69 6e 6b 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 | links).do.local.dep.=.premake.fi |
2dba0 | 6e 64 70 72 6f 6a 65 63 74 28 6c 69 6e 6b 29 0a 69 66 20 64 65 70 20 61 6e 64 20 6e 6f 74 20 74 | ndproject(link).if.dep.and.not.t |
2dbc0 | 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 72 65 73 75 6c 74 73 2c 20 64 65 70 29 20 74 68 65 6e | able.contains(results,.dep).then |
2dbe0 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 73 2c 20 64 65 70 29 0a 65 6e 64 0a | .table.insert(results,.dep).end. |
2dc00 | 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 0a 65 6e 64 0a 66 75 6e 63 74 | end.end.return.results.end.funct |
2dc20 | 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 | ion.premake.project.getbasename( |
2dc40 | 70 72 6a 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e 29 0a 72 65 74 75 72 6e 20 70 61 74 74 65 72 6e | prjname,.pattern).return.pattern |
2dc60 | 3a 67 73 75 62 28 22 25 25 25 25 22 2c 20 70 72 6a 6e 61 6d 65 29 0a 65 6e 64 0a 66 75 6e 63 74 | :gsub("%%%%",.prjname).end.funct |
2dc80 | 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 | ion.premake.project.getfilename( |
2dca0 | 70 72 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d | prj,.pattern).local.fname.=.prem |
2dcc0 | 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 72 6a 2e 6e 61 6d 65 | ake.project.getbasename(prj.name |
2dce0 | 2c 20 70 61 74 74 65 72 6e 29 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 6a | ,.pattern).fname.=.path.join(prj |
2dd00 | 2e 6c 6f 63 61 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 67 65 | .location,.fname).return.path.ge |
2dd20 | 74 72 65 6c 61 74 69 76 65 28 6f 73 2e 67 65 74 63 77 64 28 29 2c 20 66 6e 61 6d 65 29 0a 65 6e | trelative(os.getcwd(),.fname).en |
2dd40 | 64 0a 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 | d..function.premake.getlinks(cfg |
2dd60 | 2c 20 6b 69 6e 64 2c 20 70 61 72 74 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 69 69 66 | ,.kind,.part).local.result.=.iif |
2dd80 | 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 20 61 6e 64 20 6b 69 6e 64 20 3d | .(part.==."directory".and.kind.= |
2dda0 | 3d 20 22 61 6c 6c 22 2c 20 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 7b 7d 29 0a 6c 6f 63 61 6c 20 | =."all",.cfg.libdirs,.{}).local. |
2ddc0 | 63 66 67 6e 61 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 6d 65 20 3d 3d 20 63 66 67 2e 70 72 | cfgname.=.iif(cfg.name.==.cfg.pr |
2dde0 | 6f 6a 65 63 74 2e 6e 61 6d 65 2c 20 22 22 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 | oject.name,."",.cfg.name).local. |
2de00 | 70 61 74 68 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 74 79 6c 65 | pathstyle.=.premake.getpathstyle |
2de20 | 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e | (cfg).local.namestyle.=.premake. |
2de40 | 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e | getnamestyle(cfg).local.function |
2de60 | 20 63 61 6e 6c 69 6e 6b 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 69 66 20 28 74 61 72 | .canlink(source,.target).if.(tar |
2de80 | 67 65 74 2e 6b 69 6e 64 20 7e 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 74 61 72 67 | get.kind.~=."SharedLib".and.targ |
2dea0 | 65 74 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 20 74 68 65 6e 0a 72 65 74 | et.kind.~=."StaticLib").then.ret |
2dec0 | 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 | urn.false.end.if.premake.iscpppr |
2dee0 | 6f 6a 65 63 74 28 73 6f 75 72 63 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b | oject(source).then.return.premak |
2df00 | 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 74 61 72 67 65 74 29 0a 65 6c 73 65 69 66 20 70 72 | e.iscppproject(target).elseif.pr |
2df20 | 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 73 6f 75 72 63 65 29 20 74 68 | emake.isdotnetproject(source).th |
2df40 | 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 | en.return.premake.isdotnetprojec |
2df60 | 74 28 74 61 72 67 65 74 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e | t(target).end.end.for._,.link.in |
2df80 | 20 69 70 61 69 72 73 28 63 66 67 2e 6c 69 6e 6b 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 74 65 6d | .ipairs(cfg.links).do.local.item |
2dfa0 | 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 | .local.prj.=.premake.findproject |
2dfc0 | 28 6c 69 6e 6b 29 0a 69 66 20 70 72 6a 20 61 6e 64 20 6b 69 6e 64 20 7e 3d 20 22 73 79 73 74 65 | (link).if.prj.and.kind.~=."syste |
2dfe0 | 6d 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 72 6a 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 | m".then.local.prjcfg.=.premake.g |
2e000 | 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 | etconfig(prj,.cfgname,.cfg.platf |
2e020 | 6f 72 6d 29 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 64 65 70 65 6e 64 65 6e 63 69 65 73 22 20 6f | orm).if.kind.==."dependencies".o |
2e040 | 72 20 63 61 6e 6c 69 6e 6b 28 63 66 67 2c 20 70 72 6a 63 66 67 29 20 74 68 65 6e 0a 69 66 20 28 | r.canlink(cfg,.prjcfg).then.if.( |
2e060 | 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d | part.==."directory").then.item.= |
2e080 | 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 64 | .path.rebase(prjcfg.linktarget.d |
2e0a0 | 69 72 65 63 74 6f 72 79 2c 20 70 72 6a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6c | irectory,.prjcfg.location,.cfg.l |
2e0c0 | 6f 63 61 74 69 6f 6e 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 62 61 73 65 6e 61 | ocation).elseif.(part.==."basena |
2e0e0 | 6d 65 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 | me").then.item.=.prjcfg.linktarg |
2e100 | 65 74 2e 62 61 73 65 6e 61 6d 65 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 66 75 6c | et.basename.elseif.(part.==."ful |
2e120 | 6c 70 61 74 68 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 72 65 62 61 73 65 28 | lpath").then.item.=.path.rebase( |
2e140 | 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 2c 20 70 72 6a 63 | prjcfg.linktarget.fullpath,.prjc |
2e160 | 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 29 0a 65 6c 73 65 69 | fg.location,.cfg.location).elsei |
2e180 | 66 20 28 70 61 72 74 20 3d 3d 20 22 6f 62 6a 65 63 74 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d | f.(part.==."object").then.item.= |
2e1a0 | 20 70 72 6a 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 6f 74 20 70 72 6a 20 61 | .prjcfg.end.end.elseif.not.prj.a |
2e1c0 | 6e 64 20 28 6b 69 6e 64 20 3d 3d 20 22 73 79 73 74 65 6d 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 | nd.(kind.==."system".or.kind.==. |
2e1e0 | 22 61 6c 6c 22 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f | "all").then.if.(part.==."directo |
2e200 | 72 79 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f | ry").then.item.=.path.getdirecto |
2e220 | 72 79 28 6c 69 6e 6b 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 66 75 6c 6c 70 61 | ry(link).elseif.(part.==."fullpa |
2e240 | 74 68 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 6c 69 6e 6b 0a 69 66 20 6e 61 6d 65 73 74 79 | th").then.item.=.link.if.namesty |
2e260 | 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 6b 65 2e | le.==."windows".then.if.premake. |
2e280 | 69 73 63 70 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 69 74 | iscppproject(cfg).then.item.=.it |
2e2a0 | 65 6d 20 2e 2e 20 22 2e 6c 69 62 22 0a 65 6c 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f | em....".lib".elseif.premake.isdo |
2e2c0 | 74 6e 65 74 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 69 74 65 | tnetproject(cfg).then.item.=.ite |
2e2e0 | 6d 20 2e 2e 20 22 2e 64 6c 6c 22 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 69 66 20 70 61 72 74 20 | m....".dll".end.end.elseif.part. |
2e300 | 3d 3d 20 22 6e 61 6d 65 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 | ==."name".then.item.=.path.getna |
2e320 | 6d 65 28 6c 69 6e 6b 29 0a 65 6c 73 65 69 66 20 70 61 72 74 20 3d 3d 20 22 62 61 73 65 6e 61 6d | me(link).elseif.part.==."basenam |
2e340 | 65 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 | e".then.item.=.path.getbasename( |
2e360 | 6c 69 6e 6b 29 0a 65 6c 73 65 0a 69 74 65 6d 20 3d 20 6c 69 6e 6b 0a 65 6e 64 0a 69 66 20 69 74 | link).else.item.=.link.end.if.it |
2e380 | 65 6d 3a 66 69 6e 64 28 22 2f 22 2c 20 6e 69 6c 2c 20 74 72 75 65 29 20 74 68 65 6e 0a 69 74 65 | em:find("/",.nil,.true).then.ite |
2e3a0 | 6d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 70 72 6f 6a 65 63 74 | m.=.path.getrelative(cfg.project |
2e3c0 | 2e 6c 6f 63 61 74 69 6f 6e 2c 20 69 74 65 6d 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 69 74 65 6d | .location,.item).end.end.if.item |
2e3e0 | 20 74 68 65 6e 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 | .then.if.pathstyle.==."windows". |
2e400 | 61 6e 64 20 70 61 72 74 20 7e 3d 20 22 6f 62 6a 65 63 74 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d | and.part.~=."object".then.item.= |
2e420 | 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 69 74 65 6d 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a | .path.translate(item,."\\").end. |
2e440 | 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 72 65 73 75 6c 74 2c 20 69 74 | if.not.table.contains(result,.it |
2e460 | 65 6d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 69 74 | em).then.table.insert(result,.it |
2e480 | 65 6d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e | em).end.end.end.return.result.en |
2e4a0 | 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 | d.function.premake.getnamestyle( |
2e4c0 | 63 66 67 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 | cfg).return.premake.platforms[cf |
2e4e0 | 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 6e 61 6d 65 73 74 79 6c 65 20 6f 72 20 70 72 65 6d 61 6b 65 | g.platform].namestyle.or.premake |
2e500 | 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 2e 6e 61 6d 65 73 74 79 6c 65 20 6f 72 20 22 70 6f 73 69 | .gettool(cfg).namestyle.or."posi |
2e520 | 78 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 | x".end.function.premake.getpaths |
2e540 | 74 79 6c 65 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 | tyle(cfg).if.premake.action.curr |
2e560 | 65 6e 74 28 29 2e 6f 73 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 72 65 74 75 72 | ent().os.==."windows".then.retur |
2e580 | 6e 20 22 77 69 6e 64 6f 77 73 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 70 6f 73 69 78 22 0a | n."windows".else.return."posix". |
2e5a0 | 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 | end.end.function.premake.gettarg |
2e5c0 | 65 74 28 63 66 67 2c 20 64 69 72 65 63 74 69 6f 6e 2c 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 | et(cfg,.direction,.pathstyle,.na |
2e5e0 | 6d 65 73 74 79 6c 65 2c 20 73 79 73 74 65 6d 29 0a 69 66 20 73 79 73 74 65 6d 20 3d 3d 20 22 62 | mestyle,.system).if.system.==."b |
2e600 | 73 64 22 20 74 68 65 6e 0a 73 79 73 74 65 6d 20 3d 20 22 6c 69 6e 75 78 22 0a 65 6e 64 0a 6c 6f | sd".then.system.=."linux".end.lo |
2e620 | 63 61 6c 20 6b 69 6e 64 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 | cal.kind.=.cfg.kind.if.premake.i |
2e640 | 73 63 70 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 66 20 28 6e 61 6d 65 73 74 | scppproject(cfg).then.if.(namest |
2e660 | 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 6f 72 20 73 79 73 74 65 6d 20 3d 3d 20 22 77 | yle.==."windows".or.system.==."w |
2e680 | 69 6e 64 6f 77 73 22 29 0a 61 6e 64 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 | indows").and.kind.==."SharedLib" |
2e6a0 | 20 61 6e 64 20 64 69 72 65 63 74 69 6f 6e 20 3d 3d 20 22 6c 69 6e 6b 22 0a 61 6e 64 20 6e 6f 74 | .and.direction.==."link".and.not |
2e6c0 | 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 0a 74 68 65 6e 0a 6b 69 6e 64 | .cfg.flags.NoImportLib.then.kind |
2e6e0 | 20 3d 20 22 53 74 61 74 69 63 4c 69 62 22 0a 65 6e 64 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 | .=."StaticLib".end.if.namestyle. |
2e700 | 3d 3d 20 22 70 6f 73 69 78 22 20 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 | ==."posix".and.system.==."window |
2e720 | 73 22 20 61 6e 64 20 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a | s".and.kind.~=."StaticLib".then. |
2e740 | 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 65 6e 64 0a 65 6e 64 0a 6c 6f | namestyle.=."windows".end.end.lo |
2e760 | 63 61 6c 20 66 69 65 6c 64 20 20 20 3d 20 22 62 75 69 6c 64 22 0a 69 66 20 64 69 72 65 63 74 69 | cal.field...=."build".if.directi |
2e780 | 6f 6e 20 3d 3d 20 22 6c 69 6e 6b 22 20 61 6e 64 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 | on.==."link".and.cfg.kind.==."Sh |
2e7a0 | 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 66 69 65 6c 64 20 3d 20 22 69 6d 70 6c 69 62 22 0a 65 | aredLib".then.field.=."implib".e |
2e7c0 | 6e 64 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 6e | nd.local.name....=.cfg[field.."n |
2e7e0 | 61 6d 65 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 6e 61 6d 65 20 6f 72 20 63 66 67 2e 70 | ame"].or.cfg.targetname.or.cfg.p |
2e800 | 72 6f 6a 65 63 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c 20 64 69 72 20 20 20 20 20 3d 20 63 66 67 5b | roject.name.local.dir.....=.cfg[ |
2e820 | 66 69 65 6c 64 2e 2e 22 64 69 72 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 64 69 72 20 6f | field.."dir"].or.cfg.targetdir.o |
2e840 | 72 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c | r.path.getrelative(cfg.location, |
2e860 | 20 63 66 67 2e 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 73 75 62 64 69 72 20 20 3d 20 63 66 | .cfg.basedir).local.subdir..=.cf |
2e880 | 67 5b 66 69 65 6c 64 2e 2e 22 73 75 62 64 69 72 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 | g[field.."subdir"].or.cfg.target |
2e8a0 | 73 75 62 64 69 72 20 6f 72 20 22 2e 22 0a 6c 6f 63 61 6c 20 70 72 65 66 69 78 20 20 3d 20 22 22 | subdir.or.".".local.prefix..=."" |
2e8c0 | 0a 6c 6f 63 61 6c 20 73 75 66 66 69 78 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 65 78 74 20 20 20 | .local.suffix..=."".local.ext... |
2e8e0 | 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 62 75 6e 64 6c 65 70 61 74 68 2c 20 62 75 6e 64 6c 65 6e | ..=."".local.bundlepath,.bundlen |
2e900 | 61 6d 65 0a 64 69 72 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 2c 20 73 75 62 64 69 72 29 | ame.dir.=.path.join(dir,.subdir) |
2e920 | 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a | .if.namestyle.==."windows".then. |
2e940 | 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 6b 69 6e 64 20 | if.kind.==."ConsoleApp".or.kind. |
2e960 | 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 78 | ==."WindowedApp".then.ext.=.".ex |
2e980 | 65 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 | e".elseif.kind.==."SharedLib".th |
2e9a0 | 65 6e 0a 65 78 74 20 3d 20 22 2e 64 6c 6c 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 | en.ext.=.".dll".elseif.kind.==." |
2e9c0 | 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 6c 69 62 22 0a 65 6e 64 | StaticLib".then.ext.=.".lib".end |
2e9e0 | 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 70 6f 73 69 78 22 20 74 68 65 | .elseif.namestyle.==."posix".the |
2ea00 | 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 73 | n.if.kind.==."WindowedApp".and.s |
2ea20 | 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 62 75 6e 64 6c 65 6e 61 6d | ystem.==."macosx".then.bundlenam |
2ea40 | 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 2e 61 70 70 22 0a 62 75 6e 64 6c 65 70 61 74 68 20 3d 20 | e.=.name....".app".bundlepath.=. |
2ea60 | 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 2c 20 62 75 6e 64 6c 65 6e 61 6d 65 29 0a 64 69 72 20 3d | path.join(dir,.bundlename).dir.= |
2ea80 | 20 70 61 74 68 2e 6a 6f 69 6e 28 62 75 6e 64 6c 65 70 61 74 68 2c 20 22 43 6f 6e 74 65 6e 74 73 | .path.join(bundlepath,."Contents |
2eaa0 | 2f 4d 61 63 4f 53 22 29 0a 65 6c 73 65 69 66 20 28 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c | /MacOS").elseif.(kind.==."Consol |
2eac0 | 65 41 70 70 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 | eApp".or.kind.==."WindowedApp"). |
2eae0 | 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 6f 73 32 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 | and.system.==."os2".then.ext.=." |
2eb00 | 2e 65 78 65 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 | .exe".elseif.kind.==."SharedLib" |
2eb20 | 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 69 69 66 28 73 | .then.prefix.=."lib".ext.=.iif(s |
2eb40 | 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 2c 20 22 2e 64 79 6c 69 62 22 2c 20 22 2e 73 | ystem.==."macosx",.".dylib",.".s |
2eb60 | 6f 22 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 | o").elseif.kind.==."StaticLib".t |
2eb80 | 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 22 2e 61 22 0a 65 6e | hen.prefix.=."lib".ext.=.".a".en |
2eba0 | 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e | d.elseif.namestyle.==."PS3".then |
2ebc0 | 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 6b 69 6e 64 | .if.kind.==."ConsoleApp".or.kind |
2ebe0 | 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 | .==."WindowedApp".then.ext.=.".e |
2ec00 | 6c 66 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 | lf".elseif.kind.==."StaticLib".t |
2ec20 | 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 22 2e 61 22 0a 65 6e | hen.prefix.=."lib".ext.=.".a".en |
2ec40 | 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 4f 72 62 69 73 22 20 74 68 | d.elseif.namestyle.==."Orbis".th |
2ec60 | 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 6b 69 | en.if.kind.==."ConsoleApp".or.ki |
2ec80 | 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 | nd.==."WindowedApp".then.ext.=." |
2eca0 | 2e 65 6c 66 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 | .elf".elseif.kind.==."StaticLib" |
2ecc0 | 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 22 2e 61 22 0a | .then.prefix.=."lib".ext.=.".a". |
2ece0 | 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a | elseif.kind.==."SharedLib".then. |
2ed00 | 65 78 74 20 3d 20 22 2e 70 72 78 22 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 66 69 78 20 3d 20 63 66 | ext.=.".prx".end.end.prefix.=.cf |
2ed20 | 67 5b 66 69 65 6c 64 2e 2e 22 70 72 65 66 69 78 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 | g[field.."prefix"].or.cfg.target |
2ed40 | 70 72 65 66 69 78 20 6f 72 20 70 72 65 66 69 78 0a 73 75 66 66 69 78 20 3d 20 63 66 67 5b 66 69 | prefix.or.prefix.suffix.=.cfg[fi |
2ed60 | 65 6c 64 2e 2e 22 73 75 66 66 69 78 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 73 75 66 66 | eld.."suffix"].or.cfg.targetsuff |
2ed80 | 69 78 20 6f 72 20 73 75 66 66 69 78 0a 65 78 74 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e | ix.or.suffix.ext....=.cfg[field. |
2eda0 | 2e 22 65 78 74 65 6e 73 69 6f 6e 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e | ."extension"].or.cfg.targetexten |
2edc0 | 73 69 6f 6e 20 6f 72 20 65 78 74 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 72 | sion.or.ext.local.result.=.{.}.r |
2ede0 | 65 73 75 6c 74 2e 62 61 73 65 6e 61 6d 65 20 20 20 20 20 3d 20 6e 61 6d 65 20 2e 2e 20 73 75 66 | esult.basename.....=.name....suf |
2ee00 | 66 69 78 0a 72 65 73 75 6c 74 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 20 3d 20 70 72 65 66 69 78 | fix.result.name.........=.prefix |
2ee20 | 20 2e 2e 20 6e 61 6d 65 20 2e 2e 20 73 75 66 66 69 78 20 2e 2e 20 65 78 74 0a 72 65 73 75 6c 74 | ....name....suffix....ext.result |
2ee40 | 2e 64 69 72 65 63 74 6f 72 79 20 20 20 20 3d 20 64 69 72 0a 72 65 73 75 6c 74 2e 73 75 62 64 69 | .directory....=.dir.result.subdi |
2ee60 | 72 65 63 74 6f 72 79 20 3d 20 73 75 62 64 69 72 0a 72 65 73 75 6c 74 2e 70 72 65 66 69 78 20 20 | rectory.=.subdir.result.prefix.. |
2ee80 | 20 20 20 20 20 3d 20 70 72 65 66 69 78 0a 72 65 73 75 6c 74 2e 73 75 66 66 69 78 20 20 20 20 20 | .....=.prefix.result.suffix..... |
2eea0 | 20 20 3d 20 73 75 66 66 69 78 0a 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 20 20 20 20 20 3d | ..=.suffix.result.fullpath.....= |
2eec0 | 20 70 61 74 68 2e 6a 6f 69 6e 28 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 72 65 73 | .path.join(result.directory,.res |
2eee0 | 75 6c 74 2e 6e 61 6d 65 29 0a 72 65 73 75 6c 74 2e 62 75 6e 64 6c 65 70 61 74 68 20 20 20 3d 20 | ult.name).result.bundlepath...=. |
2ef00 | 62 75 6e 64 6c 65 70 61 74 68 20 6f 72 20 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 0a 69 66 | bundlepath.or.result.fullpath.if |
2ef20 | 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 72 65 73 | .pathstyle.==."windows".then.res |
2ef40 | 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 20 20 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 | ult.directory....=.path.translat |
2ef60 | 65 28 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 22 5c 5c 22 29 0a 72 65 73 75 6c 74 | e(result.directory,."\\").result |
2ef80 | 2e 73 75 62 64 69 72 65 63 74 6f 72 79 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 | .subdirectory.=.path.translate(r |
2efa0 | 65 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 6f 72 79 2c 20 22 5c 5c 22 29 0a 72 65 73 75 6c 74 | esult.subdirectory,."\\").result |
2efc0 | 2e 66 75 6c 6c 70 61 74 68 20 20 20 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 | .fullpath.....=.path.translate(r |
2efe0 | 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 2c 20 20 22 5c 5c 22 29 0a 65 6e 64 0a 72 65 74 75 72 | esult.fullpath,.."\\").end.retur |
2f000 | 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 | n.result.end.function.premake.ge |
2f020 | 74 74 6f 6f 6c 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 | ttool(cfg).if.premake.iscppproje |
2f040 | 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 66 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 20 74 68 65 6e | ct(cfg).then.if._OPTIONS.cc.then |
2f060 | 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 0a 65 6e 64 | .return.premake[_OPTIONS.cc].end |
2f080 | 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 | .local.action.=.premake.action.c |
2f0a0 | 75 72 72 65 6e 74 28 29 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 74 | urrent().if.action.valid_tools.t |
2f0c0 | 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 5b 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f | hen.return.premake[action.valid_ |
2f0e0 | 74 6f 6f 6c 73 2e 63 63 5b 31 5d 5d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e | tools.cc[1]].end.return.premake. |
2f100 | 67 63 63 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 0a 65 | gcc.else.return.premake.dotnet.e |
2f120 | 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e | nd.end.function.premake.project. |
2f140 | 67 65 74 76 70 61 74 68 28 70 72 6a 2c 20 61 62 73 70 61 74 68 29 0a 6c 6f 63 61 6c 20 76 70 61 | getvpath(prj,.abspath).local.vpa |
2f160 | 74 68 20 3d 20 61 62 73 70 61 74 68 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e | th.=.abspath.local.fname.=.path. |
2f180 | 67 65 74 6e 61 6d 65 28 61 62 73 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6d 61 78 20 3d 20 61 62 73 | getname(abspath).local.max.=.abs |
2f1a0 | 70 61 74 68 3a 6c 65 6e 28 29 20 2d 20 66 6e 61 6d 65 3a 6c 65 6e 28 29 0a 66 6f 72 20 72 65 70 | path:len().-.fname:len().for.rep |
2f1c0 | 6c 61 63 65 6d 65 6e 74 2c 20 70 61 74 74 65 72 6e 73 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e | lacement,.patterns.in.pairs(prj. |
2f1e0 | 76 70 61 74 68 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 | vpaths.or.{}).do.for._,.pattern. |
2f200 | 69 6e 20 69 70 61 69 72 73 28 70 61 74 74 65 72 6e 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 20 3d | in.ipairs(patterns).do.local.i.= |
2f220 | 20 61 62 73 70 61 74 68 3a 66 69 6e 64 28 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 70 61 74 | .abspath:find(path.wildcards(pat |
2f240 | 74 65 72 6e 29 29 0a 69 66 20 69 20 3d 3d 20 31 20 74 68 65 6e 0a 69 20 3d 20 70 61 74 74 65 72 | tern)).if.i.==.1.then.i.=.patter |
2f260 | 6e 3a 66 69 6e 64 28 22 2a 22 2c 20 31 2c 20 74 72 75 65 29 20 6f 72 20 28 70 61 74 74 65 72 6e | n:find("*",.1,.true).or.(pattern |
2f280 | 3a 6c 65 6e 28 29 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 6c 65 61 66 0a 69 66 20 69 20 3c 20 6d 61 | :len().+.1).local.leaf.if.i.<.ma |
2f2a0 | 78 20 74 68 65 6e 0a 6c 65 61 66 20 3d 20 61 62 73 70 61 74 68 3a 73 75 62 28 69 29 0a 65 6c 73 | x.then.leaf.=.abspath:sub(i).els |
2f2c0 | 65 0a 6c 65 61 66 20 3d 20 66 6e 61 6d 65 0a 65 6e 64 0a 69 66 20 6c 65 61 66 3a 73 74 61 72 74 | e.leaf.=.fname.end.if.leaf:start |
2f2e0 | 73 77 69 74 68 28 22 2f 22 29 20 74 68 65 6e 0a 6c 65 61 66 20 3d 20 6c 65 61 66 3a 73 75 62 28 | swith("/").then.leaf.=.leaf:sub( |
2f300 | 32 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 74 65 6d 20 3d 20 22 22 0a 69 66 20 72 65 70 6c 61 63 | 2).end.local.stem.=."".if.replac |
2f320 | 65 6d 65 6e 74 3a 6c 65 6e 28 29 20 3e 20 30 20 74 68 65 6e 0a 73 74 65 6d 2c 20 73 74 61 72 73 | ement:len().>.0.then.stem,.stars |
2f340 | 20 3d 20 72 65 70 6c 61 63 65 6d 65 6e 74 3a 67 73 75 62 28 22 25 2a 22 2c 20 22 22 29 0a 69 66 | .=.replacement:gsub("%*",."").if |
2f360 | 20 73 74 61 72 73 20 3d 3d 20 30 20 74 68 65 6e 0a 6c 65 61 66 20 3d 20 70 61 74 68 2e 67 65 74 | .stars.==.0.then.leaf.=.path.get |
2f380 | 6e 61 6d 65 28 6c 65 61 66 29 0a 65 6e 64 0a 65 6c 73 65 0a 6c 65 61 66 20 3d 20 70 61 74 68 2e | name(leaf).end.else.leaf.=.path. |
2f3a0 | 67 65 74 6e 61 6d 65 28 6c 65 61 66 29 0a 65 6e 64 0a 76 70 61 74 68 20 3d 20 70 61 74 68 2e 6a | getname(leaf).end.vpath.=.path.j |
2f3c0 | 6f 69 6e 28 73 74 65 6d 2c 20 6c 65 61 66 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 | oin(stem,.leaf).end.end.end.retu |
2f3e0 | 72 6e 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 76 70 61 74 68 29 0a 65 6e 64 0a 66 75 6e 63 | rn.path.trimdots(vpath).end.func |
2f400 | 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 68 61 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a | tion.premake.hascppproject(sln). |
2f420 | 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 | for.prj.in.premake.solution.each |
2f440 | 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 | project(sln).do.if.premake.iscpp |
2f460 | 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e | project(prj).then.return.true.en |
2f480 | 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f | d.end.end.function.premake.hasdo |
2f4a0 | 74 6e 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d | tnetproject(sln).for.prj.in.prem |
2f4c0 | 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f | ake.solution.eachproject(sln).do |
2f4e0 | 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 | .if.premake.isdotnetproject(prj) |
2f500 | 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 | .then.return.true.end.end.end.fu |
2f520 | 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 | nction.premake.project.iscprojec |
2f540 | 74 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 | t(prj).return.prj.language.==."C |
2f560 | 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a | ".end.function.premake.iscppproj |
2f580 | 65 63 74 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d | ect(prj).return.(prj.language.== |
2f5a0 | 20 22 43 22 20 6f 72 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 2b 2b 22 29 0a 65 | ."C".or.prj.language.==."C++").e |
2f5c0 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a | nd.function.premake.isdotnetproj |
2f5e0 | 65 63 74 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d | ect(prj).return.(prj.language.== |
2f600 | 20 22 43 23 22 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 20 3d 20 7b 20 7d | ."C#").end..premake.config.=.{.} |
2f620 | 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 0a 66 | .local.config.=.premake.config.f |
2f640 | 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 | unction.premake.config.isdebugbu |
2f660 | 69 6c 64 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 52 75 6e 74 69 | ild(cfg).if.cfg.flags.DebugRunti |
2f680 | 6d 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 | me.then.return.true.end.if.cfg.f |
2f6a0 | 6c 61 67 73 2e 52 65 6c 65 61 73 65 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | lags.ReleaseRuntime.then.return. |
2f6c0 | 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 | false.end.if.cfg.flags.Optimize. |
2f6e0 | 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 63 66 67 | or.cfg.flags.OptimizeSize.or.cfg |
2f700 | 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e | .flags.OptimizeSpeed.then.return |
2f720 | 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 | .false.end.if.not.cfg.flags.Symb |
2f740 | 6f 6c 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 72 65 74 75 72 6e | ols.then.return.false.end.return |
2f760 | 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 | .true.end.function.premake.confi |
2f780 | 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 0a 69 66 20 63 66 67 2e | g.isincrementallink(cfg).if.cfg. |
2f7a0 | 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 0a 6f 72 20 63 6f 6e 66 69 67 2e 69 | kind.==."StaticLib"..or.config.i |
2f7c0 | 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 0a 6f 72 20 63 66 | soptimizedbuild(cfg.flags).or.cf |
2f7e0 | 67 2e 66 6c 61 67 73 2e 4e 6f 49 6e 63 72 65 6d 65 6e 74 61 6c 4c 69 6e 6b 20 74 68 65 6e 0a 72 | g.flags.NoIncrementalLink.then.r |
2f800 | 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a | eturn.false.end.return.true.end. |
2f820 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 | function.premake.config.isoptimi |
2f840 | 7a 65 64 62 75 69 6c 64 28 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 66 6c 61 67 73 2e 4f 70 74 | zedbuild(flags).return.flags.Opt |
2f860 | 69 6d 69 7a 65 20 6f 72 20 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 66 | imize.or.flags.OptimizeSize.or.f |
2f880 | 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e | lags.OptimizeSpeed.end..premake. |
2f8a0 | 62 61 6b 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 62 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e | bake.=.{.}.local.bake.=.premake. |
2f8c0 | 62 61 6b 65 0a 6c 6f 63 61 6c 20 6e 6f 63 6f 70 79 20 3d 0a 7b 0a 62 6c 6f 63 6b 73 20 20 20 20 | bake.local.nocopy.=.{.blocks.... |
2f8e0 | 3d 20 74 72 75 65 2c 0a 6b 65 79 77 6f 72 64 73 20 20 3d 20 74 72 75 65 2c 0a 70 72 6f 6a 65 63 | =.true,.keywords..=.true,.projec |
2f900 | 74 73 20 20 3d 20 74 72 75 65 2c 0a 5f 5f 63 6f 6e 66 69 67 73 20 3d 20 74 72 75 65 2c 0a 7d 0a | ts..=.true,.__configs.=.true,.}. |
2f920 | 6c 6f 63 61 6c 20 6e 6f 63 61 73 63 61 64 65 20 3d 0a 7b 0a 6d 61 6b 65 73 65 74 74 69 6e 67 73 | local.nocascade.=.{.makesettings |
2f940 | 20 3d 20 74 72 75 65 2c 0a 7d 0a 6c 6f 63 61 6c 20 6b 65 65 70 72 65 6c 61 74 69 76 65 20 3d 0a | .=.true,.}.local.keeprelative.=. |
2f960 | 7b 0a 62 61 73 65 64 69 72 20 20 3d 20 74 72 75 65 2c 0a 6c 6f 63 61 74 69 6f 6e 20 3d 20 74 72 | {.basedir..=.true,.location.=.tr |
2f980 | 75 65 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 61 63 74 69 76 65 | ue,.}.function.premake.getactive |
2f9a0 | 74 65 72 6d 73 28 29 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 20 3d 20 7b 20 5f 61 63 74 69 6f 6e 20 | terms().local.terms.=.{._action. |
2f9c0 | 3d 20 5f 41 43 54 49 4f 4e 3a 6c 6f 77 65 72 28 29 2c 20 6f 73 20 3d 20 6f 73 2e 67 65 74 28 29 | =._ACTION:lower(),.os.=.os.get() |
2f9e0 | 20 7d 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 5f 4f 50 54 49 | .}.for.key,.value.in.pairs(_OPTI |
2fa00 | 4f 4e 53 29 20 64 6f 0a 69 66 20 76 61 6c 75 65 20 7e 3d 20 22 22 20 74 68 65 6e 0a 74 61 62 6c | ONS).do.if.value.~=."".then.tabl |
2fa20 | 65 2e 69 6e 73 65 72 74 28 74 65 72 6d 73 2c 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 29 0a 65 | e.insert(terms,.value:lower()).e |
2fa40 | 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 65 72 6d 73 2c 20 6b 65 79 3a 6c 6f 77 65 | lse.table.insert(terms,.key:lowe |
2fa60 | 72 28 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 65 72 6d 73 0a 65 6e 64 0a 66 75 | r()).end.end.return.terms.end.fu |
2fa80 | 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 | nction.premake.iskeywordmatch(ke |
2faa0 | 79 77 6f 72 64 2c 20 74 65 72 6d 73 29 0a 69 66 20 6b 65 79 77 6f 72 64 3a 73 74 61 72 74 73 77 | yword,.terms).if.keyword:startsw |
2fac0 | 69 74 68 28 22 6e 6f 74 20 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 74 20 70 72 65 6d | ith("not.").then.return.not.prem |
2fae0 | 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 3a 73 75 62 28 35 | ake.iskeywordmatch(keyword:sub(5 |
2fb00 | 29 2c 20 74 65 72 6d 73 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 | ),.terms).end.for._,.pattern.in. |
2fb20 | 69 70 61 69 72 73 28 6b 65 79 77 6f 72 64 3a 65 78 70 6c 6f 64 65 28 22 20 6f 72 20 22 29 29 20 | ipairs(keyword:explode(".or.")). |
2fb40 | 64 6f 0a 66 6f 72 20 74 65 72 6d 6b 65 79 2c 20 74 65 72 6d 20 69 6e 20 70 61 69 72 73 28 74 65 | do.for.termkey,.term.in.pairs(te |
2fb60 | 72 6d 73 29 20 64 6f 0a 69 66 20 74 65 72 6d 3a 6d 61 74 63 68 28 70 61 74 74 65 72 6e 29 20 3d | rms).do.if.term:match(pattern).= |
2fb80 | 3d 20 74 65 72 6d 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 65 72 6d 6b 65 79 0a 65 6e 64 0a 65 | =.term.then.return.termkey.end.e |
2fba0 | 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 | nd.end.end.function.premake.iske |
2fbc0 | 79 77 6f 72 64 73 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 73 2c 20 74 65 72 6d 73 29 0a 6c 6f 63 | ywordsmatch(keywords,.terms).loc |
2fbe0 | 61 6c 20 68 61 73 72 65 71 75 69 72 65 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 6b 65 | al.hasrequired.=.false.for._,.ke |
2fc00 | 79 77 6f 72 64 20 69 6e 20 69 70 61 69 72 73 28 6b 65 79 77 6f 72 64 73 29 20 64 6f 0a 6c 6f 63 | yword.in.ipairs(keywords).do.loc |
2fc20 | 61 6c 20 6d 61 74 63 68 65 64 20 3d 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 | al.matched.=.premake.iskeywordma |
2fc40 | 74 63 68 28 6b 65 79 77 6f 72 64 2c 20 74 65 72 6d 73 29 0a 69 66 20 6e 6f 74 20 6d 61 74 63 68 | tch(keyword,.terms).if.not.match |
2fc60 | 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 6d 61 74 63 | ed.then.return.false.end.if.matc |
2fc80 | 68 65 64 20 3d 3d 20 22 72 65 71 75 69 72 65 64 22 20 74 68 65 6e 0a 68 61 73 72 65 71 75 69 72 | hed.==."required".then.hasrequir |
2fca0 | 65 64 20 3d 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 74 65 72 6d 73 2e 72 65 71 75 69 | ed.=.true.end.end.if.terms.requi |
2fcc0 | 72 65 64 20 61 6e 64 20 6e 6f 74 20 68 61 73 72 65 71 75 69 72 65 64 20 74 68 65 6e 0a 72 65 74 | red.and.not.hasrequired.then.ret |
2fce0 | 75 72 6e 20 66 61 6c 73 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 | urn.false.else.return.true.end.e |
2fd00 | 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 6a 75 73 74 70 61 74 68 73 28 6c 6f | nd.local.function.adjustpaths(lo |
2fd20 | 63 61 74 69 6f 6e 2c 20 6f 62 6a 29 0a 66 75 6e 63 74 69 6f 6e 20 61 64 6a 75 73 74 70 61 74 68 | cation,.obj).function.adjustpath |
2fd40 | 6c 69 73 74 28 6c 69 73 74 29 0a 66 6f 72 20 69 2c 20 70 20 69 6e 20 69 70 61 69 72 73 28 6c 69 | list(list).for.i,.p.in.ipairs(li |
2fd60 | 73 74 29 20 64 6f 0a 6c 69 73 74 5b 69 5d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 | st).do.list[i].=.path.getrelativ |
2fd80 | 65 28 6c 6f 63 61 74 69 6f 6e 2c 20 70 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c | e(location,.p).end.end.for.name, |
2fda0 | 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 6f 62 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 69 | .value.in.pairs(obj).do.local.fi |
2fdc0 | 65 6c 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 0a 69 66 20 66 69 | eld.=.premake.fields[name].if.fi |
2fde0 | 65 6c 64 20 61 6e 64 20 76 61 6c 75 65 20 61 6e 64 20 6e 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 | eld.and.value.and.not.keeprelati |
2fe00 | 76 65 5b 6e 61 6d 65 5d 20 74 68 65 6e 0a 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 | ve[name].then.if.field.kind.==." |
2fe20 | 70 61 74 68 22 20 74 68 65 6e 0a 6f 62 6a 5b 6e 61 6d 65 5d 20 3d 20 70 61 74 68 2e 67 65 74 72 | path".then.obj[name].=.path.getr |
2fe40 | 65 6c 61 74 69 76 65 28 6c 6f 63 61 74 69 6f 6e 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 | elative(location,.value).elseif. |
2fe60 | 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 20 6f 72 20 66 69 65 6c 64 | field.kind.==."dirlist".or.field |
2fe80 | 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 20 74 68 65 6e 0a 61 64 6a 75 73 74 70 | .kind.==."filelist".then.adjustp |
2fea0 | 61 74 68 6c 69 73 74 28 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 | athlist(value).elseif.field.kind |
2fec0 | 20 3d 3d 20 22 6b 65 79 70 61 74 68 22 20 74 68 65 6e 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 | .==."keypath".then.for.k,v.in.pa |
2fee0 | 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 76 29 0a | irs(value).do.adjustpathlist(v). |
2ff00 | 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | end.end.end.end.end.local.functi |
2ff20 | 6f 6e 20 6d 65 72 67 65 66 69 65 6c 64 28 6b 69 6e 64 2c 20 64 65 73 74 2c 20 73 72 63 29 0a 6c | on.mergefield(kind,.dest,.src).l |
2ff40 | 6f 63 61 6c 20 74 62 6c 20 3d 20 64 65 73 74 20 6f 72 20 7b 20 7d 0a 69 66 20 6b 69 6e 64 20 3d | ocal.tbl.=.dest.or.{.}.if.kind.= |
2ff60 | 3d 20 22 6b 65 79 76 61 6c 75 65 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 70 61 74 68 | =."keyvalue".or.kind.==."keypath |
2ff80 | 22 20 74 68 65 6e 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 73 | ".then.for.key,.value.in.pairs(s |
2ffa0 | 72 63 29 20 64 6f 0a 74 62 6c 5b 6b 65 79 5d 20 3d 20 6d 65 72 67 65 66 69 65 6c 64 28 22 6c 69 | rc).do.tbl[key].=.mergefield("li |
2ffc0 | 73 74 22 2c 20 74 62 6c 5b 6b 65 79 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6c 73 65 0a 66 | st",.tbl[key],.value).end.else.f |
2ffe0 | 6f 72 20 5f 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 73 72 63 29 20 64 6f 0a 69 66 20 | or._,.item.in.ipairs(src).do.if. |
30000 | 6e 6f 74 20 74 62 6c 5b 69 74 65 6d 5d 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | not.tbl[item].then.table.insert( |
30020 | 74 62 6c 2c 20 69 74 65 6d 29 0a 74 62 6c 5b 69 74 65 6d 5d 20 3d 20 69 74 65 6d 0a 65 6e 64 0a | tbl,.item).tbl[item].=.item.end. |
30040 | 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 62 6c 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e | end.end.return.tbl.end.local.fun |
30060 | 63 74 69 6f 6e 20 72 65 6d 6f 76 65 76 61 6c 75 65 73 28 74 62 6c 2c 20 72 65 6d 6f 76 65 73 29 | ction.removevalues(tbl,.removes) |
30080 | 0a 66 6f 72 20 69 3d 23 74 62 6c 2c 31 2c 2d 31 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 | .for.i=#tbl,1,-1.do.for._,.patte |
300a0 | 72 6e 20 69 6e 20 69 70 61 69 72 73 28 72 65 6d 6f 76 65 73 29 20 64 6f 0a 69 66 20 70 61 74 74 | rn.in.ipairs(removes).do.if.patt |
300c0 | 65 72 6e 20 3d 3d 20 74 62 6c 5b 69 5d 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 | ern.==.tbl[i].then.table.remove( |
300e0 | 74 62 6c 2c 20 69 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f | tbl,.i).break.end.end.end.end.lo |
30100 | 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 6f 62 6a 65 63 74 28 64 65 73 74 2c 20 73 | cal.function.mergeobject(dest,.s |
30120 | 72 63 29 0a 69 66 20 6e 6f 74 20 73 72 63 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 66 | rc).if.not.src.then.return.end.f |
30140 | 6f 72 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 73 72 63 | or.fieldname,.value.in.pairs(src |
30160 | 29 20 64 6f 0a 69 66 20 6e 6f 74 20 6e 6f 63 6f 70 79 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 74 68 | ).do.if.not.nocopy[fieldname].th |
30180 | 65 6e 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b | en.local.field.=.premake.fields[ |
301a0 | 66 69 65 6c 64 6e 61 6d 65 5d 0a 69 66 20 66 69 65 6c 64 20 74 68 65 6e 0a 69 66 20 74 79 70 65 | fieldname].if.field.then.if.type |
301c0 | 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 64 65 73 74 5b 66 69 65 | (value).==."table".then.dest[fie |
301e0 | 6c 64 6e 61 6d 65 5d 20 3d 20 6d 65 72 67 65 66 69 65 6c 64 28 66 69 65 6c 64 2e 6b 69 6e 64 2c | ldname].=.mergefield(field.kind, |
30200 | 20 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 69 66 20 73 72 63 2e | .dest[fieldname],.value).if.src. |
30220 | 72 65 6d 6f 76 65 73 20 74 68 65 6e 0a 72 65 6d 6f 76 65 73 20 3d 20 73 72 63 2e 72 65 6d 6f 76 | removes.then.removes.=.src.remov |
30240 | 65 73 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 69 66 20 72 65 6d 6f 76 65 73 20 74 68 65 6e 0a 72 65 | es[fieldname].if.removes.then.re |
30260 | 6d 6f 76 65 76 61 6c 75 65 73 28 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 72 65 6d 6f | movevalues(dest[fieldname],.remo |
30280 | 76 65 73 29 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 0a 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 | ves).end.end.else.dest[fieldname |
302a0 | 5d 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6c 73 65 0a 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d | ].=.value.end.else.dest[fieldnam |
302c0 | 65 5d 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c | e].=.value.end.end.end.end.local |
302e0 | 20 66 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 28 64 65 73 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 | .function.merge(dest,.obj,.basis |
30300 | 2c 20 74 65 72 6d 73 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 29 0a 6c 6f 63 61 6c | ,.terms,.cfgname,.pltname).local |
30320 | 20 6b 65 79 20 3d 20 63 66 67 6e 61 6d 65 20 6f 72 20 22 22 0a 70 6c 74 6e 61 6d 65 20 3d 20 70 | .key.=.cfgname.or."".pltname.=.p |
30340 | 6c 74 6e 61 6d 65 20 6f 72 20 22 4e 61 74 69 76 65 22 0a 69 66 20 70 6c 74 6e 61 6d 65 20 7e 3d | ltname.or."Native".if.pltname.~= |
30360 | 20 22 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 6b 65 79 20 3d 20 6b 65 79 20 2e 2e 20 70 6c 74 6e | ."Native".then.key.=.key....pltn |
30380 | 61 6d 65 0a 65 6e 64 0a 74 65 72 6d 73 2e 63 6f 6e 66 69 67 20 3d 20 28 63 66 67 6e 61 6d 65 20 | ame.end.terms.config.=.(cfgname. |
303a0 | 6f 72 20 22 22 29 3a 6c 6f 77 65 72 28 29 0a 74 65 72 6d 73 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 | or.""):lower().terms.platform.=. |
303c0 | 70 6c 74 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 7b 7d 0a 6d | pltname:lower().local.cfg.=.{}.m |
303e0 | 65 72 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 62 61 73 69 73 5b 6b 65 79 5d 29 0a 61 64 6a 75 | ergeobject(cfg,.basis[key]).adju |
30400 | 73 74 70 61 74 68 73 28 6f 62 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 29 0a 6d 65 72 67 65 | stpaths(obj.location,.cfg).merge |
30420 | 6f 62 6a 65 63 74 28 63 66 67 2c 20 6f 62 6a 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 29 20 74 | object(cfg,.obj).if.(cfg.kind).t |
30440 | 68 65 6e 0a 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 3d 63 66 67 2e 6b 69 6e 64 3a 6c 6f 77 65 72 | hen.terms['kind']=cfg.kind:lower |
30460 | 28 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 6f 62 6a 2e | ().end.for._,.blk.in.ipairs(obj. |
30480 | 62 6c 6f 63 6b 73 29 20 64 6f 0a 69 66 20 28 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 | blocks).do.if.(premake.iskeyword |
304a0 | 73 6d 61 74 63 68 28 62 6c 6b 2e 6b 65 79 77 6f 72 64 73 2c 20 74 65 72 6d 73 29 29 74 68 65 6e | smatch(blk.keywords,.terms))then |
304c0 | 0a 6d 65 72 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 62 6c 6b 29 0a 69 66 20 28 63 66 67 2e 6b | .mergeobject(cfg,.blk).if.(cfg.k |
304e0 | 69 6e 64 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 74 65 72 6d 73 2e 6b 69 6e 64 29 20 74 68 65 6e | ind.and.not.cfg.terms.kind).then |
30500 | 0a 63 66 67 2e 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 20 3d 20 63 66 67 2e 6b 69 6e 64 3a 6c 6f | .cfg.terms['kind'].=.cfg.kind:lo |
30520 | 77 65 72 28 29 0a 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 20 3d 20 63 66 67 2e 6b 69 6e 64 3a 6c | wer().terms['kind'].=.cfg.kind:l |
30540 | 6f 77 65 72 28 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 6e 61 6d 65 20 20 20 20 20 | ower().end.end.end.cfg.name..... |
30560 | 20 3d 20 63 66 67 6e 61 6d 65 0a 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 20 3d 20 70 6c 74 6e 61 | .=.cfgname.cfg.platform..=.pltna |
30580 | 6d 65 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 65 72 6d 73 29 20 64 6f 0a 63 66 | me.for.k,v.in.pairs(terms).do.cf |
305a0 | 67 2e 74 65 72 6d 73 5b 6b 5d 20 3d 76 0a 65 6e 64 0a 64 65 73 74 5b 6b 65 79 5d 20 3d 20 63 66 | g.terms[k].=v.end.dest[key].=.cf |
305c0 | 67 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6c 6c 61 70 73 65 28 6f 62 | g.end.local.function.collapse(ob |
305e0 | 6a 2c 20 62 61 73 69 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 62 61 73 69 | j,.basis).local.result.=.{}.basi |
30600 | 73 20 3d 20 62 61 73 69 73 20 6f 72 20 7b 7d 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 6f 62 6a 2e | s.=.basis.or.{}.local.sln.=.obj. |
30620 | 73 6f 6c 75 74 69 6f 6e 20 6f 72 20 6f 62 6a 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 20 3d 20 70 72 | solution.or.obj.local.terms.=.pr |
30640 | 65 6d 61 6b 65 2e 67 65 74 61 63 74 69 76 65 74 65 72 6d 73 28 29 0a 6d 65 72 67 65 28 72 65 73 | emake.getactiveterms().merge(res |
30660 | 75 6c 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 20 74 65 72 6d 73 29 2d 2d 74 68 69 73 20 61 64 | ult,.obj,.basis,.terms)--this.ad |
30680 | 6a 75 73 74 73 20 74 65 72 6d 73 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 | justs.terms.for._,.cfgname.in.ip |
306a0 | 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 6c 6f 63 61 | airs(sln.configurations).do.loca |
306c0 | 6c 20 74 65 72 6d 73 5f 6c 6f 63 61 6c 20 3d 20 7b 7d 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 | l.terms_local.=.{}.for.k,v.in.pa |
306e0 | 69 72 73 28 74 65 72 6d 73 29 64 6f 20 74 65 72 6d 73 5f 6c 6f 63 61 6c 5b 6b 5d 3d 76 20 65 6e | irs(terms)do.terms_local[k]=v.en |
30700 | 64 0a 6d 65 72 67 65 28 72 65 73 75 6c 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 20 74 65 72 6d | d.merge(result,.obj,.basis,.term |
30720 | 73 5f 6c 6f 63 61 6c 2c 20 63 66 67 6e 61 6d 65 2c 20 22 4e 61 74 69 76 65 22 29 2d 2d 74 65 72 | s_local,.cfgname,."Native")--ter |
30740 | 6d 73 20 63 61 6d 20 61 6c 73 6f 20 62 65 20 61 64 6a 75 73 74 65 64 20 68 65 72 65 0a 66 6f 72 | ms.cam.also.be.adjusted.here.for |
30760 | 20 5f 2c 20 70 6c 74 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 6c 61 74 66 6f | ._,.pltname.in.ipairs(sln.platfo |
30780 | 72 6d 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 70 6c 74 6e 61 6d 65 20 7e 3d 20 22 4e 61 74 | rms.or.{}).do.if.pltname.~=."Nat |
307a0 | 69 76 65 22 20 74 68 65 6e 0a 6d 65 72 67 65 28 72 65 73 75 6c 74 2c 20 6f 62 6a 2c 20 62 61 73 | ive".then.merge(result,.obj,.bas |
307c0 | 69 73 2c 74 65 72 6d 73 5f 6c 6f 63 61 6c 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 | is,terms_local,.cfgname,.pltname |
307e0 | 29 2d 2d 74 65 72 6d 73 20 61 6c 73 6f 20 68 65 72 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 | )--terms.also.here.end.end.end.r |
30800 | 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 | eturn.result.end.local.function. |
30820 | 62 75 69 6c 64 75 6e 69 71 75 65 64 69 72 73 28 29 0a 6c 6f 63 61 6c 20 6e 75 6d 5f 76 61 72 69 | builduniquedirs().local.num_vari |
30840 | 61 74 69 6f 6e 73 20 3d 20 34 0a 6c 6f 63 61 6c 20 63 66 67 5f 64 69 72 73 20 3d 20 7b 7d 0a 6c | ations.=.4.local.cfg_dirs.=.{}.l |
30860 | 6f 63 61 6c 20 68 69 74 5f 63 6f 75 6e 74 73 20 3d 20 7b 7d 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 | ocal.hit_counts.=.{}.for.sln.in. |
30880 | 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f | premake.solution.each().do.for._ |
308a0 | 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f | ,.prj.in.ipairs(sln.projects).do |
308c0 | 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 | .for._,.cfg.in.pairs(prj.__confi |
308e0 | 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 7b 20 7d 0a 64 69 72 73 5b 31 5d 20 | gs).do.local.dirs.=.{.}.dirs[1]. |
30900 | 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 68 2e 6a 6f 69 6e 28 63 66 67 | =.path.getabsolute(path.join(cfg |
30920 | 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6f 62 6a 64 69 72 20 6f 72 20 63 66 67 2e 70 72 6f | .location,.cfg.objdir.or.cfg.pro |
30940 | 6a 65 63 74 2e 6f 62 6a 64 69 72 20 6f 72 20 22 6f 62 6a 22 29 29 0a 64 69 72 73 5b 32 5d 20 3d | ject.objdir.or."obj")).dirs[2].= |
30960 | 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 73 5b 31 5d 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 | .path.join(dirs[1],.iif(cfg.plat |
30980 | 66 6f 72 6d 20 3d 3d 20 22 4e 61 74 69 76 65 22 2c 20 22 22 2c 20 63 66 67 2e 70 6c 61 74 66 6f | form.==."Native",."",.cfg.platfo |
309a0 | 72 6d 29 29 0a 64 69 72 73 5b 33 5d 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 73 5b 32 5d | rm)).dirs[3].=.path.join(dirs[2] |
309c0 | 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 64 69 72 73 5b 34 5d 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 | ,.cfg.name).dirs[4].=.path.join( |
309e0 | 64 69 72 73 5b 33 5d 2c 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 29 0a 63 66 67 5f 64 | dirs[3],.cfg.project.name).cfg_d |
30a00 | 69 72 73 5b 63 66 67 5d 20 3d 20 64 69 72 73 0a 6c 6f 63 61 6c 20 73 74 61 72 74 20 3d 20 69 69 | irs[cfg].=.dirs.local.start.=.ii |
30a20 | 66 28 63 66 67 2e 6e 61 6d 65 2c 20 32 2c 20 31 29 0a 66 6f 72 20 76 20 3d 20 73 74 61 72 74 2c | f(cfg.name,.2,.1).for.v.=.start, |
30a40 | 20 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 20 64 6f 0a 6c 6f 63 61 6c 20 64 20 3d 20 64 69 72 | .num_variations.do.local.d.=.dir |
30a60 | 73 5b 76 5d 0a 68 69 74 5f 63 6f 75 6e 74 73 5b 64 5d 20 3d 20 28 68 69 74 5f 63 6f 75 6e 74 73 | s[v].hit_counts[d].=.(hit_counts |
30a80 | 5b 64 5d 20 6f 72 20 30 29 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f | [d].or.0).+.1.end.end.end.end.fo |
30aa0 | 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 | r.sln.in.premake.solution.each() |
30ac0 | 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f | .do.for._,.prj.in.ipairs(sln.pro |
30ae0 | 6a 65 63 74 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 | jects).do.for._,.cfg.in.pairs(pr |
30b00 | 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 69 72 0a 6c 6f 63 61 6c 20 | j.__configs).do.local.dir.local. |
30b20 | 73 74 61 72 74 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 6d 65 2c 20 32 2c 20 31 29 0a 66 6f 72 20 | start.=.iif(cfg.name,.2,.1).for. |
30b40 | 76 20 3d 20 73 74 61 72 74 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 69 6e 67 6c 65 4f | v.=.start,.iif(cfg.flags.SingleO |
30b60 | 75 74 70 75 74 44 69 72 3d 3d 74 72 75 65 2c 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 2d 31 2c | utputDir==true,num_variations-1, |
30b80 | 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 29 20 64 6f 0a 64 69 72 20 3d 20 63 66 67 5f 64 69 72 | num_variations).do.dir.=.cfg_dir |
30ba0 | 73 5b 63 66 67 5d 5b 76 5d 0a 69 66 20 68 69 74 5f 63 6f 75 6e 74 73 5b 64 69 72 5d 20 3d 3d 20 | s[cfg][v].if.hit_counts[dir].==. |
30bc0 | 31 20 74 68 65 6e 20 62 72 65 61 6b 20 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 6f 62 6a 65 63 74 73 | 1.then.break.end.end.cfg.objects |
30be0 | 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 | dir.=.path.getrelative(cfg.locat |
30c00 | 69 6f 6e 2c 20 64 69 72 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | ion,.dir).end.end.end.end.local. |
30c20 | 66 75 6e 63 74 69 6f 6e 20 62 75 69 6c 64 74 61 72 67 65 74 73 28 29 0a 66 6f 72 20 73 6c 6e 20 | function.buildtargets().for.sln. |
30c40 | 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f | in.premake.solution.each().do.fo |
30c60 | 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 | r._,.prj.in.ipairs(sln.projects) |
30c80 | 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f | .do.for._,.cfg.in.pairs(prj.__co |
30ca0 | 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 70 61 74 68 73 74 79 6c 65 20 3d 20 70 72 65 6d | nfigs).do.local.pathstyle.=.prem |
30cc0 | 61 6b 65 2e 67 65 74 70 61 74 68 73 74 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 | ake.getpathstyle(cfg).local.name |
30ce0 | 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 | style.=.premake.getnamestyle(cfg |
30d00 | 29 0a 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 | ).cfg.buildtarget.=.premake.gett |
30d20 | 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 70 61 74 68 73 74 79 6c 65 2c 20 6e | arget(cfg,."build",.pathstyle,.n |
30d40 | 61 6d 65 73 74 79 6c 65 2c 20 63 66 67 2e 73 79 73 74 65 6d 29 0a 63 66 67 2e 6c 69 6e 6b 74 61 | amestyle,.cfg.system).cfg.linkta |
30d60 | 72 67 65 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 | rget..=.premake.gettarget(cfg,." |
30d80 | 6c 69 6e 6b 22 2c 20 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 6c 65 2c 20 63 66 | link",..pathstyle,.namestyle,.cf |
30da0 | 67 2e 73 79 73 74 65 6d 29 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f | g.system).if.pathstyle.==."windo |
30dc0 | 77 73 22 20 74 68 65 6e 0a 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 3d 20 70 61 74 68 2e 74 | ws".then.cfg.objectsdir.=.path.t |
30de0 | 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 2c 20 22 5c 5c 22 29 0a 65 | ranslate(cfg.objectsdir,."\\").e |
30e00 | 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 | nd.end.end.end.end...local.funct |
30e20 | 69 6f 6e 20 67 65 74 43 66 67 4b 69 6e 64 28 63 66 67 29 0a 20 20 69 66 28 63 66 67 2e 6b 69 6e | ion.getCfgKind(cfg)...if(cfg.kin |
30e40 | 64 29 20 74 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 63 66 67 2e 6b 69 6e 64 3b 0a 20 20 65 6e 64 | d).then...return.cfg.kind;...end |
30e60 | 0a 20 20 69 66 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f 6e 66 69 67 73 5b 22 22 5d 20 | ...if(cfg.project.__configs[""]. |
30e80 | 61 6e 64 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f 6e 66 69 67 73 5b 22 22 5d 2e 6b 69 | and.cfg.project.__configs[""].ki |
30ea0 | 6e 64 29 20 74 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f | nd).then...return.cfg.project.__ |
30ec0 | 63 6f 6e 66 69 67 73 5b 22 22 5d 2e 6b 69 6e 64 3b 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e | configs[""].kind;...end...return |
30ee0 | 20 6e 69 6c 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 70 | .nil...end...local.function.getp |
30f00 | 72 6f 6a 72 65 63 28 64 73 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 63 66 67 2c | rojrec(dstArray,.foundList,.cfg, |
30f20 | 20 63 66 67 6e 61 6d 65 2c 20 73 65 61 72 63 68 46 69 65 6c 64 2c 20 62 4c 69 6e 6b 61 67 65 29 | .cfgname,.searchField,.bLinkage) |
30f40 | 0a 20 20 69 66 28 6e 6f 74 20 63 66 67 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 65 6e 64 0a 20 | ...if(not.cfg).then.return.end.. |
30f60 | 20 6c 6f 63 61 6c 20 66 6f 75 6e 64 55 73 65 50 72 6a 73 20 3d 20 7b 7d 3b 0a 20 20 66 6f 72 20 | .local.foundUsePrjs.=.{};...for. |
30f80 | 5f 2c 20 75 73 65 4e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 5b 73 65 61 72 63 68 46 | _,.useName.in.ipairs(cfg[searchF |
30fa0 | 69 65 6c 64 5d 29 20 64 6f 0a 20 20 6c 6f 63 61 6c 20 74 65 73 74 4e 61 6d 65 20 3d 20 75 73 65 | ield]).do...local.testName.=.use |
30fc0 | 4e 61 6d 65 3a 6c 6f 77 65 72 28 29 3b 0a 20 20 69 66 28 28 6e 6f 74 20 66 6f 75 6e 64 4c 69 73 | Name:lower();...if((not.foundLis |
30fe0 | 74 5b 74 65 73 74 4e 61 6d 65 5d 29 29 20 74 68 65 6e 0a 20 20 6c 6f 63 61 6c 20 74 68 65 50 72 | t[testName])).then...local.thePr |
31000 | 6f 6a 20 3d 20 6e 69 6c 3b 0a 20 20 6c 6f 63 61 6c 20 74 68 65 55 73 65 50 72 6f 6a 20 3d 20 6e | oj.=.nil;...local.theUseProj.=.n |
31020 | 69 6c 3b 0a 20 20 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 | il;...for._,.prj.in.ipairs(cfg.p |
31040 | 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 20 20 69 | roject.solution.projects).do...i |
31060 | 66 20 28 70 72 6a 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 74 65 73 74 4e 61 6d 65 29 | f.(prj.name:lower().==.testName) |
31080 | 20 74 68 65 6e 0a 20 20 69 66 28 70 72 6a 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 20 20 74 68 65 | .then...if(prj.usage).then...the |
310a0 | 55 73 65 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a 20 20 65 6c 73 65 0a 20 20 74 68 65 50 72 6f 6a 20 | UseProj.=.prj;...else...theProj. |
310c0 | 3d 20 70 72 6a 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 4d 75 73 | =.prj;...end...end...end...--Mus |
310e0 | 74 20 63 6f 6e 6e 65 63 74 20 74 6f 20 61 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 2e 0a 20 20 | t.connect.to.a.usage.project.... |
31100 | 69 66 28 74 68 65 55 73 65 50 72 6f 6a 29 20 74 68 65 6e 0a 20 20 66 6f 75 6e 64 4c 69 73 74 5b | if(theUseProj).then...foundList[ |
31120 | 74 65 73 74 4e 61 6d 65 5d 20 3d 20 74 72 75 65 3b 0a 20 20 6c 6f 63 61 6c 20 70 72 6a 45 6e 74 | testName].=.true;...local.prjEnt |
31140 | 72 79 20 3d 20 7b 0a 20 20 6e 61 6d 65 20 3d 20 74 65 73 74 4e 61 6d 65 2c 0a 20 20 70 72 6f 6a | ry.=.{...name.=.testName,...proj |
31160 | 20 3d 20 74 68 65 50 72 6f 6a 2c 0a 20 20 75 73 61 67 65 50 72 6f 6a 20 3d 20 74 68 65 55 73 65 | .=.theProj,...usageProj.=.theUse |
31180 | 50 72 6f 6a 2c 0a 20 20 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 20 3d 20 62 4c 69 6e 6b 61 67 65 2c | Proj,...bLinkageOnly.=.bLinkage, |
311a0 | 0a 20 20 7d 3b 0a 20 20 64 73 74 41 72 72 61 79 5b 74 65 73 74 4e 61 6d 65 5d 20 3d 20 70 72 6a | ...};...dstArray[testName].=.prj |
311c0 | 45 6e 74 72 79 3b 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6f 75 6e 64 55 73 65 50 72 | Entry;...table.insert(foundUsePr |
311e0 | 6a 73 2c 20 74 68 65 55 73 65 50 72 6f 6a 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 | js,.theUseProj);...end...end...e |
31200 | 6e 64 0a 20 20 66 6f 72 20 5f 2c 20 75 73 65 50 72 6a 20 69 6e 20 69 70 61 69 72 73 28 66 6f 75 | nd...for._,.usePrj.in.ipairs(fou |
31220 | 6e 64 55 73 65 50 72 6a 73 29 20 64 6f 0a 20 20 2d 2d 4c 69 6e 6b 73 20 63 61 6e 20 6f 6e 6c 79 | ndUsePrjs).do...--Links.can.only |
31240 | 20 72 65 63 75 72 73 65 20 74 68 72 6f 75 67 68 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 69 65 | .recurse.through.static.librarie |
31260 | 73 2e 0a 20 20 69 66 28 28 73 65 61 72 63 68 46 69 65 6c 64 20 7e 3d 20 22 6c 69 6e 6b 73 22 29 | s....if((searchField.~=."links") |
31280 | 20 6f 72 0a 20 20 28 67 65 74 43 66 67 4b 69 6e 64 28 75 73 65 50 72 6a 2e 5f 5f 63 6f 6e 66 69 | .or...(getCfgKind(usePrj.__confi |
312a0 | 67 73 5b 63 66 67 6e 61 6d 65 5d 29 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 29 20 74 68 | gs[cfgname]).==."StaticLib")).th |
312c0 | 65 6e 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 28 64 73 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c | en...getprojrec(dstArray,.foundL |
312e0 | 69 73 74 2c 20 75 73 65 50 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 2c 0a | ist,.usePrj.__configs[cfgname],. |
31300 | 20 20 63 66 67 6e 61 6d 65 2c 20 73 65 61 72 63 68 46 69 65 6c 64 2c 20 62 4c 69 6e 6b 61 67 65 | ..cfgname,.searchField,.bLinkage |
31320 | 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 0a 20 20 2d 2d 20 54 | );...end...end...end...--...--.T |
31340 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 72 65 63 75 72 73 69 76 65 6c 79 20 67 65 | his.function.will.recursively.ge |
31360 | 74 20 61 6c 6c 20 70 72 6f 6a 65 63 74 73 20 74 68 61 74 20 74 68 65 20 67 69 76 65 6e 20 63 6f | t.all.projects.that.the.given.co |
31380 | 6e 66 69 67 75 72 61 74 69 6f 6e 20 68 61 73 20 69 6e 20 69 74 73 20 22 75 73 65 73 22 0a 20 20 | nfiguration.has.in.its."uses"... |
313a0 | 2d 2d 20 66 69 65 6c 64 2e 20 54 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 73 20 61 72 65 20 | --.field..The.return.values.are. |
313c0 | 61 20 6c 69 73 74 20 6f 66 20 74 61 62 6c 65 73 2e 20 45 61 63 68 20 74 61 62 6c 65 20 69 6e 20 | a.list.of.tables..Each.table.in. |
313e0 | 74 68 61 74 20 6c 69 73 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 | that.list.contains.the.following |
31400 | 3a 0a 20 20 2d 2d 6e 61 6d 65 20 3d 20 54 68 65 20 6c 6f 77 65 72 63 61 73 65 20 6e 61 6d 65 20 | :...--name.=.The.lowercase.name. |
31420 | 6f 66 20 74 68 65 20 70 72 6f 6a 65 63 74 2e 0a 20 20 2d 2d 70 72 6f 6a 20 3d 20 54 68 65 20 70 | of.the.project....--proj.=.The.p |
31440 | 72 6f 6a 65 63 74 2e 20 43 61 6e 20 62 65 20 6e 69 6c 20 69 66 20 69 74 20 69 73 20 75 73 61 67 | roject..Can.be.nil.if.it.is.usag |
31460 | 65 2d 6f 6e 6c 79 2e 0a 20 20 2d 2d 75 73 61 67 65 50 72 6f 6a 20 3d 20 54 68 65 20 75 73 61 67 | e-only....--usageProj.=.The.usag |
31480 | 65 20 70 72 6f 6a 65 63 74 2e 20 43 61 6e 27 74 20 62 65 20 6e 69 6c 2c 20 61 73 20 75 73 69 6e | e.project..Can't.be.nil,.as.usin |
314a0 | 67 20 61 20 70 72 6f 6a 65 63 74 20 74 68 61 74 20 68 61 73 20 6e 6f 0a 20 20 2d 2d 20 75 73 61 | g.a.project.that.has.no...--.usa |
314c0 | 67 65 20 70 72 6f 6a 65 63 74 20 69 73 20 6e 6f 74 20 70 75 74 20 69 6e 74 6f 20 74 68 65 20 6c | ge.project.is.not.put.into.the.l |
314e0 | 69 73 74 2e 0a 20 20 2d 2d 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 20 3d 20 49 66 20 74 68 69 73 20 | ist....--bLinkageOnly.=.If.this. |
31500 | 69 73 20 74 72 75 65 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 74 68 65 20 6c 69 6e 6b 61 67 65 20 69 | is.true,.then.only.the.linkage.i |
31520 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 63 6f 70 69 65 64 2e 0a 20 20 2d | nformation.should.be.copied....- |
31540 | 2d 20 54 68 65 20 72 65 63 75 72 73 69 6f 6e 20 77 69 6c 6c 20 6f 6e 6c 79 20 6c 6f 6f 6b 20 61 | -.The.recursion.will.only.look.a |
31560 | 74 20 74 68 65 20 22 75 73 65 73 22 20 66 69 65 6c 64 20 6f 6e 20 2a 75 73 61 67 65 2a 20 70 72 | t.the."uses".field.on.*usage*.pr |
31580 | 6f 6a 65 63 74 73 2e 0a 20 20 2d 2d 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 | ojects....--.This.function.will. |
315a0 | 61 6c 73 6f 20 61 64 64 20 70 72 6f 6a 65 63 74 73 20 74 6f 20 74 68 65 20 6c 69 73 74 20 74 68 | also.add.projects.to.the.list.th |
315c0 | 61 74 20 61 72 65 20 6d 65 6e 74 69 6f 6e 65 64 20 69 6e 20 74 68 65 20 22 6c 69 6e 6b 73 22 0a | at.are.mentioned.in.the."links". |
315e0 | 20 20 2d 2d 20 66 69 65 6c 64 20 6f 66 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 73 2e 20 54 68 | ..--.field.of.usage.projects..Th |
31600 | 65 73 65 20 77 69 6c 6c 20 6f 6e 6c 79 20 63 6f 70 79 20 6c 69 6e 6b 65 72 20 69 6e 66 6f 72 6d | ese.will.only.copy.linker.inform |
31620 | 61 74 69 6f 6e 2c 20 62 75 74 20 74 68 65 79 20 77 69 6c 6c 20 72 65 63 75 72 73 65 2e 0a 20 20 | ation,.but.they.will.recurse.... |
31640 | 2d 2d 20 74 68 72 6f 75 67 68 20 6f 74 68 65 72 20 22 6c 69 6e 6b 73 22 20 66 69 65 6c 64 73 2e | --.through.other."links".fields. |
31660 | 0a 20 20 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 70 72 6f 6a 65 63 | ...--...local.function.getprojec |
31680 | 74 73 63 6f 6e 6e 65 63 74 69 6f 6e 73 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 29 0a 20 20 6c 6f | tsconnections(cfg,.cfgname)...lo |
316a0 | 63 61 6c 20 64 73 74 41 72 72 61 79 20 3d 20 7b 7d 3b 0a 20 20 6c 6f 63 61 6c 20 66 6f 75 6e 64 | cal.dstArray.=.{};...local.found |
316c0 | 4c 69 73 74 20 3d 20 7b 7d 3b 0a 20 20 66 6f 75 6e 64 4c 69 73 74 5b 63 66 67 2e 70 72 6f 6a 65 | List.=.{};...foundList[cfg.proje |
316e0 | 63 74 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 5d 20 3d 20 74 72 75 65 3b 0a 20 20 2d 2d 46 69 72 | ct.name:lower()].=.true;...--Fir |
31700 | 73 74 2c 20 66 6f 6c 6c 6f 77 20 74 68 65 20 75 73 65 73 20 72 65 63 75 72 73 69 76 65 6c 79 2e | st,.follow.the.uses.recursively. |
31720 | 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 28 64 73 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 | ...getprojrec(dstArray,.foundLis |
31740 | 74 2c 20 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 22 75 73 65 73 22 2c 20 66 61 6c 73 65 29 3b | t,.cfg,.cfgname,."uses",.false); |
31760 | 0a 20 20 2d 2d 4e 65 78 74 2c 20 67 6f 20 74 68 72 6f 75 67 68 20 61 6c 6c 20 6f 66 20 74 68 65 | ...--Next,.go.through.all.of.the |
31780 | 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 73 20 61 6e 64 20 72 65 63 75 72 73 69 76 65 6c 79 20 | .usage.projects.and.recursively. |
317a0 | 67 65 74 20 74 68 65 69 72 20 6c 69 6e 6b 73 2e 0a 20 20 2d 2d 42 75 74 20 6f 6e 6c 79 20 69 66 | get.their.links....--But.only.if |
317c0 | 20 74 68 65 79 27 72 65 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 74 68 65 72 65 2e 20 47 65 74 20 | .they're.not.already.there..Get. |
317e0 | 74 68 65 20 6c 69 6e 6b 73 20 61 73 20 6c 69 6e 6b 61 67 65 2d 6f 6e 6c 79 2e 0a 20 20 6c 6f 63 | the.links.as.linkage-only....loc |
31800 | 61 6c 20 6c 69 6e 6b 41 72 72 61 79 20 3d 20 7b 7d 3b 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 | al.linkArray.=.{};...for.prjName |
31820 | 2c 20 70 72 6a 45 6e 74 72 79 20 69 6e 20 70 61 69 72 73 28 64 73 74 41 72 72 61 79 29 20 64 6f | ,.prjEntry.in.pairs(dstArray).do |
31840 | 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 28 6c 69 6e 6b 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 | ...getprojrec(linkArray,.foundLi |
31860 | 73 74 2c 20 70 72 6a 45 6e 74 72 79 2e 75 73 61 67 65 50 72 6f 6a 2e 5f 5f 63 6f 6e 66 69 67 73 | st,.prjEntry.usageProj.__configs |
31880 | 5b 63 66 67 6e 61 6d 65 5d 2c 20 63 66 67 6e 61 6d 65 2c 0a 20 20 22 6c 69 6e 6b 73 22 2c 20 74 | [cfgname],.cfgname,..."links",.t |
318a0 | 72 75 65 29 3b 0a 20 20 65 6e 64 0a 20 20 2d 2d 43 6f 70 79 20 66 72 6f 6d 20 6c 69 6e 6b 41 72 | rue);...end...--Copy.from.linkAr |
318c0 | 72 61 79 20 69 6e 74 6f 20 64 73 74 41 72 72 61 79 2e 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 | ray.into.dstArray....for.prjName |
318e0 | 2c 20 70 72 6a 45 6e 74 72 79 20 69 6e 20 70 61 69 72 73 28 6c 69 6e 6b 41 72 72 61 79 29 20 64 | ,.prjEntry.in.pairs(linkArray).d |
31900 | 6f 0a 20 20 64 73 74 41 72 72 61 79 5b 70 72 6a 4e 61 6d 65 5d 20 3d 20 70 72 6a 45 6e 74 72 79 | o...dstArray[prjName].=.prjEntry |
31920 | 3b 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 64 73 74 41 72 72 61 79 3b 0a 20 20 65 6e 64 | ;...end...return.dstArray;...end |
31940 | 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 6e 61 6d 65 6f 66 70 72 6f 6a 28 63 | ...local.function.isnameofproj(c |
31960 | 66 67 2c 20 73 74 72 4e 61 6d 65 29 0a 20 20 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 63 66 67 2e 70 | fg,.strName)...local.sln.=.cfg.p |
31980 | 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 3b 0a 20 20 6c 6f 63 61 6c 20 73 74 72 54 65 73 74 | roject.solution;...local.strTest |
319a0 | 20 3d 20 73 74 72 4e 61 6d 65 3a 6c 6f 77 65 72 28 29 3b 0a 20 20 66 6f 72 20 70 72 6a 49 78 2c | .=.strName:lower();...for.prjIx, |
319c0 | 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a | .prj.in.ipairs(sln.projects).do. |
319e0 | 20 20 69 66 20 28 70 72 6a 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 73 74 72 54 65 73 | ..if.(prj.name:lower().==.strTes |
31a00 | 74 29 20 74 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 20 20 65 6e 64 0a 20 20 65 | t).then...return.true;...end...e |
31a20 | 6e 64 0a 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 65 6e 64 0a 20 20 2d 2d 0a 20 20 | nd...return.false;...end...--... |
31a40 | 2d 2d 20 43 6f 70 69 65 73 20 74 68 65 20 66 69 65 6c 64 20 66 72 6f 6d 20 64 73 74 43 66 67 20 | --.Copies.the.field.from.dstCfg. |
31a60 | 74 6f 20 73 72 63 43 66 67 2e 0a 20 20 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e | to.srcCfg....--...local.function |
31a80 | 20 63 6f 70 79 64 65 70 65 6e 64 65 6e 74 66 69 65 6c 64 28 73 72 63 43 66 67 2c 20 64 73 74 43 | .copydependentfield(srcCfg,.dstC |
31aa0 | 66 67 2c 20 73 74 72 53 72 63 46 69 65 6c 64 29 0a 20 20 6c 6f 63 61 6c 20 73 72 63 46 69 65 6c | fg,.strSrcField)...local.srcFiel |
31ac0 | 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 3b | d.=.premake.fields[strSrcField]; |
31ae0 | 0a 20 20 6c 6f 63 61 6c 20 73 74 72 44 73 74 46 69 65 6c 64 20 3d 20 73 74 72 53 72 63 46 69 65 | ...local.strDstField.=.strSrcFie |
31b00 | 6c 64 3b 0a 20 20 69 66 20 74 79 70 65 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 | ld;...if.type(srcCfg[strSrcField |
31b20 | 5d 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 20 20 2d 2d 68 61 6e 64 6c 65 20 70 61 | ]).==."table".then...--handle.pa |
31b40 | 74 68 73 2e 0a 20 20 69 66 20 28 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 | ths....if.(srcField.kind.==."dir |
31b60 | 6c 69 73 74 22 20 6f 72 20 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c | list".or.srcField.kind.==."filel |
31b80 | 69 73 74 22 29 20 61 6e 64 0a 20 20 28 6e 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 73 74 | ist").and...(not.keeprelative[st |
31ba0 | 72 53 72 63 46 69 65 6c 64 5d 29 20 74 68 65 6e 0a 20 20 66 6f 72 20 69 2c 70 20 69 6e 20 69 70 | rSrcField]).then...for.i,p.in.ip |
31bc0 | 61 69 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 64 6f 0a 20 20 74 | airs(srcCfg[strSrcField]).do...t |
31be0 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 2c | able.insert(dstCfg[strDstField], |
31c00 | 0a 20 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 2c 20 73 72 63 43 66 67 2e 70 72 6f 6a 65 63 74 | ...path.rebase(p,.srcCfg.project |
31c20 | 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 73 74 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 | .location,.dstCfg.project.locati |
31c40 | 6f 6e 29 29 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 69 66 28 73 74 72 53 72 63 46 69 65 | on))...end...else...if(strSrcFie |
31c60 | 6c 64 20 3d 3d 20 22 6c 69 6e 6b 73 22 29 20 74 68 65 6e 0a 20 20 66 6f 72 20 69 2c 70 20 69 6e | ld.==."links").then...for.i,p.in |
31c80 | 20 69 70 61 69 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 64 6f 0a | .ipairs(srcCfg[strSrcField]).do. |
31ca0 | 20 20 69 66 28 6e 6f 74 20 69 73 6e 61 6d 65 6f 66 70 72 6f 6a 28 64 73 74 43 66 67 2c 20 70 29 | ..if(not.isnameofproj(dstCfg,.p) |
31cc0 | 29 20 74 68 65 6e 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 | ).then...table.insert(dstCfg[str |
31ce0 | 44 73 74 46 69 65 6c 64 5d 2c 20 70 29 0a 20 20 65 6c 73 65 0a 20 20 70 72 69 6e 74 66 28 22 46 | DstField],.p)...else...printf("F |
31d00 | 61 69 6c 65 64 20 74 6f 20 63 6f 70 79 20 27 25 73 27 20 66 72 6f 6d 20 70 72 6f 6a 20 27 25 73 | ailed.to.copy.'%s'.from.proj.'%s |
31d20 | 27 2e 22 2c 0a 20 20 70 2c 20 73 72 63 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 29 3b 0a | '.",...p,.srcCfg.project.name);. |
31d40 | 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 66 6f 72 20 69 2c 70 20 69 6e 20 | ..end...end...else...for.i,p.in. |
31d60 | 69 70 61 69 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 64 6f 0a 20 | ipairs(srcCfg[strSrcField]).do.. |
31d80 | 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 | .table.insert(dstCfg[strDstField |
31da0 | 5d 2c 20 70 29 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 | ],.p)...end...end...end...else.. |
31dc0 | 20 69 66 28 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 61 6e 64 20 | .if(srcField.kind.==."path".and. |
31de0 | 28 6e 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 29 | (not.keeprelative[strSrcField])) |
31e00 | 20 74 68 65 6e 0a 20 20 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 20 3d 20 70 61 | .then...dstCfg[strDstField].=.pa |
31e20 | 74 68 2e 72 65 62 61 73 65 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 2c 0a 20 | th.rebase(srcCfg[strSrcField],.. |
31e40 | 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 73 74 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f | .prj.location,.dstCfg.project.lo |
31e60 | 63 61 74 69 6f 6e 29 3b 0a 20 20 65 6c 73 65 0a 20 20 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 | cation);...else...dstCfg[strDstF |
31e80 | 69 65 6c 64 5d 20 3d 20 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 3b 0a 20 20 65 | ield].=.srcCfg[strSrcField];...e |
31ea0 | 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 0a 20 20 2d 2d 20 54 68 69 73 20 66 75 | nd...end...end...--...--.This.fu |
31ec0 | 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 74 61 6b 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 70 72 6f | nction.will.take.the.list.of.pro |
31ee0 | 6a 65 63 74 20 65 6e 74 72 69 65 73 20 61 6e 64 20 61 70 70 6c 79 20 74 68 65 69 72 20 75 73 61 | ject.entries.and.apply.their.usa |
31f00 | 67 65 20 70 72 6f 6a 65 63 74 20 64 61 74 61 0a 20 20 2d 2d 20 74 6f 20 74 68 65 20 67 69 76 65 | ge.project.data...--.to.the.give |
31f20 | 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 49 74 20 77 69 6c 6c 20 63 6f 70 79 20 63 6f | n.configuration..It.will.copy.co |
31f40 | 6d 70 69 6c 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 70 72 6f 6a | mpiling.information.for.the.proj |
31f60 | 65 63 74 73 20 74 68 61 74 20 61 72 65 0a 20 20 2d 2d 20 6e 6f 74 20 6c 69 73 74 65 64 20 61 73 | ects.that.are...--.not.listed.as |
31f80 | 20 6c 69 6e 6b 61 67 65 2d 6f 6e 6c 79 2e 20 49 74 20 77 69 6c 6c 20 63 6f 70 79 20 74 68 65 20 | .linkage-only..It.will.copy.the. |
31fa0 | 6c 69 6e 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 70 72 6f 6a 65 63 74 73 | linking.information.for.projects |
31fc0 | 20 6f 6e 6c 79 20 69 66 0a 20 20 2d 2d 20 74 68 65 20 73 6f 75 72 63 65 20 70 72 6f 6a 65 63 74 | .only.if...--.the.source.project |
31fe0 | 20 69 73 20 6e 6f 74 20 61 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 79 2e 20 49 74 20 77 6f 6e | .is.not.a.static.library..It.won |
32000 | 27 74 20 63 6f 70 79 20 6c 69 6e 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 2d 2d | 't.copy.linking.information...-- |
32020 | 20 69 66 20 74 68 65 20 70 72 6f 6a 65 63 74 20 69 73 20 69 6e 20 74 68 69 73 20 73 6f 6c 75 74 | .if.the.project.is.in.this.solut |
32040 | 69 6f 6e 3b 20 69 6e 73 74 65 61 64 20 69 74 20 77 69 6c 6c 20 61 64 64 20 74 68 61 74 20 70 72 | ion;.instead.it.will.add.that.pr |
32060 | 6f 6a 65 63 74 20 74 6f 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 73 0a 20 20 2d | oject.to.the.configuration's...- |
32080 | 2d 20 6c 69 6e 6b 73 20 66 69 65 6c 64 2c 20 65 78 70 65 63 74 69 6e 67 20 74 68 61 74 20 50 72 | -.links.field,.expecting.that.Pr |
320a0 | 65 6d 61 6b 65 20 77 69 6c 6c 20 68 61 6e 64 6c 65 20 74 68 65 20 72 65 73 74 2e 0a 20 20 2d 2d | emake.will.handle.the.rest....-- |
320c0 | 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 70 79 75 73 61 67 65 64 61 74 61 28 | ...local.function.copyusagedata( |
320e0 | 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 6c 69 6e 6b 54 6f 50 72 6f 6a 73 29 0a 20 20 6c 6f 63 | cfg,.cfgname,.linkToProjs)...loc |
32100 | 61 6c 20 6d 79 50 72 6a 20 3d 20 63 66 67 2e 70 72 6f 6a 65 63 74 3b 0a 20 20 6c 6f 63 61 6c 20 | al.myPrj.=.cfg.project;...local. |
32120 | 62 49 73 53 74 61 74 69 63 4c 69 62 20 3d 20 28 67 65 74 43 66 67 4b 69 6e 64 28 63 66 67 29 20 | bIsStaticLib.=.(getCfgKind(cfg). |
32140 | 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 3b 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 | ==."StaticLib");...for.prjName,. |
32160 | 70 72 6a 45 6e 74 72 79 20 69 6e 20 70 61 69 72 73 28 6c 69 6e 6b 54 6f 50 72 6f 6a 73 29 20 64 | prjEntry.in.pairs(linkToProjs).d |
32180 | 6f 0a 20 20 6c 6f 63 61 6c 20 73 72 63 50 72 6a 20 3d 20 70 72 6a 45 6e 74 72 79 2e 75 73 61 67 | o...local.srcPrj.=.prjEntry.usag |
321a0 | 65 50 72 6f 6a 3b 0a 20 20 6c 6f 63 61 6c 20 73 72 63 43 66 67 20 3d 20 73 72 63 50 72 6a 2e 5f | eProj;...local.srcCfg.=.srcPrj._ |
321c0 | 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 3b 0a 20 20 66 6f 72 20 6e 61 6d 65 2c 20 66 | _configs[cfgname];...for.name,.f |
321e0 | 69 65 6c 64 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f | ield.in.pairs(premake.fields).do |
32200 | 0a 20 20 69 66 28 73 72 63 43 66 67 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 20 20 69 66 28 66 69 | ...if(srcCfg[name]).then...if(fi |
32220 | 65 6c 64 2e 75 73 61 67 65 63 6f 70 79 29 20 74 68 65 6e 0a 20 20 69 66 28 6e 6f 74 20 70 72 6a | eld.usagecopy).then...if(not.prj |
32240 | 45 6e 74 72 79 2e 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 29 20 74 68 65 6e 0a 20 20 63 6f 70 79 64 | Entry.bLinkageOnly).then...copyd |
32260 | 65 70 65 6e 64 65 6e 74 66 69 65 6c 64 28 73 72 63 43 66 67 2c 20 63 66 67 2c 20 6e 61 6d 65 29 | ependentfield(srcCfg,.cfg,.name) |
32280 | 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 69 66 28 66 69 65 6c 64 2e 6c 69 6e 6b 61 67 65 63 6f 70 | ...end...elseif(field.linkagecop |
322a0 | 79 29 20 74 68 65 6e 0a 20 20 2d 2d 43 6f 70 79 20 74 68 65 20 6c 69 6e 6b 61 67 65 20 64 61 74 | y).then...--Copy.the.linkage.dat |
322c0 | 61 20 69 66 20 77 65 27 72 65 20 62 75 69 6c 64 69 6e 67 20 61 20 6e 6f 6e 2d 73 74 61 74 69 63 | a.if.we're.building.a.non-static |
322e0 | 20 74 68 69 6e 67 0a 20 20 2d 2d 61 6e 64 20 74 68 69 73 20 69 73 20 61 20 70 75 72 65 20 75 73 | .thing...--and.this.is.a.pure.us |
32300 | 61 67 65 20 70 72 6f 6a 65 63 74 2e 20 49 66 20 69 74 27 73 20 6e 6f 74 20 70 75 72 65 2d 75 73 | age.project..If.it's.not.pure-us |
32320 | 61 67 65 2c 20 74 68 65 6e 0a 20 20 2d 2d 77 65 20 77 69 6c 6c 20 73 69 6d 70 6c 79 20 70 75 74 | age,.then...--we.will.simply.put |
32340 | 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 6e 61 6d 65 20 69 6e 20 74 68 65 20 6c 69 6e 6b 73 | .the.project's.name.in.the.links |
32360 | 20 66 69 65 6c 64 20 6c 61 74 65 72 2e 0a 20 20 69 66 28 28 6e 6f 74 20 62 49 73 53 74 61 74 69 | .field.later....if((not.bIsStati |
32380 | 63 4c 69 62 29 20 61 6e 64 20 28 6e 6f 74 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 29 29 20 74 | cLib).and.(not.prjEntry.proj)).t |
323a0 | 68 65 6e 0a 20 20 63 6f 70 79 64 65 70 65 6e 64 65 6e 74 66 69 65 6c 64 28 73 72 63 43 66 67 2c | hen...copydependentfield(srcCfg, |
323c0 | 20 63 66 67 2c 20 6e 61 6d 65 29 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 | .cfg,.name)...end...end...end... |
323e0 | 65 6e 64 0a 20 20 69 66 28 28 6e 6f 74 20 62 49 73 53 74 61 74 69 63 4c 69 62 29 20 61 6e 64 20 | end...if((not.bIsStaticLib).and. |
32400 | 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 29 20 74 68 65 6e 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 | prjEntry.proj).then...table.inse |
32420 | 72 74 28 63 66 67 2e 6c 69 6e 6b 73 2c 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 2e 6e 61 6d 65 | rt(cfg.links,.prjEntry.proj.name |
32440 | 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 | );...end...end...end.function.pr |
32460 | 65 6d 61 6b 65 2e 62 61 6b 65 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 29 0a 66 6f 72 20 73 6c | emake.bake.buildconfigs().for.sl |
32480 | 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a | n.in.premake.solution.each().do. |
324a0 | 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 | for._,.prj.in.ipairs(sln.project |
324c0 | 73 29 20 64 6f 0a 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 70 72 6a 2e 6c 6f 63 61 74 69 6f | s).do.prj.location.=.prj.locatio |
324e0 | 6e 20 6f 72 20 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 70 72 6a 2e 62 61 73 65 64 69 72 | n.or.sln.location.or.prj.basedir |
32500 | 0a 61 64 6a 75 73 74 70 61 74 68 73 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 29 0a | .adjustpaths(prj.location,.prj). |
32520 | 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 62 6c 6f 63 6b 73 29 | for._,.blk.in.ipairs(prj.blocks) |
32540 | 20 64 6f 0a 61 64 6a 75 73 74 70 61 74 68 73 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 62 6c | .do.adjustpaths(prj.location,.bl |
32560 | 6b 29 0a 65 6e 64 0a 65 6e 64 0a 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 73 6c 6e 2e 6c 6f | k).end.end.sln.location.=.sln.lo |
32580 | 63 61 74 69 6f 6e 20 6f 72 20 73 6c 6e 2e 62 61 73 65 64 69 72 0a 65 6e 64 0a 66 6f 72 20 73 6c | cation.or.sln.basedir.end.for.sl |
325a0 | 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a | n.in.premake.solution.each().do. |
325c0 | 6c 6f 63 61 6c 20 62 61 73 69 73 20 3d 20 63 6f 6c 6c 61 70 73 65 28 73 6c 6e 29 0a 66 6f 72 20 | local.basis.=.collapse(sln).for. |
325e0 | 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 | _,.prj.in.ipairs(sln.projects).d |
32600 | 6f 0a 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 20 3d 20 63 6f 6c 6c 61 70 73 65 28 70 72 6a 2c 20 | o.prj.__configs.=.collapse(prj,. |
32620 | 62 61 73 69 73 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f | basis).for._,.cfg.in.pairs(prj._ |
32640 | 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 62 61 6b 65 2e 70 6f 73 74 70 72 6f 63 65 73 73 28 70 72 | _configs).do.bake.postprocess(pr |
32660 | 6a 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 | j,.cfg).end.end.end.for.sln.in.p |
32680 | 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 70 72 | remake.solution.each().do.for.pr |
326a0 | 6a 49 78 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 | jIx,.prj.in.ipairs(sln.projects) |
326c0 | 20 64 6f 0a 69 66 28 6e 6f 74 20 70 72 6a 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 66 6f 72 20 63 | .do.if(not.prj.usage).then.for.c |
326e0 | 66 67 6e 61 6d 65 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 | fgname,.cfg.in.pairs(prj.__confi |
32700 | 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 75 73 65 73 50 72 6a 73 20 3d 20 67 65 74 70 72 6f 6a 65 | gs).do.local.usesPrjs.=.getproje |
32720 | 63 74 73 63 6f 6e 6e 65 63 74 69 6f 6e 73 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 29 3b 0a 63 6f | ctsconnections(cfg,.cfgname);.co |
32740 | 70 79 75 73 61 67 65 64 61 74 61 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 75 73 65 73 50 72 | pyusagedata(cfg,.cfgname,.usesPr |
32760 | 6a 73 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 | js).end.end.end.end.for.sln.in.p |
32780 | 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 | remake.solution.each().do.local. |
327a0 | 72 65 6d 6f 76 65 4c 69 73 74 20 3d 20 7b 7d 3b 0a 66 6f 72 20 69 6e 64 65 78 2c 20 70 72 6a 20 | removeList.=.{};.for.index,.prj. |
327c0 | 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 28 70 72 | in.ipairs(sln.projects).do.if(pr |
327e0 | 6a 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 6d 6f 76 | j.usage).then.table.insert(remov |
32800 | 65 4c 69 73 74 2c 20 31 2c 20 69 6e 64 65 78 29 3b 20 2d 2d 41 64 64 20 69 6e 20 72 65 76 65 72 | eList,.1,.index);.--Add.in.rever |
32820 | 73 65 20 6f 72 64 65 72 2e 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 69 6e 64 65 78 20 69 | se.order..end.end.for._,.index.i |
32840 | 6e 20 69 70 61 69 72 73 28 72 65 6d 6f 76 65 4c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 72 65 | n.ipairs(removeList).do.table.re |
32860 | 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 69 6e 64 65 78 29 3b 0a 65 6e 64 0a 65 | move(sln.projects,.index);.end.e |
32880 | 6e 64 0a 62 75 69 6c 64 75 6e 69 71 75 65 64 69 72 73 28 29 0a 62 75 69 6c 64 74 61 72 67 65 74 | nd.builduniquedirs().buildtarget |
328a0 | 73 28 63 66 67 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 62 61 6b 65 | s(cfg).end.function.premake.bake |
328c0 | 2e 70 6f 73 74 70 72 6f 63 65 73 73 28 70 72 6a 2c 20 63 66 67 29 0a 63 66 67 2e 70 72 6f 6a 65 | .postprocess(prj,.cfg).cfg.proje |
328e0 | 63 74 20 20 20 3d 20 70 72 6a 0a 63 66 67 2e 73 68 6f 72 74 6e 61 6d 65 20 3d 20 70 72 65 6d 61 | ct...=.prj.cfg.shortname.=.prema |
32900 | 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 | ke.getconfigname(cfg.name,.cfg.p |
32920 | 6c 61 74 66 6f 72 6d 2c 20 74 72 75 65 29 0a 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 20 20 3d 20 70 | latform,.true).cfg.longname..=.p |
32940 | 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 2e 6e 61 6d 65 2c 20 63 | remake.getconfigname(cfg.name,.c |
32960 | 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 63 66 67 2e | fg.platform).cfg.location.=.cfg. |
32980 | 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 63 66 67 2e 62 61 73 65 64 69 72 0a 6c 6f 63 61 6c 20 70 6c | location.or.cfg.basedir.local.pl |
329a0 | 61 74 66 6f 72 6d 20 3d 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 | atform.=.premake.platforms[cfg.p |
329c0 | 6c 61 74 66 6f 72 6d 5d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 | latform].if.platform.iscrosscomp |
329e0 | 69 6c 65 72 20 74 68 65 6e 0a 63 66 67 2e 73 79 73 74 65 6d 20 3d 20 63 66 67 2e 70 6c 61 74 66 | iler.then.cfg.system.=.cfg.platf |
32a00 | 6f 72 6d 0a 65 6c 73 65 0a 63 66 67 2e 73 79 73 74 65 6d 20 3d 20 6f 73 2e 67 65 74 28 29 0a 65 | orm.else.cfg.system.=.os.get().e |
32a20 | 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e | nd.if.cfg.kind.==."SharedLib".an |
32a40 | 64 20 70 6c 61 74 66 6f 72 6d 2e 6e 6f 73 68 61 72 65 64 6c 69 62 73 20 74 68 65 6e 0a 63 66 67 | d.platform.nosharedlibs.then.cfg |
32a60 | 2e 6b 69 6e 64 20 3d 20 22 53 74 61 74 69 63 4c 69 62 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 | .kind.=."StaticLib".end.local.re |
32a80 | 6d 6f 76 65 66 69 6c 65 73 20 3d 20 63 66 67 2e 72 65 6d 6f 76 65 66 69 6c 65 73 0a 69 66 20 5f | movefiles.=.cfg.removefiles.if._ |
32aa0 | 41 43 54 49 4f 4e 20 3d 3d 20 27 67 6d 61 6b 65 27 20 74 68 65 6e 0a 72 65 6d 6f 76 65 66 69 6c | ACTION.==.'gmake'.then.removefil |
32ac0 | 65 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 72 65 6d 6f 76 65 66 69 6c 65 73 2c 20 63 66 67 | es.=.table.join(removefiles,.cfg |
32ae0 | 2e 65 78 63 6c 75 64 65 73 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 7b 7d 0a | .excludes).end.local.files.=.{}. |
32b00 | 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 | for._,.fname.in.ipairs(cfg.files |
32b20 | 29 20 64 6f 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 72 65 6d 6f | ).do.if.not.table.icontains(remo |
32b40 | 76 65 66 69 6c 65 73 2c 20 66 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | vefiles,.fname).then.table.inser |
32b60 | 74 28 66 69 6c 65 73 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 66 69 6c 65 | t(files,.fname).end.end.cfg.file |
32b80 | 73 20 3d 20 66 69 6c 65 73 0a 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 6e 20 70 61 69 | s.=.files.for.name,.field.in.pai |
32ba0 | 72 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 69 66 20 66 69 65 6c 64 2e 69 | rs(premake.fields).do.if.field.i |
32bc0 | 73 66 6c 61 67 73 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 76 61 6c 75 65 73 20 3d 20 63 66 67 5b 6e | sflags.then.local.values.=.cfg[n |
32be0 | 61 6d 65 5d 0a 66 6f 72 20 5f 2c 20 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 | ame].for._,.flag.in.ipairs(value |
32c00 | 73 29 20 64 6f 20 76 61 6c 75 65 73 5b 66 6c 61 67 5d 20 3d 20 74 72 75 65 20 65 6e 64 0a 65 6e | s).do.values[flag].=.true.end.en |
32c20 | 64 0a 65 6e 64 0a 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 20 3d 20 7b 20 7d 0a 66 6f | d.end.cfg.__fileconfigs.=.{.}.fo |
32c40 | 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 | r._,.fname.in.ipairs(cfg.files). |
32c60 | 64 6f 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 7d 0a 69 66 20 70 72 65 6d 61 6b 65 2e 5f 66 | do.local.fcfg.=.{}.if.premake._f |
32c80 | 69 6c 65 6c 65 76 65 6c 63 6f 6e 66 69 67 20 74 68 65 6e 0a 63 66 67 2e 74 65 72 6d 73 2e 72 65 | ilelevelconfig.then.cfg.terms.re |
32ca0 | 71 75 69 72 65 64 20 3d 20 66 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 5f 2c 20 62 6c | quired.=.fname:lower().for._,.bl |
32cc0 | 6b 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 62 6c 6f 63 6b 73 29 20 | k.in.ipairs(cfg.project.blocks). |
32ce0 | 64 6f 0a 69 66 20 28 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 73 6d 61 74 63 68 28 62 | do.if.(premake.iskeywordsmatch(b |
32d00 | 6c 6b 2e 6b 65 79 77 6f 72 64 73 2c 20 63 66 67 2e 74 65 72 6d 73 29 29 20 74 68 65 6e 0a 6d 65 | lk.keywords,.cfg.terms)).then.me |
32d20 | 72 67 65 6f 62 6a 65 63 74 28 66 63 66 67 2c 20 62 6c 6b 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 | rgeobject(fcfg,.blk).end.end.end |
32d40 | 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 0a 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e | .fcfg.name.=.fname.cfg.__filecon |
32d60 | 66 69 67 73 5b 66 6e 61 6d 65 5d 20 3d 20 66 63 66 67 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | figs[fname].=.fcfg.table.insert( |
32d80 | 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 | cfg.__fileconfigs,.fcfg).end.end |
32da0 | 0a 00 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 20 3d 0a 7b 0a 61 72 63 68 69 76 65 73 70 6c 69 | ..premake.fields.=.{.archivespli |
32dc0 | 74 5f 73 69 7a 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f | t_size.=.{.kind..=."string",.sco |
32de0 | 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 62 61 73 65 64 69 72 20 3d 0a 7b 0a 6b 69 | pe.=."config",.},.basedir.=.{.ki |
32e00 | 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 | nd..=."path",.scope.=."container |
32e20 | 22 2c 0a 7d 2c 0a 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 | ",.},.buildaction.=.{.kind..=."s |
32e40 | 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 | tring",.scope.=."config",.allowe |
32e60 | 64 20 3d 20 7b 0a 22 43 6f 6d 70 69 6c 65 22 2c 0a 22 43 6f 70 79 22 2c 0a 22 45 6d 62 65 64 22 | d.=.{."Compile",."Copy",."Embed" |
32e80 | 2c 0a 22 4e 6f 6e 65 22 0a 7d 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b | ,."None".}.},.buildoptions.=.{.k |
32ea0 | 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c | ind..=."list",.scope.=."config", |
32ec0 | 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 | .},.buildoptions_c.=.{.kind..=." |
32ee0 | 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 62 75 69 6c | list",.scope.=."config",.},.buil |
32f00 | 64 6f 70 74 69 6f 6e 73 5f 63 70 70 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c | doptions_cpp.=.{.kind..=."list", |
32f20 | 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f | .scope.=."config",.},.buildoptio |
32f40 | 6e 73 5f 6f 62 6a 63 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 | ns_objc.=.{.kind..=."list",.scop |
32f60 | 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 | e.=."config",.},.configurations. |
32f80 | 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c | =.{.kind..=."list",.scope.=."sol |
32fa0 | 75 74 69 6f 6e 22 2c 0a 7d 2c 0a 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 3d 0a 7b 0a 6b | ution",.},.custombuildtask.=.{.k |
32fc0 | 69 6e 64 20 20 3d 20 22 74 61 62 6c 65 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 | ind..=."table",.scope.=."config" |
32fe0 | 2c 0a 7d 2c 0a 64 65 62 75 67 61 72 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 | ,.},.debugargs.=.{.kind.=."list" |
33000 | 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 64 69 72 20 | ,.scope.=."config",.},.debugdir. |
33020 | 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 | =.{.kind.=."path",.scope.=."conf |
33040 | 69 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 65 6e 76 73 20 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c | ig",.},.debugenvs..=.{.kind.=."l |
33060 | 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 66 69 6e | ist",.scope.=."config",.},.defin |
33080 | 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 | es.=.{.kind..=."list",.scope.=." |
330a0 | 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3d 0a | config",.},.deploymentoptions.=. |
330c0 | 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 | {.kind..=."list",.scope.=."confi |
330e0 | 67 22 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 64 65 70 65 6e 64 65 | g",.usagecopy.=.true,.},.depende |
33100 | 6e 63 79 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 74 61 62 6c 65 22 2c 0a 73 63 6f 70 65 20 3d | ncy.=.{.kind..=."table",.scope.= |
33120 | 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 65 78 63 6c 75 64 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 | ."config",.},.excludes.=.{.kind. |
33140 | 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c | .=."filelist",.scope.=."config", |
33160 | 0a 7d 2c 0a 6e 6f 70 63 68 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 | .},.nopch.=.{.kind..=."filelist" |
33180 | 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 66 69 6c 65 73 20 3d 0a 7b | ,.scope.=."config",.},.files.=.{ |
331a0 | 0a 6b 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f | .kind..=."filelist",.scope.=."co |
331c0 | 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 6d 6f 76 65 66 69 6c 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 | nfig",.},.removefiles.=.{.kind.. |
331e0 | 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a | =."filelist",.scope.=."config",. |
33200 | 7d 2c 0a 66 6c 61 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f | },.flags.=.{.kind..=."list",.sco |
33220 | 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 | pe.=."config",.isflags.=.true,.u |
33240 | 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 | sagecopy.=.true,.allowed.=.funct |
33260 | 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 66 6c 61 67 73 20 3d | ion(value).local.allowed_flags.= |
33280 | 20 7b 0a 41 54 4c 20 3d 20 31 2c 0a 44 65 62 75 67 45 6e 76 73 44 6f 6e 74 4d 65 72 67 65 20 3d | .{.ATL.=.1,.DebugEnvsDontMerge.= |
332a0 | 20 31 2c 0a 44 65 62 75 67 45 6e 76 73 49 6e 68 65 72 69 74 20 3d 20 31 2c 0a 44 65 70 6c 6f 79 | .1,.DebugEnvsInherit.=.1,.Deploy |
332c0 | 6d 65 6e 74 43 6f 6e 74 65 6e 74 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 | mentContent.=.1,.EnableMinimalRe |
332e0 | 62 75 69 6c 64 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 53 53 45 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 | build.=.1,.EnableSSE.=.1,.Enable |
33300 | 53 53 45 32 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 41 56 58 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 41 | SSE2.=.1,.EnableAVX.=.1,.EnableA |
33320 | 56 58 32 20 3d 20 31 2c 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 3d 20 31 2c 0a 46 61 74 61 | VX2.=.1,.ExtraWarnings.=.1,.Fata |
33340 | 6c 57 61 72 6e 69 6e 67 73 20 3d 20 31 2c 0a 46 6c 6f 61 74 46 61 73 74 20 3d 20 31 2c 0a 46 6c | lWarnings.=.1,.FloatFast.=.1,.Fl |
33360 | 6f 61 74 53 74 72 69 63 74 20 3d 20 31 2c 0a 4d 61 6e 61 67 65 64 20 3d 20 31 2c 0a 4d 46 43 20 | oatStrict.=.1,.Managed.=.1,.MFC. |
33380 | 3d 20 31 2c 0a 4e 61 74 69 76 65 57 43 68 61 72 20 3d 20 31 2c 0a 4e 6f 36 34 42 69 74 43 68 65 | =.1,.NativeWChar.=.1,.No64BitChe |
333a0 | 63 6b 73 20 3d 20 31 2c 0a 4e 6f 42 75 66 66 65 72 53 65 63 75 72 69 74 79 43 68 65 63 6b 20 3d | cks.=.1,.NoBufferSecurityCheck.= |
333c0 | 20 31 2c 0a 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 3d 20 31 2c 0a 4e 6f 45 78 63 | .1,.NoEditAndContinue.=.1,.NoExc |
333e0 | 65 70 74 69 6f 6e 73 20 3d 20 31 2c 0a 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 3d 20 31 2c | eptions.=.1,.NoFramePointer.=.1, |
33400 | 0a 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 3d 20 31 2c 0a 4e 6f 49 6e 63 72 65 6d 65 6e 74 61 6c 4c | .NoImportLib.=.1,.NoIncrementalL |
33420 | 69 6e 6b 20 3d 20 31 2c 0a 4e 6f 4d 61 6e 69 66 65 73 74 20 3d 20 31 2c 0a 4e 6f 4d 75 6c 74 69 | ink.=.1,.NoManifest.=.1,.NoMulti |
33440 | 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 20 3d 20 31 2c 0a 4e 6f 4e 61 74 69 | ProcessorCompilation.=.1,.NoNati |
33460 | 76 65 57 43 68 61 72 20 3d 20 31 2c 0a 4e 6f 50 43 48 20 3d 20 31 2c 0a 4e 6f 52 54 54 49 20 3d | veWChar.=.1,.NoPCH.=.1,.NoRTTI.= |
33480 | 20 31 2c 0a 4e 6f 57 69 6e 52 54 20 3d 20 31 2c 20 20 20 20 2d 2d 20 65 78 70 6c 69 63 69 74 6c | .1,.NoWinRT.=.1,....--.explicitl |
334a0 | 79 20 64 69 73 61 62 6c 65 73 20 57 69 6e 64 6f 77 73 20 52 75 6e 74 69 6d 65 20 45 78 74 65 6e | y.disables.Windows.Runtime.Exten |
334c0 | 73 69 6f 6e 0a 46 61 73 74 43 61 6c 6c 20 3d 20 31 2c 0a 53 74 64 43 61 6c 6c 20 3d 20 31 2c 0a | sion.FastCall.=.1,.StdCall.=.1,. |
334e0 | 53 69 6e 67 6c 65 4f 75 74 70 75 74 44 69 72 20 3d 20 31 2c 0a 4f 70 74 69 6d 69 7a 65 20 3d 20 | SingleOutputDir.=.1,.Optimize.=. |
33500 | 31 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 3d 20 31 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 | 1,.OptimizeSize.=.1,.OptimizeSpe |
33520 | 65 64 20 3d 20 31 2c 0a 44 65 62 75 67 52 75 6e 74 69 6d 65 20 3d 20 31 2c 0a 52 65 6c 65 61 73 | ed.=.1,.DebugRuntime.=.1,.Releas |
33540 | 65 52 75 6e 74 69 6d 65 20 3d 20 31 2c 0a 53 45 48 20 3d 20 31 2c 0a 53 74 61 74 69 63 41 54 4c | eRuntime.=.1,.SEH.=.1,.StaticATL |
33560 | 20 3d 20 31 2c 0a 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 3d 20 31 2c 0a 53 79 6d 62 6f 6c 73 | .=.1,.StaticRuntime.=.1,.Symbols |
33580 | 20 3d 20 31 2c 0a 55 6e 69 63 6f 64 65 20 3d 20 31 2c 0a 55 6e 73 61 66 65 20 3d 20 31 2c 0a 55 | .=.1,.Unicode.=.1,.Unsafe.=.1,.U |
335a0 | 6e 73 69 67 6e 65 64 43 68 61 72 20 3d 20 31 2c 0a 57 69 6e 4d 61 69 6e 20 3d 20 31 2c 0a 7d 0a | nsignedChar.=.1,.WinMain.=.1,.}. |
335c0 | 6c 6f 63 61 6c 20 65 6e 67 6c 69 73 68 54 6f 41 6d 65 72 69 63 61 6e 53 70 65 6c 6c 69 6e 67 20 | local.englishToAmericanSpelling. |
335e0 | 3d 0a 7b 0a 6f 70 74 69 6d 69 73 65 20 3d 20 27 6f 70 74 69 6d 69 7a 65 27 2c 0a 6f 70 74 69 6d | =.{.optimise.=.'optimize',.optim |
33600 | 69 73 65 73 69 7a 65 20 3d 20 27 6f 70 74 69 6d 69 7a 65 73 69 7a 65 27 2c 0a 6f 70 74 69 6d 69 | isesize.=.'optimizesize',.optimi |
33620 | 73 65 73 70 65 65 64 20 3d 20 27 6f 70 74 69 6d 69 7a 65 73 70 65 65 64 27 2c 0a 7d 0a 6c 6f 63 | sespeed.=.'optimizespeed',.}.loc |
33640 | 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 0a 6c 6f | al.lowervalue.=.value:lower().lo |
33660 | 77 65 72 76 61 6c 75 65 20 3d 20 65 6e 67 6c 69 73 68 54 6f 41 6d 65 72 69 63 61 6e 53 70 65 6c | wervalue.=.englishToAmericanSpel |
33680 | 6c 69 6e 67 5b 6c 6f 77 65 72 76 61 6c 75 65 5d 20 6f 72 20 6c 6f 77 65 72 76 61 6c 75 65 0a 66 | ling[lowervalue].or.lowervalue.f |
336a0 | 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 66 6c 61 67 73 29 20 | or.v,._.in.pairs(allowed_flags). |
336c0 | 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f 77 65 72 76 61 6c 75 65 20 74 68 | do.if.v:lower().==.lowervalue.th |
336e0 | 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 | en.return.v.end.end.return.nil,. |
33700 | 22 69 6e 76 61 6c 69 64 20 66 6c 61 67 22 0a 65 6e 64 2c 0a 7d 2c 0a 66 72 61 6d 65 77 6f 72 6b | "invalid.flag".end,.},.framework |
33720 | 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 | .=.{.kind.=."string",.scope.=."c |
33740 | 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 31 2e 30 22 2c 0a 22 31 | ontainer",.allowed.=.{."1.0",."1 |
33760 | 2e 31 22 2c 0a 22 32 2e 30 22 2c 0a 22 33 2e 30 22 2c 0a 22 33 2e 35 22 2c 0a 22 34 2e 30 22 2c | .1",."2.0",."3.0",."3.5",."4.0", |
33780 | 0a 22 34 2e 35 22 2c 0a 7d 0a 7d 2c 0a 77 69 6e 64 6f 77 73 74 61 72 67 65 74 70 6c 61 74 66 6f | ."4.5",.}.},.windowstargetplatfo |
337a0 | 72 6d 76 65 72 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a | rmversion.=.{.kind..=."string",. |
337c0 | 73 63 6f 70 65 20 3d 20 22 70 72 6f 6a 65 63 74 22 2c 0a 7d 2c 0a 77 69 6e 64 6f 77 73 74 61 72 | scope.=."project",.},.windowstar |
337e0 | 67 65 74 70 6c 61 74 66 6f 72 6d 6d 69 6e 76 65 72 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 3d | getplatformminversion.=.{.kind.= |
33800 | 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 70 72 6f 6a 65 63 74 22 2c 0a 7d 2c | ."string",.scope.=."project",.}, |
33820 | 0a 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 | .forcedincludes.=.{.kind..=."lis |
33840 | 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 61 67 65 70 61 | t",.scope.=."config",.},.imagepa |
33860 | 74 68 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 | th.=.{.kind.=."path",.scope.=."c |
33880 | 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 61 67 65 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 | onfig",.},.imageoptions.=.{.kind |
338a0 | 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c | ..=."list",.scope.=."config",.}, |
338c0 | 0a 69 6d 70 6c 69 62 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 | .implibdir.=.{.kind..=."path",.s |
338e0 | 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 65 78 74 65 6e 73 | cope.=."config",.},.implibextens |
33900 | 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 | ion.=.{.kind..=."string",.scope. |
33920 | 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 0a 7b 0a 6b 69 | =."config",.},.implibname.=.{.ki |
33940 | 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 | nd..=."string",.scope.=."config" |
33960 | 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 70 72 65 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 | ,.},.implibprefix.=.{.kind..=."s |
33980 | 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 | tring",.scope.=."config",.},.imp |
339a0 | 6c 69 62 73 75 66 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a | libsuffix.=.{.kind..=."string",. |
339c0 | 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6e 63 6c 75 64 65 64 69 72 73 | scope.=."config",.},.includedirs |
339e0 | 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 | .=.{.kind..=."dirlist",.scope.=. |
33a00 | 22 63 6f 6e 66 69 67 22 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6b | "config",.usagecopy.=.true,.},.k |
33a20 | 69 6e 64 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 | ind.=.{.kind..=."string",.scope. |
33a40 | 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 43 6f 6e 73 6f 6c 65 | =."config",.allowed.=.{."Console |
33a60 | 41 70 70 22 2c 0a 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 0a 22 53 74 61 74 69 63 4c 69 62 22 | App",."WindowedApp",."StaticLib" |
33a80 | 2c 0a 22 53 68 61 72 65 64 4c 69 62 22 0a 7d 0a 7d 2c 0a 6c 61 6e 67 75 61 67 65 20 3d 0a 7b 0a | ,."SharedLib".}.},.language.=.{. |
33aa0 | 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 | kind..=."string",.scope.=."conta |
33ac0 | 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 43 22 2c 0a 22 43 2b 2b 22 2c 0a 22 | iner",.allowed.=.{."C",."C++",." |
33ae0 | 43 23 22 0a 7d 0a 7d 2c 0a 6c 69 62 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 | C#".}.},.libdirs.=.{.kind..=."di |
33b00 | 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 6c 69 6e 6b 61 67 | rlist",.scope.=."config",.linkag |
33b20 | 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3d 0a 7b | ecopy.=.true,.},.linkoptions.=.{ |
33b40 | 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 | .kind..=."list",.scope.=."config |
33b60 | 22 2c 0a 7d 2c 0a 6c 69 6e 6b 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a | ",.},.links.=.{.kind..=."list",. |
33b80 | 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 | scope.=."config",.allowed.=.func |
33ba0 | 74 69 6f 6e 28 76 61 6c 75 65 29 0a 69 66 20 76 61 6c 75 65 3a 66 69 6e 64 28 27 2f 27 2c 20 6e | tion(value).if.value:find('/',.n |
33bc0 | 69 6c 2c 20 74 72 75 65 29 20 74 68 65 6e 0a 76 61 6c 75 65 20 3d 20 70 61 74 68 2e 67 65 74 61 | il,.true).then.value.=.path.geta |
33be0 | 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a | bsolute(value).end.return.value. |
33c00 | 65 6e 64 2c 0a 6c 69 6e 6b 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6c 6f 63 61 | end,.linkagecopy.=.true,.},.loca |
33c20 | 74 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d | tion.=.{.kind..=."path",.scope.= |
33c40 | 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 7d 2c 0a 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3d 0a | ."container",.},.makesettings.=. |
33c60 | 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 | {.kind.=."list",.scope.=."config |
33c80 | 22 2c 0a 7d 2c 0a 6d 65 73 73 61 67 65 73 6b 69 70 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c | ",.},.messageskip.=.{.kind..=."l |
33ca0 | 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 69 73 66 6c 61 67 | ist",.scope.=."solution",.isflag |
33cc0 | 73 20 3d 20 74 72 75 65 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 61 6c 6c 6f | s.=.true,.usagecopy.=.true,.allo |
33ce0 | 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f | wed.=.function(value).local.allo |
33d00 | 77 65 64 5f 6d 65 73 73 61 67 65 73 20 3d 20 7b 0a 53 6b 69 70 43 72 65 61 74 69 6e 67 4d 65 73 | wed_messages.=.{.SkipCreatingMes |
33d20 | 73 61 67 65 20 3d 20 31 2c 0a 53 6b 69 70 42 75 69 6c 64 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 | sage.=.1,.SkipBuildingMessage.=. |
33d40 | 31 2c 0a 53 6b 69 70 43 6c 65 61 6e 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 7d 0a 6c 6f | 1,.SkipCleaningMessage.=.1,.}.lo |
33d60 | 63 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 0a 66 | cal.lowervalue.=.value:lower().f |
33d80 | 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 6d 65 73 73 61 67 65 | or.v,._.in.pairs(allowed_message |
33da0 | 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f 77 65 72 76 61 6c 75 65 | s).do.if.v:lower().==.lowervalue |
33dc0 | 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 | .then.return.v.end.end.return.ni |
33de0 | 6c 2c 20 22 69 6e 76 61 6c 69 64 20 6d 65 73 73 61 67 65 20 74 6f 20 73 6b 69 70 22 0a 65 6e 64 | l,."invalid.message.to.skip".end |
33e00 | 2c 0a 7d 2c 0a 6d 73 67 61 72 63 68 69 76 69 6e 67 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 | ,.},.msgarchiving.=.{.kind..=."s |
33e20 | 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 | tring",.scope.=."config",.},.msg |
33e40 | 63 6f 6d 70 69 6c 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 | compile.=.{.kind..=."string",.sc |
33e60 | 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 70 72 65 63 6f 6d 70 69 6c 65 | ope.=."config",.},.msgprecompile |
33e80 | 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 | .=.{.kind..=."string",.scope.=." |
33ea0 | 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 20 3d 0a 7b 0a | config",.},.msgcompile_objc.=.{. |
33ec0 | 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 | kind..=."string",.scope.=."confi |
33ee0 | 67 22 2c 0a 7d 2c 0a 6d 73 67 72 65 73 6f 75 72 63 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 | g",.},.msgresource.=.{.kind..=." |
33f00 | 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 | string",.scope.=."config",.},.ms |
33f20 | 67 6c 69 6e 6b 69 6e 67 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 | glinking.=.{.kind..=."string",.s |
33f40 | 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6f 62 6a 64 69 72 20 3d 0a 7b 0a 6b | cope.=."config",.},.objdir.=.{.k |
33f60 | 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c | ind..=."path",.scope.=."config", |
33f80 | 0a 7d 2c 0a 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a | .},.options.=.{.kind..=."list",. |
33fa0 | 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 | scope.=."container",.isflags.=.t |
33fc0 | 72 75 65 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d | rue,.usagecopy.=.true,.allowed.= |
33fe0 | 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 6f | .function(value).local.allowed_o |
34000 | 70 74 69 6f 6e 73 20 3d 20 7b 0a 46 6f 72 63 65 43 50 50 20 3d 20 31 2c 0a 41 72 63 68 69 76 65 | ptions.=.{.ForceCPP.=.1,.Archive |
34020 | 53 70 6c 69 74 20 3d 20 31 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 | Split.=.1.}.local.lowervalue.=.v |
34040 | 61 6c 75 65 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 | alue:lower().for.v,._.in.pairs(a |
34060 | 6c 6c 6f 77 65 64 5f 6f 70 74 69 6f 6e 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 | llowed_options).do.if.v:lower(). |
34080 | 3d 3d 20 6c 6f 77 65 72 76 61 6c 75 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a | ==.lowervalue.then.return.v.end. |
340a0 | 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 22 | end.return.nil,."invalid.option" |
340c0 | 0a 65 6e 64 2c 0a 7d 2c 0a 70 63 68 68 65 61 64 65 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 | .end,.},.pchheader.=.{.kind..=." |
340e0 | 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 63 | string",.scope.=."config",.},.pc |
34100 | 68 73 6f 75 72 63 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 | hsource.=.{.kind..=."path",.scop |
34120 | 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 6b | e.=."config",.},.platforms.=.{.k |
34140 | 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e | ind..=."list",.scope.=."solution |
34160 | 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 74 61 62 6c 65 2e 6b 65 79 73 28 70 72 65 6d 61 6b 65 2e | ",.allowed.=.table.keys(premake. |
34180 | 70 6c 61 74 66 6f 72 6d 73 29 2c 0a 7d 2c 0a 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 | platforms),.},.postbuildcommands |
341a0 | 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f | .=.{.kind..=."list",.scope.=."co |
341c0 | 6e 66 69 67 22 2c 0a 7d 2c 0a 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b | nfig",.},.prebuildcommands.=.{.k |
341e0 | 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c | ind..=."list",.scope.=."config", |
34200 | 0a 7d 2c 0a 70 6f 73 74 63 6f 6d 70 69 6c 65 74 61 73 6b 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d | .},.postcompiletasks.=.{.kind..= |
34220 | 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 72 | ."list",.scope.=."config",.},.pr |
34240 | 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 | elinkcommands.=.{.kind..=."list" |
34260 | 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 64 65 66 69 6e 65 | ,.scope.=."config",.},.resdefine |
34280 | 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 | s.=.{.kind..=."list",.scope.=."c |
342a0 | 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 0a 7b 0a 6b 69 | onfig",.},.resincludedirs.=.{.ki |
342c0 | 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 | nd..=."dirlist",.scope.=."config |
342e0 | 22 2c 0a 7d 2c 0a 72 65 73 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 | ",.},.resoptions.=.{.kind..=."li |
34300 | 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 73 74 61 72 74 70 | st",.scope.=."config",.},.startp |
34320 | 72 6f 6a 65 63 74 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f | roject.=.{.kind..=."string",.sco |
34340 | 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 64 69 72 20 3d 0a | pe.=."solution",.},.targetdir.=. |
34360 | 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 | {.kind..=."path",.scope.=."confi |
34380 | 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 73 75 62 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 | g",.},.targetsubdir.=.{.kind..=. |
343a0 | 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 | "string",.scope.=."config",.},.t |
343c0 | 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 | argetextension.=.{.kind..=."stri |
343e0 | 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 | ng",.scope.=."config",.},.target |
34400 | 6e 61 6d 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 | name.=.{.kind..=."string",.scope |
34420 | 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 70 72 65 66 69 78 20 3d 0a 7b | .=."config",.},.targetprefix.=.{ |
34440 | 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 | .kind..=."string",.scope.=."conf |
34460 | 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 73 75 66 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d | ig",.},.targetsuffix.=.{.kind..= |
34480 | 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a | ."string",.scope.=."config",.},. |
344a0 | 74 72 69 6d 70 61 74 68 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a | trimpaths.=.{.kind.=."dirlist",. |
344c0 | 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 75 75 69 64 20 3d 0a 7b 0a 6b 69 | scope.=."config",.},.uuid.=.{.ki |
344e0 | 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e | nd..=."string",.scope.=."contain |
34500 | 65 72 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c | er",.allowed.=.function(value).l |
34520 | 6f 63 61 6c 20 6f 6b 20 3d 20 74 72 75 65 0a 69 66 20 28 23 76 61 6c 75 65 20 7e 3d 20 33 36 29 | ocal.ok.=.true.if.(#value.~=.36) |
34540 | 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 66 6f 72 20 69 3d 31 2c 33 36 20 | .then.ok.=.false.end.for.i=1,36. |
34560 | 64 6f 0a 6c 6f 63 61 6c 20 63 68 20 3d 20 76 61 6c 75 65 3a 73 75 62 28 69 2c 69 29 0a 69 66 20 | do.local.ch.=.value:sub(i,i).if. |
34580 | 28 6e 6f 74 20 63 68 3a 66 69 6e 64 28 22 5b 41 42 43 44 45 46 61 62 63 64 65 66 30 31 32 33 34 | (not.ch:find("[ABCDEFabcdef01234 |
345a0 | 35 36 37 38 39 2d 5d 22 29 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 65 | 56789-]")).then.ok.=.false.end.e |
345c0 | 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 39 2c 39 29 20 7e 3d 20 22 2d 22 29 20 20 20 | nd.if.(value:sub(9,9).~=."-")... |
345e0 | 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 | then.ok.=.false.end.if.(value:su |
34600 | 62 28 31 34 2c 31 34 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 | b(14,14).~=."-").then.ok.=.false |
34620 | 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 31 39 2c 31 39 29 20 7e 3d 20 22 2d 22 | .end.if.(value:sub(19,19).~=."-" |
34640 | 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a | ).then.ok.=.false.end.if.(value: |
34660 | 73 75 62 28 32 34 2c 32 34 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c | sub(24,24).~=."-").then.ok.=.fal |
34680 | 73 65 20 65 6e 64 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e | se.end.if.(not.ok).then.return.n |
346a0 | 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 55 55 49 44 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 | il,."invalid.UUID".end.return.va |
346c0 | 6c 75 65 3a 75 70 70 65 72 28 29 0a 65 6e 64 0a 7d 2c 0a 75 73 65 73 20 3d 0a 7b 0a 6b 69 6e 64 | lue:upper().end.},.uses.=.{.kind |
346e0 | 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c | ..=."list",.scope.=."config",.}, |
34700 | 0a 76 70 61 74 68 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6b 65 79 70 61 74 68 22 2c 0a 73 63 | .vpaths.=.{.kind.=."keypath",.sc |
34720 | 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 7d 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e | ope.=."container",.},.}.premake. |
34740 | 63 68 65 63 6b 5f 70 61 74 68 73 20 3d 20 66 61 6c 73 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 | check_paths.=.false.function.pre |
34760 | 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a | make.checkvalue(value,.allowed). |
34780 | 69 66 20 28 61 6c 6c 6f 77 65 64 29 20 74 68 65 6e 0a 69 66 20 28 74 79 70 65 28 61 6c 6c 6f 77 | if.(allowed).then.if.(type(allow |
347a0 | 65 64 29 20 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 61 | ed).==."function").then.return.a |
347c0 | 6c 6c 6f 77 65 64 28 76 61 6c 75 65 29 0a 65 6c 73 65 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 | llowed(value).else.for._,v.in.ip |
347e0 | 61 69 72 73 28 61 6c 6c 6f 77 65 64 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 3a 6c 6f 77 65 72 | airs(allowed).do.if.(value:lower |
34800 | 28 29 20 3d 3d 20 76 3a 6c 6f 77 65 72 28 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 | ().==.v:lower()).then.return.v.e |
34820 | 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 | nd.end.return.nil,."invalid.valu |
34840 | 65 20 27 22 20 2e 2e 20 76 61 6c 75 65 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 65 6c 73 65 0a 72 65 | e.'"....value...."'".end.else.re |
34860 | 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | turn.value.end.end.function.prem |
34880 | 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 74 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 | ake.getobject(t).local.container |
348a0 | 0a 69 66 20 28 74 20 3d 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 20 6f 72 20 74 20 3d 3d 20 22 73 | .if.(t.==."container".or.t.==."s |
348c0 | 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 | olution").then.container.=.prema |
348e0 | 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6c 73 65 0a 63 6f 6e 74 61 69 6e | ke.CurrentContainer.else.contain |
34900 | 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f | er.=.premake.CurrentConfiguratio |
34920 | 6e 0a 65 6e 64 0a 69 66 20 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 20 74 68 65 6e 0a 69 66 | n.end.if.t.==."solution".then.if |
34940 | 20 74 79 70 65 28 63 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 20 74 68 | .type(container).==."project".th |
34960 | 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 63 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f | en.container.=.container.solutio |
34980 | 6e 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 63 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 73 6f 6c | n.end.if.type(container).~=."sol |
349a0 | 75 74 69 6f 6e 22 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 6e 69 6c 0a 65 6e 64 0a | ution".then.container.=.nil.end. |
349c0 | 65 6e 64 0a 6c 6f 63 61 6c 20 6d 73 67 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 | end.local.msg.if.(not.container) |
349e0 | 20 74 68 65 6e 0a 69 66 20 28 74 20 3d 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 29 20 74 68 65 6e | .then.if.(t.==."container").then |
34a00 | 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 20 6f 72 20 70 72 | .msg.=."no.active.solution.or.pr |
34a20 | 6f 6a 65 63 74 22 0a 65 6c 73 65 69 66 20 28 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 | oject".elseif.(t.==."solution"). |
34a40 | 74 68 65 6e 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 0a | then.msg.=."no.active.solution". |
34a60 | 65 6c 73 65 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 2c 20 | else.msg.=."no.active.solution,. |
34a80 | 70 72 6f 6a 65 63 74 2c 20 6f 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 0a 65 6e 64 0a 65 | project,.or.configuration".end.e |
34aa0 | 6e 64 0a 72 65 74 75 72 6e 20 63 6f 6e 74 61 69 6e 65 72 2c 20 6d 73 67 0a 65 6e 64 0a 66 75 6e | nd.return.container,.msg.end.fun |
34ac0 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 6f 62 6a 2c 20 66 69 65 6c | ction.premake.setarray(obj,.fiel |
34ae0 | 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 6f 62 6a 5b 66 69 65 6c 64 | dname,.value,.allowed).obj[field |
34b00 | 6e 61 6d 65 5d 20 3d 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 6f 72 20 7b 7d 0a 6c 6f 63 | name].=.obj[fieldname].or.{}.loc |
34b20 | 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 28 76 61 6c 75 65 2c 20 64 65 70 74 68 29 0a 69 66 | al.function.add(value,.depth).if |
34b40 | 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 | .type(value).==."table".then.for |
34b60 | 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 61 64 64 28 76 2c 20 | ._,v.in.ipairs(value).do.add(v,. |
34b80 | 64 65 70 74 68 20 2b 20 31 29 0a 65 6e 64 0a 65 6c 73 65 0a 76 61 6c 75 65 2c 20 65 72 72 20 3d | depth.+.1).end.else.value,.err.= |
34ba0 | 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 | .premake.checkvalue(value,.allow |
34bc0 | 65 64 29 0a 69 66 20 6e 6f 74 20 76 61 6c 75 65 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c | ed).if.not.value.then.error(err, |
34be0 | 20 64 65 70 74 68 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f 62 6a 5b 66 69 65 | .depth).end.table.insert(obj[fie |
34c00 | 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 76 61 6c 75 65 | ldname],.value).end.end.if.value |
34c20 | 20 74 68 65 6e 0a 61 64 64 28 76 61 6c 75 65 2c 20 35 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6f | .then.add(value,.5).end.return.o |
34c40 | 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 | bj[fieldname].end.function.prema |
34c60 | 6b 65 2e 73 65 74 74 61 62 6c 65 28 6f 62 6a 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 | ke.settable(obj,.fieldname,.valu |
34c80 | 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 6f 62 6a | e,.allowed).obj[fieldname].=.obj |
34ca0 | 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 6f 72 20 7b 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f | [fieldname].or.{}.table.insert(o |
34cc0 | 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 6f 62 6a | bj[fieldname],.value).return.obj |
34ce0 | 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 | [fieldname].end.local.function.d |
34d00 | 6f 6d 61 74 63 68 65 64 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 | omatchedarray(ctype,.fieldname,. |
34d20 | 76 61 6c 75 65 2c 20 6d 61 74 63 68 66 75 6e 63 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d | value,.matchfunc).local.result.= |
34d40 | 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 | .{.}.function.makeabsolute(value |
34d60 | 2c 20 64 65 70 74 68 29 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 | ,.depth).if.(type(value).==."tab |
34d80 | 6c 65 22 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 | le").then.for._,.item.in.ipairs( |
34da0 | 76 61 6c 75 65 29 20 64 6f 0a 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 69 74 65 6d 2c 20 64 65 70 | value).do.makeabsolute(item,.dep |
34dc0 | 74 68 20 2b 20 31 29 0a 65 6e 64 0a 65 6c 73 65 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d | th.+.1).end.elseif.type(value).= |
34de0 | 3d 20 22 73 74 72 69 6e 67 22 20 74 68 65 6e 0a 69 66 20 76 61 6c 75 65 3a 66 69 6e 64 28 22 2a | =."string".then.if.value:find("* |
34e00 | 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 61 72 72 20 3d 20 6d 61 74 63 68 66 75 6e 63 28 76 61 | ").then.local.arr.=.matchfunc(va |
34e20 | 6c 75 65 29 3b 0a 69 66 20 28 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 5f 70 61 74 68 73 29 20 61 | lue);.if.(premake.check_paths).a |
34e40 | 6e 64 20 28 23 61 72 72 20 3d 3d 20 30 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 43 61 6e 27 74 | nd.(#arr.==.0).then.error("Can't |
34e60 | 20 66 69 6e 64 20 6d 61 74 63 68 69 6e 67 20 66 69 6c 65 73 20 66 6f 72 20 70 61 74 74 65 72 6e | .find.matching.files.for.pattern |
34e80 | 20 3a 22 20 2e 2e 20 76 61 6c 75 65 29 0a 65 6e 64 0a 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 61 | .:"....value).end.makeabsolute(a |
34ea0 | 72 72 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | rr,.depth.+.1).else.table.insert |
34ec0 | 28 72 65 73 75 6c 74 2c 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 | (result,.path.getabsolute(value) |
34ee0 | 29 0a 65 6e 64 0a 65 6c 73 65 0a 65 72 72 6f 72 28 22 49 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 | ).end.else.error("Invalid.value. |
34f00 | 69 6e 20 6c 69 73 74 3a 20 65 78 70 65 63 74 65 64 20 73 74 72 69 6e 67 2c 20 67 6f 74 20 22 20 | in.list:.expected.string,.got.". |
34f20 | 2e 2e 20 74 79 70 65 28 76 61 6c 75 65 29 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 65 6e 64 0a 6d | ...type(value),.depth).end.end.m |
34f40 | 61 6b 65 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 2c 20 33 29 0a 72 65 74 75 72 6e 20 70 72 65 | akeabsolute(value,.3).return.pre |
34f60 | 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 | make.setarray(ctype,.fieldname,. |
34f80 | 72 65 73 75 6c 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 | result).end.function.premake.set |
34fa0 | 64 69 72 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 | dirarray(ctype,.fieldname,.value |
34fc0 | 29 0a 72 65 74 75 72 6e 20 64 6f 6d 61 74 63 68 65 64 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 | ).return.domatchedarray(ctype,.f |
34fe0 | 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 29 0a 65 | ieldname,.value,.os.matchdirs).e |
35000 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 66 69 6c 65 61 72 72 61 79 | nd.function.premake.setfilearray |
35020 | 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e | (ctype,.fieldname,.value).return |
35040 | 20 64 6f 6d 61 74 63 68 65 64 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 | .domatchedarray(ctype,.fieldname |
35060 | 2c 20 76 61 6c 75 65 2c 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 29 0a 65 6e 64 0a 66 75 6e 63 | ,.value,.os.matchfiles).end.func |
35080 | 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 6b 65 79 76 61 6c 75 65 28 63 74 79 70 65 2c 20 | tion.premake.setkeyvalue(ctype,. |
350a0 | 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 73 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e | fieldname,.values).local.contain |
350c0 | 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 63 74 79 70 | er,.err.=.premake.getobject(ctyp |
350e0 | 65 29 0a 69 66 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 | e).if.not.container.then.error(e |
35100 | 72 72 2c 20 34 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c | rr,.4).end.if.not.container[fiel |
35120 | 64 6e 61 6d 65 5d 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d | dname].then.container[fieldname] |
35140 | 20 3d 20 7b 7d 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 73 29 20 7e 3d 20 22 74 61 | .=.{}.end.if.type(values).~=."ta |
35160 | 62 6c 65 22 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 3b 20 | ble".then.error("invalid.value;. |
35180 | 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 22 2c 20 34 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 | table.expected",.4).end.local.fi |
351a0 | 65 6c 64 20 3d 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 66 6f 72 20 6b | eld.=.container[fieldname].for.k |
351c0 | 65 79 2c 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 64 6f 0a 69 66 20 | ey,value.in.pairs(values).do.if. |
351e0 | 6e 6f 74 20 66 69 65 6c 64 5b 6b 65 79 5d 20 74 68 65 6e 0a 66 69 65 6c 64 5b 6b 65 79 5d 20 3d | not.field[key].then.field[key].= |
35200 | 20 7b 7d 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 6c 61 74 28 66 69 65 6c 64 5b 6b | .{}.end.table.insertflat(field[k |
35220 | 65 79 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 69 65 6c 64 0a 65 6e 64 | ey],.value).end.return.field.end |
35240 | 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 73 74 72 69 6e 67 28 63 74 79 70 | .function.premake.setstring(ctyp |
35260 | 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 6c 6f | e,.fieldname,.value,.allowed).lo |
35280 | 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 | cal.container,.err.=.premake.get |
352a0 | 6f 62 6a 65 63 74 28 63 74 79 70 65 29 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 | object(ctype).if.(not.container) |
352c0 | 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 34 29 0a 65 6e 64 0a 69 66 20 28 76 61 6c 75 | .then.error(err,.4).end.if.(valu |
352e0 | 65 29 20 74 68 65 6e 0a 76 61 6c 75 65 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 | e).then.value,.err.=.premake.che |
35300 | 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 28 6e 6f 74 20 | ckvalue(value,.allowed).if.(not. |
35320 | 76 61 6c 75 65 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 34 29 0a 65 6e 64 0a 63 6f | value).then.error(err,.4).end.co |
35340 | 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 72 | ntainer[fieldname].=.value.end.r |
35360 | 65 74 75 72 6e 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 66 | eturn.container[fieldname].end.f |
35380 | 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 72 65 6d 6f 76 65 28 66 69 65 6c 64 6e 61 6d 65 | unction.premake.remove(fieldname |
353a0 | 2c 20 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 | ,.value).local.cfg.=.premake.Cur |
353c0 | 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 63 66 67 2e 72 65 6d 6f 76 65 73 20 3d 20 | rentConfiguration.cfg.removes.=. |
353e0 | 63 66 67 2e 72 65 6d 6f 76 65 73 20 6f 72 20 7b 7d 0a 63 66 67 2e 72 65 6d 6f 76 65 73 5b 66 69 | cfg.removes.or.{}.cfg.removes[fi |
35400 | 65 6c 64 6e 61 6d 65 5d 20 3d 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 66 67 2e | eldname].=.premake.setarray(cfg. |
35420 | 72 65 6d 6f 76 65 73 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 6c | removes,.fieldname,.value).end.l |
35440 | 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 63 63 65 73 73 6f 72 28 6e 61 6d 65 2c 20 76 61 6c | ocal.function.accessor(name,.val |
35460 | 75 65 29 0a 6c 6f 63 61 6c 20 6b 69 6e 64 20 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c | ue).local.kind....=.premake.fiel |
35480 | 64 73 5b 6e 61 6d 65 5d 2e 6b 69 6e 64 0a 6c 6f 63 61 6c 20 73 63 6f 70 65 20 20 20 3d 20 70 72 | ds[name].kind.local.scope...=.pr |
354a0 | 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 73 63 6f 70 65 0a 6c 6f 63 61 6c 20 61 | emake.fields[name].scope.local.a |
354c0 | 6c 6c 6f 77 65 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 61 6c | llowed.=.premake.fields[name].al |
354e0 | 6c 6f 77 65 64 0a 69 66 20 28 6b 69 6e 64 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 6f 72 20 6b 69 | lowed.if.(kind.==."string".or.ki |
35500 | 6e 64 20 3d 3d 20 22 70 61 74 68 22 29 20 61 6e 64 20 76 61 6c 75 65 20 74 68 65 6e 0a 69 66 20 | nd.==."path").and.value.then.if. |
35520 | 74 79 70 65 28 76 61 6c 75 65 29 20 7e 3d 20 22 73 74 72 69 6e 67 22 20 74 68 65 6e 0a 65 72 72 | type(value).~=."string".then.err |
35540 | 6f 72 28 22 73 74 72 69 6e 67 20 76 61 6c 75 65 20 65 78 70 65 63 74 65 64 22 2c 20 33 29 0a 65 | or("string.value.expected",.3).e |
35560 | 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 | nd.end.local.container,.err.=.pr |
35580 | 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 73 63 6f 70 65 29 0a 69 66 20 28 6e 6f 74 20 63 | emake.getobject(scope).if.(not.c |
355a0 | 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 33 29 0a 65 6e 64 | ontainer).then.error(err,.3).end |
355c0 | 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 74 68 65 6e 0a 72 65 74 75 72 6e | .if.kind.==."string".then.return |
355e0 | 20 70 72 65 6d 61 6b 65 2e 73 65 74 73 74 72 69 6e 67 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 | .premake.setstring(scope,.name,. |
35600 | 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 | value,.allowed).elseif.kind.==." |
35620 | 70 61 74 68 22 20 74 68 65 6e 0a 69 66 20 76 61 6c 75 65 20 74 68 65 6e 20 76 61 6c 75 65 20 3d | path".then.if.value.then.value.= |
35640 | 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 20 65 6e 64 0a 72 65 74 | .path.getabsolute(value).end.ret |
35660 | 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 73 74 72 69 6e 67 28 73 63 6f 70 65 2c 20 6e 61 6d | urn.premake.setstring(scope,.nam |
35680 | 65 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 6c 69 73 74 22 20 | e,.value).elseif.kind.==."list". |
356a0 | 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 6f 6e | then.return.premake.setarray(con |
356c0 | 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c | tainer,.name,.value,.allowed).el |
356e0 | 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 72 65 74 75 72 6e | seif.kind.==."table".then.return |
35700 | 20 70 72 65 6d 61 6b 65 2e 73 65 74 74 61 62 6c 65 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d | .premake.settable(container,.nam |
35720 | 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d | e,.value,.allowed).elseif.kind.= |
35740 | 3d 20 22 64 69 72 6c 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e | =."dirlist".then.return.premake. |
35760 | 73 65 74 64 69 72 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c | setdirarray(container,.name,.val |
35780 | 75 65 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 20 6f 72 | ue).elseif.kind.==."filelist".or |
357a0 | 20 6b 69 6e 64 20 3d 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 20 74 68 65 6e | .kind.==."absolutefilelist".then |
357c0 | 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 66 69 6c 65 61 72 72 61 79 28 63 6f 6e | .return.premake.setfilearray(con |
357e0 | 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 | tainer,.name,.value).elseif.kind |
35800 | 20 3d 3d 20 22 6b 65 79 76 61 6c 75 65 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 70 61 | .==."keyvalue".or.kind.==."keypa |
35820 | 74 68 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 6b 65 79 76 61 | th".then.return.premake.setkeyva |
35840 | 6c 75 65 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a | lue(scope,.name,.value).end.end. |
35860 | 66 6f 72 20 6e 61 6d 65 2c 20 69 6e 66 6f 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e | for.name,.info.in.pairs(premake. |
35880 | 66 69 65 6c 64 73 29 20 64 6f 0a 5f 47 5b 6e 61 6d 65 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 | fields).do._G[name].=.function(v |
358a0 | 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 61 63 63 65 73 73 6f 72 28 6e 61 6d 65 2c 20 76 61 6c 75 | alue).return.accessor(name,.valu |
358c0 | 65 29 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 6c 69 73 74 22 0a 6f 72 | e).end.if.info.kind.==."list".or |
358e0 | 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e | .info.kind.==."dirlist".or.info. |
35900 | 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 | kind.==."filelist".or.info.kind. |
35920 | 3d 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 0a 74 68 65 6e 0a 69 66 20 20 6e | ==."absolutefilelist".then.if..n |
35940 | 61 6d 65 20 7e 3d 20 22 72 65 6d 6f 76 65 66 69 6c 65 73 22 0a 61 6e 64 20 6e 61 6d 65 20 7e 3d | ame.~=."removefiles".and.name.~= |
35960 | 20 22 66 69 6c 65 73 22 20 74 68 65 6e 0a 5f 47 5b 22 72 65 6d 6f 76 65 22 2e 2e 6e 61 6d 65 5d | ."files".then._G["remove"..name] |
35980 | 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 70 72 65 6d 61 6b 65 2e 72 65 6d 6f 76 | .=.function(value).premake.remov |
359a0 | 65 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 | e(name,.value).end.end.end.end.f |
359c0 | 75 6e 63 74 69 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 74 65 72 6d 73 29 0a 69 66 20 | unction.configuration(terms).if. |
359e0 | 6e 6f 74 20 74 65 72 6d 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 | not.terms.then.return.premake.Cu |
35a00 | 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e | rrentConfiguration.end.local.con |
35a20 | 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 | tainer,.err.=.premake.getobject( |
35a40 | 22 63 6f 6e 74 61 69 6e 65 72 22 29 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 | "container").if.(not.container). |
35a60 | 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 32 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 66 67 | then.error(err,.2).end.local.cfg |
35a80 | 20 3d 20 7b 20 7d 0a 63 66 67 2e 74 65 72 6d 73 20 3d 20 74 61 62 6c 65 2e 66 6c 61 74 74 65 6e | .=.{.}.cfg.terms.=.table.flatten |
35aa0 | 28 7b 74 65 72 6d 73 7d 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6e 74 61 69 6e 65 72 | ({terms}).table.insert(container |
35ac0 | 2e 62 6c 6f 63 6b 73 2c 20 63 66 67 29 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e | .blocks,.cfg).premake.CurrentCon |
35ae0 | 66 69 67 75 72 61 74 69 6f 6e 20 3d 20 63 66 67 0a 63 66 67 2e 6b 65 79 77 6f 72 64 73 20 3d 20 | figuration.=.cfg.cfg.keywords.=. |
35b00 | 7b 20 7d 0a 66 6f 72 20 5f 2c 20 77 6f 72 64 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 74 65 | {.}.for._,.word.in.ipairs(cfg.te |
35b20 | 72 6d 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 6b 65 79 77 6f 72 64 | rms).do.table.insert(cfg.keyword |
35b40 | 73 2c 20 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 77 6f 72 64 29 3a 6c 6f 77 65 72 28 29 29 | s,.path.wildcards(word):lower()) |
35b60 | 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 6e 20 70 61 69 72 73 28 70 72 | .end.for.name,.field.in.pairs(pr |
35b80 | 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 69 66 20 28 66 69 65 6c 64 2e 6b 69 6e 64 20 | emake.fields).do.if.(field.kind. |
35ba0 | 7e 3d 20 22 73 74 72 69 6e 67 22 20 61 6e 64 20 66 69 65 6c 64 2e 6b 69 6e 64 20 7e 3d 20 22 70 | ~=."string".and.field.kind.~=."p |
35bc0 | 61 74 68 22 29 20 74 68 65 6e 0a 63 66 67 5b 6e 61 6d 65 5d 20 3d 20 7b 20 7d 0a 65 6e 64 0a 65 | ath").then.cfg[name].=.{.}.end.e |
35be0 | 6e 64 0a 72 65 74 75 72 6e 20 63 66 67 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e | nd.return.cfg.end.local.function |
35c00 | 20 63 72 65 61 74 65 67 72 6f 75 70 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 63 75 72 70 61 74 68 2c | .creategroup(name,.sln,.curpath, |
35c20 | 20 70 61 72 65 6e 74 2c 20 69 6e 70 61 74 68 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 7b | .parent,.inpath).local.group.=.{ |
35c40 | 7d 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 67 72 6f 75 70 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d | }.setmetatable(group,.{.__type.= |
35c60 | 20 22 67 72 6f 75 70 22 0a 7d 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 6f | ."group".}).table.insert(sln.gro |
35c80 | 75 70 73 2c 20 67 72 6f 75 70 29 0a 73 6c 6e 2e 67 72 6f 75 70 73 5b 69 6e 70 61 74 68 5d 20 3d | ups,.group).sln.groups[inpath].= |
35ca0 | 20 67 72 6f 75 70 0a 67 72 6f 75 70 2e 73 6f 6c 75 74 69 6f 6e 20 3d 20 73 6c 6e 0a 67 72 6f 75 | .group.group.solution.=.sln.grou |
35cc0 | 70 2e 6e 61 6d 65 20 3d 20 6e 61 6d 65 0a 67 72 6f 75 70 2e 75 75 69 64 20 3d 20 6f 73 2e 75 75 | p.name.=.name.group.uuid.=.os.uu |
35ce0 | 69 64 28 63 75 72 70 61 74 68 29 0a 67 72 6f 75 70 2e 70 61 72 65 6e 74 20 3d 20 70 61 72 65 6e | id(curpath).group.parent.=.paren |
35d00 | 74 0a 72 65 74 75 72 6e 20 67 72 6f 75 70 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f | t.return.group.end.local.functio |
35d20 | 6e 20 63 72 65 61 74 65 67 72 6f 75 70 73 66 72 6f 6d 70 61 74 68 28 69 6e 70 61 74 68 2c 20 73 | n.creategroupsfrompath(inpath,.s |
35d40 | 6c 6e 29 0a 69 66 20 69 6e 70 61 74 68 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 20 72 65 74 75 72 6e | ln).if.inpath.==.nil.then.return |
35d60 | 20 6e 69 6c 20 65 6e 64 0a 69 6e 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 | .nil.end.inpath.=.path.translate |
35d80 | 28 69 6e 70 61 74 68 2c 20 22 2f 22 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 73 20 3d 20 73 74 72 | (inpath,."/").local.groups.=.str |
35da0 | 69 6e 67 2e 65 78 70 6c 6f 64 65 28 69 6e 70 61 74 68 2c 20 22 2f 22 29 0a 6c 6f 63 61 6c 20 63 | ing.explode(inpath,."/").local.c |
35dc0 | 75 72 70 61 74 68 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 6c 61 73 74 67 72 6f 75 70 20 3d 20 6e 69 | urpath.=."".local.lastgroup.=.ni |
35de0 | 6c 0a 66 6f 72 20 69 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 67 72 6f 75 70 73 29 20 64 6f 0a | l.for.i,.v.in.ipairs(groups).do. |
35e00 | 63 75 72 70 61 74 68 20 3d 20 63 75 72 70 61 74 68 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 3a 6c 6f | curpath.=.curpath...."/"....v:lo |
35e20 | 77 65 72 28 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 73 6c 6e 2e 67 72 6f 75 70 73 5b 63 | wer().local.group.=.sln.groups[c |
35e40 | 75 72 70 61 74 68 5d 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 67 72 6f | urpath].if.group.==.nil.then.gro |
35e60 | 75 70 20 3d 20 63 72 65 61 74 65 67 72 6f 75 70 28 76 2c 20 73 6c 6e 2c 20 63 75 72 70 61 74 68 | up.=.creategroup(v,.sln,.curpath |
35e80 | 2c 20 6c 61 73 74 67 72 6f 75 70 2c 20 63 75 72 70 61 74 68 29 0a 65 6e 64 0a 6c 61 73 74 67 72 | ,.lastgroup,.curpath).end.lastgr |
35ea0 | 6f 75 70 20 3d 20 67 72 6f 75 70 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6c 61 73 74 67 72 6f 75 70 | oup.=.group.end.return.lastgroup |
35ec0 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 70 72 6f 6a 65 63 | .end.local.function.createprojec |
35ee0 | 74 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 69 73 55 73 61 67 65 29 0a 6c 6f 63 61 6c 20 70 72 6a 20 | t(name,.sln,.isUsage).local.prj. |
35f00 | 3d 20 7b 7d 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 70 72 6a 2c 20 7b 0a 5f 5f 74 79 70 65 20 | =.{}.setmetatable(prj,.{.__type. |
35f20 | 3d 20 22 70 72 6f 6a 65 63 74 22 2c 0a 7d 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e | =."project",.}).table.insert(sln |
35f40 | 2e 70 72 6f 6a 65 63 74 73 2c 20 70 72 6a 29 0a 69 66 28 69 73 55 73 61 67 65 29 20 74 68 65 6e | .projects,.prj).if(isUsage).then |
35f60 | 0a 69 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 73 6c 6e | .if(sln.projects[name]).then.sln |
35f80 | 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 50 72 6f 6a 20 3d 20 70 72 6a 3b | .projects[name].usageProj.=.prj; |
35fa0 | 0a 65 6c 73 65 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 20 3d 20 70 72 6a 0a 65 | .else.sln.projects[name].=.prj.e |
35fc0 | 6e 64 0a 65 6c 73 65 0a 69 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 74 | nd.else.if(sln.projects[name]).t |
35fe0 | 68 65 6e 0a 70 72 6a 2e 75 73 61 67 65 50 72 6f 6a 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 | hen.prj.usageProj.=.sln.projects |
36000 | 5b 6e 61 6d 65 5d 3b 0a 65 6e 64 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 20 3d | [name];.end.sln.projects[name].= |
36020 | 20 70 72 6a 0a 65 6e 64 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 63 72 65 61 74 65 67 72 6f | .prj.end.local.group.=.creategro |
36040 | 75 70 73 66 72 6f 6d 70 61 74 68 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 | upsfrompath(premake.CurrentGroup |
36060 | 2c 20 73 6c 6e 29 0a 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 20 20 20 20 20 20 20 3d 20 73 6c 6e 0a | ,.sln).prj.solution.......=.sln. |
36080 | 70 72 6a 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 6e 61 6d 65 0a 70 72 6a 2e 62 61 | prj.name...........=.name.prj.ba |
360a0 | 73 65 64 69 72 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 70 72 6a 2e 75 | sedir........=.os.getcwd().prj.u |
360c0 | 75 69 64 20 20 20 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 75 75 69 64 28 70 72 6a 2e 6e 61 6d 65 | uid...........=.os.uuid(prj.name |
360e0 | 29 0a 70 72 6a 2e 62 6c 6f 63 6b 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 70 72 6a 2e 75 | ).prj.blocks.........=.{.}.prj.u |
36100 | 73 61 67 65 20 20 20 20 20 20 20 20 20 20 3d 20 69 73 55 73 61 67 65 0a 70 72 6a 2e 67 72 6f 75 | sage..........=.isUsage.prj.grou |
36120 | 70 20 20 20 20 20 20 20 20 20 20 3d 20 67 72 6f 75 70 0a 72 65 74 75 72 6e 20 70 72 6a 3b 0a 65 | p..........=.group.return.prj;.e |
36140 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 75 73 61 67 65 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 | nd.function.usage(name).if.(not. |
36160 | 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 | name).then.if(type(premake.Curre |
36180 | 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 20 | ntContainer).~=."project").then. |
361a0 | 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 66 28 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 43 75 | return.nil.end.if(not.premake.Cu |
361c0 | 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 75 73 61 67 65 29 20 74 68 65 6e 20 72 65 74 75 72 | rrentContainer.usage).then.retur |
361e0 | 6e 20 6e 69 6c 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 | n.nil.end.return.premake.Current |
36200 | 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6c 6e 0a 69 66 20 28 74 79 70 65 | Container.end.local.sln.if.(type |
36220 | 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 | (premake.CurrentContainer).==."p |
36240 | 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 | roject").then.sln.=.premake.Curr |
36260 | 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 73 6c 6e 20 3d | entContainer.solution.else.sln.= |
36280 | 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 69 66 | .premake.CurrentContainer.end.if |
362a0 | 20 28 74 79 70 65 28 73 6c 6e 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a | .(type(sln).~=."solution").then. |
362c0 | 65 72 72 6f 72 28 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 2c 20 32 29 0a 65 | error("no.active.solution",.2).e |
362e0 | 6e 64 0a 69 66 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 6f | nd.if((not.sln.projects[name]).o |
36300 | 72 0a 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 | r.((not.sln.projects[name].usage |
36320 | 29 20 61 6e 64 20 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 | ).and.(not.sln.projects[name].us |
36340 | 61 67 65 50 72 6f 6a 29 29 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 | ageProj))).then.premake.CurrentC |
36360 | 6f 6e 74 61 69 6e 65 72 20 3d 20 63 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 | ontainer.=.createproject(name,.s |
36380 | 6c 6e 2c 20 74 72 75 65 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f | ln,.true).else.premake.CurrentCo |
363a0 | 6e 74 61 69 6e 65 72 20 3d 20 69 66 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d | ntainer.=.iff(sln.projects[name] |
363c0 | 2e 75 73 61 67 65 2c 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2c 20 73 6c 6e 2e | .usage,.sln.projects[name],.sln. |
363e0 | 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 50 72 6f 6a 29 0a 65 6e 64 0a 63 6f | projects[name].usageProj).end.co |
36400 | 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 | nfiguration.{.}.return.premake.C |
36420 | 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 6f | urrentContainer.end.function.pro |
36440 | 6a 65 63 74 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 | ject(name).if.(not.name).then.if |
36460 | 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 | (type(premake.CurrentContainer). |
36480 | 7e 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e | ~=."project").then.return.nil.en |
364a0 | 64 0a 69 66 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 75 73 | d.if(premake.CurrentContainer.us |
364c0 | 61 67 65 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 72 65 74 75 72 6e 20 | age).then.return.nil.end.return. |
364e0 | 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 6c 6f 63 | premake.CurrentContainer.end.loc |
36500 | 61 6c 20 73 6c 6e 0a 69 66 20 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 | al.sln.if.(type(premake.CurrentC |
36520 | 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 0a 73 6c 6e | ontainer).==."project").then.sln |
36540 | 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 | .=.premake.CurrentContainer.solu |
36560 | 74 69 6f 6e 0a 65 6c 73 65 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 | tion.else.sln.=.premake.CurrentC |
36580 | 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 69 66 20 28 74 79 70 65 28 73 6c 6e 29 20 7e 3d 20 22 73 | ontainer.end.if.(type(sln).~=."s |
365a0 | 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 6e 6f 20 61 63 74 69 76 65 20 | olution").then.error("no.active. |
365c0 | 73 6f 6c 75 74 69 6f 6e 22 2c 20 32 29 0a 65 6e 64 0a 69 66 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 | solution",.2).end.if((not.sln.pr |
365e0 | 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 6f 72 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 | ojects[name]).or.sln.projects[na |
36600 | 6d 65 5d 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 | me].usage).then.premake.CurrentC |
36620 | 6f 6e 74 61 69 6e 65 72 20 3d 20 63 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 | ontainer.=.createproject(name,.s |
36640 | 6c 6e 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 | ln).else.premake.CurrentContaine |
36660 | 72 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 3b 0a 65 6e 64 0a 63 6f 6e 66 | r.=.sln.projects[name];.end.conf |
36680 | 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 | iguration.{.}.return.premake.Cur |
366a0 | 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6f 6c 75 74 | rentContainer.end.function.solut |
366c0 | 69 6f 6e 28 6e 61 6d 65 29 0a 69 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 65 6e 0a 69 66 20 74 79 | ion(name).if.not.name.then.if.ty |
366e0 | 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 | pe(premake.CurrentContainer).==. |
36700 | 22 70 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 | "project".then.return.premake.Cu |
36720 | 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 72 65 74 | rrentContainer.solution.else.ret |
36740 | 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 | urn.premake.CurrentContainer.end |
36760 | 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 | .end.premake.CurrentContainer.=. |
36780 | 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 69 66 20 28 6e | premake.solution.get(name).if.(n |
367a0 | 6f 74 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 | ot.premake.CurrentContainer).the |
367c0 | 6e 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 | n.premake.CurrentContainer.=.pre |
367e0 | 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6e 65 77 28 6e 61 6d 65 29 0a 65 6e 64 0a 63 6f 6e 66 | make.solution.new(name).end.conf |
36800 | 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 | iguration.{.}.return.premake.Cur |
36820 | 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 67 72 6f 75 70 | rentContainer.end.function.group |
36840 | 28 6e 61 6d 65 29 0a 69 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 | (name).if.not.name.then.return.p |
36860 | 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e | remake.CurrentGroup.end.premake. |
36880 | 43 75 72 72 65 6e 74 47 72 6f 75 70 20 3d 20 6e 61 6d 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 | CurrentGroup.=.name.return.prema |
368a0 | 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 | ke.CurrentGroup.end.function.new |
368c0 | 61 63 74 69 6f 6e 28 61 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 61 64 64 28 61 29 0a | action(a).premake.action.add(a). |
368e0 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 6f 70 74 69 6f 6e 28 6f 70 74 29 0a 70 72 65 6d | end.function.newoption(opt).prem |
36900 | 61 6b 65 2e 6f 70 74 69 6f 6e 2e 61 64 64 28 6f 70 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | ake.option.add(opt).end.function |
36920 | 20 65 6e 61 62 6c 65 66 69 6c 65 6c 65 76 65 6c 63 6f 6e 66 69 67 28 29 0a 70 72 65 6d 61 6b 65 | .enablefilelevelconfig().premake |
36940 | 2e 5f 66 69 6c 65 6c 65 76 65 6c 63 6f 6e 66 69 67 20 3d 20 74 72 75 65 0a 65 6e 64 0a 00 6e 65 | ._filelevelconfig.=.true.end..ne |
36960 | 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 63 63 22 2c 0a 76 61 | woption.{.trigger.....=."cc",.va |
36980 | 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e | lue.......=."VALUE",.description |
369a0 | 20 3d 20 22 43 68 6f 6f 73 65 20 61 20 43 2f 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 73 65 74 22 | .=."Choose.a.C/C++.compiler.set" |
369c0 | 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 67 63 63 22 2c 20 22 47 4e 55 20 47 43 43 20 | ,.allowed.=.{.{."gcc",."GNU.GCC. |
369e0 | 28 67 63 63 2f 67 2b 2b 29 22 20 7d 2c 0a 7b 20 22 6f 77 22 2c 20 20 22 4f 70 65 6e 57 61 74 63 | (gcc/g++)".},.{."ow",.."OpenWatc |
36a00 | 6f 6d 22 20 20 20 20 20 20 20 20 7d 2c 0a 7b 20 22 67 68 73 22 2c 20 22 47 72 65 65 6e 20 48 69 | om"........},.{."ghs",."Green.Hi |
36a20 | 6c 6c 73 20 53 6f 66 74 77 61 72 65 22 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b | lls.Software".},.}.}.newoption.{ |
36a40 | 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 64 6f 74 6e 65 74 22 2c 0a 76 61 6c 75 65 20 20 | .trigger.....=."dotnet",.value.. |
36a60 | 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 43 | .....=."VALUE",.description.=."C |
36a80 | 68 6f 6f 73 65 20 61 20 2e 4e 45 54 20 63 6f 6d 70 69 6c 65 72 20 73 65 74 22 2c 0a 61 6c 6c 6f | hoose.a..NET.compiler.set",.allo |
36aa0 | 77 65 64 20 3d 20 7b 0a 7b 20 22 6d 73 6e 65 74 22 2c 20 20 20 22 4d 69 63 72 6f 73 6f 66 74 20 | wed.=.{.{."msnet",..."Microsoft. |
36ac0 | 2e 4e 45 54 20 28 63 73 63 29 22 20 7d 2c 0a 7b 20 22 6d 6f 6e 6f 22 2c 20 20 20 20 22 4e 6f 76 | .NET.(csc)".},.{."mono",...."Nov |
36ae0 | 65 6c 6c 20 4d 6f 6e 6f 20 28 6d 63 73 29 22 20 20 20 20 7d 2c 0a 7b 20 22 70 6e 65 74 22 2c 20 | ell.Mono.(mcs)"....},.{."pnet",. |
36b00 | 20 20 20 22 50 6f 72 74 61 62 6c 65 2e 4e 45 54 20 28 63 73 63 63 29 22 20 20 7d 2c 0a 7d 0a 7d | ..."Portable.NET.(cscc)"..},.}.} |
36b20 | 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 66 69 6c 65 | .newoption.{.trigger.....=."file |
36b40 | 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 46 49 4c 45 22 2c 0a 64 65 73 63 72 69 70 | ",.value.......=."FILE",.descrip |
36b60 | 74 69 6f 6e 20 3d 20 22 52 65 61 64 20 46 49 4c 45 20 61 73 20 61 20 50 72 65 6d 61 6b 65 20 73 | tion.=."Read.FILE.as.a.Premake.s |
36b80 | 63 72 69 70 74 3b 20 64 65 66 61 75 6c 74 20 69 73 20 27 70 72 65 6d 61 6b 65 34 2e 6c 75 61 27 | cript;.default.is.'premake4.lua' |
36ba0 | 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 68 | ".}.newoption.{.trigger.....=."h |
36bc0 | 65 6c 70 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 44 69 73 70 6c 61 79 20 74 68 69 | elp",.description.=."Display.thi |
36be0 | 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 | s.information".}.newoption.{.tri |
36c00 | 67 67 65 72 20 20 20 20 20 3d 20 22 6f 73 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 | gger.....=."os",.value.......=." |
36c20 | 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 47 65 6e 65 72 61 74 65 20 | VALUE",.description.=."Generate. |
36c40 | 66 69 6c 65 73 20 66 6f 72 20 61 20 64 69 66 66 65 72 65 6e 74 20 6f 70 65 72 61 74 69 6e 67 20 | files.for.a.different.operating. |
36c60 | 73 79 73 74 65 6d 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 62 73 64 22 2c 20 20 20 | system",.allowed.=.{.{."bsd",... |
36c80 | 20 20 20 22 4f 70 65 6e 42 53 44 2c 20 4e 65 74 42 53 44 2c 20 6f 72 20 46 72 65 65 42 53 44 22 | ..."OpenBSD,.NetBSD,.or.FreeBSD" |
36ca0 | 20 7d 2c 0a 7b 20 22 6c 69 6e 75 78 22 2c 20 20 20 20 22 4c 69 6e 75 78 22 20 7d 2c 0a 7b 20 22 | .},.{."linux",...."Linux".},.{." |
36cc0 | 6d 61 63 6f 73 78 22 2c 20 20 20 22 41 70 70 6c 65 20 4d 61 63 20 4f 53 20 58 22 20 7d 2c 0a 7b | macosx",..."Apple.Mac.OS.X".},.{ |
36ce0 | 20 22 73 6f 6c 61 72 69 73 22 2c 20 20 22 53 6f 6c 61 72 69 73 22 20 7d 2c 0a 7b 20 22 77 69 6e | ."solaris",.."Solaris".},.{."win |
36d00 | 64 6f 77 73 22 2c 20 20 22 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73 22 20 7d 2c 0a 7d | dows",.."Microsoft.Windows".},.} |
36d20 | 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 70 6c | .}.newoption.{.trigger.....=."pl |
36d40 | 61 74 66 6f 72 6d 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a | atform",.value.......=."VALUE",. |
36d60 | 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 41 64 64 20 74 61 72 67 65 74 20 61 72 63 68 69 74 | description.=."Add.target.archit |
36d80 | 65 63 74 75 72 65 20 28 69 66 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 61 63 74 69 6f 6e 29 22 | ecture.(if.supported.by.action)" |
36da0 | 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 78 33 32 22 2c 20 20 20 20 20 20 20 20 20 22 | ,.allowed.=.{.{."x32",........." |
36dc0 | 33 32 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 78 36 34 22 2c 20 20 20 20 20 20 20 20 20 22 36 34 2d | 32-bit".},.{."x64",........."64- |
36de0 | 62 69 74 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 22 2c 20 20 20 22 4d 61 63 20 4f 53 | bit".},.{."universal",..."Mac.OS |
36e00 | 20 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 33 32 2d 20 61 6e 64 20 36 34 2d 62 69 74 22 20 7d 2c | .X.Universal,.32-.and.64-bit".}, |
36e20 | 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 33 32 22 2c 20 22 4d 61 63 20 4f 53 20 58 20 55 6e 69 76 | .{."universal32",."Mac.OS.X.Univ |
36e40 | 65 72 73 61 6c 2c 20 33 32 2d 62 69 74 20 6f 6e 6c 79 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 | ersal,.32-bit.only".},.{."univer |
36e60 | 73 61 6c 36 34 22 2c 20 22 4d 61 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 36 34 2d | sal64",."Mac.OS.X.Universal,.64- |
36e80 | 62 69 74 20 6f 6e 6c 79 22 20 7d 2c 0a 7b 20 22 70 73 33 22 2c 20 20 20 20 20 20 20 20 20 22 50 | bit.only".},.{."ps3",........."P |
36ea0 | 6c 61 79 73 74 61 74 69 6f 6e 20 33 22 20 7d 2c 0a 7b 20 22 6f 72 62 69 73 22 2c 20 20 20 20 20 | laystation.3".},.{."orbis",..... |
36ec0 | 20 20 22 50 6c 61 79 73 74 61 74 69 6f 6e 20 34 22 20 7d 2c 0a 7b 20 22 78 62 6f 78 33 36 30 22 | .."Playstation.4".},.{."xbox360" |
36ee0 | 2c 20 20 20 20 20 22 58 62 6f 78 20 33 36 30 22 20 7d 2c 0a 7b 20 22 64 75 72 61 6e 67 6f 22 2c | ,....."Xbox.360".},.{."durango", |
36f00 | 20 20 20 20 20 22 58 62 6f 78 20 4f 6e 65 22 20 7d 2c 0a 7b 20 22 41 52 4d 22 2c 20 20 20 20 20 | ....."Xbox.One".},.{."ARM",..... |
36f20 | 20 20 20 20 22 41 52 4d 22 20 7d 2c 0a 7b 20 22 50 6f 77 65 72 50 43 22 2c 20 20 20 20 20 22 50 | ...."ARM".},.{."PowerPC",....."P |
36f40 | 6f 77 65 72 50 43 22 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 | owerPC".},.}.}.newoption.{.trigg |
36f60 | 65 72 20 20 20 20 20 3d 20 22 73 63 72 69 70 74 73 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 | er.....=."scripts",.value....... |
36f80 | 3d 20 22 70 61 74 68 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 53 65 61 72 63 68 20 | =."path",.description.=."Search. |
36fa0 | 66 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 63 72 69 70 74 73 20 6f 6e 20 74 68 65 20 67 69 | for.additional.scripts.on.the.gi |
36fc0 | 76 65 6e 20 70 61 74 68 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 | ven.path".}.newoption.{.trigger. |
36fe0 | 20 20 20 20 3d 20 22 64 65 62 75 67 2d 70 72 6f 66 69 6c 65 72 22 2c 0a 64 65 73 63 72 69 70 74 | ....=."debug-profiler",.descript |
37000 | 69 6f 6e 20 3d 20 22 47 45 4e 69 65 20 73 63 72 69 70 74 20 67 65 6e 65 72 61 74 69 6f 6e 20 70 | ion.=."GENie.script.generation.p |
37020 | 72 6f 66 69 6c 65 72 2e 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 | rofiler.".}.newoption.{.trigger. |
37040 | 20 20 20 20 3d 20 22 76 65 72 73 69 6f 6e 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 | ....=."version",.description.=." |
37060 | 44 69 73 70 6c 61 79 20 76 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 22 0a 7d 0a 00 | Display.version.information".}.. |
37080 | 2d 2d 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 31 33 20 45 6e 72 69 71 75 65 20 47 61 | --.Copyright.(c).2013.Enrique.Ga |
370a0 | 72 63 c3 ad 61 20 43 6f 74 61 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 6d 61 72 74 51 | rc..a.Cota.local.function.smartQ |
370c0 | 75 6f 74 65 28 73 74 72 29 0a 20 20 69 66 20 73 74 72 3a 6d 61 74 63 68 28 27 22 27 29 20 61 6e | uote(str)...if.str:match('"').an |
370e0 | 64 20 6e 6f 74 20 73 74 72 3a 6d 61 74 63 68 28 22 27 22 29 20 74 68 65 6e 0a 20 20 20 20 72 65 | d.not.str:match("'").then.....re |
37100 | 74 75 72 6e 20 22 27 22 20 2e 2e 20 73 74 72 20 2e 2e 20 22 27 22 0a 20 20 65 6e 64 0a 20 20 72 | turn."'"....str...."'"...end...r |
37120 | 65 74 75 72 6e 20 27 22 27 20 2e 2e 20 73 74 72 3a 67 73 75 62 28 27 22 27 2c 20 27 5c 5c 22 27 | eturn.'"'....str:gsub('"',.'\\"' |
37140 | 29 20 2e 2e 20 27 22 27 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 72 6f 6c 43 68 61 72 73 54 | )....'"'.end.local.controlCharsT |
37160 | 72 61 6e 73 6c 61 74 69 6f 6e 20 3d 20 7b 0a 20 20 5b 22 5c 61 22 5d 20 3d 20 22 5c 5c 61 22 2c | ranslation.=.{...["\a"].=."\\a", |
37180 | 20 20 5b 22 5c 62 22 5d 20 3d 20 22 5c 5c 62 22 2c 20 5b 22 5c 66 22 5d 20 3d 20 22 5c 5c 66 22 | ..["\b"].=."\\b",.["\f"].=."\\f" |
371a0 | 2c 20 20 5b 22 5c 6e 22 5d 20 3d 20 22 5c 5c 6e 22 2c 0a 20 20 5b 22 5c 72 22 5d 20 3d 20 22 5c | ,..["\n"].=."\\n",...["\r"].=."\ |
371c0 | 5c 72 22 2c 20 20 5b 22 5c 74 22 5d 20 3d 20 22 5c 5c 74 22 2c 20 5b 22 5c 76 22 5d 20 3d 20 22 | \r",..["\t"].=."\\t",.["\v"].=." |
371e0 | 5c 5c 76 22 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 73 63 61 70 65 43 68 61 72 | \\v".}.local.function.escapeChar |
37200 | 28 63 29 20 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 43 68 61 72 73 54 72 61 6e 73 6c 61 74 69 | (c).return.controlCharsTranslati |
37220 | 6f 6e 5b 63 5d 20 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 73 63 61 70 65 28 | on[c].end.local.function.escape( |
37240 | 73 74 72 29 0a 20 20 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 73 74 72 3a 67 73 75 62 28 22 | str)...local.result.=.str:gsub(" |
37260 | 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 3a 67 73 75 62 28 22 28 25 63 29 22 2c 20 65 73 63 61 70 65 | \\",."\\\\"):gsub("(%c)",.escape |
37280 | 43 68 61 72 29 0a 20 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | Char)...return.result.end.local. |
372a0 | 66 75 6e 63 74 69 6f 6e 20 69 73 49 64 65 6e 74 69 66 69 65 72 28 73 74 72 29 0a 20 20 72 65 74 | function.isIdentifier(str)...ret |
372c0 | 75 72 6e 20 74 79 70 65 28 73 74 72 29 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 61 6e 64 20 73 74 | urn.type(str).==.'string'.and.st |
372e0 | 72 3a 6d 61 74 63 68 28 20 22 5e 5b 5f 25 61 5d 5b 5f 25 61 25 64 5d 2a 24 22 20 29 0a 65 6e 64 | r:match(."^[_%a][_%a%d]*$".).end |
37300 | 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 41 72 72 61 79 4b 65 79 28 6b 2c 20 6c 65 | .local.function.isArrayKey(k,.le |
37320 | 6e 67 74 68 29 0a 20 20 72 65 74 75 72 6e 20 74 79 70 65 28 6b 29 20 3d 3d 20 27 6e 75 6d 62 65 | ngth)...return.type(k).==.'numbe |
37340 | 72 27 20 61 6e 64 20 31 20 3c 3d 20 6b 20 61 6e 64 20 6b 20 3c 3d 20 6c 65 6e 67 74 68 0a 65 6e | r'.and.1.<=.k.and.k.<=.length.en |
37360 | 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 | d.local.function.isDictionaryKey |
37380 | 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 20 20 72 65 74 75 72 6e 20 6e 6f 74 20 69 73 41 72 72 61 79 | (k,.length)...return.not.isArray |
373a0 | 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 64 65 66 61 75 6c 74 | Key(k,.length).end.local.default |
373c0 | 54 79 70 65 4f 72 64 65 72 73 20 3d 20 7b 0a 20 20 5b 27 6e 75 6d 62 65 72 27 5d 20 20 20 3d 20 | TypeOrders.=.{...['number']...=. |
373e0 | 31 2c 20 5b 27 62 6f 6f 6c 65 61 6e 27 5d 20 20 3d 20 32 2c 20 5b 27 73 74 72 69 6e 67 27 5d 20 | 1,.['boolean']..=.2,.['string']. |
37400 | 3d 20 33 2c 20 5b 27 74 61 62 6c 65 27 5d 20 3d 20 34 2c 0a 20 20 5b 27 66 75 6e 63 74 69 6f 6e | =.3,.['table'].=.4,...['function |
37420 | 27 5d 20 3d 20 35 2c 20 5b 27 75 73 65 72 64 61 74 61 27 5d 20 3d 20 36 2c 20 5b 27 74 68 72 65 | '].=.5,.['userdata'].=.6,.['thre |
37440 | 61 64 27 5d 20 3d 20 37 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 6f 72 74 4b 65 | ad'].=.7.}.local.function.sortKe |
37460 | 79 73 28 61 2c 20 62 29 0a 20 20 6c 6f 63 61 6c 20 74 61 2c 20 74 62 20 3d 20 74 79 70 65 28 61 | ys(a,.b)...local.ta,.tb.=.type(a |
37480 | 29 2c 20 74 79 70 65 28 62 29 0a 20 20 2d 2d 20 73 74 72 69 6e 67 73 20 61 6e 64 20 6e 75 6d 62 | ),.type(b)...--.strings.and.numb |
374a0 | 65 72 73 20 61 72 65 20 73 6f 72 74 65 64 20 6e 75 6d 65 72 69 63 61 6c 6c 79 2f 61 6c 70 68 61 | ers.are.sorted.numerically/alpha |
374c0 | 62 65 74 69 63 61 6c 6c 79 0a 20 20 69 66 20 74 61 20 3d 3d 20 74 62 20 61 6e 64 20 28 74 61 20 | betically...if.ta.==.tb.and.(ta. |
374e0 | 3d 3d 20 27 73 74 72 69 6e 67 27 20 6f 72 20 74 61 20 3d 3d 20 27 6e 75 6d 62 65 72 27 29 20 74 | ==.'string'.or.ta.==.'number').t |
37500 | 68 65 6e 20 72 65 74 75 72 6e 20 61 20 3c 20 62 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 64 74 61 | hen.return.a.<.b.end...local.dta |
37520 | 2c 20 64 74 62 20 3d 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 61 5d 2c 20 64 | ,.dtb.=.defaultTypeOrders[ta],.d |
37540 | 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 62 5d 0a 20 20 2d 2d 20 54 77 6f 20 64 65 | efaultTypeOrders[tb]...--.Two.de |
37560 | 66 61 75 6c 74 20 74 79 70 65 73 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 61 63 63 6f 72 64 69 | fault.types.are.compared.accordi |
37580 | 6e 67 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 20 74 61 62 6c | ng.to.the.defaultTypeOrders.tabl |
375a0 | 65 0a 20 20 69 66 20 64 74 61 20 61 6e 64 20 64 74 62 20 74 68 65 6e 20 72 65 74 75 72 6e 20 64 | e...if.dta.and.dtb.then.return.d |
375c0 | 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 61 5d 20 3c 20 64 65 66 61 75 6c 74 54 79 | efaultTypeOrders[ta].<.defaultTy |
375e0 | 70 65 4f 72 64 65 72 73 5b 74 62 5d 0a 20 20 65 6c 73 65 69 66 20 64 74 61 20 20 20 20 20 74 68 | peOrders[tb]...elseif.dta.....th |
37600 | 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 20 2d 2d 20 64 65 66 61 75 6c 74 20 74 79 70 65 73 | en.return.true..--.default.types |
37620 | 20 62 65 66 6f 72 65 20 63 75 73 74 6f 6d 20 6f 6e 65 73 0a 20 20 65 6c 73 65 69 66 20 64 74 62 | .before.custom.ones...elseif.dtb |
37640 | 20 20 20 20 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 61 6c 73 65 20 2d 2d 20 63 75 73 74 6f 6d | .....then.return.false.--.custom |
37660 | 20 74 79 70 65 73 20 61 66 74 65 72 20 64 65 66 61 75 6c 74 20 6f 6e 65 73 0a 20 20 65 6e 64 0a | .types.after.default.ones...end. |
37680 | 20 20 2d 2d 20 63 75 73 74 6f 6d 20 74 79 70 65 73 20 61 72 65 20 73 6f 72 74 65 64 20 6f 75 74 | ..--.custom.types.are.sorted.out |
376a0 | 20 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 72 65 74 75 72 6e 20 74 61 20 3c 20 74 62 | .alphabetically...return.ta.<.tb |
376c0 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 44 69 63 74 69 6f 6e 61 72 | .end.local.function.getDictionar |
376e0 | 79 4b 65 79 73 28 74 29 0a 20 20 6c 6f 63 61 6c 20 6b 65 79 73 2c 20 6c 65 6e 67 74 68 20 3d 20 | yKeys(t)...local.keys,.length.=. |
37700 | 7b 7d 2c 20 23 74 0a 20 20 66 6f 72 20 6b 2c 5f 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a | {},.#t...for.k,_.in.pairs(t).do. |
37720 | 20 20 20 20 69 66 20 69 73 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 | ....if.isDictionaryKey(k,.length |
37740 | 29 20 74 68 65 6e 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6b 29 20 65 6e 64 | ).then.table.insert(keys,.k).end |
37760 | 0a 20 20 65 6e 64 0a 20 20 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 79 73 2c 20 73 6f 72 74 4b 65 | ...end...table.sort(keys,.sortKe |
37780 | 79 73 29 0a 20 20 72 65 74 75 72 6e 20 6b 65 79 73 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 | ys)...return.keys.end.local.func |
377a0 | 74 69 6f 6e 20 67 65 74 54 6f 53 74 72 69 6e 67 52 65 73 75 6c 74 53 61 66 65 6c 79 28 74 2c 20 | tion.getToStringResultSafely(t,. |
377c0 | 6d 74 29 0a 20 20 6c 6f 63 61 6c 20 5f 5f 74 6f 73 74 72 69 6e 67 20 3d 20 74 79 70 65 28 6d 74 | mt)...local.__tostring.=.type(mt |
377e0 | 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 61 6e 64 20 72 61 77 67 65 74 28 6d 74 2c 20 27 5f 5f 74 | ).==.'table'.and.rawget(mt,.'__t |
37800 | 6f 73 74 72 69 6e 67 27 29 0a 20 20 6c 6f 63 61 6c 20 73 74 72 2c 20 6f 6b 0a 20 20 69 66 20 74 | ostring')...local.str,.ok...if.t |
37820 | 79 70 65 28 5f 5f 74 6f 73 74 72 69 6e 67 29 20 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 74 68 | ype(__tostring).==.'function'.th |
37840 | 65 6e 0a 20 20 20 20 6f 6b 2c 20 73 74 72 20 3d 20 70 63 61 6c 6c 28 5f 5f 74 6f 73 74 72 69 6e | en.....ok,.str.=.pcall(__tostrin |
37860 | 67 2c 20 74 29 0a 20 20 20 20 73 74 72 20 3d 20 6f 6b 20 61 6e 64 20 73 74 72 20 6f 72 20 27 65 | g,.t).....str.=.ok.and.str.or.'e |
37880 | 72 72 6f 72 3a 20 27 20 2e 2e 20 74 6f 73 74 72 69 6e 67 28 73 74 72 29 0a 20 20 65 6e 64 0a 20 | rror:.'....tostring(str)...end.. |
378a0 | 20 69 66 20 74 79 70 65 28 73 74 72 29 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 61 6e 64 20 23 73 | .if.type(str).==.'string'.and.#s |
378c0 | 74 72 20 3e 20 30 20 74 68 65 6e 20 72 65 74 75 72 6e 20 73 74 72 20 65 6e 64 0a 65 6e 64 0a 6c | tr.>.0.then.return.str.end.end.l |
378e0 | 6f 63 61 6c 20 6d 61 78 49 64 73 4d 65 74 61 54 61 62 6c 65 20 3d 20 7b 0a 20 20 5f 5f 69 6e 64 | ocal.maxIdsMetaTable.=.{...__ind |
37900 | 65 78 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 29 0a 20 20 | ex.=.function(self,.typeName)... |
37920 | 20 20 72 61 77 73 65 74 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 2c 20 30 29 0a 20 20 20 20 | ..rawset(self,.typeName,.0)..... |
37940 | 72 65 74 75 72 6e 20 30 0a 20 20 65 6e 64 0a 7d 0a 6c 6f 63 61 6c 20 69 64 73 4d 65 74 61 54 61 | return.0...end.}.local.idsMetaTa |
37960 | 62 6c 65 20 3d 20 7b 0a 20 20 5f 5f 69 6e 64 65 78 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 73 65 | ble.=.{...__index.=.function.(se |
37980 | 6c 66 2c 20 74 79 70 65 4e 61 6d 65 29 0a 20 20 20 20 6c 6f 63 61 6c 20 63 6f 6c 20 3d 20 73 65 | lf,.typeName).....local.col.=.se |
379a0 | 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 7b 5f 5f 6d 6f 64 65 20 3d 20 22 6b 76 22 7d 29 0a | tmetatable({},.{__mode.=."kv"}). |
379c0 | 20 20 20 20 72 61 77 73 65 74 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 2c 20 63 6f 6c 29 0a | ....rawset(self,.typeName,.col). |
379e0 | 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6c 0a 20 20 65 6e 64 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e | ....return.col...end.}.local.fun |
37a00 | 63 74 69 6f 6e 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 74 2c 20 74 | ction.countTableAppearances(t,.t |
37a20 | 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e | ableAppearances)...tableAppearan |
37a40 | 63 65 73 20 3d 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 6f 72 20 73 65 74 6d 65 74 | ces.=.tableAppearances.or.setmet |
37a60 | 61 74 61 62 6c 65 28 7b 7d 2c 20 7b 5f 5f 6d 6f 64 65 20 3d 20 22 6b 22 7d 29 0a 20 20 69 66 20 | atable({},.{__mode.=."k"})...if. |
37a80 | 74 79 70 65 28 74 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 74 68 65 6e 0a 20 20 20 20 69 66 20 6e | type(t).==.'table'.then.....if.n |
37aa0 | 6f 74 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 74 68 65 6e 0a 20 20 20 20 | ot.tableAppearances[t].then..... |
37ac0 | 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3d 20 31 0a 20 20 20 20 20 20 | ..tableAppearances[t].=.1....... |
37ae0 | 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 20 20 20 20 20 20 20 20 63 | for.k,v.in.pairs(t).do.........c |
37b00 | 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 6b 2c 20 74 61 62 6c 65 41 70 70 | ountTableAppearances(k,.tableApp |
37b20 | 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 | earances).........countTableAppe |
37b40 | 61 72 61 6e 63 65 73 28 76 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 | arances(v,.tableAppearances).... |
37b60 | 20 20 20 65 6e 64 0a 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 | ...end.......countTableAppearanc |
37b80 | 65 73 28 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 | es(getmetatable(t),.tableAppeara |
37ba0 | 6e 63 65 73 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 74 61 62 6c 65 41 70 70 65 61 72 | nces).....else.......tableAppear |
37bc0 | 61 6e 63 65 73 5b 74 5d 20 3d 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 2b | ances[t].=.tableAppearances[t].+ |
37be0 | 20 31 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 74 61 62 6c 65 41 | .1.....end...end...return.tableA |
37c00 | 70 70 65 61 72 61 6e 63 65 73 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 61 | ppearances.end.local.function.pa |
37c20 | 72 73 65 5f 66 69 6c 74 65 72 28 66 69 6c 74 65 72 29 0a 20 20 69 66 20 74 79 70 65 28 66 69 6c | rse_filter(filter)...if.type(fil |
37c40 | 74 65 72 29 20 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 | ter).==.'function'.then.return.f |
37c60 | 69 6c 74 65 72 20 65 6e 64 0a 20 20 2d 2d 20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 73 | ilter.end...--.not.a.function,.s |
37c80 | 6f 20 69 74 20 6d 75 73 74 20 62 65 20 61 20 74 61 62 6c 65 20 6f 72 20 74 61 62 6c 65 2d 6c 69 | o.it.must.be.a.table.or.table-li |
37ca0 | 6b 65 0a 20 20 66 69 6c 74 65 72 20 3d 20 74 79 70 65 28 66 69 6c 74 65 72 29 20 3d 3d 20 27 74 | ke...filter.=.type(filter).==.'t |
37cc0 | 61 62 6c 65 27 20 61 6e 64 20 66 69 6c 74 65 72 20 6f 72 20 7b 66 69 6c 74 65 72 7d 0a 20 20 6c | able'.and.filter.or.{filter}...l |
37ce0 | 6f 63 61 6c 20 64 69 63 74 69 6f 6e 61 72 79 20 3d 20 7b 7d 0a 20 20 66 6f 72 20 5f 2c 76 20 69 | ocal.dictionary.=.{}...for._,v.i |
37d00 | 6e 20 70 61 69 72 73 28 66 69 6c 74 65 72 29 20 64 6f 20 64 69 63 74 69 6f 6e 61 72 79 5b 76 5d | n.pairs(filter).do.dictionary[v] |
37d20 | 20 3d 20 74 72 75 65 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 78 29 | .=.true.end...return.function(x) |
37d40 | 20 72 65 74 75 72 6e 20 64 69 63 74 69 6f 6e 61 72 79 5b 78 5d 20 65 6e 64 0a 65 6e 64 0a 6c 6f | .return.dictionary[x].end.end.lo |
37d60 | 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 6b 65 79 29 | cal.function.makePath(path,.key) |
37d80 | 0a 20 20 6c 6f 63 61 6c 20 6e 65 77 50 61 74 68 2c 20 6c 65 6e 20 3d 20 7b 7d 2c 20 23 70 61 74 | ...local.newPath,.len.=.{},.#pat |
37da0 | 68 0a 20 20 66 6f 72 20 69 3d 31 2c 20 6c 65 6e 20 64 6f 20 6e 65 77 50 61 74 68 5b 69 5d 20 3d | h...for.i=1,.len.do.newPath[i].= |
37dc0 | 20 70 61 74 68 5b 69 5d 20 65 6e 64 0a 20 20 6e 65 77 50 61 74 68 5b 6c 65 6e 2b 31 5d 20 3d 20 | .path[i].end...newPath[len+1].=. |
37de0 | 6b 65 79 0a 20 20 72 65 74 75 72 6e 20 6e 65 77 50 61 74 68 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | key...return.newPath.end.functio |
37e00 | 6e 20 69 6e 73 70 65 63 74 28 72 6f 6f 74 4f 62 6a 65 63 74 2c 20 6f 70 74 69 6f 6e 73 29 0a 20 | n.inspect(rootObject,.options).. |
37e20 | 20 6f 70 74 69 6f 6e 73 20 20 20 20 20 20 20 3d 20 6f 70 74 69 6f 6e 73 20 6f 72 20 7b 7d 0a 20 | .options.......=.options.or.{}.. |
37e40 | 20 6c 6f 63 61 6c 20 64 65 70 74 68 20 20 20 3d 20 6f 70 74 69 6f 6e 73 2e 64 65 70 74 68 20 6f | .local.depth...=.options.depth.o |
37e60 | 72 20 6d 61 74 68 2e 68 75 67 65 0a 20 20 6c 6f 63 61 6c 20 66 69 6c 74 65 72 20 20 3d 20 70 61 | r.math.huge...local.filter..=.pa |
37e80 | 72 73 65 5f 66 69 6c 74 65 72 28 6f 70 74 69 6f 6e 73 2e 66 69 6c 74 65 72 20 6f 72 20 7b 7d 29 | rse_filter(options.filter.or.{}) |
37ea0 | 0a 20 20 6c 6f 63 61 6c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 3d 20 63 6f 75 6e | ...local.tableAppearances.=.coun |
37ec0 | 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 72 6f 6f 74 4f 62 6a 65 63 74 29 0a 20 20 | tTableAppearances(rootObject)... |
37ee0 | 6c 6f 63 61 6c 20 62 75 66 66 65 72 20 3d 20 7b 7d 0a 20 20 6c 6f 63 61 6c 20 6d 61 78 49 64 73 | local.buffer.=.{}...local.maxIds |
37f00 | 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 6d 61 78 49 64 73 4d 65 74 61 54 61 | .=.setmetatable({},.maxIdsMetaTa |
37f20 | 62 6c 65 29 0a 20 20 6c 6f 63 61 6c 20 69 64 73 20 20 20 20 3d 20 73 65 74 6d 65 74 61 74 61 62 | ble)...local.ids....=.setmetatab |
37f40 | 6c 65 28 7b 7d 2c 20 69 64 73 4d 65 74 61 54 61 62 6c 65 29 0a 20 20 6c 6f 63 61 6c 20 6c 65 76 | le({},.idsMetaTable)...local.lev |
37f60 | 65 6c 20 20 3d 20 30 0a 20 20 6c 6f 63 61 6c 20 62 6c 65 6e 20 20 20 3d 20 30 20 2d 2d 20 62 75 | el..=.0...local.blen...=.0.--.bu |
37f80 | 66 66 65 72 20 6c 65 6e 67 74 68 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 | ffer.length...local.function.put |
37fa0 | 73 28 2e 2e 2e 29 0a 20 20 20 20 6c 6f 63 61 6c 20 61 72 67 73 20 3d 20 7b 2e 2e 2e 7d 0a 20 20 | s(...).....local.args.=.{...}... |
37fc0 | 20 20 66 6f 72 20 69 3d 31 2c 20 23 61 72 67 73 20 64 6f 0a 20 20 20 20 20 20 62 6c 65 6e 20 3d | ..for.i=1,.#args.do.......blen.= |
37fe0 | 20 62 6c 65 6e 20 2b 20 31 0a 20 20 20 20 20 20 62 75 66 66 65 72 5b 62 6c 65 6e 5d 20 3d 20 74 | .blen.+.1.......buffer[blen].=.t |
38000 | 6f 73 74 72 69 6e 67 28 61 72 67 73 5b 69 5d 29 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 | ostring(args[i]).....end...end.. |
38020 | 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 77 6e 28 66 29 0a 20 20 20 20 6c 65 76 65 | .local.function.down(f).....leve |
38040 | 6c 20 3d 20 6c 65 76 65 6c 20 2b 20 31 0a 20 20 20 20 66 28 29 0a 20 20 20 20 6c 65 76 65 6c 20 | l.=.level.+.1.....f().....level. |
38060 | 3d 20 6c 65 76 65 6c 20 2d 20 31 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | =.level.-.1...end...local.functi |
38080 | 6f 6e 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 70 75 74 73 28 22 5c 6e 22 2c 20 73 74 72 69 6e | on.tabify().....puts("\n",.strin |
380a0 | 67 2e 72 65 70 28 22 20 20 22 2c 20 6c 65 76 65 6c 29 29 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 | g.rep("..",.level))...end...loca |
380c0 | 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d | l.function.commaControl(needsCom |
380e0 | 6d 61 29 0a 20 20 20 20 69 66 20 6e 65 65 64 73 43 6f 6d 6d 61 20 74 68 65 6e 20 70 75 74 73 28 | ma).....if.needsComma.then.puts( |
38100 | 27 2c 27 29 20 65 6e 64 0a 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 0a 20 20 65 6e 64 0a 20 | ',').end.....return.true...end.. |
38120 | 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 6c 72 65 61 64 79 56 69 73 69 74 65 64 28 76 | .local.function.alreadyVisited(v |
38140 | 29 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 73 5b 74 79 70 65 28 76 29 5d 5b 76 5d 20 7e 3d 20 | ).....return.ids[type(v)][v].~=. |
38160 | 6e 69 6c 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 49 64 | nil...end...local.function.getId |
38180 | 28 76 29 0a 20 20 20 20 6c 6f 63 61 6c 20 74 76 20 3d 20 74 79 70 65 28 76 29 0a 20 20 20 20 6c | (v).....local.tv.=.type(v).....l |
381a0 | 6f 63 61 6c 20 69 64 20 3d 20 69 64 73 5b 74 76 5d 5b 76 5d 0a 20 20 20 20 69 66 20 6e 6f 74 20 | ocal.id.=.ids[tv][v].....if.not. |
381c0 | 69 64 20 74 68 65 6e 0a 20 20 20 20 20 20 69 64 20 20 20 20 20 20 20 20 20 3d 20 6d 61 78 49 64 | id.then.......id.........=.maxId |
381e0 | 73 5b 74 76 5d 20 2b 20 31 0a 20 20 20 20 20 20 6d 61 78 49 64 73 5b 74 76 5d 20 3d 20 69 64 0a | s[tv].+.1.......maxIds[tv].=.id. |
38200 | 20 20 20 20 20 20 69 64 73 5b 74 76 5d 5b 76 5d 20 3d 20 69 64 0a 20 20 20 20 65 6e 64 0a 20 20 | ......ids[tv][v].=.id.....end... |
38220 | 20 20 72 65 74 75 72 6e 20 69 64 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 70 75 74 56 61 6c | ..return.id...end...local.putVal |
38240 | 75 65 20 2d 2d 20 66 6f 72 77 61 72 64 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 74 68 61 74 20 6e | ue.--.forward.declaration.that.n |
38260 | 65 65 64 73 20 74 6f 20 67 6f 20 62 65 66 6f 72 65 20 70 75 74 54 61 62 6c 65 20 26 20 70 75 74 | eeds.to.go.before.putTable.&.put |
38280 | 4b 65 79 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 4b 65 79 28 6b 29 0a 20 | Key...local.function.putKey(k).. |
382a0 | 20 20 20 69 66 20 69 73 49 64 65 6e 74 69 66 69 65 72 28 6b 29 20 74 68 65 6e 20 72 65 74 75 72 | ...if.isIdentifier(k).then.retur |
382c0 | 6e 20 70 75 74 73 28 6b 29 20 65 6e 64 0a 20 20 20 20 70 75 74 73 28 20 22 5b 22 20 29 0a 20 20 | n.puts(k).end.....puts(."[".)... |
382e0 | 20 20 70 75 74 56 61 6c 75 65 28 6b 2c 20 7b 7d 29 0a 20 20 20 20 70 75 74 73 28 22 5d 22 29 0a | ..putValue(k,.{}).....puts("]"). |
38300 | 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 54 61 62 6c 65 28 | ..end...local.function.putTable( |
38320 | 74 2c 20 70 61 74 68 29 0a 20 20 20 20 69 66 20 61 6c 72 65 61 64 79 56 69 73 69 74 65 64 28 74 | t,.path).....if.alreadyVisited(t |
38340 | 29 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 3c 74 61 62 6c 65 20 27 2c 20 67 65 74 | ).then.......puts('<table.',.get |
38360 | 49 64 28 74 29 2c 20 27 3e 27 29 0a 20 20 20 20 65 6c 73 65 69 66 20 6c 65 76 65 6c 20 3e 3d 20 | Id(t),.'>').....elseif.level.>=. |
38380 | 64 65 70 74 68 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 7b 2e 2e 2e 7d 27 29 0a 20 | depth.then.......puts('{...}').. |
383a0 | 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 69 66 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 | ...else.......if.tableAppearance |
383c0 | 73 5b 74 5d 20 3e 20 31 20 74 68 65 6e 20 70 75 74 73 28 27 3c 27 2c 20 67 65 74 49 64 28 74 29 | s[t].>.1.then.puts('<',.getId(t) |
383e0 | 2c 20 27 3e 27 29 20 65 6e 64 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 64 69 63 74 4b 65 79 73 20 | ,.'>').end.......local.dictKeys. |
38400 | 20 20 20 20 20 20 20 20 20 3d 20 67 65 74 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 73 28 74 29 0a | .........=.getDictionaryKeys(t). |
38420 | 20 20 20 20 20 20 6c 6f 63 61 6c 20 6c 65 6e 67 74 68 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 | ......local.length............=. |
38440 | 23 74 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 6d 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | #t.......local.mt............... |
38460 | 20 3d 20 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 74 | .=.getmetatable(t).......local.t |
38480 | 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 20 20 3d 20 67 65 74 54 6f 53 74 72 69 6e 67 52 65 | o_string_result..=.getToStringRe |
384a0 | 73 75 6c 74 53 61 66 65 6c 79 28 74 2c 20 6d 74 29 0a 20 20 20 20 20 20 70 75 74 73 28 27 7b 27 | sultSafely(t,.mt).......puts('{' |
384c0 | 29 0a 20 20 20 20 20 20 64 6f 77 6e 28 66 75 6e 63 74 69 6f 6e 28 29 0a 20 20 20 20 20 20 20 20 | ).......down(function()......... |
384e0 | 69 66 20 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 20 74 68 65 6e 0a 20 20 20 20 20 20 20 | if.to_string_result.then........ |
38500 | 20 20 20 70 75 74 73 28 27 20 2d 2d 20 27 2c 20 65 73 63 61 70 65 28 74 6f 5f 73 74 72 69 6e 67 | ...puts('.--.',.escape(to_string |
38520 | 5f 72 65 73 75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 65 6e 67 74 68 20 3e 3d | _result))...........if.length.>= |
38540 | 20 31 20 74 68 65 6e 20 74 61 62 69 66 79 28 29 20 65 6e 64 20 2d 2d 20 74 61 62 69 66 79 20 74 | .1.then.tabify().end.--.tabify.t |
38560 | 68 65 20 61 72 72 61 79 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 | he.array.values.........end..... |
38580 | 20 20 20 20 6c 6f 63 61 6c 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 66 61 6c 73 65 0a 20 20 20 | ....local.needsComma.=.false.... |
385a0 | 20 20 20 20 20 66 6f 72 20 69 3d 31 2c 20 6c 65 6e 67 74 68 20 64 6f 0a 20 20 20 20 20 20 20 20 | .....for.i=1,.length.do......... |
385c0 | 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 | ..needsComma.=.commaControl(need |
385e0 | 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 27 29 0a 20 20 20 20 | sComma)...........puts('.')..... |
38600 | 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 74 5b 69 5d 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 | ......putValue(t[i],.makePath(pa |
38620 | 74 68 2c 20 69 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 66 6f 72 20 | th,.i)).........end.........for. |
38640 | 5f 2c 6b 20 69 6e 20 69 70 61 69 72 73 28 64 69 63 74 4b 65 79 73 29 20 64 6f 0a 20 20 20 20 20 | _,k.in.ipairs(dictKeys).do...... |
38660 | 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e | .....needsComma.=.commaControl(n |
38680 | 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 74 61 62 69 66 79 28 29 0a 20 20 | eedsComma)...........tabify()... |
386a0 | 20 20 20 20 20 20 20 20 70 75 74 4b 65 79 28 6b 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 | ........putKey(k)...........puts |
386c0 | 28 27 20 3d 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 74 5b 6b 5d 2c | ('.=.')...........putValue(t[k], |
386e0 | 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 6b 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a | .makePath(path,.k)).........end. |
38700 | 20 20 20 20 20 20 20 20 69 66 20 6d 74 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 | ........if.mt.then...........nee |
38720 | 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d | dsComma.=.commaControl(needsComm |
38740 | 61 29 0a 20 20 20 20 20 20 20 20 20 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 20 20 20 20 | a)...........tabify()........... |
38760 | 70 75 74 73 28 27 3c 6d 65 74 61 74 61 62 6c 65 3e 20 3d 20 27 29 0a 20 20 20 20 20 20 20 20 20 | puts('<metatable>.=.').......... |
38780 | 20 70 75 74 56 61 6c 75 65 28 6d 74 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 27 3c 6d | .putValue(mt,.makePath(path,.'<m |
387a0 | 65 74 61 74 61 62 6c 65 3e 27 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 65 | etatable>')).........end.......e |
387c0 | 6e 64 29 0a 20 20 20 20 20 20 69 66 20 23 64 69 63 74 4b 65 79 73 20 3e 20 30 20 6f 72 20 6d 74 | nd).......if.#dictKeys.>.0.or.mt |
387e0 | 20 74 68 65 6e 20 2d 2d 20 64 69 63 74 69 6f 6e 61 72 79 20 74 61 62 6c 65 2e 20 4a 75 73 74 69 | .then.--.dictionary.table..Justi |
38800 | 66 79 20 63 6c 6f 73 69 6e 67 20 7d 0a 20 20 20 20 20 20 20 20 74 61 62 69 66 79 28 29 0a 20 20 | fy.closing.}.........tabify()... |
38820 | 20 20 20 20 65 6c 73 65 69 66 20 6c 65 6e 67 74 68 20 3e 20 30 20 74 68 65 6e 20 2d 2d 20 61 72 | ....elseif.length.>.0.then.--.ar |
38840 | 72 61 79 20 74 61 62 6c 65 73 20 68 61 76 65 20 6f 6e 65 20 65 78 74 72 61 20 73 70 61 63 65 20 | ray.tables.have.one.extra.space. |
38860 | 62 65 66 6f 72 65 20 63 6c 6f 73 69 6e 67 20 7d 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 | before.closing.}.........puts('. |
38880 | 27 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 70 75 74 73 28 27 7d 27 29 0a 20 20 20 | ').......end.......puts('}').... |
388a0 | 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 70 75 74 76 61 6c 75 65 20 69 73 20 66 6f 72 77 | .end...end...--.putvalue.is.forw |
388c0 | 61 72 64 2d 64 65 63 6c 61 72 65 64 20 62 65 66 6f 72 65 20 70 75 74 54 61 62 6c 65 20 26 20 70 | ard-declared.before.putTable.&.p |
388e0 | 75 74 4b 65 79 0a 20 20 70 75 74 56 61 6c 75 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 2c 20 70 | utKey...putValue.=.function(v,.p |
38900 | 61 74 68 29 0a 20 20 20 20 69 66 20 66 69 6c 74 65 72 28 76 2c 20 70 61 74 68 29 20 74 68 65 6e | ath).....if.filter(v,.path).then |
38920 | 0a 20 20 20 20 20 20 70 75 74 73 28 27 3c 66 69 6c 74 65 72 65 64 3e 27 29 0a 20 20 20 20 65 6c | .......puts('<filtered>').....el |
38940 | 73 65 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 74 76 20 3d 20 74 79 70 65 28 76 29 0a 20 20 20 20 | se.......local.tv.=.type(v)..... |
38960 | 20 20 69 66 20 74 76 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 | ..if.tv.==.'string'.then........ |
38980 | 20 70 75 74 73 28 73 6d 61 72 74 51 75 6f 74 65 28 65 73 63 61 70 65 28 76 29 29 29 0a 20 20 20 | .puts(smartQuote(escape(v))).... |
389a0 | 20 20 20 65 6c 73 65 69 66 20 74 76 20 3d 3d 20 27 6e 75 6d 62 65 72 27 20 6f 72 20 74 76 20 3d | ...elseif.tv.==.'number'.or.tv.= |
389c0 | 3d 20 27 62 6f 6f 6c 65 61 6e 27 20 6f 72 20 74 76 20 3d 3d 20 27 6e 69 6c 27 20 74 68 65 6e 0a | =.'boolean'.or.tv.==.'nil'.then. |
389e0 | 20 20 20 20 20 20 20 20 70 75 74 73 28 74 6f 73 74 72 69 6e 67 28 76 29 29 0a 20 20 20 20 20 20 | ........puts(tostring(v))....... |
38a00 | 65 6c 73 65 69 66 20 74 76 20 3d 3d 20 27 74 61 62 6c 65 27 20 74 68 65 6e 0a 20 20 20 20 20 20 | elseif.tv.==.'table'.then....... |
38a20 | 20 20 70 75 74 54 61 62 6c 65 28 76 2c 20 70 61 74 68 29 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 | ..putTable(v,.path).......else.. |
38a40 | 20 20 20 20 20 20 20 70 75 74 73 28 27 3c 27 2c 74 76 2c 27 20 27 2c 67 65 74 49 64 28 76 29 2c | .......puts('<',tv,'.',getId(v), |
38a60 | 27 3e 27 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 70 | '>').......end.....end...end...p |
38a80 | 75 74 56 61 6c 75 65 28 72 6f 6f 74 4f 62 6a 65 63 74 2c 20 7b 7d 29 0a 20 20 72 65 74 75 72 6e | utValue(rootObject,.{})...return |
38aa0 | 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 66 66 65 72 29 0a 65 6e 64 0a 66 75 6e 63 74 69 | .table.concat(buffer).end.functi |
38ac0 | 6f 6e 20 70 72 69 6e 74 74 61 62 6c 65 28 6e 61 6d 65 2c 20 74 61 62 6c 65 29 0a 70 72 69 6e 74 | on.printtable(name,.table).print |
38ae0 | 28 22 74 61 62 6c 65 3a 20 22 2c 20 6e 61 6d 65 2c 20 69 6e 73 70 65 63 74 28 74 61 62 6c 65 29 | ("table:.",.name,.inspect(table) |
38b00 | 2c 20 22 5c 6e 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 73 74 61 63 6b 28 | ,."\n").end.function.printstack( |
38b20 | 29 0a 70 72 69 6e 74 28 64 65 62 75 67 2e 74 72 61 63 65 62 61 63 6b 28 29 2c 20 22 5c 6e 22 29 | ).print(debug.traceback(),."\n") |
38b40 | 0a 65 6e 64 0a 00 5f 70 72 6f 66 69 6c 65 72 20 3d 20 7b 7d 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 | .end.._profiler.=.{}.function.ne |
38b60 | 77 50 72 6f 66 69 6c 65 72 28 76 61 72 69 61 6e 74 2c 20 73 61 6d 70 6c 65 64 65 6c 61 79 29 0a | wProfiler(variant,.sampledelay). |
38b80 | 69 66 20 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 20 74 68 65 6e 0a 70 72 69 6e 74 28 | if._profiler.running.then.print( |
38ba0 | 22 50 72 6f 66 69 6c 65 72 20 61 6c 72 65 61 64 79 20 72 75 6e 6e 69 6e 67 2e 22 29 0a 72 65 74 | "Profiler.already.running.").ret |
38bc0 | 75 72 6e 0a 65 6e 64 0a 76 61 72 69 61 6e 74 20 3d 20 76 61 72 69 61 6e 74 20 6f 72 20 22 74 69 | urn.end.variant.=.variant.or."ti |
38be0 | 6d 65 22 0a 69 66 20 76 61 72 69 61 6e 74 20 7e 3d 20 22 74 69 6d 65 22 20 61 6e 64 20 76 61 72 | me".if.variant.~=."time".and.var |
38c00 | 69 61 6e 74 20 7e 3d 20 22 63 61 6c 6c 22 20 74 68 65 6e 0a 70 72 69 6e 74 28 22 50 72 6f 66 69 | iant.~=."call".then.print("Profi |
38c20 | 6c 65 72 20 6d 65 74 68 6f 64 20 6d 75 73 74 20 62 65 20 27 74 69 6d 65 27 20 6f 72 20 27 63 61 | ler.method.must.be.'time'.or.'ca |
38c40 | 6c 6c 27 2e 22 29 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6e 65 77 70 72 6f 66 20 | ll'.").return.end.local.newprof. |
38c60 | 3d 20 7b 7d 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 5f 70 72 6f 66 69 6c 65 72 29 | =.{}.for.k,v.in.pairs(_profiler) |
38c80 | 20 64 6f 0a 6e 65 77 70 72 6f 66 5b 6b 5d 20 3d 20 76 0a 65 6e 64 0a 6e 65 77 70 72 6f 66 2e 76 | .do.newprof[k].=.v.end.newprof.v |
38ca0 | 61 72 69 61 6e 74 20 3d 20 76 61 72 69 61 6e 74 0a 6e 65 77 70 72 6f 66 2e 73 61 6d 70 6c 65 64 | ariant.=.variant.newprof.sampled |
38cc0 | 65 6c 61 79 20 3d 20 73 61 6d 70 6c 65 64 65 6c 61 79 20 6f 72 20 31 30 30 30 30 30 0a 72 65 74 | elay.=.sampledelay.or.100000.ret |
38ce0 | 75 72 6e 20 6e 65 77 70 72 6f 66 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c | urn.newprof.end.function._profil |
38d00 | 65 72 2e 73 74 61 72 74 28 73 65 6c 66 29 0a 69 66 20 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e | er.start(self).if._profiler.runn |
38d20 | 69 6e 67 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 5f 70 72 6f 66 69 6c 65 72 2e 72 75 | ing.then.return.end._profiler.ru |
38d40 | 6e 6e 69 6e 67 20 3d 20 73 65 6c 66 0a 73 65 6c 66 2e 72 61 77 73 74 61 74 73 20 3d 20 7b 7d 0a | nning.=.self.self.rawstats.=.{}. |
38d60 | 73 65 6c 66 2e 63 61 6c 6c 73 74 61 63 6b 20 3d 20 7b 7d 0a 69 66 20 73 65 6c 66 2e 76 61 72 69 | self.callstack.=.{}.if.self.vari |
38d80 | 61 6e 74 20 3d 3d 20 22 74 69 6d 65 22 20 74 68 65 6e 0a 73 65 6c 66 2e 6c 61 73 74 63 6c 6f 63 | ant.==."time".then.self.lastcloc |
38da0 | 6b 20 3d 20 6f 73 2e 63 6c 6f 63 6b 28 29 0a 64 65 62 75 67 2e 73 65 74 68 6f 6f 6b 28 20 5f 70 | k.=.os.clock().debug.sethook(._p |
38dc0 | 72 6f 66 69 6c 65 72 5f 68 6f 6f 6b 5f 77 72 61 70 70 65 72 5f 62 79 5f 74 69 6d 65 2c 20 22 22 | rofiler_hook_wrapper_by_time,."" |
38de0 | 2c 20 73 65 6c 66 2e 73 61 6d 70 6c 65 64 65 6c 61 79 20 29 0a 65 6c 73 65 69 66 20 73 65 6c 66 | ,.self.sampledelay.).elseif.self |
38e00 | 2e 76 61 72 69 61 6e 74 20 3d 3d 20 22 63 61 6c 6c 22 20 74 68 65 6e 0a 64 65 62 75 67 2e 73 65 | .variant.==."call".then.debug.se |
38e20 | 74 68 6f 6f 6b 28 20 5f 70 72 6f 66 69 6c 65 72 5f 68 6f 6f 6b 5f 77 72 61 70 70 65 72 5f 62 79 | thook(._profiler_hook_wrapper_by |
38e40 | 5f 63 61 6c 6c 2c 20 22 63 72 22 20 29 0a 65 6c 73 65 0a 70 72 69 6e 74 28 22 50 72 6f 66 69 6c | _call,."cr".).else.print("Profil |
38e60 | 65 72 20 6d 65 74 68 6f 64 20 6d 75 73 74 20 62 65 20 27 74 69 6d 65 27 20 6f 72 20 27 63 61 6c | er.method.must.be.'time'.or.'cal |
38e80 | 6c 27 2e 22 29 0a 73 79 73 2e 65 78 69 74 28 31 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 | l'.").sys.exit(1).end.end.functi |
38ea0 | 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 73 74 6f 70 28 73 65 6c 66 29 0a 69 66 20 5f 70 72 6f 66 | on._profiler.stop(self).if._prof |
38ec0 | 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 20 7e 3d 20 73 65 6c 66 20 74 68 65 6e 0a 72 65 74 75 72 6e | iler.running.~=.self.then.return |
38ee0 | 0a 65 6e 64 0a 64 65 62 75 67 2e 73 65 74 68 6f 6f 6b 28 20 6e 69 6c 20 29 0a 5f 70 72 6f 66 69 | .end.debug.sethook(.nil.)._profi |
38f00 | 6c 65 72 2e 72 75 6e 6e 69 6e 67 20 3d 20 6e 69 6c 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f | ler.running.=.nil.end.function._ |
38f20 | 70 72 6f 66 69 6c 65 72 5f 68 6f 6f 6b 5f 77 72 61 70 70 65 72 5f 62 79 5f 63 61 6c 6c 28 61 63 | profiler_hook_wrapper_by_call(ac |
38f40 | 74 69 6f 6e 29 0a 69 66 20 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 20 3d 3d 20 6e 69 | tion).if._profiler.running.==.ni |
38f60 | 6c 20 74 68 65 6e 0a 64 65 62 75 67 2e 73 65 74 68 6f 6f 6b 28 20 6e 69 6c 20 29 0a 65 6e 64 0a | l.then.debug.sethook(.nil.).end. |
38f80 | 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 3a 5f 69 6e 74 65 72 6e 61 6c 5f 70 72 6f 66 | _profiler.running:_internal_prof |
38fa0 | 69 6c 65 5f 62 79 5f 63 61 6c 6c 28 61 63 74 69 6f 6e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | ile_by_call(action).end.function |
38fc0 | 20 5f 70 72 6f 66 69 6c 65 72 5f 68 6f 6f 6b 5f 77 72 61 70 70 65 72 5f 62 79 5f 74 69 6d 65 28 | ._profiler_hook_wrapper_by_time( |
38fe0 | 61 63 74 69 6f 6e 29 0a 69 66 20 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 20 3d 3d 20 | action).if._profiler.running.==. |
39000 | 6e 69 6c 20 74 68 65 6e 0a 64 65 62 75 67 2e 73 65 74 68 6f 6f 6b 28 20 6e 69 6c 20 29 0a 65 6e | nil.then.debug.sethook(.nil.).en |
39020 | 64 0a 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 3a 5f 69 6e 74 65 72 6e 61 6c 5f 70 72 | d._profiler.running:_internal_pr |
39040 | 6f 66 69 6c 65 5f 62 79 5f 74 69 6d 65 28 61 63 74 69 6f 6e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 | ofile_by_time(action).end.functi |
39060 | 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 5f 69 6e 74 65 72 6e 61 6c 5f 70 72 6f 66 69 6c 65 5f 62 | on._profiler._internal_profile_b |
39080 | 79 5f 63 61 6c 6c 28 73 65 6c 66 2c 61 63 74 69 6f 6e 29 0a 6c 6f 63 61 6c 20 63 61 6c 6c 65 72 | y_call(self,action).local.caller |
390a0 | 5f 69 6e 66 6f 20 3d 20 64 65 62 75 67 2e 67 65 74 69 6e 66 6f 28 20 33 20 29 0a 69 66 20 63 61 | _info.=.debug.getinfo(.3.).if.ca |
390c0 | 6c 6c 65 72 5f 69 6e 66 6f 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 70 72 69 6e 74 20 22 4e 6f 20 | ller_info.==.nil.then.print."No. |
390e0 | 63 61 6c 6c 65 72 5f 69 6e 66 6f 22 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6c 61 | caller_info".return.end.local.la |
39100 | 74 65 73 74 5f 61 72 20 3d 20 6e 69 6c 0a 69 66 20 74 61 62 6c 65 2e 67 65 74 6e 28 73 65 6c 66 | test_ar.=.nil.if.table.getn(self |
39120 | 2e 63 61 6c 6c 73 74 61 63 6b 29 20 3e 20 30 20 74 68 65 6e 0a 6c 61 74 65 73 74 5f 61 72 20 3d | .callstack).>.0.then.latest_ar.= |
39140 | 20 73 65 6c 66 2e 63 61 6c 6c 73 74 61 63 6b 5b 74 61 62 6c 65 2e 67 65 74 6e 28 73 65 6c 66 2e | .self.callstack[table.getn(self. |
39160 | 63 61 6c 6c 73 74 61 63 6b 29 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 68 6f 75 6c 64 5f 6e 6f 74 | callstack)].end.local.should_not |
39180 | 5f 70 72 6f 66 69 6c 65 20 3d 20 30 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 73 65 | _profile.=.0.for.k,v.in.pairs(se |
391a0 | 6c 66 2e 70 72 65 76 65 6e 74 65 64 5f 66 75 6e 63 74 69 6f 6e 73 29 20 64 6f 0a 69 66 20 6b 20 | lf.prevented_functions).do.if.k. |
391c0 | 3d 3d 20 63 61 6c 6c 65 72 5f 69 6e 66 6f 2e 66 75 6e 63 20 74 68 65 6e 0a 73 68 6f 75 6c 64 5f | ==.caller_info.func.then.should_ |
391e0 | 6e 6f 74 5f 70 72 6f 66 69 6c 65 20 3d 20 76 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6c 61 74 65 73 | not_profile.=.v.end.end.if.lates |
39200 | 74 5f 61 72 20 74 68 65 6e 0a 69 66 20 6c 61 74 65 73 74 5f 61 72 2e 73 68 6f 75 6c 64 5f 6e 6f | t_ar.then.if.latest_ar.should_no |
39220 | 74 5f 70 72 6f 66 69 6c 65 20 3d 3d 20 32 20 74 68 65 6e 0a 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 | t_profile.==.2.then.should_not_p |
39240 | 72 6f 66 69 6c 65 20 3d 20 32 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 | rofile.=.2.end.end.if.action.==. |
39260 | 22 63 61 6c 6c 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 74 68 69 73 5f 61 72 20 3d 20 7b 7d 0a 74 | "call".then.local.this_ar.=.{}.t |
39280 | 68 69 73 5f 61 72 2e 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 20 3d 20 73 68 6f 75 | his_ar.should_not_profile.=.shou |
392a0 | 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 0a 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 | ld_not_profile.this_ar.parent_ar |
392c0 | 20 3d 20 6c 61 74 65 73 74 5f 61 72 0a 74 68 69 73 5f 61 72 2e 61 6e 6f 6e 5f 63 68 69 6c 64 20 | .=.latest_ar.this_ar.anon_child. |
392e0 | 3d 20 30 0a 74 68 69 73 5f 61 72 2e 6e 61 6d 65 5f 63 68 69 6c 64 20 3d 20 30 0a 74 68 69 73 5f | =.0.this_ar.name_child.=.0.this_ |
39300 | 61 72 2e 63 68 69 6c 64 72 65 6e 20 3d 20 7b 7d 0a 74 68 69 73 5f 61 72 2e 63 68 69 6c 64 72 65 | ar.children.=.{}.this_ar.childre |
39320 | 6e 5f 74 69 6d 65 20 3d 20 7b 7d 0a 74 68 69 73 5f 61 72 2e 63 6c 6f 63 6b 5f 73 74 61 72 74 20 | n_time.=.{}.this_ar.clock_start. |
39340 | 3d 20 6f 73 2e 63 6c 6f 63 6b 28 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 20 73 65 6c 66 2e | =.os.clock().table.insert(.self. |
39360 | 63 61 6c 6c 73 74 61 63 6b 2c 20 74 68 69 73 5f 61 72 20 29 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 | callstack,.this_ar.).else.local. |
39380 | 74 68 69 73 5f 61 72 20 3d 20 6c 61 74 65 73 74 5f 61 72 0a 69 66 20 74 68 69 73 5f 61 72 20 3d | this_ar.=.latest_ar.if.this_ar.= |
393a0 | 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 2d 2d 20 4e 6f 20 70 6f 69 6e 74 20 69 6e | =.nil.then.return.--.No.point.in |
393c0 | 20 64 6f 69 6e 67 20 61 6e 79 74 68 69 6e 67 20 69 66 20 6e 6f 20 75 70 70 65 72 20 61 63 74 69 | .doing.anything.if.no.upper.acti |
393e0 | 76 61 74 69 6f 6e 20 72 65 63 6f 72 64 0a 65 6e 64 0a 74 68 69 73 5f 61 72 2e 63 6c 6f 63 6b 5f | vation.record.end.this_ar.clock_ |
39400 | 65 6e 64 20 3d 20 6f 73 2e 63 6c 6f 63 6b 28 29 0a 74 68 69 73 5f 61 72 2e 74 68 69 73 5f 74 69 | end.=.os.clock().this_ar.this_ti |
39420 | 6d 65 20 3d 20 74 68 69 73 5f 61 72 2e 63 6c 6f 63 6b 5f 65 6e 64 20 2d 20 74 68 69 73 5f 61 72 | me.=.this_ar.clock_end.-.this_ar |
39440 | 2e 63 6c 6f 63 6b 5f 73 74 61 72 74 0a 69 66 20 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 | .clock_start.if.this_ar.parent_a |
39460 | 72 20 74 68 65 6e 0a 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e 63 68 69 6c 64 72 65 | r.then.this_ar.parent_ar.childre |
39480 | 6e 5b 63 61 6c 6c 65 72 5f 69 6e 66 6f 2e 66 75 6e 63 5d 20 3d 0a 28 74 68 69 73 5f 61 72 2e 70 | n[caller_info.func].=.(this_ar.p |
394a0 | 61 72 65 6e 74 5f 61 72 2e 63 68 69 6c 64 72 65 6e 5b 63 61 6c 6c 65 72 5f 69 6e 66 6f 2e 66 75 | arent_ar.children[caller_info.fu |
394c0 | 6e 63 5d 20 6f 72 20 30 29 20 2b 20 31 0a 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e | nc].or.0).+.1.this_ar.parent_ar. |
394e0 | 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 63 61 6c 6c 65 72 5f 69 6e 66 6f 2e 66 75 6e 63 5d 20 | children_time[caller_info.func]. |
39500 | 3d 0a 28 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e 63 68 69 6c 64 72 65 6e 5f 74 69 | =.(this_ar.parent_ar.children_ti |
39520 | 6d 65 5b 63 61 6c 6c 65 72 5f 69 6e 66 6f 2e 66 75 6e 63 5d 20 6f 72 20 30 20 29 20 2b 0a 74 68 | me[caller_info.func].or.0.).+.th |
39540 | 69 73 5f 61 72 2e 74 68 69 73 5f 74 69 6d 65 0a 69 66 20 63 61 6c 6c 65 72 5f 69 6e 66 6f 2e 6e | is_ar.this_time.if.caller_info.n |
39560 | 61 6d 65 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 | ame.==.nil.then.this_ar.parent_a |
39580 | 72 2e 61 6e 6f 6e 5f 63 68 69 6c 64 20 3d 0a 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 | r.anon_child.=.this_ar.parent_ar |
395a0 | 2e 61 6e 6f 6e 5f 63 68 69 6c 64 20 2b 20 74 68 69 73 5f 61 72 2e 74 68 69 73 5f 74 69 6d 65 0a | .anon_child.+.this_ar.this_time. |
395c0 | 65 6c 73 65 0a 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e 6e 61 6d 65 5f 63 68 69 6c | else.this_ar.parent_ar.name_chil |
395e0 | 64 20 3d 0a 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e 6e 61 6d 65 5f 63 68 69 6c 64 | d.=.this_ar.parent_ar.name_child |
39600 | 20 2b 20 74 68 69 73 5f 61 72 2e 74 68 69 73 5f 74 69 6d 65 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 | .+.this_ar.this_time.end.end.if. |
39620 | 74 68 69 73 5f 61 72 2e 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 20 3d 3d 20 30 20 | this_ar.should_not_profile.==.0. |
39640 | 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6e 66 6f 72 65 63 20 3d 20 73 65 6c 66 3a 5f 67 65 74 5f 66 | then.local.inforec.=.self:_get_f |
39660 | 75 6e 63 5f 72 65 63 28 63 61 6c 6c 65 72 5f 69 6e 66 6f 2e 66 75 6e 63 2c 31 29 0a 69 6e 66 6f | unc_rec(caller_info.func,1).info |
39680 | 72 65 63 2e 63 6f 75 6e 74 20 3d 20 69 6e 66 6f 72 65 63 2e 63 6f 75 6e 74 20 2b 20 31 0a 69 6e | rec.count.=.inforec.count.+.1.in |
396a0 | 66 6f 72 65 63 2e 74 69 6d 65 20 3d 20 69 6e 66 6f 72 65 63 2e 74 69 6d 65 20 2b 20 74 68 69 73 | forec.time.=.inforec.time.+.this |
396c0 | 5f 61 72 2e 74 68 69 73 5f 74 69 6d 65 0a 69 6e 66 6f 72 65 63 2e 61 6e 6f 6e 5f 63 68 69 6c 64 | _ar.this_time.inforec.anon_child |
396e0 | 5f 74 69 6d 65 20 3d 20 69 6e 66 6f 72 65 63 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 | _time.=.inforec.anon_child_time. |
39700 | 2b 20 74 68 69 73 5f 61 72 2e 61 6e 6f 6e 5f 63 68 69 6c 64 0a 69 6e 66 6f 72 65 63 2e 6e 61 6d | +.this_ar.anon_child.inforec.nam |
39720 | 65 5f 63 68 69 6c 64 5f 74 69 6d 65 20 3d 20 69 6e 66 6f 72 65 63 2e 6e 61 6d 65 5f 63 68 69 6c | e_child_time.=.inforec.name_chil |
39740 | 64 5f 74 69 6d 65 20 2b 20 74 68 69 73 5f 61 72 2e 6e 61 6d 65 5f 63 68 69 6c 64 0a 69 6e 66 6f | d_time.+.this_ar.name_child.info |
39760 | 72 65 63 2e 66 75 6e 63 5f 69 6e 66 6f 20 3d 20 63 61 6c 6c 65 72 5f 69 6e 66 6f 0a 66 6f 72 20 | rec.func_info.=.caller_info.for. |
39780 | 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 68 69 73 5f 61 72 2e 63 68 69 6c 64 72 65 6e 29 20 64 | k,v.in.pairs(this_ar.children).d |
397a0 | 6f 0a 69 6e 66 6f 72 65 63 2e 63 68 69 6c 64 72 65 6e 5b 6b 5d 20 3d 20 28 69 6e 66 6f 72 65 63 | o.inforec.children[k].=.(inforec |
397c0 | 2e 63 68 69 6c 64 72 65 6e 5b 6b 5d 20 6f 72 20 30 29 20 2b 20 76 0a 69 6e 66 6f 72 65 63 2e 63 | .children[k].or.0).+.v.inforec.c |
397e0 | 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 6b 5d 20 3d 0a 28 69 6e 66 6f 72 65 63 2e 63 68 69 6c 64 | hildren_time[k].=.(inforec.child |
39800 | 72 65 6e 5f 74 69 6d 65 5b 6b 5d 20 6f 72 20 30 29 20 2b 20 74 68 69 73 5f 61 72 2e 63 68 69 6c | ren_time[k].or.0).+.this_ar.chil |
39820 | 64 72 65 6e 5f 74 69 6d 65 5b 6b 5d 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 | dren_time[k].end.end.table.remov |
39840 | 65 28 20 73 65 6c 66 2e 63 61 6c 6c 73 74 61 63 6b 2c 20 74 61 62 6c 65 2e 67 65 74 6e 28 20 73 | e(.self.callstack,.table.getn(.s |
39860 | 65 6c 66 2e 63 61 6c 6c 73 74 61 63 6b 20 29 20 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 | elf.callstack.).).end.end.functi |
39880 | 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 5f 69 6e 74 65 72 6e 61 6c 5f 70 72 6f 66 69 6c 65 5f 62 | on._profiler._internal_profile_b |
398a0 | 79 5f 74 69 6d 65 28 73 65 6c 66 2c 61 63 74 69 6f 6e 29 0a 6c 6f 63 61 6c 20 74 69 6d 65 74 61 | y_time(self,action).local.timeta |
398c0 | 6b 65 6e 20 3d 20 6f 73 2e 63 6c 6f 63 6b 28 29 20 2d 20 73 65 6c 66 2e 6c 61 73 74 63 6c 6f 63 | ken.=.os.clock().-.self.lastcloc |
398e0 | 6b 0a 6c 6f 63 61 6c 20 64 65 70 74 68 20 3d 20 33 0a 6c 6f 63 61 6c 20 61 74 5f 74 6f 70 20 3d | k.local.depth.=.3.local.at_top.= |
39900 | 20 74 72 75 65 0a 6c 6f 63 61 6c 20 6c 61 73 74 5f 63 61 6c 6c 65 72 0a 6c 6f 63 61 6c 20 63 61 | .true.local.last_caller.local.ca |
39920 | 6c 6c 65 72 20 3d 20 64 65 62 75 67 2e 67 65 74 69 6e 66 6f 28 64 65 70 74 68 29 0a 77 68 69 6c | ller.=.debug.getinfo(depth).whil |
39940 | 65 20 63 61 6c 6c 65 72 20 64 6f 0a 69 66 20 6e 6f 74 20 63 61 6c 6c 65 72 2e 66 75 6e 63 20 74 | e.caller.do.if.not.caller.func.t |
39960 | 68 65 6e 20 63 61 6c 6c 65 72 2e 66 75 6e 63 20 3d 20 22 28 74 61 69 6c 20 63 61 6c 6c 29 22 20 | hen.caller.func.=."(tail.call)". |
39980 | 65 6e 64 0a 69 66 20 73 65 6c 66 2e 70 72 65 76 65 6e 74 65 64 5f 66 75 6e 63 74 69 6f 6e 73 5b | end.if.self.prevented_functions[ |
399a0 | 63 61 6c 6c 65 72 2e 66 75 6e 63 5d 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 | caller.func].==.nil.then.local.i |
399c0 | 6e 66 6f 20 3d 20 73 65 6c 66 3a 5f 67 65 74 5f 66 75 6e 63 5f 72 65 63 28 63 61 6c 6c 65 72 2e | nfo.=.self:_get_func_rec(caller. |
399e0 | 66 75 6e 63 2c 20 31 2c 20 63 61 6c 6c 65 72 29 0a 69 6e 66 6f 2e 63 6f 75 6e 74 20 3d 20 69 6e | func,.1,.caller).info.count.=.in |
39a00 | 66 6f 2e 63 6f 75 6e 74 20 2b 20 31 0a 69 6e 66 6f 2e 74 69 6d 65 20 3d 20 69 6e 66 6f 2e 74 69 | fo.count.+.1.info.time.=.info.ti |
39a20 | 6d 65 20 2b 20 74 69 6d 65 74 61 6b 65 6e 0a 69 66 20 6c 61 73 74 5f 63 61 6c 6c 65 72 20 74 68 | me.+.timetaken.if.last_caller.th |
39a40 | 65 6e 0a 69 66 20 6c 61 73 74 5f 63 61 6c 6c 65 72 2e 6e 61 6d 65 20 74 68 65 6e 0a 69 6e 66 6f | en.if.last_caller.name.then.info |
39a60 | 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 20 3d 20 69 6e 66 6f 2e 6e 61 6d 65 5f 63 68 69 | .name_child_time.=.info.name_chi |
39a80 | 6c 64 5f 74 69 6d 65 20 2b 20 74 69 6d 65 74 61 6b 65 6e 0a 65 6c 73 65 0a 69 6e 66 6f 2e 61 6e | ld_time.+.timetaken.else.info.an |
39aa0 | 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 3d 20 69 6e 66 6f 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f | on_child_time.=.info.anon_child_ |
39ac0 | 74 69 6d 65 20 2b 20 74 69 6d 65 74 61 6b 65 6e 0a 65 6e 64 0a 69 6e 66 6f 2e 63 68 69 6c 64 72 | time.+.timetaken.end.info.childr |
39ae0 | 65 6e 5b 6c 61 73 74 5f 63 61 6c 6c 65 72 2e 66 75 6e 63 5d 20 3d 0a 28 69 6e 66 6f 2e 63 68 69 | en[last_caller.func].=.(info.chi |
39b00 | 6c 64 72 65 6e 5b 6c 61 73 74 5f 63 61 6c 6c 65 72 2e 66 75 6e 63 5d 20 6f 72 20 30 29 20 2b 20 | ldren[last_caller.func].or.0).+. |
39b20 | 31 0a 69 6e 66 6f 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 6c 61 73 74 5f 63 61 6c 6c 65 72 | 1.info.children_time[last_caller |
39b40 | 2e 66 75 6e 63 5d 20 3d 0a 28 69 6e 66 6f 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 6c 61 73 | .func].=.(info.children_time[las |
39b60 | 74 5f 63 61 6c 6c 65 72 2e 66 75 6e 63 5d 20 6f 72 20 30 29 20 2b 20 74 69 6d 65 74 61 6b 65 6e | t_caller.func].or.0).+.timetaken |
39b80 | 0a 65 6e 64 0a 65 6e 64 0a 64 65 70 74 68 20 3d 20 64 65 70 74 68 20 2b 20 31 0a 6c 61 73 74 5f | .end.end.depth.=.depth.+.1.last_ |
39ba0 | 63 61 6c 6c 65 72 20 3d 20 63 61 6c 6c 65 72 0a 63 61 6c 6c 65 72 20 3d 20 64 65 62 75 67 2e 67 | caller.=.caller.caller.=.debug.g |
39bc0 | 65 74 69 6e 66 6f 28 64 65 70 74 68 29 0a 65 6e 64 0a 73 65 6c 66 2e 6c 61 73 74 63 6c 6f 63 6b | etinfo(depth).end.self.lastclock |
39be0 | 20 3d 20 6f 73 2e 63 6c 6f 63 6b 28 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 | .=.os.clock().end.function._prof |
39c00 | 69 6c 65 72 2e 5f 67 65 74 5f 66 75 6e 63 5f 72 65 63 28 73 65 6c 66 2c 66 75 6e 63 2c 66 6f 72 | iler._get_func_rec(self,func,for |
39c20 | 63 65 2c 69 6e 66 6f 29 0a 6c 6f 63 61 6c 20 72 65 74 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 | ce,info).local.ret.=.self.rawsta |
39c40 | 74 73 5b 66 75 6e 63 5d 0a 69 66 20 72 65 74 20 3d 3d 20 6e 69 6c 20 61 6e 64 20 66 6f 72 63 65 | ts[func].if.ret.==.nil.and.force |
39c60 | 20 7e 3d 20 31 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 0a 65 6e 64 0a 69 66 20 72 65 74 | .~=.1.then.return.nil.end.if.ret |
39c80 | 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 20 3d 20 7b 7d 0a 72 65 74 2e 66 75 6e 63 20 3d | .==.nil.then.ret.=.{}.ret.func.= |
39ca0 | 20 66 75 6e 63 0a 72 65 74 2e 63 6f 75 6e 74 20 3d 20 30 0a 72 65 74 2e 74 69 6d 65 20 3d 20 30 | .func.ret.count.=.0.ret.time.=.0 |
39cc0 | 0a 72 65 74 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 3d 20 30 0a 72 65 74 2e 6e 61 6d | .ret.anon_child_time.=.0.ret.nam |
39ce0 | 65 5f 63 68 69 6c 64 5f 74 69 6d 65 20 3d 20 30 0a 72 65 74 2e 63 68 69 6c 64 72 65 6e 20 3d 20 | e_child_time.=.0.ret.children.=. |
39d00 | 7b 7d 0a 72 65 74 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 20 3d 20 7b 7d 0a 72 65 74 2e 66 75 | {}.ret.children_time.=.{}.ret.fu |
39d20 | 6e 63 5f 69 6e 66 6f 20 3d 20 69 6e 66 6f 0a 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 66 75 6e | nc_info.=.info.self.rawstats[fun |
39d40 | 63 5d 20 3d 20 72 65 74 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 74 0a 65 6e 64 0a 66 75 6e 63 | c].=.ret.end.return.ret.end.func |
39d60 | 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 72 65 70 6f 72 74 28 20 73 65 6c 66 2c 20 6f 75 74 | tion._profiler.report(.self,.out |
39d80 | 66 69 6c 65 2c 20 73 6f 72 74 5f 62 79 5f 74 6f 74 61 6c 5f 74 69 6d 65 20 29 0a 6f 75 74 66 69 | file,.sort_by_total_time.).outfi |
39da0 | 6c 65 3a 77 72 69 74 65 0a 5b 5b 4c 75 61 20 50 72 6f 66 69 6c 65 20 6f 75 74 70 75 74 20 63 72 | le:write.[[Lua.Profile.output.cr |
39dc0 | 65 61 74 65 64 20 62 79 20 70 72 6f 66 69 6c 65 72 2e 6c 75 61 2e 20 43 6f 70 79 72 69 67 68 74 | eated.by.profiler.lua..Copyright |
39de0 | 20 50 65 70 70 65 72 66 69 73 68 20 32 30 30 32 2b 0a 5d 5d 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 | .Pepperfish.2002+.]].local.terms |
39e00 | 20 3d 20 7b 7d 0a 69 66 20 73 65 6c 66 2e 76 61 72 69 61 6e 74 20 3d 3d 20 22 74 69 6d 65 22 20 | .=.{}.if.self.variant.==."time". |
39e20 | 74 68 65 6e 0a 74 65 72 6d 73 2e 63 61 70 69 74 61 6c 69 7a 65 64 20 3d 20 22 53 61 6d 70 6c 65 | then.terms.capitalized.=."Sample |
39e40 | 22 0a 74 65 72 6d 73 2e 73 69 6e 67 6c 65 20 3d 20 22 73 61 6d 70 6c 65 22 0a 74 65 72 6d 73 2e | ".terms.single.=."sample".terms. |
39e60 | 70 61 73 74 76 65 72 62 20 3d 20 22 73 61 6d 70 6c 65 64 22 0a 65 6c 73 65 69 66 20 73 65 6c 66 | pastverb.=."sampled".elseif.self |
39e80 | 2e 76 61 72 69 61 6e 74 20 3d 3d 20 22 63 61 6c 6c 22 20 74 68 65 6e 0a 74 65 72 6d 73 2e 63 61 | .variant.==."call".then.terms.ca |
39ea0 | 70 69 74 61 6c 69 7a 65 64 20 3d 20 22 43 61 6c 6c 22 0a 74 65 72 6d 73 2e 73 69 6e 67 6c 65 20 | pitalized.=."Call".terms.single. |
39ec0 | 3d 20 22 63 61 6c 6c 22 0a 74 65 72 6d 73 2e 70 61 73 74 76 65 72 62 20 3d 20 22 63 61 6c 6c 65 | =."call".terms.pastverb.=."calle |
39ee0 | 64 22 0a 65 6c 73 65 0a 61 73 73 65 72 74 28 66 61 6c 73 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | d".else.assert(false).end.local. |
39f00 | 74 6f 74 61 6c 5f 74 69 6d 65 20 3d 20 30 0a 6c 6f 63 61 6c 20 6f 72 64 65 72 69 6e 67 20 3d 20 | total_time.=.0.local.ordering.=. |
39f20 | 7b 7d 0a 66 6f 72 20 66 75 6e 63 2c 72 65 63 6f 72 64 20 69 6e 20 70 61 69 72 73 28 73 65 6c 66 | {}.for.func,record.in.pairs(self |
39f40 | 2e 72 61 77 73 74 61 74 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f 72 64 65 72 | .rawstats).do.table.insert(order |
39f60 | 69 6e 67 2c 20 66 75 6e 63 29 0a 65 6e 64 0a 69 66 20 73 6f 72 74 5f 62 79 5f 74 6f 74 61 6c 5f | ing,.func).end.if.sort_by_total_ |
39f80 | 74 69 6d 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 73 6f 72 74 28 20 6f 72 64 65 72 69 6e 67 2c 0a | time.then.table.sort(.ordering,. |
39fa0 | 66 75 6e 63 74 69 6f 6e 28 61 2c 62 29 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 72 61 77 73 74 61 | function(a,b).return.self.rawsta |
39fc0 | 74 73 5b 61 5d 2e 74 69 6d 65 20 3e 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 62 5d 2e 74 69 | ts[a].time.>.self.rawstats[b].ti |
39fe0 | 6d 65 20 65 6e 64 0a 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 73 6f 72 74 28 20 6f 72 64 65 72 69 | me.end.).else.table.sort(.orderi |
3a000 | 6e 67 2c 0a 66 75 6e 63 74 69 6f 6e 28 61 2c 62 29 0a 6c 6f 63 61 6c 20 61 72 65 63 20 3d 20 73 | ng,.function(a,b).local.arec.=.s |
3a020 | 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 61 5d 0a 6c 6f 63 61 6c 20 62 72 65 63 20 3d 20 73 65 6c | elf.rawstats[a].local.brec.=.sel |
3a040 | 66 2e 72 61 77 73 74 61 74 73 5b 62 5d 0a 6c 6f 63 61 6c 20 61 74 69 6d 65 20 3d 20 61 72 65 63 | f.rawstats[b].local.atime.=.arec |
3a060 | 2e 74 69 6d 65 20 2d 20 28 61 72 65 63 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 | .time.-.(arec.anon_child_time.+. |
3a080 | 61 72 65 63 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 29 0a 6c 6f 63 61 6c 20 62 74 69 6d | arec.name_child_time).local.btim |
3a0a0 | 65 20 3d 20 62 72 65 63 2e 74 69 6d 65 20 2d 20 28 62 72 65 63 2e 61 6e 6f 6e 5f 63 68 69 6c 64 | e.=.brec.time.-.(brec.anon_child |
3a0c0 | 5f 74 69 6d 65 20 2b 20 62 72 65 63 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 29 0a 72 65 | _time.+.brec.name_child_time).re |
3a0e0 | 74 75 72 6e 20 61 74 69 6d 65 20 3e 20 62 74 69 6d 65 0a 65 6e 64 0a 29 0a 65 6e 64 0a 66 6f 72 | turn.atime.>.btime.end.).end.for |
3a100 | 20 69 3d 31 2c 23 6f 72 64 65 72 69 6e 67 20 64 6f 0a 6c 6f 63 61 6c 20 66 75 6e 63 20 3d 20 6f | .i=1,#ordering.do.local.func.=.o |
3a120 | 72 64 65 72 69 6e 67 5b 69 5d 0a 6c 6f 63 61 6c 20 72 65 63 6f 72 64 20 3d 20 73 65 6c 66 2e 72 | rdering[i].local.record.=.self.r |
3a140 | 61 77 73 74 61 74 73 5b 66 75 6e 63 5d 0a 6c 6f 63 61 6c 20 74 68 69 73 66 75 6e 63 6e 61 6d 65 | awstats[func].local.thisfuncname |
3a160 | 20 3d 20 22 20 22 20 2e 2e 20 73 65 6c 66 3a 5f 70 72 65 74 74 79 5f 6e 61 6d 65 28 66 75 6e 63 | .=."."....self:_pretty_name(func |
3a180 | 29 20 2e 2e 20 22 20 22 0a 69 66 20 73 74 72 69 6e 67 2e 6c 65 6e 28 20 74 68 69 73 66 75 6e 63 | )....".".if.string.len(.thisfunc |
3a1a0 | 6e 61 6d 65 20 29 20 3c 20 34 32 20 74 68 65 6e 0a 74 68 69 73 66 75 6e 63 6e 61 6d 65 20 3d 20 | name.).<.42.then.thisfuncname.=. |
3a1c0 | 73 74 72 69 6e 67 2e 72 65 70 28 20 22 2d 22 2c 20 6d 61 74 68 2e 66 6c 6f 6f 72 28 28 34 32 20 | string.rep(."-",.math.floor((42. |
3a1e0 | 2d 20 73 74 72 69 6e 67 2e 6c 65 6e 28 74 68 69 73 66 75 6e 63 6e 61 6d 65 29 29 2f 32 29 20 29 | -.string.len(thisfuncname))/2).) |
3a200 | 20 2e 2e 20 74 68 69 73 66 75 6e 63 6e 61 6d 65 0a 74 68 69 73 66 75 6e 63 6e 61 6d 65 20 3d 20 | ....thisfuncname.thisfuncname.=. |
3a220 | 74 68 69 73 66 75 6e 63 6e 61 6d 65 20 2e 2e 20 73 74 72 69 6e 67 2e 72 65 70 28 20 22 2d 22 2c | thisfuncname....string.rep(."-", |
3a240 | 20 34 32 20 2d 20 73 74 72 69 6e 67 2e 6c 65 6e 28 74 68 69 73 66 75 6e 63 6e 61 6d 65 29 20 29 | .42.-.string.len(thisfuncname).) |
3a260 | 0a 65 6e 64 0a 74 6f 74 61 6c 5f 74 69 6d 65 20 3d 20 74 6f 74 61 6c 5f 74 69 6d 65 20 2b 20 28 | .end.total_time.=.total_time.+.( |
3a280 | 20 72 65 63 6f 72 64 2e 74 69 6d 65 20 2d 20 28 20 72 65 63 6f 72 64 2e 61 6e 6f 6e 5f 63 68 69 | .record.time.-.(.record.anon_chi |
3a2a0 | 6c 64 5f 74 69 6d 65 20 2b 0a 72 65 63 6f 72 64 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 | ld_time.+.record.name_child_time |
3a2c0 | 20 29 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 73 74 72 69 6e 67 2e 72 65 70 28 20 | .).).outfile:write(.string.rep(. |
3a2e0 | 22 2d 22 2c 20 31 39 20 29 20 2e 2e 20 74 68 69 73 66 75 6e 63 6e 61 6d 65 20 2e 2e 0a 73 74 72 | "-",.19.)....thisfuncname....str |
3a300 | 69 6e 67 2e 72 65 70 28 20 22 2d 22 2c 20 31 39 20 29 20 2e 2e 20 22 5c 6e 22 20 29 0a 6f 75 74 | ing.rep(."-",.19.)...."\n".).out |
3a320 | 66 69 6c 65 3a 77 72 69 74 65 28 20 74 65 72 6d 73 2e 63 61 70 69 74 61 6c 69 7a 65 64 2e 2e 22 | file:write(.terms.capitalized.." |
3a340 | 20 63 6f 75 6e 74 3a 20 20 20 20 20 20 20 20 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d | .count:........."....string.form |
3a360 | 61 74 28 20 22 25 34 64 22 2c 20 72 65 63 6f 72 64 2e 63 6f 75 6e 74 20 29 20 2e 2e 20 22 5c 6e | at(."%4d",.record.count.)...."\n |
3a380 | 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 54 69 6d 65 20 73 70 65 6e 64 20 74 | ".).outfile:write(."Time.spend.t |
3a3a0 | 6f 74 61 6c 3a 20 20 20 20 20 20 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 20 | otal:......."....string.format(. |
3a3c0 | 22 25 34 2e 33 66 22 2c 20 72 65 63 6f 72 64 2e 74 69 6d 65 20 29 20 2e 2e 20 22 73 5c 6e 22 20 | "%4.3f",.record.time.)...."s\n". |
3a3e0 | 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 54 69 6d 65 20 73 70 65 6e 74 20 69 6e 20 | ).outfile:write(."Time.spent.in. |
3a400 | 63 68 69 6c 64 72 65 6e 3a 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 34 | children:."....string.format("%4 |
3a420 | 2e 33 66 22 2c 72 65 63 6f 72 64 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 2b 72 65 63 6f | .3f",record.anon_child_time+reco |
3a440 | 72 64 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 29 20 2e 2e 0a 22 73 5c 6e 22 20 29 0a 6c | rd.name_child_time)...."s\n".).l |
3a460 | 6f 63 61 6c 20 74 69 6d 65 69 6e 73 65 6c 66 20 3d 0a 72 65 63 6f 72 64 2e 74 69 6d 65 20 2d 20 | ocal.timeinself.=.record.time.-. |
3a480 | 28 72 65 63 6f 72 64 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 72 65 63 6f 72 64 | (record.anon_child_time.+.record |
3a4a0 | 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 | .name_child_time).outfile:write( |
3a4c0 | 20 22 54 69 6d 65 20 73 70 65 6e 74 20 69 6e 20 73 65 6c 66 3a 20 20 20 20 20 22 20 2e 2e 0a 73 | ."Time.spent.in.self:....."....s |
3a4e0 | 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 34 2e 33 66 22 2c 20 74 69 6d 65 69 6e 73 65 6c 66 | tring.format("%4.3f",.timeinself |
3a500 | 29 20 2e 2e 20 22 73 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 54 69 6d | )...."s\n".).outfile:write(."Tim |
3a520 | 65 20 73 70 65 6e 74 20 70 65 72 20 22 20 2e 2e 20 74 65 72 6d 73 2e 73 69 6e 67 6c 65 20 2e 2e | e.spent.per."....terms.single... |
3a540 | 20 22 3a 20 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 34 2e 35 66 22 2c | .":.."....string.format("%4.5f", |
3a560 | 20 72 65 63 6f 72 64 2e 74 69 6d 65 2f 72 65 63 6f 72 64 2e 63 6f 75 6e 74 29 20 2e 2e 0a 22 73 | .record.time/record.count)...."s |
3a580 | 2f 22 20 2e 2e 20 74 65 72 6d 73 2e 73 69 6e 67 6c 65 20 2e 2e 20 22 5c 6e 22 20 29 0a 6f 75 74 | /"....terms.single...."\n".).out |
3a5a0 | 66 69 6c 65 3a 77 72 69 74 65 28 20 22 54 69 6d 65 20 73 70 65 6e 74 20 69 6e 20 73 65 6c 66 20 | file:write(."Time.spent.in.self. |
3a5c0 | 70 65 72 20 22 2e 2e 74 65 72 6d 73 2e 73 69 6e 67 6c 65 2e 2e 22 3a 20 22 20 2e 2e 0a 73 74 72 | per."..terms.single..":."....str |
3a5e0 | 69 6e 67 2e 66 6f 72 6d 61 74 28 20 22 25 34 2e 35 66 22 2c 20 74 69 6d 65 69 6e 73 65 6c 66 2f | ing.format(."%4.5f",.timeinself/ |
3a600 | 72 65 63 6f 72 64 2e 63 6f 75 6e 74 20 29 20 2e 2e 20 22 73 2f 22 20 2e 2e 0a 74 65 72 6d 73 2e | record.count.)...."s/"....terms. |
3a620 | 73 69 6e 67 6c 65 2e 2e 22 5c 6e 22 20 29 0a 6c 6f 63 61 6c 20 61 64 64 65 64 5f 62 6c 61 6e 6b | single.."\n".).local.added_blank |
3a640 | 20 3d 20 30 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 72 65 63 6f 72 64 2e 63 68 69 | .=.0.for.k,v.in.pairs(record.chi |
3a660 | 6c 64 72 65 6e 29 20 64 6f 0a 69 66 20 73 65 6c 66 2e 70 72 65 76 65 6e 74 65 64 5f 66 75 6e 63 | ldren).do.if.self.prevented_func |
3a680 | 74 69 6f 6e 73 5b 6b 5d 20 3d 3d 20 6e 69 6c 20 6f 72 0a 73 65 6c 66 2e 70 72 65 76 65 6e 74 65 | tions[k].==.nil.or.self.prevente |
3a6a0 | 64 5f 66 75 6e 63 74 69 6f 6e 73 5b 6b 5d 20 3d 3d 20 30 0a 74 68 65 6e 0a 69 66 20 61 64 64 65 | d_functions[k].==.0.then.if.adde |
3a6c0 | 64 5f 62 6c 61 6e 6b 20 3d 3d 20 30 20 74 68 65 6e 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 | d_blank.==.0.then.outfile:write( |
3a6e0 | 20 22 5c 6e 22 20 29 20 2d 2d 20 65 78 74 72 61 20 73 65 70 61 72 61 74 69 6f 6e 20 6c 69 6e 65 | ."\n".).--.extra.separation.line |
3a700 | 0a 61 64 64 65 64 5f 62 6c 61 6e 6b 20 3d 20 31 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 | .added_blank.=.1.end.outfile:wri |
3a720 | 74 65 28 20 22 43 68 69 6c 64 20 22 20 2e 2e 20 73 65 6c 66 3a 5f 70 72 65 74 74 79 5f 6e 61 6d | te(."Child."....self:_pretty_nam |
3a740 | 65 28 6b 29 20 2e 2e 0a 73 74 72 69 6e 67 2e 72 65 70 28 20 22 20 22 2c 20 34 31 2d 73 74 72 69 | e(k)....string.rep(.".",.41-stri |
3a760 | 6e 67 2e 6c 65 6e 28 73 65 6c 66 3a 5f 70 72 65 74 74 79 5f 6e 61 6d 65 28 6b 29 29 20 29 20 2e | ng.len(self:_pretty_name(k)).).. |
3a780 | 2e 20 22 20 22 20 2e 2e 0a 74 65 72 6d 73 2e 70 61 73 74 76 65 72 62 2e 2e 22 20 22 20 2e 2e 20 | .."."....terms.pastverb..".".... |
3a7a0 | 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 36 64 22 2c 20 76 29 20 29 0a 6f 75 74 66 69 6c | string.format("%6d",.v).).outfil |
3a7c0 | 65 3a 77 72 69 74 65 28 20 22 20 74 69 6d 65 73 2e 20 54 6f 6f 6b 20 22 20 2e 2e 0a 73 74 72 69 | e:write(.".times..Took."....stri |
3a7e0 | 6e 67 2e 66 6f 72 6d 61 74 28 22 25 34 2e 32 66 22 2c 20 72 65 63 6f 72 64 2e 63 68 69 6c 64 72 | ng.format("%4.2f",.record.childr |
3a800 | 65 6e 5f 74 69 6d 65 5b 6b 5d 20 29 20 2e 2e 20 22 73 5c 6e 22 20 29 0a 65 6e 64 0a 65 6e 64 0a | en_time[k].)...."s\n".).end.end. |
3a820 | 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e 22 20 29 20 2d 2d 20 65 78 74 72 61 20 73 | outfile:write(."\n".).--.extra.s |
3a840 | 65 70 61 72 61 74 69 6f 6e 20 6c 69 6e 65 0a 6f 75 74 66 69 6c 65 3a 66 6c 75 73 68 28 29 0a 65 | eparation.line.outfile:flush().e |
3a860 | 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e 5c 6e 22 20 29 0a 6f 75 74 66 69 | nd.outfile:write(."\n\n".).outfi |
3a880 | 6c 65 3a 77 72 69 74 65 28 20 22 54 6f 74 61 6c 20 74 69 6d 65 20 73 70 65 6e 74 20 69 6e 20 70 | le:write(."Total.time.spent.in.p |
3a8a0 | 72 6f 66 69 6c 65 64 20 66 75 6e 63 74 69 6f 6e 73 3a 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 | rofiled.functions:."....string.f |
3a8c0 | 6f 72 6d 61 74 28 22 25 35 2e 33 67 22 2c 74 6f 74 61 6c 5f 74 69 6d 65 29 20 2e 2e 20 22 73 5c | ormat("%5.3g",total_time)...."s\ |
3a8e0 | 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 5b 5b 0a 45 4e 44 0a 5d 5d 20 29 0a | n".).outfile:write(.[[.END.]].). |
3a900 | 6f 75 74 66 69 6c 65 3a 66 6c 75 73 68 28 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 | outfile:flush().end.function._pr |
3a920 | 6f 66 69 6c 65 72 2e 6c 75 61 5f 72 65 70 6f 72 74 28 73 65 6c 66 2c 6f 75 74 66 69 6c 65 29 0a | ofiler.lua_report(self,outfile). |
3a940 | 6c 6f 63 61 6c 20 6f 72 64 65 72 69 6e 67 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 6f | local.ordering.=.{}.local.functo |
3a960 | 6e 75 6d 20 3d 20 7b 7d 0a 66 6f 72 20 66 75 6e 63 2c 72 65 63 6f 72 64 20 69 6e 20 70 61 69 72 | num.=.{}.for.func,record.in.pair |
3a980 | 73 28 73 65 6c 66 2e 72 61 77 73 74 61 74 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | s(self.rawstats).do.table.insert |
3a9a0 | 28 6f 72 64 65 72 69 6e 67 2c 20 66 75 6e 63 29 0a 66 75 6e 63 74 6f 6e 75 6d 5b 66 75 6e 63 5d | (ordering,.func).functonum[func] |
3a9c0 | 20 3d 20 74 61 62 6c 65 2e 67 65 74 6e 28 6f 72 64 65 72 69 6e 67 29 0a 65 6e 64 0a 6f 75 74 66 | .=.table.getn(ordering).end.outf |
3a9e0 | 69 6c 65 3a 77 72 69 74 65 28 0a 22 2d 2d 20 50 72 6f 66 69 6c 65 20 67 65 6e 65 72 61 74 65 64 | ile:write(."--.Profile.generated |
3aa00 | 20 62 79 20 70 72 6f 66 69 6c 65 72 2e 6c 75 61 20 43 6f 70 79 72 69 67 68 74 20 50 65 70 70 65 | .by.profiler.lua.Copyright.Peppe |
3aa20 | 72 66 69 73 68 20 32 30 30 32 2b 5c 6e 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 | rfish.2002+\n\n".).outfile:write |
3aa40 | 28 20 22 2d 2d 20 46 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 73 5c 6e 66 75 6e 63 6e 61 6d 65 73 20 | (."--.Function.names\nfuncnames. |
3aa60 | 3d 20 7b 7d 5c 6e 22 20 29 0a 66 6f 72 20 69 3d 31 2c 74 61 62 6c 65 2e 67 65 74 6e 28 6f 72 64 | =.{}\n".).for.i=1,table.getn(ord |
3aa80 | 65 72 69 6e 67 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 68 69 73 66 75 6e 63 20 3d 20 6f 72 64 65 72 | ering).do.local.thisfunc.=.order |
3aaa0 | 69 6e 67 5b 69 5d 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 66 75 6e 63 6e 61 6d 65 73 | ing[i].outfile:write(."funcnames |
3aac0 | 5b 22 20 2e 2e 20 69 20 2e 2e 20 22 5d 20 3d 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d | ["....i...."].=."....string.form |
3aae0 | 61 74 28 22 25 71 22 2c 20 73 65 6c 66 3a 5f 70 72 65 74 74 79 5f 6e 61 6d 65 28 74 68 69 73 66 | at("%q",.self:_pretty_name(thisf |
3ab00 | 75 6e 63 29 29 20 2e 2e 20 22 5c 6e 22 20 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 | unc))...."\n".).end.outfile:writ |
3ab20 | 65 28 20 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 2d 2d 20 46 75 6e | e(."\n".).outfile:write(."--.Fun |
3ab40 | 63 74 69 6f 6e 20 74 69 6d 65 73 5c 6e 66 75 6e 63 74 69 6d 65 73 20 3d 20 7b 7d 5c 6e 22 20 29 | ction.times\nfunctimes.=.{}\n".) |
3ab60 | 0a 66 6f 72 20 69 3d 31 2c 74 61 62 6c 65 2e 67 65 74 6e 28 6f 72 64 65 72 69 6e 67 29 20 64 6f | .for.i=1,table.getn(ordering).do |
3ab80 | 0a 6c 6f 63 61 6c 20 74 68 69 73 66 75 6e 63 20 3d 20 6f 72 64 65 72 69 6e 67 5b 69 5d 0a 6c 6f | .local.thisfunc.=.ordering[i].lo |
3aba0 | 63 61 6c 20 72 65 63 6f 72 64 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 74 68 69 73 66 | cal.record.=.self.rawstats[thisf |
3abc0 | 75 6e 63 5d 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 66 75 6e 63 74 69 6d 65 73 5b 22 | unc].outfile:write(."functimes[" |
3abe0 | 20 2e 2e 20 69 20 2e 2e 20 22 5d 20 3d 20 7b 20 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 | ....i...."].=.{.".).outfile:writ |
3ac00 | 65 28 20 22 74 6f 74 3d 22 20 2e 2e 20 72 65 63 6f 72 64 2e 74 69 6d 65 20 2e 2e 20 22 2c 20 22 | e(."tot="....record.time....",." |
3ac20 | 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 61 63 68 69 6c 64 3d 22 20 2e 2e 20 72 | .).outfile:write(."achild="....r |
3ac40 | 65 63 6f 72 64 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2e 2e 20 22 2c 20 22 20 29 0a | ecord.anon_child_time....",.".). |
3ac60 | 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 6e 63 68 69 6c 64 3d 22 20 2e 2e 20 72 65 63 6f | outfile:write(."nchild="....reco |
3ac80 | 72 64 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2e 2e 20 22 2c 20 22 20 29 0a 6f 75 74 | rd.name_child_time....",.".).out |
3aca0 | 66 69 6c 65 3a 77 72 69 74 65 28 20 22 63 6f 75 6e 74 3d 22 20 2e 2e 20 72 65 63 6f 72 64 2e 63 | file:write(."count="....record.c |
3acc0 | 6f 75 6e 74 20 2e 2e 20 22 20 7d 5c 6e 22 20 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 | ount....".}\n".).end.outfile:wri |
3ace0 | 74 65 28 20 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 2d 2d 20 43 68 | te(."\n".).outfile:write(."--.Ch |
3ad00 | 69 6c 64 20 6c 69 6e 6b 73 5c 6e 63 68 69 6c 64 72 65 6e 20 3d 20 7b 7d 5c 6e 22 20 29 0a 66 6f | ild.links\nchildren.=.{}\n".).fo |
3ad20 | 72 20 69 3d 31 2c 74 61 62 6c 65 2e 67 65 74 6e 28 6f 72 64 65 72 69 6e 67 29 20 64 6f 0a 6c 6f | r.i=1,table.getn(ordering).do.lo |
3ad40 | 63 61 6c 20 74 68 69 73 66 75 6e 63 20 3d 20 6f 72 64 65 72 69 6e 67 5b 69 5d 0a 6c 6f 63 61 6c | cal.thisfunc.=.ordering[i].local |
3ad60 | 20 72 65 63 6f 72 64 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 74 68 69 73 66 75 6e 63 | .record.=.self.rawstats[thisfunc |
3ad80 | 5d 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 63 68 69 6c 64 72 65 6e 5b 22 20 2e 2e 20 | ].outfile:write(."children[".... |
3ada0 | 69 20 2e 2e 20 22 5d 20 3d 20 7b 20 22 20 29 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 | i...."].=.{.".).for.k,v.in.pairs |
3adc0 | 28 72 65 63 6f 72 64 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 69 66 20 66 75 6e 63 74 6f 6e 75 | (record.children).do.if.functonu |
3ade0 | 6d 5b 6b 5d 20 74 68 65 6e 20 2d 2d 20 6e 6f 6e 2d 72 65 63 6f 72 64 65 64 20 66 75 6e 63 74 69 | m[k].then.--.non-recorded.functi |
3ae00 | 6f 6e 73 20 77 69 6c 6c 20 62 65 20 69 67 6e 6f 72 65 64 20 6e 6f 77 0a 6f 75 74 66 69 6c 65 3a | ons.will.be.ignored.now.outfile: |
3ae20 | 77 72 69 74 65 28 20 66 75 6e 63 74 6f 6e 75 6d 5b 6b 5d 20 2e 2e 20 22 2c 20 22 20 29 0a 65 6e | write(.functonum[k]....",.".).en |
3ae40 | 64 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 7d 5c 6e 22 20 29 0a 65 6e 64 | d.end.outfile:write(."}\n".).end |
3ae60 | 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 | .outfile:write(."\n".).outfile:w |
3ae80 | 72 69 74 65 28 20 22 2d 2d 20 43 68 69 6c 64 20 63 61 6c 6c 20 63 6f 75 6e 74 73 5c 6e 63 68 69 | rite(."--.Child.call.counts\nchi |
3aea0 | 6c 64 63 6f 75 6e 74 73 20 3d 20 7b 7d 5c 6e 22 20 29 0a 66 6f 72 20 69 3d 31 2c 74 61 62 6c 65 | ldcounts.=.{}\n".).for.i=1,table |
3aec0 | 2e 67 65 74 6e 28 6f 72 64 65 72 69 6e 67 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 68 69 73 66 75 6e | .getn(ordering).do.local.thisfun |
3aee0 | 63 20 3d 20 6f 72 64 65 72 69 6e 67 5b 69 5d 0a 6c 6f 63 61 6c 20 72 65 63 6f 72 64 20 3d 20 73 | c.=.ordering[i].local.record.=.s |
3af00 | 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 74 68 69 73 66 75 6e 63 5d 0a 6f 75 74 66 69 6c 65 3a 77 | elf.rawstats[thisfunc].outfile:w |
3af20 | 72 69 74 65 28 20 22 63 68 69 6c 64 72 65 6e 5b 22 20 2e 2e 20 69 20 2e 2e 20 22 5d 20 3d 20 7b | rite(."children["....i...."].=.{ |
3af40 | 20 22 20 29 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 72 65 63 6f 72 64 2e 63 68 69 6c 64 72 65 6e 20 | .".).for.k,v.in.record.children. |
3af60 | 64 6f 0a 69 66 20 66 75 6e 63 74 6f 6e 75 6d 5b 6b 5d 20 74 68 65 6e 20 2d 2d 20 6e 6f 6e 2d 72 | do.if.functonum[k].then.--.non-r |
3af80 | 65 63 6f 72 64 65 64 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 69 67 6e 6f 72 65 | ecorded.functions.will.be.ignore |
3afa0 | 64 20 6e 6f 77 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 76 20 2e 2e 20 22 2c 20 22 20 29 | d.now.outfile:write(.v....",.".) |
3afc0 | 0a 65 6e 64 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 7d 5c 6e 22 20 29 0a | .end.end.outfile:write(."}\n".). |
3afe0 | 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c | end.outfile:write(."\n".).outfil |
3b000 | 65 3a 77 72 69 74 65 28 20 22 2d 2d 20 43 68 69 6c 64 20 63 61 6c 6c 20 74 69 6d 65 5c 6e 63 68 | e:write(."--.Child.call.time\nch |
3b020 | 69 6c 64 74 69 6d 65 73 20 3d 20 7b 7d 5c 6e 22 20 29 0a 66 6f 72 20 69 3d 31 2c 74 61 62 6c 65 | ildtimes.=.{}\n".).for.i=1,table |
3b040 | 2e 67 65 74 6e 28 6f 72 64 65 72 69 6e 67 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 68 69 73 66 75 6e | .getn(ordering).do.local.thisfun |
3b060 | 63 20 3d 20 6f 72 64 65 72 69 6e 67 5b 69 5d 0a 6c 6f 63 61 6c 20 72 65 63 6f 72 64 20 3d 20 73 | c.=.ordering[i].local.record.=.s |
3b080 | 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 74 68 69 73 66 75 6e 63 5d 3b 0a 6f 75 74 66 69 6c 65 3a | elf.rawstats[thisfunc];.outfile: |
3b0a0 | 77 72 69 74 65 28 20 22 63 68 69 6c 64 72 65 6e 5b 22 20 2e 2e 20 69 20 2e 2e 20 22 5d 20 3d 20 | write(."children["....i...."].=. |
3b0c0 | 7b 20 22 20 29 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 72 65 63 6f 72 64 2e 63 68 | {.".).for.k,v.in.pairs(record.ch |
3b0e0 | 69 6c 64 72 65 6e 29 20 64 6f 0a 69 66 20 66 75 6e 63 74 6f 6e 75 6d 5b 6b 5d 20 74 68 65 6e 20 | ildren).do.if.functonum[k].then. |
3b100 | 2d 2d 20 6e 6f 6e 2d 72 65 63 6f 72 64 65 64 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 62 | --.non-recorded.functions.will.b |
3b120 | 65 20 69 67 6e 6f 72 65 64 20 6e 6f 77 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 72 65 63 | e.ignored.now.outfile:write(.rec |
3b140 | 6f 72 64 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 6b 5d 20 2e 2e 20 22 2c 20 22 20 29 0a 65 | ord.children_time[k]....",.".).e |
3b160 | 6e 64 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 7d 5c 6e 22 20 29 0a 65 6e | nd.end.outfile:write(."}\n".).en |
3b180 | 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e 5c 6e 2d 2d 20 54 68 61 74 20 69 73 | d.outfile:write(."\n\n--.That.is |
3b1a0 | 20 61 6c 6c 2e 5c 6e 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 66 6c 75 73 68 28 29 0a 65 6e 64 | .all.\n\n".).outfile:flush().end |
3b1c0 | 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 5f 70 72 65 74 74 79 5f 6e 61 6d 65 | .function._profiler._pretty_name |
3b1e0 | 28 73 65 6c 66 2c 66 75 6e 63 29 0a 6c 6f 63 61 6c 20 69 6e 66 6f 20 3d 20 73 65 6c 66 2e 72 61 | (self,func).local.info.=.self.ra |
3b200 | 77 73 74 61 74 73 5b 20 66 75 6e 63 20 5d 2e 66 75 6e 63 5f 69 6e 66 6f 0a 6c 6f 63 61 6c 20 6e | wstats[.func.].func_info.local.n |
3b220 | 61 6d 65 20 3d 20 22 22 0a 69 66 20 69 6e 66 6f 2e 77 68 61 74 20 3d 3d 20 22 4c 75 61 22 20 74 | ame.=."".if.info.what.==."Lua".t |
3b240 | 68 65 6e 0a 6e 61 6d 65 20 3d 20 22 4c 3a 22 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 2e 77 68 61 74 | hen.name.=."L:".end.if.info.what |
3b260 | 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 22 43 3a 22 0a 65 6e 64 0a 69 66 20 | .==."C".then.name.=."C:".end.if. |
3b280 | 69 6e 66 6f 2e 77 68 61 74 20 3d 3d 20 22 6d 61 69 6e 22 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 | info.what.==."main".then.name.=. |
3b2a0 | 22 20 3a 22 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 2e 6e 61 6d 65 20 3d 3d 20 6e 69 6c 20 74 68 65 | ".:".end.if.info.name.==.nil.the |
3b2c0 | 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 3c 22 2e 2e 74 6f 73 74 72 69 6e 67 28 66 | n.name.=.name...."<"..tostring(f |
3b2e0 | 75 6e 63 29 20 2e 2e 20 22 3e 22 0a 65 6c 73 65 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 | unc)....">".else.name.=.name.... |
3b300 | 69 6e 66 6f 2e 6e 61 6d 65 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 2e 73 6f 75 72 63 65 20 74 68 65 | info.name.end.if.info.source.the |
3b320 | 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 40 22 20 2e 2e 20 69 6e 66 6f 2e 73 6f 75 | n.name.=.name...."@"....info.sou |
3b340 | 72 63 65 0a 65 6c 73 65 0a 69 66 20 69 6e 66 6f 2e 77 68 61 74 20 3d 3d 20 22 43 22 20 74 68 65 | rce.else.if.info.what.==."C".the |
3b360 | 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 40 3f 22 0a 65 6c 73 65 0a 6e 61 6d 65 20 | n.name.=.name...."@?".else.name. |
3b380 | 3d 20 6e 61 6d 65 20 2e 2e 20 22 40 3c 73 74 72 69 6e 67 3e 22 0a 65 6e 64 0a 65 6e 64 0a 6e 61 | =.name...."@<string>".end.end.na |
3b3a0 | 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 3a 22 0a 69 66 20 69 6e 66 6f 2e 77 68 61 74 20 3d 3d | me.=.name....":".if.info.what.== |
3b3c0 | 20 22 43 22 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 3f 22 0a 65 6c 73 | ."C".then.name.=.name...."?".els |
3b3e0 | 65 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 69 6e 66 6f 2e 6c 69 6e 65 64 65 66 69 6e 65 | e.name.=.name....info.linedefine |
3b400 | 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f | d.end.return.name.end.function._ |
3b420 | 70 72 6f 66 69 6c 65 72 2e 70 72 65 76 65 6e 74 28 73 65 6c 66 2c 20 66 75 6e 63 2c 20 6c 65 76 | profiler.prevent(self,.func,.lev |
3b440 | 65 6c 29 0a 73 65 6c 66 2e 70 72 65 76 65 6e 74 65 64 5f 66 75 6e 63 74 69 6f 6e 73 5b 66 75 6e | el).self.prevented_functions[fun |
3b460 | 63 5d 20 3d 20 28 6c 65 76 65 6c 20 6f 72 20 31 29 0a 65 6e 64 0a 5f 70 72 6f 66 69 6c 65 72 2e | c].=.(level.or.1).end._profiler. |
3b480 | 70 72 65 76 65 6e 74 65 64 5f 66 75 6e 63 74 69 6f 6e 73 20 3d 20 7b 0a 5b 5f 70 72 6f 66 69 6c | prevented_functions.=.{.[_profil |
3b4a0 | 65 72 2e 73 74 61 72 74 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 73 74 6f 70 5d 20 | er.start].=.2,.[_profiler.stop]. |
3b4c0 | 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 5f 69 6e 74 65 72 6e 61 6c 5f 70 72 6f 66 69 6c | =.2,.[_profiler._internal_profil |
3b4e0 | 65 5f 62 79 5f 74 69 6d 65 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 5f 69 6e 74 65 | e_by_time].=.2,.[_profiler._inte |
3b500 | 72 6e 61 6c 5f 70 72 6f 66 69 6c 65 5f 62 79 5f 63 61 6c 6c 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f | rnal_profile_by_call].=.2,.[_pro |
3b520 | 66 69 6c 65 72 5f 68 6f 6f 6b 5f 77 72 61 70 70 65 72 5f 62 79 5f 74 69 6d 65 5d 20 3d 20 32 2c | filer_hook_wrapper_by_time].=.2, |
3b540 | 0a 5b 5f 70 72 6f 66 69 6c 65 72 5f 68 6f 6f 6b 5f 77 72 61 70 70 65 72 5f 62 79 5f 63 61 6c 6c | .[_profiler_hook_wrapper_by_call |
3b560 | 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 70 72 65 76 65 6e 74 5d 20 3d 20 32 2c 0a | ].=.2,.[_profiler.prevent].=.2,. |
3b580 | 5b 5f 70 72 6f 66 69 6c 65 72 2e 5f 67 65 74 5f 66 75 6e 63 5f 72 65 63 5d 20 3d 20 32 2c 0a 5b | [_profiler._get_func_rec].=.2,.[ |
3b5a0 | 5f 70 72 6f 66 69 6c 65 72 2e 72 65 70 6f 72 74 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 | _profiler.report].=.2,.[_profile |
3b5c0 | 72 2e 6c 75 61 5f 72 65 70 6f 72 74 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 5f 70 | r.lua_report].=.2,.[_profiler._p |
3b5e0 | 72 65 74 74 79 5f 6e 61 6d 65 5d 20 3d 20 32 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 | retty_name].=.2.}..premake.dotne |
3b600 | 74 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 6e 61 6d 65 73 74 79 6c 65 | t.=.{.}.premake.dotnet.namestyle |
3b620 | 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 0a 7b 0a 46 61 74 | .=."windows".local.flags.=.{.Fat |
3b640 | 61 6c 57 61 72 6e 69 6e 67 20 20 20 3d 20 22 2f 77 61 72 6e 61 73 65 72 72 6f 72 22 2c 0a 4f 70 | alWarning...=."/warnaserror",.Op |
3b660 | 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 4f 70 74 69 | timize.......=."/optimize",.Opti |
3b680 | 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 | mizeSize...=."/optimize",.Optimi |
3b6a0 | 7a 65 53 70 65 65 64 20 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 53 79 6d 62 6f 6c 73 20 | zeSpeed..=."/optimize",.Symbols. |
3b6c0 | 20 20 20 20 20 20 20 3d 20 22 2f 64 65 62 75 67 22 2c 0a 55 6e 73 61 66 65 20 20 20 20 20 20 20 | .......=."/debug",.Unsafe....... |
3b6e0 | 20 20 3d 20 22 2f 75 6e 73 61 66 65 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | ..=."/unsafe".}.function.premake |
3b700 | 2e 64 6f 74 6e 65 74 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 6c 6f 63 | .dotnet.getbuildaction(fcfg).loc |
3b720 | 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 63 66 67 2e | al.ext.=.path.getextension(fcfg. |
3b740 | 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f | name):lower().if.fcfg.buildactio |
3b760 | 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 63 73 22 20 74 | n.==."Compile".or.ext.==.".cs".t |
3b780 | 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f 6d 70 69 6c 65 22 0a 65 6c 73 65 69 66 20 66 63 66 67 | hen.return."Compile".elseif.fcfg |
3b7a0 | 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 22 20 6f 72 20 65 78 74 20 3d | .buildaction.==."Embed".or.ext.= |
3b7c0 | 3d 20 22 2e 72 65 73 78 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 45 6d 62 65 64 64 65 64 52 | =.".resx".then.return."EmbeddedR |
3b7e0 | 65 73 6f 75 72 63 65 22 0a 65 6c 73 65 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e | esource".elseif.fcfg.buildaction |
3b800 | 20 3d 3d 20 22 43 6f 70 79 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 61 73 61 78 22 20 6f 72 20 | .==."Copy".or.ext.==.".asax".or. |
3b820 | 65 78 74 20 3d 3d 20 22 2e 61 73 70 78 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f 6e 74 | ext.==.".aspx".then.return."Cont |
3b840 | 65 6e 74 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 6e 64 0a 65 6e 64 0a | ent".else.return."None".end.end. |
3b860 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 63 6f 6d 70 69 | function.premake.dotnet.getcompi |
3b880 | 6c 65 72 76 61 72 28 63 66 67 29 0a 69 66 20 28 5f 4f 50 54 49 4f 4e 53 2e 64 6f 74 6e 65 74 20 | lervar(cfg).if.(_OPTIONS.dotnet. |
3b8a0 | 3d 3d 20 22 6d 73 6e 65 74 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 63 73 63 22 0a 65 6c | ==."msnet").then.return."csc".el |
3b8c0 | 73 65 69 66 20 28 5f 4f 50 54 49 4f 4e 53 2e 64 6f 74 6e 65 74 20 3d 3d 20 22 6d 6f 6e 6f 22 29 | seif.(_OPTIONS.dotnet.==."mono") |
3b8e0 | 20 74 68 65 6e 0a 69 66 20 28 63 66 67 2e 66 72 61 6d 65 77 6f 72 6b 20 3c 3d 20 22 31 2e 31 22 | .then.if.(cfg.framework.<=."1.1" |
3b900 | 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 6d 63 73 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e | ).then.return."mcs".elseif.(cfg. |
3b920 | 66 72 61 6d 65 77 6f 72 6b 20 3e 3d 20 22 34 2e 30 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | framework.>=."4.0").then.return. |
3b940 | 22 64 6d 63 73 22 0a 65 6c 73 65 20 0a 72 65 74 75 72 6e 20 22 67 6d 63 73 22 0a 65 6e 64 0a 65 | "dmcs".else..return."gmcs".end.e |
3b960 | 6c 73 65 0a 72 65 74 75 72 6e 20 22 63 73 63 63 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 | lse.return."cscc".end.end.functi |
3b980 | 6f 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 66 6c 61 67 73 28 63 66 67 29 0a | on.premake.dotnet.getflags(cfg). |
3b9a0 | 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 | local.result.=.table.translate(c |
3b9c0 | 66 67 2e 66 6c 61 67 73 2c 20 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 | fg.flags,.flags).return.result.e |
3b9e0 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b 69 | nd.function.premake.dotnet.getki |
3ba00 | 6e 64 28 63 66 67 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 | nd(cfg).if.(cfg.kind.==."Console |
3ba20 | 41 70 70 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 45 78 65 22 0a 65 6c 73 65 69 66 20 28 | App").then.return."Exe".elseif.( |
3ba40 | 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 74 68 65 6e 0a | cfg.kind.==."WindowedApp").then. |
3ba60 | 72 65 74 75 72 6e 20 22 57 69 6e 45 78 65 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 | return."WinExe".elseif.(cfg.kind |
3ba80 | 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 4c 69 | .==."SharedLib").then.return."Li |
3baa0 | 62 72 61 72 79 22 0a 65 6e 64 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 67 63 63 20 3d 20 7b 20 7d | brary".end.end.premake.gcc.=.{.} |
3bac0 | 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 63 63 20 20 20 20 20 3d 20 22 67 63 63 22 0a 70 72 65 6d | .premake.gcc.cc.....=."gcc".prem |
3bae0 | 61 6b 65 2e 67 63 63 2e 63 78 78 20 20 20 20 3d 20 22 67 2b 2b 22 0a 70 72 65 6d 61 6b 65 2e 67 | ake.gcc.cxx....=."g++".premake.g |
3bb00 | 63 63 2e 61 72 20 20 20 20 20 3d 20 22 61 72 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 6c 6c 76 | cc.ar.....=."ar".premake.gcc.llv |
3bb20 | 6d 20 20 20 3d 20 66 61 6c 73 65 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 6e 61 | m...=.false.local.cflags.=.{.Ena |
3bb40 | 62 6c 65 53 53 45 20 20 20 20 20 20 3d 20 22 2d 6d 73 73 65 22 2c 0a 45 6e 61 62 6c 65 53 53 45 | bleSSE......=."-msse",.EnableSSE |
3bb60 | 32 20 20 20 20 20 3d 20 22 2d 6d 73 73 65 32 22 2c 0a 45 6e 61 62 6c 65 41 56 58 20 20 20 20 20 | 2.....=."-msse2",.EnableAVX..... |
3bb80 | 20 3d 20 22 2d 6d 61 76 78 22 2c 0a 45 6e 61 62 6c 65 41 56 58 32 20 20 20 20 20 3d 20 22 2d 6d | .=."-mavx",.EnableAVX2.....=."-m |
3bba0 | 61 76 78 32 22 2c 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 57 61 6c 6c 20 2d | avx2",.ExtraWarnings..=."-Wall.- |
3bbc0 | 57 65 78 74 72 61 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 57 65 72 72 | Wextra",.FatalWarnings..=."-Werr |
3bbe0 | 6f 72 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 20 20 20 3d 20 22 2d 66 66 61 73 74 2d 6d 61 | or",.FloatFast......=."-ffast-ma |
3bc00 | 74 68 22 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d 66 66 6c 6f 61 74 2d 73 | th",.FloatStrict....=."-ffloat-s |
3bc20 | 74 6f 72 65 22 2c 0a 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 3d 20 22 2d 66 6f 6d 69 74 2d | tore",.NoFramePointer.=."-fomit- |
3bc40 | 66 72 61 6d 65 2d 70 6f 69 6e 74 65 72 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d | frame-pointer",.Optimize.......= |
3bc60 | 20 22 2d 4f 32 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 4f 73 22 2c 0a | ."-O2",.OptimizeSize...=."-Os",. |
3bc80 | 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 4f 33 22 2c 0a 53 79 6d 62 6f 6c 73 20 | OptimizeSpeed..=."-O3",.Symbols. |
3bca0 | 20 20 20 20 20 20 20 3d 20 22 2d 67 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 | .......=."-g",.}.local.cxxflags. |
3bcc0 | 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 2d 66 6e 6f 2d 65 78 63 65 70 | =.{.NoExceptions...=."-fno-excep |
3bce0 | 74 69 6f 6e 73 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 66 6e 6f 2d 72 | tions",.NoRTTI.........=."-fno-r |
3bd00 | 74 74 69 22 2c 0a 55 6e 73 69 67 6e 65 64 43 68 61 72 20 20 20 3d 20 22 2d 66 75 6e 73 69 67 6e | tti",.UnsignedChar...=."-funsign |
3bd20 | 65 64 2d 63 68 61 72 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 70 6c 61 74 66 6f 72 6d | ed-char",.}.premake.gcc.platform |
3bd40 | 73 20 3d 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d | s.=.{.Native.=.{.cppflags.=."-MM |
3bd60 | 44 20 2d 4d 50 22 2c 0a 7d 2c 0a 78 33 32 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d | D.-MP",.},.x32.=.{.cppflags.=."- |
3bd80 | 4d 4d 44 20 2d 4d 50 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 6d 33 32 22 2c 0a 7d 2c 0a | MMD.-MP",.flags....=."-m32",.},. |
3bda0 | 78 36 34 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 66 | x64.=.{.cppflags.=."-MMD.-MP",.f |
3bdc0 | 6c 61 67 73 20 20 20 20 3d 20 22 2d 6d 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d | lags....=."-m64",.},.Universal.= |
3bde0 | 20 7b 0a 61 72 20 20 20 20 20 20 20 3d 20 22 6c 69 62 74 6f 6f 6c 22 2c 0a 63 70 70 66 6c 61 67 | .{.ar.......=."libtool",.cppflag |
3be00 | 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 | s.=."-MMD.-MP",.flags....=."-arc |
3be20 | 68 20 69 33 38 36 20 2d 61 72 63 68 20 78 38 36 5f 36 34 20 2d 61 72 63 68 20 70 70 63 20 2d 61 | h.i386.-arch.x86_64.-arch.ppc.-a |
3be40 | 72 63 68 20 70 70 63 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 7b 0a 61 | rch.ppc64",.},.Universal32.=.{.a |
3be60 | 72 20 20 20 20 20 20 20 3d 20 22 6c 69 62 74 6f 6f 6c 22 2c 0a 63 70 70 66 6c 61 67 73 20 3d 20 | r.......=."libtool",.cppflags.=. |
3be80 | 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 69 33 | "-MMD.-MP",.flags....=."-arch.i3 |
3bea0 | 38 36 20 2d 61 72 63 68 20 70 70 63 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 | 86.-arch.ppc",.},.Universal64.=. |
3bec0 | 7b 0a 61 72 20 20 20 20 20 20 20 3d 20 22 6c 69 62 74 6f 6f 6c 22 2c 0a 63 70 70 66 6c 61 67 73 | {.ar.......=."libtool",.cppflags |
3bee0 | 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 | .=."-MMD.-MP",.flags....=."-arch |
3bf00 | 20 78 38 36 5f 36 34 20 2d 61 72 63 68 20 70 70 63 36 34 22 2c 0a 7d 2c 0a 50 53 33 20 3d 20 7b | .x86_64.-arch.ppc64",.},.PS3.=.{ |
3bf20 | 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 63 78 78 | .cc.........=."ppu-lv2-g++",.cxx |
3bf40 | 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 | ........=."ppu-lv2-g++",.ar..... |
3bf60 | 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d | ....=."ppu-lv2-ar",.cppflags...= |
3bf80 | 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 2c 0a 57 69 69 44 65 76 20 3d 20 7b 0a 63 70 70 66 6c | ."-MMD.-MP",.},.WiiDev.=.{.cppfl |
3bfa0 | 61 67 73 20 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 20 2d 49 24 28 4c 49 42 4f 47 43 5f 49 4e | ags....=."-MMD.-MP.-I$(LIBOGC_IN |
3bfc0 | 43 29 20 24 28 4d 41 43 48 44 45 50 29 22 2c 0a 6c 64 66 6c 61 67 73 3d 20 22 2d 4c 24 28 4c 49 | C).$(MACHDEP)",.ldflags=."-L$(LI |
3bfe0 | 42 4f 47 43 5f 4c 49 42 29 20 24 28 4d 41 43 48 44 45 50 29 22 2c 0a 63 66 67 73 65 74 74 69 6e | BOGC_LIB).$(MACHDEP)",.cfgsettin |
3c000 | 67 73 20 3d 20 5b 5b 0a 20 20 69 66 65 71 20 28 24 28 73 74 72 69 70 20 24 28 44 45 56 4b 49 54 | gs.=.[[...ifeq.($(strip.$(DEVKIT |
3c020 | 50 50 43 29 29 2c 29 0a 20 20 20 20 24 28 65 72 72 6f 72 20 22 44 45 56 4b 49 54 50 50 43 20 65 | PPC)),).....$(error."DEVKITPPC.e |
3c040 | 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 73 65 74 22 29 | nvironment.variable.is.not.set") |
3c060 | 27 0a 20 20 65 6e 64 69 66 0a 20 20 69 6e 63 6c 75 64 65 20 24 28 44 45 56 4b 49 54 50 50 43 29 | '...endif...include.$(DEVKITPPC) |
3c080 | 2f 77 69 69 5f 72 75 6c 65 73 27 5d 5d 2c 0a 7d 2c 0a 4f 72 62 69 73 20 3d 20 7b 0a 63 63 20 20 | /wii_rules']],.},.Orbis.=.{.cc.. |
3c0a0 | 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 73 2d 63 6c 61 6e 67 22 2c 0a 63 78 78 20 20 20 20 20 | .......=."orbis-clang",.cxx..... |
3c0c0 | 20 20 20 3d 20 22 6f 72 62 69 73 2d 63 6c 61 6e 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 20 20 20 | ...=."orbis-clang++",.ar........ |
3c0e0 | 20 3d 20 22 6f 72 62 69 73 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d | .=."orbis-ar",.cppflags...=."-MM |
3c100 | 44 20 2d 4d 50 22 2c 0a 7d 0a 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 | D.-MP",.}.}.local.platforms.=.pr |
3c120 | 65 6d 61 6b 65 2e 67 63 63 2e 70 6c 61 74 66 6f 72 6d 73 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 | emake.gcc.platforms.function.pre |
3c140 | 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 | make.gcc.getcppflags(cfg).local. |
3c160 | 66 6c 61 67 73 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 | flags.=.{.}.table.insert(flags,. |
3c180 | 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 70 70 66 6c 61 67 73 | platforms[cfg.platform].cppflags |
3c1a0 | 29 0a 69 66 20 66 6c 61 67 73 5b 31 5d 3a 73 74 61 72 74 73 77 69 74 68 28 22 2d 4d 4d 44 22 29 | ).if.flags[1]:startswith("-MMD") |
3c1c0 | 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 22 2d 4d 50 22 29 | .then.table.insert(flags,."-MP") |
3c1e0 | 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 6c 61 67 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | .end.return.flags.end.function.p |
3c200 | 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 | remake.gcc.getcflags(cfg).local. |
3c220 | 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 | result.=.table.translate(cfg.fla |
3c240 | 67 73 2c 20 63 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c | gs,.cflags).table.insert(result, |
3c260 | 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 66 6c 61 67 73 29 0a | .platforms[cfg.platform].flags). |
3c280 | 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 7e 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 63 | if.cfg.system.~=."windows".and.c |
3c2a0 | 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 74 61 62 6c | fg.kind.==."SharedLib".then.tabl |
3c2c0 | 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 66 50 49 43 22 29 0a 65 6e 64 0a 72 65 | e.insert(result,."-fPIC").end.re |
3c2e0 | 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | turn.result.end.function.premake |
3c300 | 2e 67 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 | .gcc.getcxxflags(cfg).local.resu |
3c320 | 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 | lt.=.table.translate(cfg.flags,. |
3c340 | 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 | cxxflags).return.result.end.func |
3c360 | 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 | tion.premake.gcc.getldflags(cfg) |
3c380 | 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 | .local.result.=.{.}.if.not.cfg.f |
3c3a0 | 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 | lags.Symbols.then.if.cfg.system. |
3c3c0 | 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 | ==."macosx".then.else.table.inse |
3c3e0 | 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 22 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e | rt(result,."-s").end.end.if.cfg. |
3c400 | 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 63 66 67 2e | kind.==."SharedLib".then.if.cfg. |
3c420 | 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e | system.==."macosx".then.table.in |
3c440 | 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 64 79 6e 61 6d 69 63 6c 69 62 22 29 0a 65 6c 73 65 | sert(result,."-dynamiclib").else |
3c460 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 68 61 72 65 64 22 29 | .table.insert(result,."-shared") |
3c480 | 0a 65 6e 64 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 | .end.if.cfg.system.==."windows". |
3c4a0 | 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 | and.not.cfg.flags.NoImportLib.th |
3c4c0 | 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 57 6c 2c 2d 2d 6f | en.table.insert(result,.'-Wl,--o |
3c4e0 | 75 74 2d 69 6d 70 6c 69 62 3d 22 27 20 2e 2e 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 | ut-implib="'....cfg.linktarget.f |
3c500 | 75 6c 6c 70 61 74 68 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b | ullpath....'"').end.end.if.cfg.k |
3c520 | 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 63 66 67 2e 73 79 73 | ind.==."WindowedApp".and.cfg.sys |
3c540 | 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 | tem.==."windows".then.table.inse |
3c560 | 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 6d 77 69 6e 64 6f 77 73 22 29 0a 65 6e 64 0a 6c 6f 63 61 | rt(result,."-mwindows").end.loca |
3c580 | 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 | l.platform.=.platforms[cfg.platf |
3c5a0 | 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f | orm].table.insert(result,.platfo |
3c5c0 | 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 | rm.flags).table.insert(result,.p |
3c5e0 | 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 | latform.ldflags).return.result.e |
3c600 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 69 62 64 69 | nd.function.premake.gcc.getlibdi |
3c620 | 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 | rflags(cfg).local.result.=.{.}.f |
3c640 | 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 | or._,.value.in.ipairs(premake.ge |
3c660 | 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 | tlinks(cfg,."all",."directory")) |
3c680 | 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 4c 27 20 2e 2e | .do.table.insert(result,.'-L'... |
3c6a0 | 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 | ._MAKE.esc(value)).end.return.re |
3c6c0 | 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 69 73 | sult.end.function.premake.gcc.is |
3c6e0 | 6c 69 62 66 69 6c 65 28 70 29 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 | libfile(p).if.path.getextension( |
3c700 | 70 29 20 3d 3d 20 22 2e 61 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a | p).==.".a".then.return.true.end. |
3c720 | 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | return.false.end.function.premak |
3c740 | 65 2e 67 63 63 2e 67 65 74 6c 69 62 66 69 6c 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 | e.gcc.getlibfiles(cfg).local.res |
3c760 | 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 | ult.=.{}.for._,.value.in.ipairs( |
3c780 | 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 | premake.getlinks(cfg,."system",. |
3c7a0 | 22 66 75 6c 6c 70 61 74 68 22 29 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 69 | "fullpath")).do.if.premake.gcc.i |
3c7c0 | 73 6c 69 62 66 69 6c 65 28 76 61 6c 75 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | slibfile(value).then.table.inser |
3c7e0 | 74 28 72 65 73 75 6c 74 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a | t(result,._MAKE.esc(value)).end. |
3c800 | 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | end.return.result.end.function.p |
3c820 | 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 | remake.gcc.getlinkflags(cfg).loc |
3c840 | 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 | al.result.=.{}.for._,.value.in.i |
3c860 | 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 | pairs(premake.getlinks(cfg,."sys |
3c880 | 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 | tem",."fullpath")).do.if.premake |
3c8a0 | 2e 67 63 63 2e 69 73 6c 69 62 66 69 6c 65 28 76 61 6c 75 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 | .gcc.islibfile(value).then.table |
3c8c0 | 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 | .insert(result,._MAKE.esc(value) |
3c8e0 | 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 76 61 6c 75 65 | ).elseif.path.getextension(value |
3c900 | 29 20 3d 3d 20 22 2e 66 72 61 6d 65 77 6f 72 6b 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 | ).==.".framework".then.table.ins |
3c920 | 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 66 72 61 6d 65 77 6f 72 6b 20 27 20 2e 2e 20 5f 4d 41 | ert(result,.'-framework.'...._MA |
3c940 | 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 76 61 6c 75 65 29 29 29 | KE.esc(path.getbasename(value))) |
3c960 | 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 6c 27 20 | .else.table.insert(result,.'-l'. |
3c980 | 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 76 61 6c 75 65 29 | ..._MAKE.esc(path.getname(value) |
3c9a0 | 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e | )).end.end.return.result.end.fun |
3c9c0 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 | ction.premake.gcc.getarchiveflag |
3c9e0 | 73 28 70 72 6a 2c 20 63 66 67 2c 20 6e 64 78 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 | s(prj,.cfg,.ndx).local.result.=. |
3ca00 | 7b 7d 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 3a 73 74 61 72 74 73 77 69 74 68 28 22 55 | {}.if.cfg.platform:startswith("U |
3ca20 | 6e 69 76 65 72 73 61 6c 22 29 20 74 68 65 6e 0a 69 66 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 | niversal").then.if.prj.options.A |
3ca40 | 72 63 68 69 76 65 53 70 6c 69 74 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 67 63 63 20 74 6f 6f 6c | rchiveSplit.then.error("gcc.tool |
3ca60 | 20 27 55 6e 69 76 65 72 73 61 6c 2a 27 20 70 6c 61 74 66 6f 72 6d 73 20 64 6f 20 6e 6f 74 20 73 | .'Universal*'.platforms.do.not.s |
3ca80 | 75 70 70 6f 72 74 20 73 70 6c 69 74 20 61 72 63 68 69 76 65 73 22 29 0a 65 6e 64 0a 74 61 62 6c | upport.split.archives").end.tabl |
3caa0 | 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 6f 27 29 0a 65 6c 73 65 0a 69 66 20 28 | e.insert(result,.'-o').else.if.( |
3cac0 | 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 | not.prj.options.ArchiveSplit).th |
3cae0 | 65 6e 0a 69 66 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 6c 6c 76 6d 20 74 68 65 6e 0a 74 61 62 6c | en.if.premake.gcc.llvm.then.tabl |
3cb00 | 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 72 63 73 27 29 0a 65 6c 73 65 0a 74 61 62 | e.insert(result,.'rcs').else.tab |
3cb20 | 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 72 63 73 27 29 0a 65 6e 64 0a 65 6c | le.insert(result,.'-rcs').end.el |
3cb40 | 73 65 0a 69 66 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 6c 6c 76 6d 20 74 68 65 6e 0a 69 66 20 28 | se.if.premake.gcc.llvm.then.if.( |
3cb60 | 6e 6f 74 20 6e 64 78 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c | not.ndx).then.table.insert(resul |
3cb80 | 74 2c 20 27 71 63 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c | t,.'qc').else.table.insert(resul |
3cba0 | 74 2c 20 27 63 73 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 28 6e 6f 74 20 6e 64 78 29 20 74 | t,.'cs').end.else.if.(not.ndx).t |
3cbc0 | 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 71 63 27 29 0a | hen.table.insert(result,.'-qc'). |
3cbe0 | 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 63 73 27 29 | else.table.insert(result,.'-cs') |
3cc00 | 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 | .end.end.end.end.return.result.e |
3cc20 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 64 65 66 69 6e | nd.function.premake.gcc.getdefin |
3cc40 | 65 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 | es(defines).local.result.=.{.}.f |
3cc60 | 6f 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 | or._,def.in.ipairs(defines).do.t |
3cc80 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 | able.insert(result,.'-D'....def) |
3cca0 | 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | .end.return.result.end.function. |
3ccc0 | 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 | premake.gcc.getincludedirs(inclu |
3cce0 | 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f | dedirs).local.result.=.{.}.for._ |
3cd00 | 2c 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 | ,dir.in.ipairs(includedirs).do.t |
3cd20 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b | able.insert(result,."-I"...._MAK |
3cd40 | 45 2e 65 73 63 28 64 69 72 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e | E.esc(dir)).end.return.result.en |
3cd60 | 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 67 73 65 74 | d.function.premake.gcc.getcfgset |
3cd80 | 74 69 6e 67 73 28 63 66 67 29 0a 72 65 74 75 72 6e 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e | tings(cfg).return.platforms[cfg. |
3cda0 | 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 65 74 74 69 6e 67 73 0a 65 6e 64 0a 00 70 72 65 6d 61 | platform].cfgsettings.end..prema |
3cdc0 | 6b 65 2e 67 68 73 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 67 68 73 2e 6e 61 6d 65 73 74 79 | ke.ghs.=.{.}.premake.ghs.namesty |
3cde0 | 6c 65 20 3d 20 22 50 53 33 22 0a 70 72 65 6d 61 6b 65 2e 67 68 73 2e 63 63 20 20 20 20 20 3d 20 | le.=."PS3".premake.ghs.cc.....=. |
3ce00 | 22 63 63 70 70 63 22 0a 70 72 65 6d 61 6b 65 2e 67 68 73 2e 63 78 78 20 20 20 20 3d 20 22 63 78 | "ccppc".premake.ghs.cxx....=."cx |
3ce20 | 70 70 63 22 0a 70 72 65 6d 61 6b 65 2e 67 68 73 2e 61 72 20 20 20 20 20 3d 20 22 63 78 70 70 63 | ppc".premake.ghs.ar.....=."cxppc |
3ce40 | 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 | ".local.cflags.=.{.FatalWarnings |
3ce60 | 20 20 3d 20 22 2d 2d 71 75 69 74 5f 61 66 74 65 72 5f 77 61 72 6e 69 6e 67 73 22 2c 0a 4f 70 74 | ..=."--quit_after_warnings",.Opt |
3ce80 | 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 2d 4f 67 65 6e 65 72 61 6c 22 2c 0a 4f 70 74 69 6d | imize.......=."-Ogeneral",.Optim |
3cea0 | 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 4f 73 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 | izeSize...=."-Osize",.OptimizeSp |
3cec0 | 65 65 64 20 20 3d 20 22 2d 4f 73 70 65 65 64 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 | eed..=."-Ospeed",.Symbols....... |
3cee0 | 20 3d 20 22 2d 67 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f | .=."-g",.}.local.cxxflags.=.{.No |
3cf00 | 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 2d 2d 6e 6f 5f 65 78 63 65 70 74 69 6f 6e 73 22 | Exceptions...=."--no_exceptions" |
3cf20 | 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 6e 6f 5f 72 74 74 69 22 2c 0a | ,.NoRTTI.........=."--no_rtti",. |
3cf40 | 55 6e 73 69 67 6e 65 64 43 68 61 72 20 20 20 3d 20 22 2d 2d 75 6e 73 69 67 6e 65 64 5f 63 68 61 | UnsignedChar...=."--unsigned_cha |
3cf60 | 72 73 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 67 68 73 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b | rs",.}.premake.ghs.platforms.=.{ |
3cf80 | 0a 4e 61 74 69 76 65 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 22 2c 0a 7d | .Native.=.{.cppflags.=."-MMD",.} |
3cfa0 | 2c 0a 50 6f 77 65 72 50 43 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 63 63 70 70 | ,.PowerPC.=.{.cc.........=."ccpp |
3cfc0 | 63 22 2c 0a 63 78 78 20 20 20 20 20 20 20 3d 20 22 63 78 70 70 63 22 2c 0a 61 72 20 20 20 20 20 | c",.cxx.......=."cxppc",.ar..... |
3cfe0 | 20 20 3d 20 22 63 78 70 70 63 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 22 | ..=."cxppc",.cppflags...=."-MMD" |
3d000 | 2c 0a 61 72 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 69 76 65 20 2d 6f 22 2c 0a 7d 2c | ,.arflags....=."-archive.-o",.}, |
3d020 | 0a 41 52 4d 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 63 63 61 72 6d 22 2c 0a 63 | .ARM.=.{.cc.........=."ccarm",.c |
3d040 | 78 78 20 20 20 20 20 20 20 20 3d 20 22 63 78 61 72 6d 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 | xx........=."cxarm",.ar......... |
3d060 | 3d 20 22 63 78 61 72 6d 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 22 2c 0a | =."cxarm",.cppflags...=."-MMD",. |
3d080 | 61 72 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 69 76 65 20 2d 6f 22 2c 0a 7d 0a 7d 0a | arflags....=."-archive.-o",.}.}. |
3d0a0 | 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 70 6c | local.platforms.=.premake.ghs.pl |
3d0c0 | 61 74 66 6f 72 6d 73 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 | atforms.function.premake.ghs.get |
3d0e0 | 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d 0a | cppflags(cfg).local.flags.=.{.}. |
3d100 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 | table.insert(flags,.platforms[cf |
3d120 | 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 70 70 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 66 6c 61 | g.platform].cppflags).return.fla |
3d140 | 67 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 63 | gs.end.function.premake.ghs.getc |
3d160 | 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e | flags(cfg).local.result.=.table. |
3d180 | 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 74 61 62 | translate(cfg.flags,.cflags).tab |
3d1a0 | 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e | le.insert(result,.platforms[cfg. |
3d1c0 | 70 6c 61 74 66 6f 72 6d 5d 2e 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 | platform].flags).return.result.e |
3d1e0 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 63 78 78 66 6c | nd.function.premake.ghs.getcxxfl |
3d200 | 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 | ags(cfg).local.result.=.table.tr |
3d220 | 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 | anslate(cfg.flags,.cxxflags).ret |
3d240 | 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e | urn.result.end.function.premake. |
3d260 | 67 68 73 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 | ghs.getldflags(cfg).local.result |
3d280 | 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d | .=.{.}.local.platform.=.platform |
3d2a0 | 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 | s[cfg.platform].table.insert(res |
3d2c0 | 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | ult,.platform.flags).table.inser |
3d2e0 | 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a 72 65 74 75 | t(result,.platform.ldflags).retu |
3d300 | 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 | rn.result.end.function.premake.g |
3d320 | 68 73 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 | hs.getlibdirflags(cfg).local.res |
3d340 | 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 | ult.=.{.}.for._,.value.in.ipairs |
3d360 | 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 | (premake.getlinks(cfg,."all",."d |
3d380 | 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 | irectory")).do.table.insert(resu |
3d3a0 | 6c 74 2c 20 27 2d 4c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e | lt,.'-L'...._MAKE.esc(value)).en |
3d3c0 | 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 | d.return.result.end.function.pre |
3d3e0 | 6d 61 6b 65 2e 67 68 73 2e 67 65 74 6c 69 62 66 69 6c 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 | make.ghs.getlibfiles(cfg).local. |
3d400 | 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 | result.=.{}.return.result.end.fu |
3d420 | 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 | nction.premake.ghs.getlinkflags( |
3d440 | 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 | cfg).local.result.=.{}.for._,.va |
3d460 | 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 | lue.in.ipairs(premake.getlinks(c |
3d480 | 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 6e 61 6d 65 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e | fg,."system",."name")).do.table. |
3d4a0 | 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 6c 6e 6b 3d 27 20 2e 2e 20 5f 4d 41 4b 45 2e | insert(result,.'-lnk='...._MAKE. |
3d4c0 | 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e | esc(value)).end.return.result.en |
3d4e0 | 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 61 72 63 68 69 76 | d.function.premake.ghs.getarchiv |
3d500 | 65 66 6c 61 67 73 28 70 72 6a 2c 20 63 66 67 2c 20 6e 64 78 29 0a 69 66 20 70 72 6a 2e 6f 70 74 | eflags(prj,.cfg,.ndx).if.prj.opt |
3d520 | 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 67 68 | ions.ArchiveSplit.then.error("gh |
3d540 | 73 20 74 6f 6f 6c 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 73 70 6c 69 74 20 61 72 | s.tool.does.not.support.split.ar |
3d560 | 63 68 69 76 65 73 22 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 6c | chives").end.local.result.=.{}.l |
3d580 | 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c | ocal.platform.=.platforms[cfg.pl |
3d5a0 | 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 | atform].table.insert(result,.pla |
3d5c0 | 74 66 6f 72 6d 2e 61 72 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 | tform.arflags).return.result.end |
3d5e0 | 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 64 65 66 69 6e 65 73 | .function.premake.ghs.getdefines |
3d600 | 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 | (defines).local.result.=.{.}.for |
3d620 | 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 | ._,def.in.ipairs(defines).do.tab |
3d640 | 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 | le.insert(result,.'-D'....def).e |
3d660 | 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 | nd.return.result.end.function.pr |
3d680 | 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 | emake.ghs.getincludedirs(include |
3d6a0 | 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 | dirs).local.result.=.{.}.for._,d |
3d6c0 | 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 | ir.in.ipairs(includedirs).do.tab |
3d6e0 | 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e | le.insert(result,."-I"...._MAKE. |
3d700 | 65 73 63 28 64 69 72 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a | esc(dir)).end.return.result.end. |
3d720 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 63 66 67 73 65 74 74 69 | function.premake.ghs.getcfgsetti |
3d740 | 6e 67 73 28 63 66 67 29 0a 72 65 74 75 72 6e 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c | ngs(cfg).return.platforms[cfg.pl |
3d760 | 61 74 66 6f 72 6d 5d 2e 63 66 67 73 65 74 74 69 6e 67 73 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 | atform].cfgsettings.end..premake |
3d780 | 2e 6d 73 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 73 63 2e 6e 61 6d 65 73 74 79 6c 65 | .msc.=.{.}.premake.msc.namestyle |
3d7a0 | 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 00 70 72 65 6d 61 6b 65 2e 6f 77 20 3d 20 7b 20 7d 0a 70 | .=."windows"..premake.ow.=.{.}.p |
3d7c0 | 72 65 6d 61 6b 65 2e 6f 77 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a | remake.ow.namestyle.=."windows". |
3d7e0 | 70 72 65 6d 61 6b 65 2e 6f 77 2e 63 63 20 20 20 20 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 | premake.ow.cc.....=."WCL386".pre |
3d800 | 6d 61 6b 65 2e 6f 77 2e 63 78 78 20 20 20 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b | make.ow.cxx....=."WCL386".premak |
3d820 | 65 2e 6f 77 2e 61 72 20 20 20 20 20 3d 20 22 61 72 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 | e.ow.ar.....=."ar".local.cflags. |
3d840 | 3d 0a 7b 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 77 78 22 2c 0a 46 61 74 61 | =.{.ExtraWarnings..=."-wx",.Fata |
3d860 | 6c 57 61 72 6e 69 6e 67 20 20 20 3d 20 22 2d 77 65 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 | lWarning...=."-we",.FloatFast... |
3d880 | 20 20 20 3d 20 22 2d 6f 6d 6e 22 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d | ...=."-omn",.FloatStrict....=."- |
3d8a0 | 6f 70 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 2d 6f 78 22 2c 0a 4f 70 74 | op",.Optimize.......=."-ox",.Opt |
3d8c0 | 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 6f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 | imizeSize...=."-os",.OptimizeSpe |
3d8e0 | 65 64 20 20 3d 20 22 2d 6f 74 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d | ed..=."-ot",.Symbols........=."- |
3d900 | 64 32 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 | d2",.}.local.cxxflags.=.{.NoExce |
3d920 | 70 74 69 6f 6e 73 20 20 20 3d 20 22 2d 78 64 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 | ptions...=."-xd",.NoRTTI........ |
3d940 | 20 3d 20 22 2d 78 72 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 70 6c 61 74 66 6f 72 6d 73 | .=."-xr",.}.premake.ow.platforms |
3d960 | 20 3d 20 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 7b 20 0a 66 6c 61 67 73 20 3d 20 22 22 20 0a 7d 2c | .=..{.Native.=.{..flags.=.""..}, |
3d980 | 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 70 70 66 6c 61 | .}.function.premake.ow.getcppfla |
3d9a0 | 67 73 28 63 66 67 29 0a 72 65 74 75 72 6e 20 7b 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | gs(cfg).return.{}.end.function.p |
3d9c0 | 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 | remake.ow.getcflags(cfg).local.r |
3d9e0 | 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 | esult.=.table.translate(cfg.flag |
3da00 | 73 2c 20 63 66 6c 61 67 73 29 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 | s,.cflags).if.(cfg.flags.Symbols |
3da20 | 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 68 77 | ).then.table.insert(result,."-hw |
3da40 | 22 29 20 20 20 2d 2d 20 57 61 74 63 6f 6d 20 64 65 62 75 67 20 66 6f 72 6d 61 74 20 66 6f 72 20 | ")...--.Watcom.debug.format.for. |
3da60 | 57 61 74 63 6f 6d 20 64 65 62 75 67 67 65 72 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c | Watcom.debugger.end.return.resul |
3da80 | 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 78 78 | t.end.function.premake.ow.getcxx |
3daa0 | 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e | flags(cfg).local.result.=.table. |
3dac0 | 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 | translate(cfg.flags,.cxxflags).r |
3dae0 | 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | eturn.result.end.function.premak |
3db00 | 65 2e 6f 77 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c | e.ow.getldflags(cfg).local.resul |
3db20 | 74 20 3d 20 7b 20 7d 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 | t.=.{.}.if.(cfg.flags.Symbols).t |
3db40 | 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 6f 70 20 73 79 6d | hen.table.insert(result,."op.sym |
3db60 | 66 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 | f").end.return.result.end.functi |
3db80 | 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 6c 69 62 66 69 6c 65 73 28 63 66 67 29 0a 6c | on.premake.ow.getlibfiles(cfg).l |
3dba0 | 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 | ocal.result.=.{}.return.result.e |
3dbc0 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 6c 69 6e 6b 66 6c | nd.function.premake.ow.getlinkfl |
3dbe0 | 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 72 65 74 75 | ags(cfg).local.result.=.{.}.retu |
3dc00 | 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f | rn.result.end.function.premake.o |
3dc20 | 77 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 | w.getdefines(defines).local.resu |
3dc40 | 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 | lt.=.{.}.for._,def.in.ipairs(def |
3dc60 | 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d | ines).do.table.insert(result,.'- |
3dc80 | 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 | D'....def).end.return.result.end |
3dca0 | 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 69 6e 63 6c 75 64 65 64 | .function.premake.ow.getincluded |
3dcc0 | 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 | irs(includedirs).local.result.=. |
3dce0 | 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 | {.}.for._,dir.in.ipairs(included |
3dd00 | 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 49 | irs).do.table.insert(result,.'-I |
3dd20 | 20 22 27 20 2e 2e 20 64 69 72 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 | ."'....dir....'"').end.return.re |
3dd40 | 73 75 6c 74 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 73 6e 63 20 3d 20 7b 20 7d 0a 70 72 65 6d | sult.end..premake.snc.=.{.}.prem |
3dd60 | 61 6b 65 2e 73 6e 63 2e 63 63 20 20 20 20 20 3d 20 22 73 6e 63 22 0a 70 72 65 6d 61 6b 65 2e 73 | ake.snc.cc.....=."snc".premake.s |
3dd80 | 6e 63 2e 63 78 78 20 20 20 20 3d 20 22 67 2b 2b 22 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 61 72 | nc.cxx....=."g++".premake.snc.ar |
3dda0 | 20 20 20 20 20 3d 20 22 61 72 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 78 74 | .....=."ar".local.cflags.=.{.Ext |
3ddc0 | 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 58 64 69 61 67 3d 32 22 2c 0a 46 61 74 61 6c 57 | raWarnings..=."-Xdiag=2",.FatalW |
3dde0 | 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 58 71 75 69 74 3d 32 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 | arnings..=."-Xquit=2",.}.local.c |
3de00 | 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 22 2c | xxflags.=.{.NoExceptions...=."", |
3de20 | 20 2d 2d 20 4e 6f 20 65 78 63 65 70 74 69 6f 6e 73 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 | .--.No.exceptions.is.the.default |
3de40 | 20 69 6e 20 74 68 65 20 53 4e 43 20 63 6f 6d 70 69 6c 65 72 2e 0a 4e 6f 52 54 54 49 20 20 20 20 | .in.the.SNC.compiler..NoRTTI.... |
3de60 | 20 20 20 20 20 3d 20 22 2d 58 63 2d 3d 72 74 74 69 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 73 6e | .....=."-Xc-=rtti",.}.premake.sn |
3de80 | 63 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 50 53 33 20 3d 20 7b 0a 63 63 20 20 20 20 20 | c.platforms.=..{.PS3.=.{.cc..... |
3dea0 | 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 | ....=."ppu-lv2-g++",.cxx........ |
3dec0 | 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 70 | =."ppu-lv2-g++",.ar.........=."p |
3dee0 | 70 75 2d 6c 76 32 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 20 2d | pu-lv2-ar",.cppflags...=."-MMD.- |
3df00 | 4d 50 22 2c 0a 7d 0a 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 | MP",.}.}.local.platforms.=.prema |
3df20 | 6b 65 2e 73 6e 63 2e 70 6c 61 74 66 6f 72 6d 73 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | ke.snc.platforms.function.premak |
3df40 | 65 2e 73 6e 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 | e.snc.getcppflags(cfg).local.res |
3df60 | 75 6c 74 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 | ult.=.{.}.table.insert(result,.p |
3df80 | 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 70 70 66 6c 61 67 73 29 | latforms[cfg.platform].cppflags) |
3dfa0 | 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | .return.result.end.function.prem |
3dfc0 | 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 | ake.snc.getcflags(cfg).local.res |
3dfe0 | 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c | ult.=.table.translate(cfg.flags, |
3e000 | 20 63 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c | .cflags).table.insert(result,.pl |
3e020 | 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 66 6c 61 67 73 29 0a 69 66 20 | atforms[cfg.platform].flags).if. |
3e040 | 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 74 61 62 | cfg.kind.==."SharedLib".then.tab |
3e060 | 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 66 50 49 43 22 29 0a 65 6e 64 0a 72 | le.insert(result,."-fPIC").end.r |
3e080 | 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | eturn.result.end.function.premak |
3e0a0 | 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 | e.snc.getcxxflags(cfg).local.res |
3e0c0 | 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c | ult.=.table.translate(cfg.flags, |
3e0e0 | 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e | .cxxflags).return.result.end.fun |
3e100 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 | ction.premake.snc.getldflags(cfg |
3e120 | 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 6e 6f 74 20 63 66 67 2e | ).local.result.=.{.}.if.not.cfg. |
3e140 | 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | flags.Symbols.then.table.insert( |
3e160 | 72 65 73 75 6c 74 2c 20 22 2d 73 22 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d | result,."-s").end.if.cfg.kind.== |
3e180 | 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 | ."SharedLib".then.table.insert(r |
3e1a0 | 65 73 75 6c 74 2c 20 22 2d 73 68 61 72 65 64 22 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 | esult,."-shared").if.not.cfg.fla |
3e1c0 | 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | gs.NoImportLib.then.table.insert |
3e1e0 | 28 72 65 73 75 6c 74 2c 20 27 2d 57 6c 2c 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62 3d 22 27 20 2e 2e | (result,.'-Wl,--out-implib="'... |
3e200 | 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 27 22 27 29 | .cfg.linktarget.fullpath....'"') |
3e220 | 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f | .end.end.local.platform.=.platfo |
3e240 | 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 | rms[cfg.platform].table.insert(r |
3e260 | 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 | esult,.platform.flags).table.ins |
3e280 | 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a 72 65 | ert(result,.platform.ldflags).re |
3e2a0 | 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | turn.result.end.function.premake |
3e2c0 | 2e 73 6e 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 | .snc.getlibdirflags(cfg).local.r |
3e2e0 | 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 | esult.=.{.}.for._,.value.in.ipai |
3e300 | 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 | rs(premake.getlinks(cfg,."all",. |
3e320 | 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 | "directory")).do.table.insert(re |
3e340 | 73 75 6c 74 2c 20 27 2d 4c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a | sult,.'-L'...._MAKE.esc(value)). |
3e360 | 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | end.return.result.end.function.p |
3e380 | 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 69 62 66 69 6c 65 73 28 63 66 67 29 0a 6c 6f 63 61 | remake.snc.getlibfiles(cfg).loca |
3e3a0 | 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a | l.result.=.{}.return.result.end. |
3e3c0 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 | function.premake.snc.getlinkflag |
3e3e0 | 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 | s(cfg).local.result.=.{}.for._,. |
3e400 | 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 | value.in.ipairs(premake.getlinks |
3e420 | 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 6e 61 6d 65 22 29 29 20 64 6f 0a 74 61 62 6c | (cfg,."system",."name")).do.tabl |
3e440 | 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 6c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 | e.insert(result,.'-l'...._MAKE.e |
3e460 | 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 | sc(value)).end.return.result.end |
3e480 | 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 64 65 66 69 6e 65 73 | .function.premake.snc.getdefines |
3e4a0 | 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 | (defines).local.result.=.{.}.for |
3e4c0 | 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 | ._,def.in.ipairs(defines).do.tab |
3e4e0 | 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 | le.insert(result,.'-D'....def).e |
3e500 | 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 | nd.return.result.end.function.pr |
3e520 | 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 | emake.snc.getincludedirs(include |
3e540 | 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 | dirs).local.result.=.{.}.for._,d |
3e560 | 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 | ir.in.ipairs(includedirs).do.tab |
3e580 | 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e | le.insert(result,."-I"...._MAKE. |
3e5a0 | 65 73 63 28 64 69 72 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a | esc(dir)).end.return.result.end. |
3e5c0 | 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 70 72 6f 6a 65 63 74 73 28 | .function.premake.checkprojects( |
3e5e0 | 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e | ).local.action.=.premake.action. |
3e600 | 63 75 72 72 65 6e 74 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c | current().for.sln.in.premake.sol |
3e620 | 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 28 23 73 6c 6e 2e 70 72 6f 6a 65 63 74 | ution.each().do.if.(#sln.project |
3e640 | 73 20 3d 3d 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 73 6f 6c 75 74 69 | s.==.0).then.return.nil,."soluti |
3e660 | 6f 6e 20 27 22 20 2e 2e 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 74 | on.'"....sln.name...."'.needs.at |
3e680 | 20 6c 65 61 73 74 20 6f 6e 65 20 70 72 6f 6a 65 63 74 22 0a 65 6e 64 0a 69 66 20 28 23 73 6c 6e | .least.one.project".end.if.(#sln |
3e6a0 | 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 3d 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 | .configurations.==.0).then.retur |
3e6c0 | 6e 20 6e 69 6c 2c 20 22 73 6f 6c 75 74 69 6f 6e 20 27 22 20 2e 2e 20 73 6c 6e 2e 6e 61 6d 65 20 | n.nil,."solution.'"....sln.name. |
3e6e0 | 2e 2e 20 22 27 20 6e 65 65 64 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 22 0a 65 6e 64 0a | ..."'.needs.configurations".end. |
3e700 | 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 | for.prj.in.premake.solution.each |
3e720 | 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6c 61 6e 67 | project(sln).do.if.(not.prj.lang |
3e740 | 75 61 67 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 70 72 6f 6a 65 63 74 20 | uage).then.return.nil,."project. |
3e760 | 27 22 20 2e 2e 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 20 6c 61 6e 67 | '"...prj.name...."'.needs.a.lang |
3e780 | 75 61 67 65 22 0a 65 6e 64 0a 69 66 20 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 | uage".end.if.(action.valid_langu |
3e7a0 | 61 67 65 73 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e | ages).then.if.(not.table.contain |
3e7c0 | 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 2c 20 70 72 6a 2e 6c 61 | s(action.valid_languages,.prj.la |
3e7e0 | 6e 67 75 61 67 65 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 | nguage)).then.return.nil,."the." |
3e800 | 20 2e 2e 20 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e | ....action.shortname....".action |
3e820 | 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 22 20 2e 2e 20 70 72 6a 2e 6c 61 6e 67 75 | .does.not.support."....prj.langu |
3e840 | 61 67 65 20 2e 2e 20 22 20 70 72 6f 6a 65 63 74 73 22 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 63 | age....".projects".end.end.for.c |
3e860 | 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f | fg.in.premake.eachconfig(prj).do |
3e880 | 0a 69 66 20 28 6e 6f 74 20 63 66 67 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e | .if.(not.cfg.kind).then.return.n |
3e8a0 | 69 6c 2c 20 22 70 72 6f 6a 65 63 74 20 27 22 20 2e 2e 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 | il,."project.'"...prj.name...."' |
3e8c0 | 20 6e 65 65 64 73 20 61 20 6b 69 6e 64 20 69 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 27 | .needs.a.kind.in.configuration.' |
3e8e0 | 22 20 2e 2e 20 63 66 67 2e 6e 61 6d 65 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 28 61 63 74 | "....cfg.name...."'".end.if.(act |
3e900 | 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 | ion.valid_kinds).then.if.(not.ta |
3e920 | 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 2c | ble.contains(action.valid_kinds, |
3e940 | 20 63 66 67 2e 6b 69 6e 64 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 | .cfg.kind)).then.return.nil,."th |
3e960 | 65 20 22 20 2e 2e 20 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 | e."....action.shortname....".act |
3e980 | 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 22 20 2e 2e 20 63 66 67 2e 6b 69 | ion.does.not.support."....cfg.ki |
3e9a0 | 6e 64 20 2e 2e 20 22 20 70 72 6f 6a 65 63 74 73 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 | nd....".projects".end.end.end.if |
3e9c0 | 20 61 63 74 69 6f 6e 2e 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 63 74 69 | .action.oncheckproject.then.acti |
3e9e0 | 6f 6e 2e 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a 65 | on.oncheckproject(prj).end.end.e |
3ea00 | 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | nd.return.true.end.function.prem |
3ea20 | 61 6b 65 2e 63 68 65 63 6b 74 6f 6f 6c 73 28 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 | ake.checktools().local.action.=. |
3ea40 | 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 28 6e 6f 74 | premake.action.current().if.(not |
3ea60 | 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 29 20 74 68 65 6e 20 0a 72 65 74 75 72 | .action.valid_tools).then..retur |
3ea80 | 6e 20 74 72 75 65 20 0a 65 6e 64 0a 66 6f 72 20 74 6f 6f 6c 2c 20 76 61 6c 75 65 73 20 69 6e 20 | n.true..end.for.tool,.values.in. |
3eaa0 | 70 61 69 72 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 29 20 64 6f 0a 69 66 20 | pairs(action.valid_tools).do.if. |
3eac0 | 28 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 | (_OPTIONS[tool]).then.if.(not.ta |
3eae0 | 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 76 61 6c 75 65 73 2c 20 5f 4f 50 54 49 4f 4e 53 5b 74 6f | ble.contains(values,._OPTIONS[to |
3eb00 | 6f 6c 5d 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e | ol])).then.return.nil,."the."... |
3eb20 | 20 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f | .action.shortname....".action.do |
3eb40 | 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 2f 22 20 2e 2e 20 74 6f 6f 6c 20 2e 2e 20 22 3d 22 | es.not.support./"....tool...."=" |
3eb60 | 20 2e 2e 20 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 20 2e 2e 20 22 20 28 79 65 74 29 22 0a 65 | ...._OPTIONS[tool]....".(yet)".e |
3eb80 | 6e 64 0a 65 6c 73 65 0a 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 20 3d 20 76 61 6c 75 65 73 5b | nd.else._OPTIONS[tool].=.values[ |
3eba0 | 31 5d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 00 66 75 6e 63 | 1].end.end.return.true.end..func |
3ebc0 | 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 68 6f 77 68 65 6c 70 28 29 0a 70 72 69 6e 74 66 28 22 | tion.premake.showhelp().printf(" |
3ebe0 | 22 29 0a 70 72 69 6e 74 66 28 22 55 73 61 67 65 3a 20 67 65 6e 69 65 20 5b 6f 70 74 69 6f 6e 73 | ").printf("Usage:.genie.[options |
3ec00 | 5d 20 61 63 74 69 6f 6e 20 5b 61 72 67 75 6d 65 6e 74 73 5d 22 29 0a 70 72 69 6e 74 66 28 22 22 | ].action.[arguments]").printf("" |
3ec20 | 29 0a 70 72 69 6e 74 66 28 22 4f 50 54 49 4f 4e 53 22 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 66 | ).printf("OPTIONS").printf("").f |
3ec40 | 6f 72 20 6f 70 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 65 61 63 68 | or.option.in.premake.option.each |
3ec60 | 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 72 69 67 67 65 72 20 3d 20 6f 70 74 69 6f 6e 2e 74 72 69 | ().do.local.trigger.=.option.tri |
3ec80 | 67 67 65 72 0a 6c 6f 63 61 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 6f 70 74 69 6f 6e 2e | gger.local.description.=.option. |
3eca0 | 64 65 73 63 72 69 70 74 69 6f 6e 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 76 61 6c 75 65 29 20 74 68 | description.if.(option.value).th |
3ecc0 | 65 6e 20 74 72 69 67 67 65 72 20 3d 20 74 72 69 67 67 65 72 20 2e 2e 20 22 3d 22 20 2e 2e 20 6f | en.trigger.=.trigger...."="....o |
3ece0 | 70 74 69 6f 6e 2e 76 61 6c 75 65 20 65 6e 64 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 | ption.value.end.if.(option.allow |
3ed00 | 65 64 29 20 74 68 65 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 64 65 73 63 72 69 70 74 69 | ed).then.description.=.descripti |
3ed20 | 6f 6e 20 2e 2e 20 22 3b 20 6f 6e 65 20 6f 66 3a 22 20 65 6e 64 0a 70 72 69 6e 74 66 28 22 20 2d | on....";.one.of:".end.printf(".- |
3ed40 | 2d 25 2d 31 35 73 20 25 73 22 2c 20 74 72 69 67 67 65 72 2c 20 64 65 73 63 72 69 70 74 69 6f 6e | -%-15s.%s",.trigger,.description |
3ed60 | 29 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 20 74 68 65 6e 0a 66 6f 72 20 5f | ).if.(option.allowed).then.for._ |
3ed80 | 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 | ,.value.in.ipairs(option.allowed |
3eda0 | 29 20 64 6f 0a 70 72 69 6e 74 66 28 22 20 20 20 20 20 25 2d 31 34 73 20 25 73 22 2c 20 76 61 6c | ).do.printf(".....%-14s.%s",.val |
3edc0 | 75 65 5b 31 5d 2c 20 76 61 6c 75 65 5b 32 5d 29 0a 65 6e 64 0a 65 6e 64 0a 70 72 69 6e 74 66 28 | ue[1],.value[2]).end.end.printf( |
3ede0 | 22 22 29 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 41 43 54 49 4f 4e 53 22 29 0a 70 72 69 6e 74 66 | "").end.printf("ACTIONS").printf |
3ee00 | 28 22 22 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f | ("").for.action.in.premake.actio |
3ee20 | 6e 2e 65 61 63 68 28 29 20 64 6f 0a 70 72 69 6e 74 66 28 22 20 25 2d 31 37 73 20 25 73 22 2c 20 | n.each().do.printf(".%-17s.%s",. |
3ee40 | 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 2c 20 61 63 74 69 6f 6e 2e 64 65 73 63 72 69 70 74 69 | action.trigger,.action.descripti |
3ee60 | 6f 6e 29 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e 74 66 28 22 46 6f 72 20 61 | on).end.printf("").printf("For.a |
3ee80 | 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 68 74 74 70 73 | dditional.information,.see.https |
3eea0 | 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 62 6b 61 72 61 64 7a 69 63 2f 67 65 6e 69 65 22 29 0a | ://github.com/bkaradzic/genie"). |
3eec0 | 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 5f 66 69 6c 65 6c 65 76 65 6c 63 6f 6e 66 69 67 20 3d 20 | end..premake._filelevelconfig.=. |
3eee0 | 66 61 6c 73 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 | false.function.premake.generate( |
3ef00 | 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 2c 20 63 61 6c 6c 62 61 63 6b 29 0a 66 69 6c 65 6e 61 6d | obj,.filename,.callback).filenam |
3ef20 | 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 | e.=.premake.project.getfilename( |
3ef40 | 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 70 72 69 6e 74 66 28 22 47 65 6e 65 72 61 74 69 6e | obj,.filename).printf("Generatin |
3ef60 | 67 20 25 73 2e 2e 2e 22 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 2c 20 65 72 72 | g.%s...",.filename).local.f,.err |
3ef80 | 20 3d 20 69 6f 2e 6f 70 65 6e 28 66 69 6c 65 6e 61 6d 65 2c 20 22 77 62 22 29 0a 69 66 20 28 6e | .=.io.open(filename,."wb").if.(n |
3efa0 | 6f 74 20 66 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 30 29 0a 65 6e 64 0a 69 6f 2e | ot.f).then.error(err,.0).end.io. |
3efc0 | 6f 75 74 70 75 74 28 66 29 0a 63 61 6c 6c 62 61 63 6b 28 6f 62 6a 29 0a 66 3a 63 6c 6f 73 65 28 | output(f).callback(obj).f:close( |
3efe0 | 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 44 65 66 61 75 | ).end.function.premake.findDefau |
3f000 | 6c 74 53 63 72 69 70 74 28 64 69 72 2c 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 29 0a 73 65 | ltScript(dir,.search_upwards).se |
3f020 | 61 72 63 68 5f 75 70 77 61 72 64 73 20 3d 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 20 6f 72 | arch_upwards.=.search_upwards.or |
3f040 | 20 74 72 75 65 0a 6c 6f 63 61 6c 20 6c 61 73 74 20 3d 20 22 22 0a 77 68 69 6c 65 20 64 69 72 20 | .true.local.last.=."".while.dir. |
3f060 | 7e 3d 20 6c 61 73 74 20 64 6f 0a 66 6f 72 20 5f 2c 20 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 | ~=.last.do.for._,.name.in.ipairs |
3f080 | 28 7b 20 22 67 65 6e 69 65 2e 6c 75 61 22 2c 20 22 73 6f 6c 75 74 69 6f 6e 2e 6c 75 61 22 2c 20 | ({."genie.lua",."solution.lua",. |
3f0a0 | 22 70 72 65 6d 61 6b 65 34 2e 6c 75 61 22 20 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 73 63 72 69 70 | "premake4.lua".}).do.local.scrip |
3f0c0 | 74 30 20 3d 20 64 69 72 20 2e 2e 20 22 2f 22 20 2e 2e 20 6e 61 6d 65 0a 69 66 20 28 6f 73 2e 69 | t0.=.dir...."/"....name.if.(os.i |
3f0e0 | 73 66 69 6c 65 28 73 63 72 69 70 74 30 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 2c | sfile(script0)).then.return.dir, |
3f100 | 20 6e 61 6d 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 63 72 69 70 74 31 20 3d 20 64 69 72 20 2e 2e | .name.end.local.script1.=.dir... |
3f120 | 20 22 2f 73 63 72 69 70 74 73 2f 22 20 2e 2e 20 6e 61 6d 65 0a 69 66 20 28 6f 73 2e 69 73 66 69 | ."/scripts/"....name.if.(os.isfi |
3f140 | 6c 65 28 73 63 72 69 70 74 31 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 20 2e 2e 20 | le(script1)).then.return.dir.... |
3f160 | 22 2f 73 63 72 69 70 74 73 2f 22 2c 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 6c 61 73 74 20 3d | "/scripts/",.name.end.end.last.= |
3f180 | 20 64 69 72 0a 64 69 72 20 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 64 69 72 | .dir.dir..=.path.getabsolute(dir |
3f1a0 | 20 2e 2e 20 22 2f 2e 2e 22 29 0a 69 66 20 64 69 72 20 3d 3d 20 22 2e 22 20 6f 72 20 6e 6f 74 20 | ...."/..").if.dir.==.".".or.not. |
3f1c0 | 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 20 74 68 65 6e 20 62 72 65 61 6b 20 65 6e 64 0a 65 6e | search_upwards.then.break.end.en |
3f1e0 | 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 6e 69 6c 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 | d.return.nil,.nil.end..premake.c |
3f200 | 6f 64 65 62 6c 6f 63 6b 73 20 3d 20 7b 20 7d 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 | odeblocks.=.{.}.newaction.{.trig |
3f220 | 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 63 6f 64 65 62 6c 6f 63 6b 73 22 2c 0a 73 68 6f 72 | ger.........=."codeblocks",.shor |
3f240 | 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 43 6f 64 65 3a 3a 42 6c 6f 63 6b 73 22 2c 0a 64 65 | tname.......=."Code::Blocks",.de |
3f260 | 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 43 6f 64 65 3a 3a | scription.....=."Generate.Code:: |
3f280 | 42 6c 6f 63 6b 73 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e | Blocks.project.files",.valid_kin |
3f2a0 | 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 | ds.....=.{."ConsoleApp",."Window |
3f2c0 | 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 | edApp",."StaticLib",."SharedLib" |
3f2e0 | 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b | .},.valid_languages.=.{."C",."C+ |
3f300 | 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 3d | +".},.valid_tools.....=.{.cc...= |
3f320 | 20 7b 20 22 67 63 63 22 2c 20 22 6f 77 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 | .{."gcc",."ow".},.},.onsolution. |
3f340 | 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 | =.function(sln).premake.generate |
3f360 | 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f | (sln,."%%.workspace",.premake.co |
3f380 | 64 65 62 6c 6f 63 6b 73 2e 77 6f 72 6b 73 70 61 63 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 | deblocks.workspace).end,.onproje |
3f3a0 | 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 | ct.=.function(prj).premake.gener |
3f3c0 | 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 62 70 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 | ate(prj,."%%.cbp",.premake.codeb |
3f3e0 | 6c 6f 63 6b 73 2e 63 62 70 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 | locks.cbp).end,.oncleansolution. |
3f400 | 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 | =.function(sln).premake.clean.fi |
3f420 | 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 29 0a 65 6e 64 2c 0a 6f 6e 63 | le(sln,."%%.workspace").end,.onc |
3f440 | 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d | leanproject.=.function(prj).prem |
3f460 | 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 63 62 70 22 29 0a 70 72 | ake.clean.file(prj,."%%.cbp").pr |
3f480 | 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 64 65 70 65 6e 64 | emake.clean.file(prj,."%%.depend |
3f4a0 | 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6c | ").premake.clean.file(prj,."%%.l |
3f4c0 | 61 79 6f 75 74 22 29 0a 65 6e 64 0a 7d 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e | ayout").end.}..function.premake. |
3f4e0 | 63 6f 64 65 62 6c 6f 63 6b 73 2e 77 6f 72 6b 73 70 61 63 65 28 73 6c 6e 29 0a 5f 70 28 27 3c 3f | codeblocks.workspace(sln)._p('<? |
3f500 | 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 46 2d | xml.version="1.0".encoding="UTF- |
3f520 | 38 22 20 73 74 61 6e 64 61 6c 6f 6e 65 3d 22 79 65 73 22 20 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f | 8".standalone="yes".?>')._p('<Co |
3f540 | 64 65 42 6c 6f 63 6b 73 5f 77 6f 72 6b 73 70 61 63 65 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 31 2c | deBlocks_workspace_file>')._p(1, |
3f560 | 27 3c 57 6f 72 6b 73 70 61 63 65 20 74 69 74 6c 65 3d 22 25 73 22 3e 27 2c 20 73 6c 6e 2e 6e 61 | '<Workspace.title="%s">',.sln.na |
3f580 | 6d 65 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e | me).for.prj.in.premake.solution. |
3f5a0 | 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 | eachproject(sln).do.local.fname. |
3f5c0 | 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e | =.path.join(path.getrelative(sln |
3f5e0 | 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 70 72 6a 2e 6e 61 | .location,.prj.location),.prj.na |
3f600 | 6d 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 76 65 20 3d 20 69 69 66 28 70 72 6a 2e 70 72 6f 6a 65 | me).local.active.=.iif(prj.proje |
3f620 | 63 74 20 3d 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 31 5d 2c 20 27 20 61 63 74 69 76 65 3d | ct.==.sln.projects[1],.'.active= |
3f640 | 22 31 22 27 2c 20 27 27 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 20 66 69 6c 65 6e 61 6d | "1"',.'')._p(2,'<Project.filenam |
3f660 | 65 3d 22 25 73 2e 63 62 70 22 25 73 3e 27 2c 20 66 6e 61 6d 65 2c 20 61 63 74 69 76 65 29 0a 66 | e="%s.cbp"%s>',.fname,.active).f |
3f680 | 6f 72 20 5f 2c 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 | or._,dep.in.ipairs(premake.getde |
3f6a0 | 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 29 20 64 6f 0a 5f 70 28 33 2c 27 3c 44 65 70 65 6e | pendencies(prj)).do._p(3,'<Depen |
3f6c0 | 64 73 20 66 69 6c 65 6e 61 6d 65 3d 22 25 73 2e 63 62 70 22 20 2f 3e 27 2c 20 70 61 74 68 2e 6a | ds.filename="%s.cbp"./>',.path.j |
3f6e0 | 6f 69 6e 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f | oin(path.getrelative(sln.locatio |
3f700 | 6e 2c 20 64 65 70 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 64 65 70 2e 6e 61 6d 65 29 29 0a 65 6e 64 | n,.dep.location),.dep.name)).end |
3f720 | 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f | ._p(2,'</Project>').end._p(1,'</ |
3f740 | 57 6f 72 6b 73 70 61 63 65 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 42 6c 6f 63 6b 73 5f 77 6f | Workspace>')._p('</CodeBlocks_wo |
3f760 | 72 6b 73 70 61 63 65 5f 66 69 6c 65 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 6f 64 65 62 | rkspace_file>').end..local.codeb |
3f780 | 6c 6f 63 6b 73 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 0a 66 75 6e 63 74 | locks.=.premake.codeblocks.funct |
3f7a0 | 69 6f 6e 20 63 6f 64 65 62 6c 6f 63 6b 73 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 | ion.codeblocks.files(prj).local. |
3f7c0 | 70 63 68 68 65 61 64 65 72 0a 69 66 20 28 70 72 6a 2e 70 63 68 68 65 61 64 65 72 29 20 74 68 65 | pchheader.if.(prj.pchheader).the |
3f7e0 | 6e 0a 70 63 68 68 65 61 64 65 72 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 | n.pchheader.=.path.getrelative(p |
3f800 | 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6e 64 0a | rj.location,.prj.pchheader).end. |
3f820 | 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 | for.fcfg.in.premake.project.each |
3f840 | 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 55 6e 69 74 20 66 69 6c 65 6e 61 6d | file(prj).do._p(2,'<Unit.filenam |
3f860 | 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 | e="%s">',.premake.esc(fcfg.name) |
3f880 | 29 0a 69 66 20 66 63 66 67 2e 6e 61 6d 65 20 7e 3d 20 66 63 66 67 2e 76 70 61 74 68 20 74 68 65 | ).if.fcfg.name.~=.fcfg.vpath.the |
3f8a0 | 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 76 69 72 74 75 61 6c 46 6f 6c 64 65 72 3d 22 25 | n._p(3,'<Option.virtualFolder="% |
3f8c0 | 73 22 20 2f 3e 27 2c 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 63 66 67 2e 76 | s"./>',.path.getdirectory(fcfg.v |
3f8e0 | 70 61 74 68 29 29 0a 65 6e 64 0a 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c | path)).end.if.path.isresourcefil |
3f900 | 65 28 66 63 66 67 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 | e(fcfg.name).then._p(3,'<Option. |
3f920 | 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 57 49 4e 44 52 45 53 22 20 2f 3e 27 29 0a 65 6c 73 65 69 | compilerVar="WINDRES"./>').elsei |
3f940 | 66 20 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 63 66 67 2e 6e 61 6d 65 29 20 61 6e 64 20 70 72 | f.path.iscfile(fcfg.name).and.pr |
3f960 | 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 2b 2b 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c | j.language.==."C++".then._p(3,'< |
3f980 | 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 43 43 22 20 2f 3e 27 29 0a 65 6e 64 | Option.compilerVar="CC"./>').end |
3f9a0 | 0a 69 66 20 6e 6f 74 20 70 72 6a 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 66 63 66 67 | .if.not.prj.flags.NoPCH.and.fcfg |
3f9c0 | 2e 6e 61 6d 65 20 3d 3d 20 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f | .name.==.pchheader.then._p(3,'<O |
3f9e0 | 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 25 73 22 20 2f 3e 27 2c 20 69 69 66 28 | ption.compilerVar="%s"./>',.iif( |
3fa00 | 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 43 43 22 2c 20 22 43 50 50 22 | prj.language.==."C",."CC",."CPP" |
3fa20 | 29 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 3d 22 31 22 20 2f 3e 27 | ))._p(3,'<Option.compile="1"./>' |
3fa40 | 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 77 65 69 67 68 74 3d 22 30 22 20 2f 3e 27 29 0a | )._p(3,'<Option.weight="0"./>'). |
3fa60 | 5f 70 28 33 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 78 20 63 2b 2b 2d 68 65 61 64 65 72 | _p(3,'<Add.option="-x.c++-header |
3fa80 | 22 20 2f 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 55 6e 69 74 3e 27 29 0a 65 6e 64 0a 65 | "./>').end._p(2,'</Unit>').end.e |
3faa0 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 64 | nd.function.premake.codeblocks.d |
3fac0 | 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c | ebugenvs(cfg).if.premake.gettool |
3fae0 | 28 63 66 67 29 20 3d 3d 20 70 72 65 6d 61 6b 65 2e 67 63 63 20 74 68 65 6e 0a 5f 70 28 33 2c 27 | (cfg).==.premake.gcc.then._p(3,' |
3fb00 | 3c 64 65 62 75 67 67 65 72 3e 27 29 0a 5f 70 28 34 2c 27 3c 72 65 6d 6f 74 65 5f 64 65 62 75 67 | <debugger>')._p(4,'<remote_debug |
3fb20 | 67 69 6e 67 20 74 61 72 67 65 74 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 | ging.target="%s">',.premake.esc( |
3fb40 | 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 61 72 67 73 20 3d 20 27 27 0a 6c | cfg.longname)).local.args.=.''.l |
3fb60 | 6f 63 61 6c 20 73 7a 20 3d 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 0a 66 6f 72 20 69 64 78 | ocal.sz.=.#cfg.debugenvs.for.idx |
3fb80 | 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 64 65 62 75 67 65 6e 76 73 29 20 64 6f 0a | ,.v.in.ipairs(cfg.debugenvs).do. |
3fba0 | 61 72 67 73 20 3d 20 61 72 67 73 20 2e 2e 20 27 73 65 74 20 65 6e 76 20 27 20 2e 2e 20 76 20 0a | args.=.args....'set.env.'....v.. |
3fbc0 | 69 66 20 73 7a 20 7e 3d 20 69 64 78 20 74 68 65 6e 20 61 72 67 73 20 3d 20 61 72 67 73 20 2e 2e | if.sz.~=.idx.then.args.=.args... |
3fbe0 | 20 27 26 23 78 30 41 3b 27 20 65 6e 64 0a 65 6e 64 0a 5f 70 28 35 2c 27 3c 6f 70 74 69 6f 6e 73 | .'
'.end.end._p(5,'<options |
3fc00 | 20 61 64 64 69 74 69 6f 6e 61 6c 5f 63 6d 64 73 5f 62 65 66 6f 72 65 3d 22 25 73 22 20 2f 3e 27 | .additional_cmds_before="%s"./>' |
3fc20 | 2c 61 72 67 73 29 0a 5f 70 28 34 2c 27 3c 2f 72 65 6d 6f 74 65 5f 64 65 62 75 67 67 69 6e 67 3e | ,args)._p(4,'</remote_debugging> |
3fc40 | 27 29 0a 5f 70 28 33 2c 27 3c 2f 64 65 62 75 67 67 65 72 3e 27 29 0a 65 6c 73 65 0a 20 65 72 72 | ')._p(3,'</debugger>').else..err |
3fc60 | 6f 72 28 27 53 6f 72 72 79 20 61 74 20 74 68 69 73 20 6d 6f 6d 65 6e 74 20 74 68 65 72 65 20 69 | or('Sorry.at.this.moment.there.i |
3fc80 | 73 20 6e 6f 20 73 75 70 70 6f 72 74 20 66 6f 72 20 64 65 62 75 67 20 65 6e 76 69 72 6f 6e 6d 65 | s.no.support.for.debug.environme |
3fca0 | 6e 74 20 76 61 72 69 61 62 6c 65 73 20 77 69 74 68 20 74 68 69 73 20 64 65 62 75 67 67 65 72 20 | nt.variables.with.this.debugger. |
3fcc0 | 61 6e 64 20 63 6f 64 65 62 6c 6f 63 6b 73 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | and.codeblocks').end.end.functio |
3fce0 | 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 63 62 70 28 70 72 6a 29 0a 6c 6f | n.premake.codeblocks.cbp(prj).lo |
3fd00 | 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 5f 70 | cal.cc.=.premake.gettool(prj)._p |
3fd20 | 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 | ('<?xml.version="1.0".encoding=" |
3fd40 | 55 54 46 2d 38 22 20 73 74 61 6e 64 61 6c 6f 6e 65 3d 22 79 65 73 22 20 3f 3e 27 29 0a 5f 70 28 | UTF-8".standalone="yes".?>')._p( |
3fd60 | 27 3c 43 6f 64 65 42 6c 6f 63 6b 73 5f 70 72 6f 6a 65 63 74 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 | '<CodeBlocks_project_file>')._p( |
3fd80 | 31 2c 27 3c 46 69 6c 65 56 65 72 73 69 6f 6e 20 6d 61 6a 6f 72 3d 22 31 22 20 6d 69 6e 6f 72 3d | 1,'<FileVersion.major="1".minor= |
3fda0 | 22 36 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 6a 65 63 74 3e 27 29 0a 5f 70 28 32 2c | "6"./>')._p(1,'<Project>')._p(2, |
3fdc0 | 27 3c 4f 70 74 69 6f 6e 20 74 69 74 6c 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 | '<Option.title="%s"./>',.premake |
3fde0 | 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 70 63 | .esc(prj.name))._p(2,'<Option.pc |
3fe00 | 68 5f 6d 6f 64 65 3d 22 32 22 20 2f 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f | h_mode="2"./>')._p(2,'<Option.co |
3fe20 | 6d 70 69 6c 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 29 0a 6c 6f | mpiler="%s"./>',._OPTIONS.cc).lo |
3fe40 | 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c | cal.platforms.=.premake.filterpl |
3fe60 | 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 | atforms(prj.solution,.cc.platfor |
3fe80 | 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 | ms,."Native").for.i.=.#platforms |
3fea0 | 2c 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b | ,.1,.-1.do.if.premake.platforms[ |
3fec0 | 70 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 | platforms[i]].iscrosscompiler.th |
3fee0 | 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e | en.table.remove(platforms,.i).en |
3ff00 | 64 0a 65 6e 64 20 0a 5f 70 28 32 2c 27 3c 42 75 69 6c 64 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c | d.end.._p(2,'<Build>').for._,.pl |
3ff20 | 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 | atform.in.ipairs(platforms).do.f |
3ff40 | 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a | or.cfg.in.premake.eachconfig(prj |
3ff60 | 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 5f 70 28 33 2c 27 3c 54 61 72 67 65 74 20 74 69 74 | ,.platform).do._p(3,'<Target.tit |
3ff80 | 6c 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 6f 6e 67 6e | le="%s">',.premake.esc(cfg.longn |
3ffa0 | 61 6d 65 29 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 6f 75 74 70 75 74 3d 22 25 73 22 20 | ame))._p(4,'<Option.output="%s". |
3ffc0 | 70 72 65 66 69 78 5f 61 75 74 6f 3d 22 30 22 20 65 78 74 65 6e 73 69 6f 6e 5f 61 75 74 6f 3d 22 | prefix_auto="0".extension_auto=" |
3ffe0 | 30 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 | 0"./>',.premake.esc(cfg.buildtar |
40000 | 67 65 74 2e 66 75 6c 6c 70 61 74 68 29 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 74 | get.fullpath)).if.cfg.debugdir.t |
40020 | 68 65 6e 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 77 6f 72 6b 69 6e 67 5f 64 69 72 3d 22 25 | hen._p(4,'<Option.working_dir="% |
40040 | 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 62 75 67 64 69 72 | s"./>',.premake.esc(cfg.debugdir |
40060 | 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 6f 62 6a 65 63 74 5f 6f 75 74 70 | )).end._p(4,'<Option.object_outp |
40080 | 75 74 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a | ut="%s"./>',.premake.esc(cfg.obj |
400a0 | 65 63 74 73 64 69 72 29 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 20 57 69 6e 64 6f 77 | ectsdir)).local.types.=.{.Window |
400c0 | 65 64 41 70 70 20 3d 20 30 2c 20 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 31 2c 20 53 74 61 74 69 | edApp.=.0,.ConsoleApp.=.1,.Stati |
400e0 | 63 4c 69 62 20 3d 20 32 2c 20 53 68 61 72 65 64 4c 69 62 20 3d 20 33 20 7d 0a 5f 70 28 34 2c 27 | cLib.=.2,.SharedLib.=.3.}._p(4,' |
40100 | 3c 4f 70 74 69 6f 6e 20 74 79 70 65 3d 22 25 64 22 20 2f 3e 27 2c 20 74 79 70 65 73 5b 63 66 67 | <Option.type="%d"./>',.types[cfg |
40120 | 2e 6b 69 6e 64 5d 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 3d 22 | .kind])._p(4,'<Option.compiler=" |
40140 | 25 73 22 20 2f 3e 27 2c 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 29 0a 69 66 20 28 63 66 67 2e 6b 69 | %s"./>',._OPTIONS.cc).if.(cfg.ki |
40160 | 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 4f | nd.==."SharedLib").then._p(4,'<O |
40180 | 70 74 69 6f 6e 20 63 72 65 61 74 65 44 65 66 46 69 6c 65 3d 22 30 22 20 2f 3e 27 29 0a 5f 70 28 | ption.createDefFile="0"./>')._p( |
401a0 | 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 72 65 61 74 65 53 74 61 74 69 63 4c 69 62 3d 22 25 73 22 20 | 4,'<Option.createStaticLib="%s". |
401c0 | 2f 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 2c 20 | />',.iif(cfg.flags.NoImportLib,. |
401e0 | 30 2c 20 31 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 66 6f | 0,.1)).end._p(4,'<Compiler>').fo |
40200 | 72 20 5f 2c 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 | r._,flag.in.ipairs(table.join(cc |
40220 | 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 | .getcflags(cfg),.cc.getcxxflags( |
40240 | 63 66 67 29 2c 20 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 | cfg),.cc.getdefines(cfg.defines) |
40260 | 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 | ,.cfg.buildoptions)).do._p(5,'<A |
40280 | 64 64 20 6f 70 74 69 6f 6e 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 | dd.option="%s"./>',.premake.esc( |
402a0 | 66 6c 61 67 29 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 | flag)).end.if.not.cfg.flags.NoPC |
402c0 | 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 35 2c 27 3c | H.and.cfg.pchheader.then._p(5,'< |
402e0 | 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 57 69 6e 76 61 6c 69 64 2d 70 63 68 22 20 2f 3e 27 29 0a | Add.option="-Winvalid-pch"./>'). |
40300 | 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 69 6e 63 6c 75 64 65 20 26 71 75 6f | _p(5,'<Add.option="-include.&quo |
40320 | 74 3b 25 73 26 71 75 6f 74 3b 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 | t;%s""./>',.premake.esc(cfg |
40340 | 2e 70 63 68 68 65 61 64 65 72 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 | .pchheader)).end.for._,v.in.ipai |
40360 | 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 | rs(cfg.includedirs).do._p(5,'<Ad |
40380 | 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 | d.directory="%s"./>',.premake.es |
403a0 | 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 5f 70 | c(v)).end._p(4,'</Compiler>')._p |
403c0 | 28 34 2c 27 3c 4c 69 6e 6b 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 66 6c 61 67 20 69 6e 20 69 70 61 | (4,'<Linker>').for._,flag.in.ipa |
403e0 | 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 | irs(table.join(cc.getldflags(cfg |
40400 | 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 | ),.cfg.linkoptions)).do._p(5,'<A |
40420 | 64 64 20 6f 70 74 69 6f 6e 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 | dd.option="%s"./>',.premake.esc( |
40440 | 66 6c 61 67 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 | flag)).end.for._,v.in.ipairs(pre |
40460 | 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 | make.getlinks(cfg,."all",."direc |
40480 | 74 6f 72 79 22 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d | tory")).do._p(5,'<Add.directory= |
404a0 | 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f | "%s"./>',.premake.esc(v)).end.fo |
404c0 | 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 | r._,v.in.ipairs(premake.getlinks |
404e0 | 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 | (cfg,."all",."basename")).do._p( |
40500 | 35 2c 27 3c 41 64 64 20 6c 69 62 72 61 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b | 5,'<Add.library="%s"./>',.premak |
40520 | 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 4c 69 6e 6b 65 72 3e 27 29 0a | e.esc(v)).end._p(4,'</Linker>'). |
40540 | 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 72 63 22 29 20 | if.premake.findfile(cfg,.".rc"). |
40560 | 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 3e 27 29 0a | then._p(4,'<ResourceCompiler>'). |
40580 | 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 | for._,v.in.ipairs(cfg.includedir |
405a0 | 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 | s).do._p(5,'<Add.directory="%s". |
405c0 | 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 | />',.premake.esc(v)).end.for._,v |
405e0 | 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 | .in.ipairs(cfg.resincludedirs).d |
40600 | 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c | o._p(5,'<Add.directory="%s"./>', |
40620 | 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 52 65 73 | .premake.esc(v)).end._p(4,'</Res |
40640 | 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 | ourceCompiler>').end.if.#cfg.pre |
40660 | 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 6f 72 20 23 63 66 67 2e 70 6f 73 74 62 75 | buildcommands.>.0.or.#cfg.postbu |
40680 | 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 45 78 74 72 | ildcommands.>.0.then._p(4,'<Extr |
406a0 | 61 43 6f 6d 6d 61 6e 64 73 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 | aCommands>').for._,v.in.ipairs(c |
406c0 | 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 | fg.prebuildcommands).do._p(5,'<A |
406e0 | 64 64 20 62 65 66 6f 72 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 | dd.before="%s"./>',.premake.esc( |
40700 | 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 6f | v)).end.for._,v.in.ipairs(cfg.po |
40720 | 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 61 | stbuildcommands).do._p(5,'<Add.a |
40740 | 66 74 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 | fter="%s"./>',.premake.esc(v)).e |
40760 | 6e 64 0a 5f 70 28 34 2c 27 3c 2f 45 78 74 72 61 43 6f 6d 6d 61 6e 64 73 3e 27 29 0a 65 6e 64 0a | nd._p(4,'</ExtraCommands>').end. |
40780 | 5f 70 28 33 2c 27 3c 2f 54 61 72 67 65 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 | _p(3,'</Target>').end.end._p(2,' |
407a0 | 3c 2f 42 75 69 6c 64 3e 27 29 0a 63 6f 64 65 62 6c 6f 63 6b 73 2e 66 69 6c 65 73 28 70 72 6a 29 | </Build>').codeblocks.files(prj) |
407c0 | 0a 5f 70 28 32 2c 27 3c 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a 20 20 20 20 20 20 20 20 66 6f | ._p(2,'<Extensions>').........fo |
407e0 | 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d | r._,.platform.in.ipairs(platform |
40800 | 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e | s).do.for.cfg.in.premake.eachcon |
40820 | 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 69 66 20 63 66 67 2e 64 65 62 | fig(prj,.platform).do.if.cfg.deb |
40840 | 75 67 65 6e 76 73 20 61 6e 64 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 3e 20 30 20 74 68 | ugenvs.and.#cfg.debugenvs.>.0.th |
40860 | 65 6e 0a 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 64 65 62 75 67 65 6e 76 73 28 | en.premake.codeblocks.debugenvs( |
40880 | 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 45 78 74 65 6e 73 69 | cfg).end.end.end._p(2,'</Extensi |
408a0 | 6f 6e 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 5f 70 28 27 3c 2f | ons>')._p(1,'</Project>')._p('</ |
408c0 | 43 6f 64 65 42 6c 6f 63 6b 73 5f 70 72 6f 6a 65 63 74 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 27 27 | CodeBlocks_project_file>')._p('' |
408e0 | 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 20 3d 20 7b 20 7d 0a 6e 65 | ).end..premake.codelite.=.{.}.ne |
40900 | 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 63 6f 64 | waction.{.trigger.........=."cod |
40920 | 65 6c 69 74 65 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 43 6f 64 65 4c | elite",.shortname.......=."CodeL |
40940 | 69 74 65 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 | ite",.description.....=."Generat |
40960 | 65 20 43 6f 64 65 4c 69 74 65 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 76 61 6c 69 64 | e.CodeLite.project.files",.valid |
40980 | 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 | _kinds.....=.{."ConsoleApp",."Wi |
409a0 | 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 | ndowedApp",."StaticLib",."Shared |
409c0 | 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c | Lib".},.valid_languages.=.{."C", |
409e0 | 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 | ."C++".},.valid_tools.....=.{.cc |
40a00 | 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 | ...=.{."gcc".},.},.onsolution.=. |
40a20 | 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 | function(sln).premake.generate(s |
40a40 | 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 | ln,."%%.workspace",.premake.code |
40a60 | 6c 69 74 65 2e 77 6f 72 6b 73 70 61 63 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d | lite.workspace).end,.onproject.= |
40a80 | 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 | .function(prj).premake.generate( |
40aa0 | 70 72 6a 2c 20 22 25 25 2e 70 72 6f 6a 65 63 74 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c | prj,."%%.project",.premake.codel |
40ac0 | 69 74 65 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f | ite.project).end,.oncleansolutio |
40ae0 | 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e | n.=.function(sln).premake.clean. |
40b00 | 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 29 0a 70 72 65 6d 61 6b | file(sln,."%%.workspace").premak |
40b20 | 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 5f 77 73 70 2e 6d 6b 22 29 0a 70 | e.clean.file(sln,."%%_wsp.mk").p |
40b40 | 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 74 61 67 73 22 | remake.clean.file(sln,."%%.tags" |
40b60 | 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e | ).end,.oncleanproject.=.function |
40b80 | 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 | (prj).premake.clean.file(prj,."% |
40ba0 | 25 2e 70 72 6f 6a 65 63 74 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 | %.project").premake.clean.file(p |
40bc0 | 72 6a 2c 20 22 25 25 2e 6d 6b 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 | rj,."%%.mk").premake.clean.file( |
40be0 | 70 72 6a 2c 20 22 25 25 2e 6c 69 73 74 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 | prj,."%%.list").premake.clean.fi |
40c00 | 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6f 75 74 22 29 0a 65 6e 64 0a 7d 0a 00 66 75 6e 63 74 69 6f | le(prj,."%%.out").end.}..functio |
40c20 | 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 77 6f 72 6b 73 70 61 63 65 28 73 6c 6e | n.premake.codelite.workspace(sln |
40c40 | 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 | )._p('<?xml.version="1.0".encodi |
40c60 | 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 4c 69 74 65 5f 57 6f 72 | ng="utf-8"?>')._p('<CodeLite_Wor |
40c80 | 6b 73 70 61 63 65 20 4e 61 6d 65 3d 22 25 73 22 20 44 61 74 61 62 61 73 65 3d 22 2e 2f 25 73 2e | kspace.Name="%s".Database="./%s. |
40ca0 | 74 61 67 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 73 6c 6e 2e 6e 61 6d 65 29 2c 20 | tags">',.premake.esc(sln.name),. |
40cc0 | 70 72 65 6d 61 6b 65 2e 65 73 63 28 73 6c 6e 2e 6e 61 6d 65 29 29 0a 66 6f 72 20 69 2c 70 72 6a | premake.esc(sln.name)).for.i,prj |
40ce0 | 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 6c 6f 63 61 | .in.ipairs(sln.projects).do.loca |
40d00 | 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 0a 6c | l.name.=.premake.esc(prj.name).l |
40d20 | 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 61 74 68 2e 67 65 74 72 | ocal.fname.=.path.join(path.getr |
40d40 | 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 | elative(sln.location,.prj.locati |
40d60 | 6f 6e 29 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 76 65 20 3d 20 69 69 | on),.prj.name).local.active.=.ii |
40d80 | 66 28 69 3d 3d 31 2c 20 22 59 65 73 22 2c 20 22 4e 6f 22 29 0a 5f 70 28 27 20 20 3c 50 72 6f 6a | f(i==1,."Yes",."No")._p('..<Proj |
40da0 | 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 20 50 61 74 68 3d 22 25 73 2e 70 72 6f 6a 65 63 74 22 20 | ect.Name="%s".Path="%s.project". |
40dc0 | 41 63 74 69 76 65 3d 22 25 73 22 20 2f 3e 27 2c 20 6e 61 6d 65 2c 20 66 6e 61 6d 65 2c 20 61 63 | Active="%s"./>',.name,.fname,.ac |
40de0 | 74 69 76 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d | tive).end.local.platforms.=.prem |
40e00 | 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 70 72 65 6d 61 6b 65 | ake.filterplatforms(sln,.premake |
40e20 | 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 | [_OPTIONS.cc].platforms,."Native |
40e40 | 22 29 0a 66 6f 72 20 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a | ").for.i.=.#platforms,.1,.-1.do. |
40e60 | 69 66 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 | if.premake.platforms[platforms[i |
40e80 | 5d 5d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 | ]].iscrosscompiler.then.table.re |
40ea0 | 6d 6f 76 65 28 70 6c 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 5f 70 28 27 | move(platforms,.i).end.end.._p(' |
40ec0 | 20 20 3c 42 75 69 6c 64 4d 61 74 72 69 78 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 | ..<BuildMatrix>').for._,.platfor |
40ee0 | 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 5f 2c | m.in.ipairs(platforms).do.for._, |
40f00 | 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 | .cfgname.in.ipairs(sln.configura |
40f20 | 74 69 6f 6e 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 | tions).do.local.name.=.premake.g |
40f40 | 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 29 3a | etconfigname(cfgname,.platform): |
40f60 | 67 73 75 62 28 22 7c 22 2c 22 5f 22 29 0a 5f 70 28 27 20 20 20 20 3c 57 6f 72 6b 73 70 61 63 65 | gsub("|","_")._p('....<Workspace |
40f80 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 25 73 22 20 53 65 6c 65 63 74 65 64 | Configuration.Name="%s".Selected |
40fa0 | 3d 22 79 65 73 22 3e 27 2c 20 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 70 72 6a 20 69 6e 20 69 70 61 | ="yes">',.name).for._,prj.in.ipa |
40fc0 | 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 3c | irs(sln.projects).do._p('......< |
40fe0 | 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 20 43 6f 6e 66 69 67 4e 61 6d 65 3d 22 25 73 | Project.Name="%s".ConfigName="%s |
41000 | 22 2f 3e 27 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 20 20 | "/>',.prj.name,.name).end._p('.. |
41020 | 20 20 3c 2f 57 6f 72 6b 73 70 61 63 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e | ..</WorkspaceConfiguration>').en |
41040 | 64 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 42 75 69 6c 64 4d 61 74 72 69 78 3e 27 29 0a 5f 70 28 | d.end._p('..</BuildMatrix>')._p( |
41060 | 27 3c 2f 43 6f 64 65 4c 69 74 65 5f 57 6f 72 6b 73 70 61 63 65 3e 27 29 0a 65 6e 64 0a 00 6c 6f | '</CodeLite_Workspace>').end..lo |
41080 | 63 61 6c 20 63 6f 64 65 6c 69 74 65 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 0a | cal.codelite.=.premake.codelite. |
410a0 | 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 | local.tree.=.premake.tree.functi |
410c0 | 6f 6e 20 63 6f 64 65 6c 69 74 65 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 | on.codelite.files(prj).local.tr. |
410e0 | 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 | =.premake.project.buildsourcetre |
41100 | 65 28 70 72 6a 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 | e(prj).tree.traverse(tr,.{.onbra |
41120 | 6e 63 68 65 6e 74 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 | nchenter.=.function(node,.depth) |
41140 | 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 56 69 72 74 75 61 6c 44 69 72 65 63 74 6f 72 79 20 4e 61 | ._p(depth,.'<VirtualDirectory.Na |
41160 | 6d 65 3d 22 25 73 22 3e 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 2c 0a 6f 6e 62 72 61 | me="%s">',.node.name).end,.onbra |
41180 | 6e 63 68 65 78 69 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a | nchexit.=.function(node,.depth). |
411a0 | 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 56 69 72 74 75 61 6c 44 69 72 65 63 74 6f 72 79 3e 27 29 | _p(depth,.'</VirtualDirectory>') |
411c0 | 0a 65 6e 64 2c 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 | .end,.onleaf.=.function(node,.de |
411e0 | 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 20 4e 61 6d 65 3d 22 25 73 22 2f | pth)._p(depth,.'<File.Name="%s"/ |
41200 | 3e 27 2c 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 2c 0a 7d 2c 20 74 72 75 65 2c | >',.node.cfg.name).end,.},.true, |
41220 | 20 31 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 | .1).end.function.premake.codelit |
41240 | 65 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a | e.project(prj).io.indent.=."..". |
41260 | 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 | _p('<?xml.version="1.0".encoding |
41280 | 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 4c 69 74 65 5f 50 72 6f 6a 65 | ="utf-8"?>')._p('<CodeLite_Proje |
412a0 | 63 74 20 4e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e | ct.Name="%s">',.premake.esc(prj. |
412c0 | 6e 61 6d 65 29 29 0a 63 6f 64 65 6c 69 74 65 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c | name)).codelite.files(prj).local |
412e0 | 20 74 79 70 65 73 20 3d 20 7b 20 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 22 45 78 65 63 75 | .types.=.{..ConsoleApp..=."Execu |
41300 | 74 61 62 6c 65 22 2c 20 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 45 78 65 63 75 74 61 62 | table",..WindowedApp.=."Executab |
41320 | 6c 65 22 2c 20 0a 53 74 61 74 69 63 4c 69 62 20 20 20 3d 20 22 53 74 61 74 69 63 20 4c 69 62 72 | le",..StaticLib...=."Static.Libr |
41340 | 61 72 79 22 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 3d 20 22 44 79 6e 61 6d 69 63 20 4c 69 62 | ary",.SharedLib...=."Dynamic.Lib |
41360 | 72 61 72 79 22 2c 0a 7d 0a 5f 70 28 27 20 20 3c 53 65 74 74 69 6e 67 73 20 54 79 70 65 3d 22 25 | rary",.}._p('..<Settings.Type="% |
41380 | 73 22 3e 27 2c 20 74 79 70 65 73 5b 70 72 6a 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 70 6c 61 | s">',.types[prj.kind]).local.pla |
413a0 | 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 | tforms.=.premake.filterplatforms |
413c0 | 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e | (prj.solution,.premake[_OPTIONS. |
413e0 | 63 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 69 20 3d | cc].platforms,."Native").for.i.= |
41400 | 20 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 | .#platforms,.1,.-1.do.if.premake |
41420 | 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f 73 73 | .platforms[platforms[i]].iscross |
41440 | 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c 61 74 66 | compiler.then.table.remove(platf |
41460 | 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 | orms,.i).end.end..for._,.platfor |
41480 | 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 | m.in.ipairs(platforms).do.for.cf |
414a0 | 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 | g.in.premake.eachconfig(prj,.pla |
414c0 | 74 66 6f 72 6d 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 65 | tform).do.local.name.=.premake.e |
414e0 | 73 63 28 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 3a 67 73 75 62 28 22 7c 22 2c 22 5f 22 29 0a 6c | sc(cfg.longname):gsub("|","_").l |
41500 | 6f 63 61 6c 20 63 6f 6d 70 69 6c 65 72 20 3d 20 69 69 66 28 63 66 67 2e 6c 61 6e 67 75 61 67 65 | ocal.compiler.=.iif(cfg.language |
41520 | 20 3d 3d 20 22 43 22 2c 20 22 67 63 63 22 2c 20 22 67 2b 2b 22 29 0a 5f 70 28 27 20 20 20 20 3c | .==."C",."gcc",."g++")._p('....< |
41540 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 25 73 22 20 43 6f 6d 70 69 6c 65 72 | Configuration.Name="%s".Compiler |
41560 | 54 79 70 65 3d 22 67 6e 75 20 25 73 22 20 44 65 62 75 67 67 65 72 54 79 70 65 3d 22 47 4e 55 20 | Type="gnu.%s".DebuggerType="GNU. |
41580 | 67 64 62 20 64 65 62 75 67 67 65 72 22 20 54 79 70 65 3d 22 25 73 22 3e 27 2c 20 6e 61 6d 65 2c | gdb.debugger".Type="%s">',.name, |
415a0 | 20 63 6f 6d 70 69 6c 65 72 2c 20 74 79 70 65 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 | .compiler,.types[cfg.kind]).loca |
415c0 | 6c 20 66 6e 61 6d 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 | l.fname..=.premake.esc(cfg.build |
415e0 | 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6f 62 6a 64 69 72 20 3d 20 | target.fullpath).local.objdir.=. |
41600 | 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 6c 6f 63 61 | premake.esc(cfg.objectsdir).loca |
41620 | 6c 20 72 75 6e 63 6d 64 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 0a | l.runcmd.=.cfg.buildtarget.name. |
41640 | 6c 6f 63 61 6c 20 72 75 6e 64 69 72 20 3d 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 6f 72 20 63 | local.rundir.=.cfg.debugdir.or.c |
41660 | 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 0a 6c 6f 63 61 6c 20 72 | fg.buildtarget.directory.local.r |
41680 | 75 6e 61 72 67 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 61 | unargs.=.table.concat(cfg.debuga |
416a0 | 72 67 73 2c 20 22 20 22 29 0a 6c 6f 63 61 6c 20 70 61 75 73 65 20 20 3d 20 69 69 66 28 63 66 67 | rgs,.".").local.pause..=.iif(cfg |
416c0 | 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 6e 6f 22 2c 20 22 79 | .kind.==."WindowedApp",."no",."y |
416e0 | 65 73 22 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 47 65 6e 65 72 61 6c 20 4f 75 74 70 75 74 46 69 | es")._p('......<General.OutputFi |
41700 | 6c 65 3d 22 25 73 22 20 49 6e 74 65 72 6d 65 64 69 61 74 65 44 69 72 65 63 74 6f 72 79 3d 22 25 | le="%s".IntermediateDirectory="% |
41720 | 73 22 20 43 6f 6d 6d 61 6e 64 3d 22 2e 2f 25 73 22 20 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e | s".Command="./%s".CommandArgumen |
41740 | 74 73 3d 22 25 73 22 20 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 50 61 | ts="%s".WorkingDirectory="%s".Pa |
41760 | 75 73 65 45 78 65 63 57 68 65 6e 50 72 6f 63 54 65 72 6d 69 6e 61 74 65 73 3d 22 25 73 22 2f 3e | useExecWhenProcTerminates="%s"/> |
41780 | 27 2c 20 66 6e 61 6d 65 2c 20 6f 62 6a 64 69 72 2c 20 72 75 6e 63 6d 64 2c 20 72 75 6e 61 72 67 | ',.fname,.objdir,.runcmd,.runarg |
417a0 | 73 2c 20 72 75 6e 64 69 72 2c 20 70 61 75 73 65 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 | s,.rundir,.pause).local.flags.=. |
417c0 | 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 67 | premake.esc(table.join(premake.g |
417e0 | 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 | cc.getcflags(cfg),.premake.gcc.g |
41800 | 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e | etcxxflags(cfg),.cfg.buildoption |
41820 | 73 29 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 | s))._p('......<Compiler.Required |
41840 | 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 22 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e | ="yes".Options="%s">',.table.con |
41860 | 63 61 74 28 66 6c 61 67 73 2c 20 22 3b 22 29 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 | cat(flags,.";")).for._,v.in.ipai |
41880 | 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 | rs(cfg.includedirs).do._p('..... |
418a0 | 20 20 20 3c 49 6e 63 6c 75 64 65 50 61 74 68 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 | ...<IncludePath.Value="%s"/>',.p |
418c0 | 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 | remake.esc(v)).end.for._,v.in.ip |
418e0 | 61 69 72 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 | airs(cfg.defines).do._p('....... |
41900 | 20 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 | .<Preprocessor.Value="%s"/>',.pr |
41920 | 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 43 6f | emake.esc(v)).end._p('......</Co |
41940 | 6d 70 69 6c 65 72 3e 27 29 0a 66 6c 61 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 | mpiler>').flags.=.premake.esc(ta |
41960 | 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 | ble.join(premake.gcc.getldflags( |
41980 | 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 0a 5f 70 28 27 20 20 20 20 | cfg),.cfg.linkoptions))._p('.... |
419a0 | 20 20 3c 4c 69 6e 6b 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 | ..<Linker.Required="yes".Options |
419c0 | 3d 22 25 73 22 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 66 6c 61 67 73 2c 20 22 3b 22 | ="%s">',.table.concat(flags,.";" |
419e0 | 29 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 | )).for._,v.in.ipairs(premake.get |
41a00 | 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 | links(cfg,."all",."directory")). |
41a20 | 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 4c 69 62 72 61 72 79 50 61 74 68 20 56 61 6c 75 | do._p('........<LibraryPath.Valu |
41a40 | 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a | e="%s"./>',.premake.esc(v)).end. |
41a60 | 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e | for._,v.in.ipairs(premake.getlin |
41a80 | 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f | ks(cfg,."all",."basename")).do._ |
41aa0 | 70 28 27 20 20 20 20 20 20 20 20 3c 4c 69 62 72 61 72 79 20 56 61 6c 75 65 3d 22 25 73 22 20 2f | p('........<Library.Value="%s"./ |
41ac0 | 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 | >',.premake.esc(v)).end._p('.... |
41ae0 | 20 20 3c 2f 4c 69 6e 6b 65 72 3e 27 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c | ..</Linker>').if.premake.findfil |
41b00 | 65 28 63 66 67 2c 20 22 2e 72 63 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 65 66 69 6e 65 73 | e(cfg,.".rc").then.local.defines |
41b20 | 20 3d 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e | .=.table.implode(table.join(cfg. |
41b40 | 64 65 66 69 6e 65 73 2c 20 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 2c 20 22 2d 44 22 2c 20 | defines,.cfg.resdefines),."-D",. |
41b60 | 22 3b 22 2c 20 22 22 29 0a 6c 6f 63 61 6c 20 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 63 | ";",."").local.options.=.table.c |
41b80 | 6f 6e 63 61 74 28 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 2c 20 22 3b 22 29 0a 5f 70 28 27 20 | oncat(cfg.resoptions,.";")._p('. |
41ba0 | 20 20 20 20 20 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d | .....<ResourceCompiler.Required= |
41bc0 | 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 25 73 22 3e 27 2c 20 64 65 66 69 6e 65 73 2c | "yes".Options="%s%s">',.defines, |
41be0 | 20 6f 70 74 69 6f 6e 73 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 6c | .options).for._,v.in.ipairs(tabl |
41c00 | 65 2e 6a 6f 69 6e 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e 72 65 73 69 | e.join(cfg.includedirs,.cfg.resi |
41c20 | 6e 63 6c 75 64 65 64 69 72 73 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 49 6e 63 | ncludedirs)).do._p('........<Inc |
41c40 | 6c 75 64 65 50 61 74 68 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e | ludePath.Value="%s"/>',.premake. |
41c60 | 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 52 65 73 6f 75 72 63 65 | esc(v)).end._p('......</Resource |
41c80 | 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 20 20 3c 52 65 73 6f | Compiler>').else._p('......<Reso |
41ca0 | 75 72 63 65 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d 22 6e 6f 22 20 4f 70 74 69 6f | urceCompiler.Required="no".Optio |
41cc0 | 6e 73 3d 22 22 2f 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f | ns=""/>').end.if.#cfg.prebuildco |
41ce0 | 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 65 42 75 | mmands.>.0.then._p('......<PreBu |
41d00 | 69 6c 64 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 65 | ild>').for._,v.in.ipairs(cfg.pre |
41d20 | 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 | buildcommands).do._p('........<C |
41d40 | 6f 6d 6d 61 6e 64 20 45 6e 61 62 6c 65 64 3d 22 79 65 73 22 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 | ommand.Enabled="yes">%s</Command |
41d60 | 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 | >',.premake.esc(v)).end._p('.... |
41d80 | 20 20 3c 2f 50 72 65 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 | ..</PreBuild>').end.if.#cfg.post |
41da0 | 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 | buildcommands.>.0.then._p('..... |
41dc0 | 20 3c 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 | .<PostBuild>').for._,v.in.ipairs |
41de0 | 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 27 20 | (cfg.postbuildcommands).do._p('. |
41e00 | 20 20 20 20 20 20 20 3c 43 6f 6d 6d 61 6e 64 20 45 6e 61 62 6c 65 64 3d 22 79 65 73 22 3e 25 73 | .......<Command.Enabled="yes">%s |
41e20 | 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 | </Command>',.premake.esc(v)).end |
41e40 | 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 5f 70 | ._p('......</PostBuild>').end._p |
41e60 | 28 27 20 20 20 20 20 20 3c 43 75 73 74 6f 6d 42 75 69 6c 64 20 45 6e 61 62 6c 65 64 3d 22 6e 6f | ('......<CustomBuild.Enabled="no |
41e80 | 22 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 6c 65 61 6e 43 6f 6d 6d 61 6e 64 3e 3c | ">')._p('........<CleanCommand>< |
41ea0 | 2f 43 6c 65 61 6e 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 42 75 | /CleanCommand>')._p('........<Bu |
41ec0 | 69 6c 64 43 6f 6d 6d 61 6e 64 3e 3c 2f 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 | ildCommand></BuildCommand>')._p( |
41ee0 | 27 20 20 20 20 20 20 20 20 3c 53 69 6e 67 6c 65 46 69 6c 65 43 6f 6d 6d 61 6e 64 3e 3c 2f 53 69 | '........<SingleFileCommand></Si |
41f00 | 6e 67 6c 65 46 69 6c 65 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c | ngleFileCommand>')._p('........< |
41f20 | 4d 61 6b 65 66 69 6c 65 47 65 6e 65 72 61 74 69 6f 6e 43 6f 6d 6d 61 6e 64 3e 3c 2f 4d 61 6b 65 | MakefileGenerationCommand></Make |
41f40 | 66 69 6c 65 47 65 6e 65 72 61 74 69 6f 6e 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 | fileGenerationCommand>')._p('... |
41f60 | 20 20 20 20 20 3c 54 68 69 72 64 50 61 72 74 79 54 6f 6f 6c 4e 61 6d 65 3e 4e 6f 6e 65 3c 2f 54 | .....<ThirdPartyToolName>None</T |
41f80 | 68 69 72 64 50 61 72 74 79 54 6f 6f 6c 4e 61 6d 65 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 | hirdPartyToolName>')._p('....... |
41fa0 | 20 3c 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 3c 2f 57 6f 72 6b 69 6e 67 44 69 72 65 | .<WorkingDirectory></WorkingDire |
41fc0 | 63 74 6f 72 79 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 43 75 73 74 6f 6d 42 75 69 6c 64 | ctory>')._p('......</CustomBuild |
41fe0 | 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c 52 75 6c 65 73 3e 27 | >')._p('......<AdditionalRules>' |
42000 | 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 75 73 74 6f 6d 50 6f 73 74 42 75 69 6c 64 3e 3c | )._p('........<CustomPostBuild>< |
42020 | 2f 43 75 73 74 6f 6d 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 | /CustomPostBuild>')._p('........ |
42040 | 3c 43 75 73 74 6f 6d 50 72 65 42 75 69 6c 64 3e 3c 2f 43 75 73 74 6f 6d 50 72 65 42 75 69 6c 64 | <CustomPreBuild></CustomPreBuild |
42060 | 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 52 75 6c 65 73 3e | >')._p('......</AdditionalRules> |
42080 | 27 29 0a 5f 70 28 27 20 20 20 20 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e | ')._p('....</Configuration>').en |
420a0 | 64 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 53 65 74 74 69 6e 67 73 3e 27 29 0a 66 6f 72 20 5f 2c | d.end._p('..</Settings>').for._, |
420c0 | 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 | .platform.in.ipairs(platforms).d |
420e0 | 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 | o.for.cfg.in.premake.eachconfig( |
42100 | 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 5f 70 28 27 20 20 3c 44 65 70 65 6e 64 65 | prj,.platform).do._p('..<Depende |
42120 | 6e 63 69 65 73 20 6e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 3a | ncies.name="%s">',.cfg.longname: |
42140 | 67 73 75 62 28 22 7c 22 2c 22 5f 22 29 29 0a 66 6f 72 20 5f 2c 64 65 70 20 69 6e 20 69 70 61 69 | gsub("|","_")).for._,dep.in.ipai |
42160 | 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 29 | rs(premake.getdependencies(prj)) |
42180 | 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 2f 3e | .do._p('....<Project.Name="%s"/> |
421a0 | 27 2c 20 64 65 70 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 44 65 70 65 6e 64 65 | ',.dep.name).end._p('..</Depende |
421c0 | 6e 63 69 65 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 3c 2f 43 6f 64 65 4c 69 74 65 5f | ncies>').end.end._p('</CodeLite_ |
421e0 | 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 5f 4d 41 4b 45 20 3d 20 7b 20 7d 0a 70 72 65 6d | Project>').end.._MAKE.=.{.}.prem |
42200 | 61 6b 65 2e 6d 61 6b 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6d 61 6b 65 20 3d 20 70 72 65 6d | ake.make.=.{.}.local.make.=.prem |
42220 | 61 6b 65 2e 6d 61 6b 65 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 | ake.make.function._MAKE.esc(valu |
42240 | 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 20 | e).local.result.if.(type(value). |
42260 | 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f | ==."table").then.result.=.{.}.fo |
42280 | 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 74 61 62 6c 65 2e | r._,v.in.ipairs(value).do.table. |
422a0 | 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 76 29 29 0a 65 6e 64 | insert(result,._MAKE.esc(v)).end |
422c0 | 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a 72 65 73 75 6c 74 20 3d 20 76 61 6c | .return.result.else.result.=.val |
422e0 | 75 65 3a 67 73 75 62 28 22 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 | ue:gsub("\\",."\\\\").result.=.r |
42300 | 65 73 75 6c 74 3a 67 73 75 62 28 22 20 22 2c 20 22 5c 5c 20 22 29 0a 72 65 73 75 6c 74 20 3d 20 | esult:gsub(".",."\\.").result.=. |
42320 | 72 65 73 75 6c 74 3a 67 73 75 62 28 22 25 25 28 22 2c 20 22 5c 5c 25 28 22 29 0a 72 65 73 75 6c | result:gsub("%%(",."\\%(").resul |
42340 | 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 25 25 29 22 2c 20 22 5c 5c 25 29 22 29 0a 72 | t.=.result:gsub("%%)",."\\%)").r |
42360 | 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 24 5c 5c 25 28 28 2e 2d 29 5c 5c | esult.=.result:gsub("$\\%((.-)\\ |
42380 | 25 29 22 2c 20 22 24 25 28 25 31 25 29 22 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e | %)",."$%(%1%)").return.result.en |
423a0 | 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 | d.end.function.premake.make_copy |
423c0 | 72 75 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 27 25 73 3a 20 25 73 27 | rule(source,.target)._p('%s:.%s' |
423e0 | 2c 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6f | ,.target,.source)._p('\t@echo.Co |
42400 | 70 79 69 6e 67 20 24 28 6e 6f 74 64 69 72 20 25 73 29 27 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 | pying.$(notdir.%s)',.target)._p( |
42420 | 27 5c 74 2d 24 28 63 61 6c 6c 20 43 4f 50 59 2c 25 73 2c 25 73 29 27 2c 20 73 6f 75 72 63 65 2c | '\t-$(call.COPY,%s,%s)',.source, |
42440 | 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 | .target).end.function.premake.ma |
42460 | 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 76 61 72 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 72 | ke_mkdirrule(var)._p('\t@echo.Cr |
42480 | 65 61 74 69 6e 67 20 25 73 27 2c 20 76 61 72 29 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c 20 4d | eating.%s',.var)._p('\t-$(call.M |
424a0 | 4b 44 49 52 2c 25 73 29 27 2c 20 76 61 72 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 | KDIR,%s)',.var)._p('').end.funct |
424c0 | 69 6f 6e 20 6d 61 6b 65 2e 6c 69 73 74 28 76 61 6c 75 65 29 0a 69 66 20 23 76 61 6c 75 65 20 3e | ion.make.list(value).if.#value.> |
424e0 | 20 30 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 20 22 20 2e 2e 20 74 61 62 6c 65 2e 63 6f 6e 63 | .0.then.return."."....table.conc |
42500 | 61 74 28 76 61 6c 75 65 2c 20 22 20 22 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 22 0a 65 6e | at(value,.".").else.return."".en |
42520 | 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 | d.end.function._MAKE.getmakefile |
42540 | 6e 61 6d 65 28 74 68 69 73 2c 20 73 65 61 72 63 68 70 72 6a 73 29 0a 6c 6f 63 61 6c 20 63 6f 75 | name(this,.searchprjs).local.cou |
42560 | 6e 74 20 3d 20 30 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 | nt.=.0.for.sln.in.premake.soluti |
42580 | 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 3d 3d | on.each().do.if.(sln.location.== |
425a0 | 20 74 68 69 73 2e 6c 6f 63 61 74 69 6f 6e 29 20 74 68 65 6e 20 63 6f 75 6e 74 20 3d 20 63 6f 75 | .this.location).then.count.=.cou |
425c0 | 6e 74 20 2b 20 31 20 65 6e 64 0a 69 66 20 28 73 65 61 72 63 68 70 72 6a 73 29 20 74 68 65 6e 0a | nt.+.1.end.if.(searchprjs).then. |
425e0 | 66 6f 72 20 5f 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 | for._,prj.in.ipairs(sln.projects |
42600 | 29 20 64 6f 0a 69 66 20 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 3d 20 74 68 69 73 2e 6c 6f | ).do.if.(prj.location.==.this.lo |
42620 | 63 61 74 69 6f 6e 29 20 74 68 65 6e 20 63 6f 75 6e 74 20 3d 20 63 6f 75 6e 74 20 2b 20 31 20 65 | cation).then.count.=.count.+.1.e |
42640 | 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 63 6f 75 6e 74 20 3d 3d 20 31 29 20 74 | nd.end.end.end.if.(count.==.1).t |
42660 | 68 65 6e 0a 72 65 74 75 72 6e 20 22 4d 61 6b 65 66 69 6c 65 22 0a 65 6c 73 65 0a 72 65 74 75 72 | hen.return."Makefile".else.retur |
42680 | 6e 20 74 68 69 73 2e 6e 61 6d 65 20 2e 2e 20 22 2e 6d 61 6b 65 22 0a 65 6e 64 0a 65 6e 64 0a 66 | n.this.name....".make".end.end.f |
426a0 | 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 67 65 74 6e 61 6d 65 73 28 74 62 6c 29 0a 6c 6f 63 61 | unction._MAKE.getnames(tbl).loca |
426c0 | 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 74 62 6c 2c 20 22 6e | l.result.=.table.extract(tbl,."n |
426e0 | 61 6d 65 22 29 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 72 65 73 75 6c 74 29 20 64 | ame").for.k,v.in.pairs(result).d |
42700 | 6f 0a 72 65 73 75 6c 74 5b 6b 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 76 29 0a 65 6e 64 0a 72 | o.result[k].=._MAKE.esc(v).end.r |
42720 | 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 2e 73 | eturn.result.end.function.make.s |
42740 | 65 74 74 69 6e 67 73 28 63 66 67 2c 20 63 63 29 0a 69 66 20 23 63 66 67 2e 6d 61 6b 65 73 65 74 | ettings(cfg,.cc).if.#cfg.makeset |
42760 | 74 69 6e 67 73 20 3e 20 30 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 | tings.>.0.then.for._,.value.in.i |
42780 | 70 61 69 72 73 28 63 66 67 2e 6d 61 6b 65 73 65 74 74 69 6e 67 73 29 20 64 6f 0a 5f 70 28 76 61 | pairs(cfg.makesettings).do._p(va |
427a0 | 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 73 65 74 74 69 6e 67 73 20 | lue).end.end.local.toolsettings. |
427c0 | 3d 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 | =.cc.platforms[cfg.platform].cfg |
427e0 | 73 65 74 74 69 6e 67 73 0a 69 66 20 74 6f 6f 6c 73 65 74 74 69 6e 67 73 20 74 68 65 6e 0a 5f 70 | settings.if.toolsettings.then._p |
42800 | 28 74 6f 6f 6c 73 65 74 74 69 6e 67 73 29 0a 65 6e 64 0a 65 6e 64 0a 6e 65 77 61 63 74 69 6f 6e | (toolsettings).end.end.newaction |
42820 | 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 67 6d 61 6b 65 22 2c 0a 73 68 | .{.trigger.........=."gmake",.sh |
42840 | 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 47 4e 55 20 4d 61 6b 65 22 2c 0a 64 65 73 63 | ortname.......=."GNU.Make",.desc |
42860 | 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 47 4e 55 20 6d 61 6b 65 | ription.....=."Generate.GNU.make |
42880 | 66 69 6c 65 73 20 66 6f 72 20 50 4f 53 49 58 2c 20 4d 69 6e 47 57 2c 20 61 6e 64 20 43 79 67 77 | files.for.POSIX,.MinGW,.and.Cygw |
428a0 | 69 6e 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c | in",.valid_kinds.....=.{."Consol |
428c0 | 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 | eApp",."WindowedApp",."StaticLib |
428e0 | 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 | ",."SharedLib".},.valid_language |
42900 | 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f | s.=.{."C",."C++",."C#".},.valid_ |
42920 | 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 67 63 63 22 2c 20 | tools.....=.{.cc.....=.{."gcc",. |
42940 | 22 67 68 73 22 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 6f 6e 6f 22 2c 20 22 6d 73 6e | "ghs".},.dotnet.=.{."mono",."msn |
42960 | 65 74 22 2c 20 22 70 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 | et",."pnet".},.},.onsolution.=.f |
42980 | 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c | unction(sln).premake.generate(sl |
429a0 | 6e 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 73 6c 6e 2c 20 66 61 | n,._MAKE.getmakefilename(sln,.fa |
429c0 | 6c 73 65 29 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 73 6f 6c 75 74 69 6f 6e 29 0a 65 6e 64 | lse),.premake.make_solution).end |
429e0 | 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 | ,.onproject.=.function(prj).loca |
42a00 | 6c 20 6d 61 6b 65 66 69 6c 65 20 3d 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 | l.makefile.=._MAKE.getmakefilena |
42a20 | 6d 65 28 70 72 6a 2c 20 74 72 75 65 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 | me(prj,.true).if.premake.isdotne |
42a40 | 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 | tproject(prj).then.premake.gener |
42a60 | 61 74 65 28 70 72 6a 2c 20 6d 61 6b 65 66 69 6c 65 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f | ate(prj,.makefile,.premake.make_ |
42a80 | 63 73 68 61 72 70 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 | csharp).else.premake.generate(pr |
42aa0 | 6a 2c 20 6d 61 6b 65 66 69 6c 65 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 70 70 29 0a 65 | j,.makefile,.premake.make_cpp).e |
42ac0 | 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 | nd.end,.oncleansolution.=.functi |
42ae0 | 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 | on(sln).premake.clean.file(sln,. |
42b00 | 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 73 6c 6e 2c 20 66 61 6c 73 65 | _MAKE.getmakefilename(sln,.false |
42b20 | 29 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f | )).end,.oncleanproject.=.functio |
42b40 | 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 5f | n(prj).premake.clean.file(prj,._ |
42b60 | 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 29 29 | MAKE.getmakefilename(prj,.true)) |
42b80 | 0a 65 6e 64 0a 7d 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 73 6f | .end.}..function.premake.make_so |
42ba0 | 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 5b 5f | lution(sln).local.cc.=.premake[_ |
42bc0 | 4f 50 54 49 4f 4e 53 2e 63 63 5d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 | OPTIONS.cc].local.platforms.=.pr |
42be0 | 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 63 63 2e 70 6c | emake.filterplatforms(sln,.cc.pl |
42c00 | 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 5f 70 28 27 23 20 25 73 20 73 6f 6c 75 | atforms,."Native")._p('#.%s.solu |
42c20 | 74 69 6f 6e 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 | tion.makefile.autogenerated.by.G |
42c40 | 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e | ENie',.premake.action.current(). |
42c60 | 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 23 20 54 79 70 65 20 22 6d 61 6b 65 20 68 65 6c 70 | shortname)._p('#.Type."make.help |
42c80 | 22 20 66 6f 72 20 75 73 61 67 65 20 68 65 6c 70 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 | ".for.usage.help')._p('')._p('if |
42ca0 | 6e 64 65 66 20 63 6f 6e 66 69 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 | ndef.config')._p('..config=%s',. |
42cc0 | 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 | _MAKE.esc(premake.getconfigname( |
42ce0 | 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 | sln.configurations[1],.platforms |
42d00 | 5b 31 5d 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 65 78 70 | [1],.true)))._p('endif')._p('exp |
42d20 | 6f 72 74 20 63 6f 6e 66 69 67 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 50 52 4f 4a 45 43 54 53 | ort.config')._p('')._p('PROJECTS |
42d40 | 20 3a 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 | .:=.%s',.table.concat(_MAKE.esc( |
42d60 | 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 22 6e 61 6d | table.extract(sln.projects,."nam |
42d80 | 65 22 29 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 61 | e")),."."))._p('')._p('.PHONY:.a |
42da0 | 6c 6c 20 63 6c 65 61 6e 20 68 65 6c 70 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 27 | ll.clean.help.$(PROJECTS)')._p(' |
42dc0 | 27 29 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 27 27 29 | ')._p('all:.$(PROJECTS)')._p('') |
42de0 | 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 | .for._,.prj.in.ipairs(sln.projec |
42e00 | 74 73 29 20 64 6f 0a 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 | ts).do._p('%s:.%s',._MAKE.esc(pr |
42e20 | 6a 2e 6e 61 6d 65 29 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 | j.name),.table.concat(_MAKE.esc( |
42e40 | 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 | table.extract(premake.getdepende |
42e60 | 6e 63 69 65 73 28 70 72 6a 29 2c 20 22 6e 61 6d 65 22 29 29 2c 20 22 20 22 29 29 0a 69 66 20 28 | ncies(prj),."name")),.".")).if.( |
42e80 | 6e 6f 74 20 73 6c 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 | not.sln.messageskip).or.(not.tab |
42ea0 | 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 73 6c 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b | le.contains(sln.messageskip,."Sk |
42ec0 | 69 70 42 75 69 6c 64 69 6e 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 | ipBuildingMessage")).then._p('\t |
42ee0 | 40 65 63 68 6f 20 22 3d 3d 3d 3d 20 42 75 69 6c 64 69 6e 67 20 25 73 20 28 24 28 63 6f 6e 66 69 | @echo."====.Building.%s.($(confi |
42f00 | 67 29 29 20 3d 3d 3d 3d 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 | g)).===="',.prj.name).end._p('\t |
42f20 | 40 24 7b 4d 41 4b 45 7d 20 2d 2d 6e 6f 2d 70 72 69 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 2d 43 | @${MAKE}.--no-print-directory.-C |
42f40 | 20 25 73 20 2d 66 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 | .%s.-f.%s',._MAKE.esc(path.getre |
42f60 | 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f | lative(sln.location,.prj.locatio |
42f80 | 6e 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 | n)),._MAKE.esc(_MAKE.getmakefile |
42fa0 | 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 | name(prj,.true)))._p('').end._p( |
42fc0 | 27 63 6c 65 61 6e 3a 27 29 0a 66 6f 72 20 5f 20 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 | 'clean:').for._.,prj.in.ipairs(s |
42fe0 | 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 27 5c 74 40 24 7b 4d 41 4b 45 7d 20 2d | ln.projects).do._p('\t@${MAKE}.- |
43000 | 2d 6e 6f 2d 70 72 69 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 2d 43 20 25 73 20 2d 66 20 25 73 20 | -no-print-directory.-C.%s.-f.%s. |
43020 | 63 6c 65 61 6e 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 | clean',._MAKE.esc(path.getrelati |
43040 | 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 29 2c | ve(sln.location,.prj.location)), |
43060 | 20 5f 4d 41 4b 45 2e 65 73 63 28 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 | ._MAKE.esc(_MAKE.getmakefilename |
43080 | 28 70 72 6a 2c 20 74 72 75 65 29 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 68 65 6c | (prj,.true))).end._p('')._p('hel |
430a0 | 70 3a 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 55 73 61 67 65 3a 20 6d 61 6b 65 20 5b 63 | p:')._p(1,'@echo."Usage:.make.[c |
430c0 | 6f 6e 66 69 67 3d 6e 61 6d 65 5d 20 5b 74 61 72 67 65 74 5d 22 27 29 0a 5f 70 28 31 2c 27 40 65 | onfig=name].[target]"')._p(1,'@e |
430e0 | 63 68 6f 20 22 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 43 4f 4e 46 49 47 55 52 41 54 | cho.""')._p(1,'@echo."CONFIGURAT |
43100 | 49 4f 4e 53 3a 22 27 29 0a 6c 6f 63 61 6c 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d 0a 66 6f | IONS:"').local.cfgpairs.=.{.}.fo |
43120 | 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d | r._,.platform.in.ipairs(platform |
43140 | 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 | s).do.for._,.cfgname.in.ipairs(s |
43160 | 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 31 2c 27 40 65 63 68 | ln.configurations).do._p(1,'@ech |
43180 | 6f 20 22 20 20 20 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d | o."...%s"',.premake.getconfignam |
431a0 | 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 2c 20 74 72 75 65 29 29 0a 65 6e 64 0a | e(cfgname,.platform,.true)).end. |
431c0 | 65 6e 64 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f | end._p(1,'@echo.""')._p(1,'@echo |
431e0 | 20 22 54 41 52 47 45 54 53 3a 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 61 6c | ."TARGETS:"')._p(1,'@echo."...al |
43200 | 6c 20 28 64 65 66 61 75 6c 74 29 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 63 | l.(default)"')._p(1,'@echo."...c |
43220 | 6c 65 61 6e 22 27 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e | lean"').for._,.prj.in.ipairs(sln |
43240 | 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 25 73 | .projects).do._p(1,'@echo."...%s |
43260 | 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 22 | "',.prj.name).end._p(1,'@echo."" |
43280 | 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 | ')._p(1,'@echo."For.more.informa |
432a0 | 74 69 6f 6e 2c 20 73 65 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 62 6b 61 | tion,.see.https://github.com/bka |
432c0 | 72 61 64 7a 69 63 2f 67 65 6e 69 65 22 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6d 61 6b | radzic/genie"').end..premake.mak |
432e0 | 65 2e 63 70 70 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 | e.cpp.=.{.}.premake.make.overrid |
43300 | 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 70 70 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 | e.=.{.}.local.cpp.=.premake.make |
43320 | 2e 63 70 70 0a 6c 6f 63 61 6c 20 6d 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 0a 66 | .cpp.local.make.=.premake.make.f |
43340 | 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 70 70 28 70 72 6a 29 0a 6c 6f | unction.premake.make_cpp(prj).lo |
43360 | 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 6c 6f | cal.cc.=.premake.gettool(prj).lo |
43380 | 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c | cal.platforms.=.premake.filterpl |
433a0 | 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 | atforms(prj.solution,.cc.platfor |
433c0 | 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f | ms,."Native").premake.gmake_cpp_ |
433e0 | 68 65 61 64 65 72 28 70 72 6a 2c 20 63 63 2c 20 70 6c 61 74 66 6f 72 6d 73 29 0a 66 6f 72 20 5f | header(prj,.cc,.platforms).for._ |
43400 | 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 | ,.platform.in.ipairs(platforms). |
43420 | 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 | do.for.cfg.in.premake.eachconfig |
43440 | 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 | (prj,.platform).do.premake.gmake |
43460 | 5f 63 70 70 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 65 6e 64 0a 65 6e | _cpp_config(prj,.cfg,.cc).end.en |
43480 | 64 0a 6c 6f 63 61 6c 20 6f 62 6a 64 69 72 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 61 64 64 69 74 | d.local.objdirs.=.{}.local.addit |
434a0 | 69 6f 6e 61 6c 6f 62 6a 64 69 72 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e | ionalobjdirs.=.{}.for._,.file.in |
434c0 | 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 | .ipairs(prj.files).do.if.path.is |
434e0 | 53 6f 75 72 63 65 46 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 6f 62 6a 64 69 72 73 5b 5f 4d | SourceFile(file).then.objdirs[_M |
43500 | 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 61 74 68 2e 74 | AKE.esc(path.getdirectory(path.t |
43520 | 72 69 6d 64 6f 74 73 28 66 69 6c 65 29 29 29 5d 20 3d 20 31 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 | rimdots(file)))].=.1.end.end.for |
43540 | 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 | ._,.custombuildtask.in.ipairs(pr |
43560 | 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 | j.custombuildtask.or.{}).do.for. |
43580 | 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 | _,.buildtask.in.ipairs(custombui |
435a0 | 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 61 64 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 69 | ldtask.or.{}).do.additionalobjdi |
435c0 | 72 73 5b 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 | rs[_MAKE.esc(path.getdirectory(p |
435e0 | 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 | ath.getrelative(prj.location,bui |
43600 | 6c 64 74 61 73 6b 5b 32 5d 29 29 29 5d 20 3d 20 31 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 4f 42 | ldtask[2])))].=.1.end.end._p('OB |
43620 | 4a 44 49 52 53 20 3a 3d 20 5c 5c 27 29 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 20 5c 5c | JDIRS.:=.\\')._p('\t$(OBJDIR).\\ |
43640 | 27 29 0a 66 6f 72 20 64 69 72 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 6f 62 6a 64 69 72 73 29 20 | ').for.dir,._.in.pairs(objdirs). |
43660 | 64 6f 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 2f 25 73 20 5c 5c 27 2c 20 64 69 72 29 0a | do._p('\t$(OBJDIR)/%s.\\',.dir). |
43680 | 65 6e 64 0a 66 6f 72 20 64 69 72 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 64 64 69 74 69 6f 6e | end.for.dir,._.in.pairs(addition |
436a0 | 61 6c 6f 62 6a 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 64 69 72 29 | alobjdirs).do._p('\t%s.\\',.dir) |
436c0 | 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 52 45 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c 27 | .end._p('')._p('RESOURCES.:=.\\' |
436e0 | 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 | ).for._,.file.in.ipairs(prj.file |
43700 | 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c | s).do.if.path.isresourcefile(fil |
43720 | 65 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 72 65 73 20 5c | e).then._p('\t$(OBJDIR)/%s.res.\ |
43740 | 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 | \',._MAKE.esc(path.getbasename(f |
43760 | 69 6c 65 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 | ile))).end.end._p('')._p('.PHONY |
43780 | 3a 20 63 6c 65 61 6e 20 70 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 27 27 | :.clean.prebuild.prelink')._p('' |
437a0 | 29 0a 69 66 20 6f 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e | ).if.os.is("MacOSX").and.prj.kin |
437c0 | 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 28 27 61 6c 6c 3a | d.==."WindowedApp".then._p('all: |
437e0 | 20 24 28 4f 42 4a 44 49 52 53 29 20 70 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 20 24 28 54 | .$(OBJDIRS).prebuild.prelink.$(T |
43800 | 41 52 47 45 54 29 20 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 50 6b 67 49 6e 66 | ARGET).$(dir.$(TARGETDIR))PkgInf |
43820 | 6f 20 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 49 6e 66 6f 2e 70 6c 69 73 74 20 | o.$(dir.$(TARGETDIR))Info.plist. |
43840 | 7c 20 24 28 54 41 52 47 45 54 44 49 52 29 27 29 0a 65 6c 73 65 0a 5f 70 28 27 61 6c 6c 3a 20 24 | |.$(TARGETDIR)').else._p('all:.$ |
43860 | 28 4f 42 4a 44 49 52 53 29 20 70 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 | (OBJDIRS).prebuild.prelink.$(TAR |
43880 | 47 45 54 29 20 7c 20 24 28 54 41 52 47 45 54 44 49 52 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 | GET).|.$(TARGETDIR)').end._p('\t |
438a0 | 40 3a 27 29 0a 5f 70 28 27 27 29 0a 69 66 20 28 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 | @:')._p('').if.(prj.kind.==."Sta |
438c0 | 74 69 63 4c 69 62 22 20 61 6e 64 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 | ticLib".and.prj.options.ArchiveS |
438e0 | 70 6c 69 74 29 20 74 68 65 6e 0a 5f 70 28 27 64 65 66 69 6e 65 20 6d 61 78 5f 61 72 67 73 27 29 | plit).then._p('define.max_args') |
43900 | 0a 5f 70 28 27 5c 74 24 28 65 76 61 6c 20 5f 61 72 67 73 3a 3d 29 27 29 0a 5f 70 28 27 5c 74 24 | ._p('\t$(eval._args:=)')._p('\t$ |
43920 | 28 66 6f 72 65 61 63 68 20 6f 62 6a 2c 24 33 2c 24 28 65 76 61 6c 20 5f 61 72 67 73 2b 3d 24 28 | (foreach.obj,$3,$(eval._args+=$( |
43940 | 6f 62 6a 29 29 24 28 69 66 20 24 28 77 6f 72 64 20 24 32 2c 24 28 5f 61 72 67 73 29 29 2c 24 31 | obj))$(if.$(word.$2,$(_args)),$1 |
43960 | 24 28 5f 61 72 67 73 29 24 28 45 4f 4c 29 24 28 65 76 61 6c 20 5f 61 72 67 73 3a 3d 29 29 29 27 | $(_args)$(EOL)$(eval._args:=)))' |
43980 | 29 0a 5f 70 28 27 5c 74 24 28 69 66 20 24 28 5f 61 72 67 73 29 2c 24 31 24 28 5f 61 72 67 73 29 | )._p('\t$(if.$(_args),$1$(_args) |
439a0 | 29 27 29 0a 5f 70 28 27 65 6e 64 65 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 64 65 66 69 6e | )')._p('endef')._p('')._p('defin |
439c0 | 65 20 45 4f 4c 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 65 6e 64 65 66 27 | e.EOL')._p('')._p('')._p('endef' |
439e0 | 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 24 28 54 41 52 47 45 54 29 3a 20 24 28 47 43 | )._p('').end._p('$(TARGET):.$(GC |
43a00 | 48 29 20 24 28 4f 42 4a 45 43 54 53 29 20 24 28 4c 44 44 45 50 53 29 20 24 28 45 58 54 45 52 4e | H).$(OBJECTS).$(LDDEPS).$(EXTERN |
43a20 | 41 4c 5f 4c 49 42 53 29 20 24 28 52 45 53 4f 55 52 43 45 53 29 20 7c 20 24 28 54 41 52 47 45 54 | AL_LIBS).$(RESOURCES).|.$(TARGET |
43a40 | 44 49 52 29 20 24 28 4f 42 4a 44 49 52 53 29 27 29 0a 69 66 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d | DIR).$(OBJDIRS)').if.prj.kind.== |
43a60 | 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 70 72 6a 2e 6d 73 67 61 72 63 68 | ."StaticLib".then.if.prj.msgarch |
43a80 | 69 76 69 6e 67 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e | iving.then._p('\t@echo.'....prj. |
43aa0 | 6d 73 67 61 72 63 68 69 76 69 6e 67 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 41 | msgarchiving).else._p('\t@echo.A |
43ac0 | 72 63 68 69 76 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 66 20 28 | rchiving.%s',.prj.name).end.if.( |
43ae0 | 6e 6f 74 20 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 29 20 74 68 65 6e 0a | not.prj.archivesplit_size).then. |
43b00 | 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 3d 32 30 30 0a 65 6e 64 0a 69 66 | prj.archivesplit_size=200.end.if |
43b20 | 20 28 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 | .(not.prj.options.ArchiveSplit). |
43b40 | 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 29 20 | then._p('\t$(SILENT).$(LINKCMD). |
43b60 | 24 28 4f 42 4a 45 43 54 53 29 27 20 2e 2e 20 28 6f 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 | $(OBJECTS)'....(os.is("MacOSX"). |
43b80 | 61 6e 64 20 22 20 32 3e 26 31 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 73 65 64 20 2d 65 20 | and.".2>&1.>./dev/null.|.sed.-e. |
43ba0 | 27 2f 2e 6f 29 20 68 61 73 20 6e 6f 20 73 79 6d 62 6f 6c 73 24 24 2f 64 27 22 20 6f 72 20 22 22 | '/.o).has.no.symbols$$/d'".or."" |
43bc0 | 29 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 24 28 63 61 6c 6c 20 52 4d 2c 24 28 54 41 52 47 45 54 | )).else._p('\t$(call.RM,$(TARGET |
43be0 | 29 29 27 29 0a 5f 70 28 27 5c 74 40 24 28 63 61 6c 6c 20 6d 61 78 5f 61 72 67 73 2c 24 28 4c 49 | ))')._p('\t@$(call.max_args,$(LI |
43c00 | 4e 4b 43 4d 44 29 2c 27 2e 2e 20 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 | NKCMD),'...prj.archivesplit_size |
43c20 | 20 2e 2e 27 2c 24 28 4f 42 4a 45 43 54 53 29 29 27 20 2e 2e 20 28 6f 73 2e 69 73 28 22 4d 61 63 | ...',$(OBJECTS))'....(os.is("Mac |
43c40 | 4f 53 58 22 29 20 61 6e 64 20 22 20 32 3e 26 31 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 73 | OSX").and.".2>&1.>./dev/null.|.s |
43c60 | 65 64 20 2d 65 20 27 2f 2e 6f 29 20 68 61 73 20 6e 6f 20 73 79 6d 62 6f 6c 73 24 24 2f 64 27 22 | ed.-e.'/.o).has.no.symbols$$/d'" |
43c80 | 20 6f 72 20 22 22 29 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 | .or.""))._p('\t$(SILENT).$(LINKC |
43ca0 | 4d 44 5f 4e 44 58 29 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 70 72 6a 2e 6d 73 67 6c 69 6e | MD_NDX)').end.else.if.prj.msglin |
43cc0 | 6b 69 6e 67 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d | king.then._p('\t@echo.'....prj.m |
43ce0 | 73 67 6c 69 6e 6b 69 6e 67 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 4c 69 6e 6b | sglinking).else._p('\t@echo.Link |
43d00 | 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 | ing.%s',.prj.name).end._p('\t$(S |
43d20 | 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 | ILENT).$(LINKCMD)').end._p('\t$( |
43d40 | 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 | POSTBUILDCMDS)')._p('')._p('$(TA |
43d60 | 52 47 45 54 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 | RGETDIR):').premake.make_mkdirru |
43d80 | 6c 65 28 22 24 28 54 41 52 47 45 54 44 49 52 29 22 29 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 53 | le("$(TARGETDIR)")._p('$(OBJDIRS |
43da0 | 29 3a 27 29 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 | ):').if.(not.prj.solution.messag |
43dc0 | 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 | eskip).or.(not.table.contains(pr |
43de0 | 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 43 72 65 | j.solution.messageskip,."SkipCre |
43e00 | 61 74 69 6e 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f | atingMessage")).then._p('\t@echo |
43e20 | 20 43 72 65 61 74 69 6e 67 20 24 28 40 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 2d 24 28 63 61 | .Creating.$(@)').end._p('\t-$(ca |
43e40 | 6c 6c 20 4d 4b 44 49 52 2c 24 40 29 27 29 0a 5f 70 28 27 27 29 0a 69 66 20 6f 73 2e 69 73 28 22 | ll.MKDIR,$@)')._p('').if.os.is(" |
43e60 | 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 | MacOSX").and.prj.kind.==."Window |
43e80 | 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 28 27 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 | edApp".then._p('$(dir.$(TARGETDI |
43ea0 | 52 29 29 50 6b 67 49 6e 66 6f 3a 27 29 0a 5f 70 28 27 24 28 64 69 72 20 24 28 54 41 52 47 45 54 | R))PkgInfo:')._p('$(dir.$(TARGET |
43ec0 | 44 49 52 29 29 49 6e 66 6f 2e 70 6c 69 73 74 3a 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 | DIR))Info.plist:')._p('').end._p |
43ee0 | 28 27 63 6c 65 61 6e 3a 27 29 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e | ('clean:').if.(not.prj.solution. |
43f00 | 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 | messageskip).or.(not.table.conta |
43f20 | 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 | ins(prj.solution.messageskip,."S |
43f40 | 6b 69 70 43 6c 65 61 6e 69 6e 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c | kipCleaningMessage")).then._p('\ |
43f60 | 74 40 65 63 68 6f 20 43 6c 65 61 6e 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 | t@echo.Cleaning.%s',.prj.name).e |
43f80 | 6e 64 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 | nd._p('ifeq.(posix,$(SHELLTYPE)) |
43fa0 | 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 20 24 28 54 41 52 47 | ')._p('\t$(SILENT).rm.-f..$(TARG |
43fc0 | 45 54 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 72 66 20 24 28 4f | ET)')._p('\t$(SILENT).rm.-rf.$(O |
43fe0 | 42 4a 44 49 52 29 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 | BJDIR)')._p('else')._p('\t$(SILE |
44000 | 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 | NT).if.exist.$(subst./,\\\\,$(TA |
44020 | 52 47 45 54 29 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 | RGET)).del.$(subst./,\\\\,$(TARG |
44040 | 45 54 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 | ET))')._p('\t$(SILENT).if.exist. |
44060 | 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 20 72 6d 64 69 72 20 | $(subst./,\\\\,$(OBJDIR)).rmdir. |
44080 | 2f 73 20 2f 71 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 27 | /s./q.$(subst./,\\\\,$(OBJDIR))' |
440a0 | 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 62 75 69 6c | )._p('endif')._p('')._p('prebuil |
440c0 | 64 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 | d:')._p('\t$(PREBUILDCMDS)')._p( |
440e0 | 27 27 29 0a 5f 70 28 27 70 72 65 6c 69 6e 6b 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 4c 49 | '')._p('prelink:')._p('\t$(PRELI |
44100 | 4e 4b 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 63 70 70 2e 70 63 68 72 75 6c 65 73 28 70 72 | NKCMDS)')._p('').cpp.pchrules(pr |
44120 | 6a 29 0a 63 70 70 2e 66 69 6c 65 52 75 6c 65 73 28 70 72 6a 29 0a 63 70 70 2e 64 65 70 65 6e 64 | j).cpp.fileRules(prj).cpp.depend |
44140 | 65 6e 63 79 52 75 6c 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c | encyRules(prj).for._,.custombuil |
44160 | 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 | dtask.in.ipairs(prj.custombuildt |
44180 | 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 | ask.or.{}).do.for._,.buildtask.i |
441a0 | 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 | n.ipairs(custombuildtask.or.{}). |
441c0 | 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 | do.local.deps.=..string.format(" |
441e0 | 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 | %s.",path.getrelative(prj.locati |
44200 | 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 29 0a 66 6f 72 20 5f 2c 20 64 65 70 64 61 74 61 | on,buildtask[1])).for._,.depdata |
44220 | 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 33 5d 20 6f 72 20 7b 7d 29 20 64 | .in.ipairs(buildtask[3].or.{}).d |
44240 | 6f 0a 64 65 70 73 20 3d 20 64 65 70 73 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 | o.deps.=.deps....string.format(" |
44260 | 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 | %s.",path.getrelative(prj.locati |
44280 | 6f 6e 2c 64 65 70 64 61 74 61 29 29 0a 65 6e 64 0a 5f 70 28 27 25 73 3a 20 25 73 20 7c 20 24 28 | on,depdata)).end._p('%s:.%s.|.$( |
442a0 | 54 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 53 29 27 0a 2c 70 61 74 68 2e 67 65 74 | TARGETDIR).$(OBJDIRS)'.,path.get |
442c0 | 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b | relative(prj.location,buildtask[ |
442e0 | 32 5d 29 0a 2c 20 64 65 70 73 0a 29 0a 66 6f 72 20 5f 2c 20 63 6d 64 6c 69 6e 65 20 69 6e 20 69 | 2]).,.deps.).for._,.cmdline.in.i |
44300 | 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 34 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 | pairs(buildtask[4].or.{}).do.loc |
44320 | 61 6c 20 63 6d 64 20 3d 20 63 6d 64 6c 69 6e 65 0a 6c 6f 63 61 6c 20 6e 75 6d 20 3d 20 31 0a 66 | al.cmd.=.cmdline.local.num.=.1.f |
44340 | 6f 72 20 5f 2c 20 64 65 70 64 61 74 61 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 | or._,.depdata.in.ipairs(buildtas |
44360 | 6b 5b 33 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 | k[3].or.{}).do.cmd.=.string.gsub |
44380 | 28 63 6d 64 2c 22 25 24 25 28 22 20 2e 2e 20 6e 75 6d 20 2e 2e 22 25 29 22 2c 20 73 74 72 69 6e | (cmd,"%$%("....num..."%)",.strin |
443a0 | 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 | g.format("%s.",path.getrelative( |
443c0 | 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 64 65 70 64 61 74 61 29 29 29 0a 6e 75 6d 20 3d 20 6e 75 | prj.location,depdata))).num.=.nu |
443e0 | 6d 20 2b 20 31 0a 65 6e 64 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c | m.+.1.end.cmd.=.string.gsub(cmd, |
44400 | 20 22 25 24 25 28 3c 25 29 22 2c 20 22 24 3c 22 29 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 | ."%$%(<%)",."$<").cmd.=.string.g |
44420 | 73 75 62 28 63 6d 64 2c 20 22 25 24 25 28 40 25 29 22 2c 20 22 24 40 22 29 0a 5f 70 28 27 5c 74 | sub(cmd,."%$%(@%)",."$@")._p('\t |
44440 | 24 28 53 49 4c 45 4e 54 29 20 25 73 27 2c 63 6d 64 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e | $(SILENT).%s',cmd).end._p('').en |
44460 | 64 0a 65 6e 64 0a 5f 70 28 27 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 45 43 54 53 3a 25 25 2e | d.end._p('-include.$(OBJECTS:%%. |
44480 | 6f 3d 25 25 2e 64 29 27 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 50 43 48 29 29 27 29 0a | o=%%.d)')._p('ifneq.(,$(PCH))'). |
444a0 | 5f 70 28 27 20 20 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 44 49 52 29 2f 24 28 6e 6f 74 64 69 | _p('..-include.$(OBJDIR)/$(notdi |
444c0 | 72 20 24 28 50 43 48 29 29 2e 64 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 65 6e 64 0a 66 75 | r.$(PCH)).d')._p('endif').end.fu |
444e0 | 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 68 65 61 64 65 72 28 | nction.premake.gmake_cpp_header( |
44500 | 70 72 6a 2c 20 63 63 2c 20 70 6c 61 74 66 6f 72 6d 73 29 0a 5f 70 28 27 23 20 25 73 20 70 72 6f | prj,.cc,.platforms)._p('#.%s.pro |
44520 | 6a 65 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 | ject.makefile.autogenerated.by.G |
44540 | 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e | ENie',.premake.action.current(). |
44560 | 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f 6e 66 69 67 27 29 0a 5f | shortname)._p('ifndef.config')._ |
44580 | 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 | p('..config=%s',._MAKE.esc(prema |
445a0 | 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f | ke.getconfigname(prj.solution.co |
445c0 | 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c 20 74 | nfigurations[1],.platforms[1],.t |
445e0 | 72 75 65 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 | rue)))._p('endif')._p('')._p('if |
44600 | 6e 64 65 66 20 76 65 72 62 6f 73 65 27 29 0a 5f 70 28 27 20 20 53 49 4c 45 4e 54 20 3d 20 40 27 | ndef.verbose')._p('..SILENT.=.@' |
44620 | 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 | )._p('endif')._p('')._p('SHELLTY |
44640 | 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 | PE.:=.msdos')._p('ifeq.(,$(ComSp |
44660 | 65 63 29 24 28 43 4f 4d 53 50 45 43 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 | ec)$(COMSPEC))')._p('..SHELLTYPE |
44680 | 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 | .:=.posix')._p('endif')._p('ifeq |
446a0 | 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c | .(/bin,$(findstring./bin,$(SHELL |
446c0 | 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 | )))')._p('..SHELLTYPE.:=.posix') |
446e0 | 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 | ._p('endif')._p('ifeq.(/bin,$(fi |
44700 | 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 4d 41 4b 45 53 48 45 4c 4c 29 29 29 27 29 0a 5f | ndstring./bin,$(MAKESHELL)))')._ |
44720 | 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e | p('..SHELLTYPE.:=.posix')._p('en |
44740 | 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 | dif')._p('')._p('ifeq.(posix,$(S |
44760 | 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c | HELLTYPE))')._p('..MKDIR.=.$(SIL |
44780 | 45 4e 54 29 20 6d 6b 64 69 72 20 2d 70 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 20 20 43 4f 50 | ENT).mkdir.-p."$(1)"')._p('..COP |
447a0 | 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 22 24 28 31 29 22 20 22 24 28 | Y..=.$(SILENT).cp.-fR."$(1)"."$( |
447c0 | 32 29 22 27 29 0a 5f 70 28 27 20 20 52 4d 3d 20 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 | 2)"')._p('..RM=.$(SILENT).rm.-f. |
447e0 | 22 24 28 31 29 22 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 | "$(1)"')._p('else')._p('..MKDIR. |
44800 | 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c | =.$(SILENT).mkdir."$(subst./,\\\ |
44820 | 5c 2c 24 28 31 29 29 22 20 32 3e 20 6e 75 6c 20 7c 7c 20 65 78 69 74 20 30 27 29 0a 5f 70 28 27 | \,$(1))".2>.nul.||.exit.0')._p(' |
44840 | 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 6f 70 79 20 2f 59 20 22 24 28 73 | ..COPY..=.$(SILENT).copy./Y."$(s |
44860 | 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c | ubst./,\\\\,$(1))"."$(subst./,\\ |
44880 | 5c 5c 2c 24 28 32 29 29 22 27 29 0a 5f 70 28 27 20 20 52 4d 20 20 20 20 3d 20 24 28 53 49 4c 45 | \\,$(2))"')._p('..RM....=.$(SILE |
448a0 | 4e 54 29 20 64 65 6c 20 2f 46 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 | NT).del./F."$(subst./,\\\\,$(1)) |
448c0 | 22 20 32 3e 20 6e 75 6c 20 7c 7c 20 65 78 69 74 20 30 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 | ".2>.nul.||.exit.0')._p('endif') |
448e0 | 0a 5f 70 28 27 27 29 0a 5f 70 28 27 43 43 20 20 3d 20 25 73 27 2c 20 63 63 2e 63 63 29 0a 5f 70 | ._p('')._p('CC..=.%s',.cc.cc)._p |
44900 | 28 27 43 58 58 20 3d 20 25 73 27 2c 20 63 63 2e 63 78 78 29 0a 5f 70 28 27 41 52 20 20 3d 20 25 | ('CXX.=.%s',.cc.cxx)._p('AR..=.% |
44920 | 73 27 2c 20 63 63 2e 61 72 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 52 45 53 | s',.cc.ar)._p('')._p('ifndef.RES |
44940 | 43 4f 4d 50 27 29 0a 5f 70 28 27 20 20 69 66 64 65 66 20 57 49 4e 44 52 45 53 27 29 0a 5f 70 28 | COMP')._p('..ifdef.WINDRES')._p( |
44960 | 27 20 20 20 20 52 45 53 43 4f 4d 50 20 3d 20 24 28 57 49 4e 44 52 45 53 29 27 29 0a 5f 70 28 27 | '....RESCOMP.=.$(WINDRES)')._p(' |
44980 | 20 20 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 20 20 52 45 53 43 4f 4d 50 20 3d 20 77 69 6e 64 72 | ..else')._p('....RESCOMP.=.windr |
449a0 | 65 73 27 29 0a 5f 70 28 27 20 20 65 6e 64 69 66 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f | es')._p('..endif')._p('endif')._ |
449c0 | 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 | p('').end.function.premake.gmake |
449e0 | 5f 63 70 70 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 69 66 | _cpp_config(prj,.cfg,.cc)._p('if |
44a00 | 65 71 20 28 24 28 63 6f 6e 66 69 67 29 2c 25 73 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 | eq.($(config),%s)',._MAKE.esc(cf |
44a20 | 67 2e 73 68 6f 72 74 6e 61 6d 65 29 29 0a 63 70 70 2e 70 6c 61 74 66 6f 72 6d 74 6f 6f 6c 73 28 | g.shortname)).cpp.platformtools( |
44a40 | 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 2e 63 6f 6e 74 61 | cfg,.cc)._p('..'....(table.conta |
44a60 | 69 6e 73 28 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 2c 22 4f 42 4a 44 49 | ins(premake.make.override,"OBJDI |
44a80 | 52 22 29 20 61 6e 64 20 22 6f 76 65 72 72 69 64 65 20 22 20 6f 72 20 22 22 29 20 2e 2e 20 20 20 | R").and."override.".or."")...... |
44aa0 | 20 27 4f 42 4a 44 49 52 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 | .'OBJDIR.....=.%s',._MAKE.esc(cf |
44ac0 | 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 | g.objectsdir))._p('..'....(table |
44ae0 | 2e 63 6f 6e 74 61 69 6e 73 28 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 2c | .contains(premake.make.override, |
44b00 | 22 54 41 52 47 45 54 44 49 52 22 29 20 61 6e 64 20 22 6f 76 65 72 72 69 64 65 20 22 20 6f 72 20 | "TARGETDIR").and."override.".or. |
44b20 | 22 22 29 20 2e 2e 20 27 54 41 52 47 45 54 44 49 52 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e | "")....'TARGETDIR..=.%s',._MAKE. |
44b40 | 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a | esc(cfg.buildtarget.directory)). |
44b60 | 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 65 6d 61 | _p('..'....(table.contains(prema |
44b80 | 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 2c 22 54 41 52 47 45 54 22 29 20 61 6e 64 20 22 | ke.make.override,"TARGET").and." |
44ba0 | 6f 76 65 72 72 69 64 65 20 22 20 6f 72 20 22 22 29 20 2e 2e 20 20 20 20 27 54 41 52 47 45 54 20 | override.".or."").......'TARGET. |
44bc0 | 20 20 20 20 3d 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 | ....=.$(TARGETDIR)/%s',._MAKE.es |
44be0 | 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 20 20 44 | c(cfg.buildtarget.name))._p('..D |
44c00 | 45 46 49 4e 45 53 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 | EFINES...+=%s',.make.list(cc.get |
44c20 | 64 65 66 69 6e 65 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 29 29 0a 5f 70 28 27 20 20 49 4e 43 | defines(cfg.defines)))._p('..INC |
44c40 | 4c 55 44 45 53 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 69 6e | LUDES..+=%s',.make.list(cc.getin |
44c60 | 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 29 29 0a 63 70 70 | cludedirs(cfg.includedirs))).cpp |
44c80 | 2e 70 63 68 63 6f 6e 66 69 67 28 63 66 67 29 0a 63 70 70 2e 66 6c 61 67 73 28 63 66 67 2c 20 63 | .pchconfig(cfg).cpp.flags(cfg,.c |
44ca0 | 63 29 0a 63 70 70 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 | c).cpp.linker(prj,.cfg,.cc)._p(' |
44cc0 | 20 20 4f 42 4a 45 43 54 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e | ..OBJECTS.:=.\\').for._,.file.in |
44ce0 | 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 | .ipairs(prj.files).do.if.path.is |
44d00 | 53 6f 75 72 63 65 46 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 74 61 62 | SourceFile(file).then.if.not.tab |
44d20 | 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 29 | le.icontains(cfg.excludes,.file) |
44d40 | 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 20 5c 5c 27 0a 2c | .then._p('\t$(OBJDIR)/%s.o.\\'., |
44d60 | 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 | ._MAKE.esc(path.trimdots(path.re |
44d80 | 6d 6f 76 65 65 78 74 28 66 69 6c 65 29 29 29 0a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 | moveext(file))).).end.end.end._p |
44da0 | 28 27 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 42 55 49 4c 44 43 4d 44 53 27 29 | ('')._p('..define.PREBUILDCMDS') |
44dc0 | 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 | .if.#cfg.prebuildcommands.>.0.th |
44de0 | 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 62 75 69 6c 64 | en._p('\t@echo.Running.pre-build |
44e00 | 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 | .commands')._p('\t%s',.table.imp |
44e20 | 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 | lode(cfg.prebuildcommands,."",." |
44e40 | 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 | ",."\n\t")).end._p('..endef')._p |
44e60 | 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 4c 49 4e 4b 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 | ('..define.PRELINKCMDS').if.#cfg |
44e80 | 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 | .prelinkcommands.>.0.then._p('\t |
44ea0 | 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 6c 69 6e 6b 20 63 6f 6d 6d 61 6e 64 73 27 | @echo.Running.pre-link.commands' |
44ec0 | 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 | )._p('\t%s',.table.implode(cfg.p |
44ee0 | 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 | relinkcommands,."",."",."\n\t")) |
44f00 | 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 | .end._p('..endef')._p('..define. |
44f20 | 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c | POSTBUILDCMDS').if.#cfg.postbuil |
44f40 | 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 | dcommands.>.0.then._p('\t@echo.R |
44f60 | 75 6e 6e 69 6e 67 20 70 6f 73 74 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 | unning.post-build.commands')._p( |
44f80 | 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 62 75 | '\t%s',.table.implode(cfg.postbu |
44fa0 | 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e | ildcommands,."",."",."\n\t")).en |
44fc0 | 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 6d 61 6b 65 2e 73 65 74 74 69 6e 67 73 28 63 66 | d._p('..endef').make.settings(cf |
44fe0 | 67 2c 20 63 63 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 | g,.cc)._p('endif')._p('').end.fu |
45000 | 6e 63 74 69 6f 6e 20 63 70 70 2e 70 6c 61 74 66 6f 72 6d 74 6f 6f 6c 73 28 63 66 67 2c 20 63 63 | nction.cpp.platformtools(cfg,.cc |
45020 | 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 5b | ).local.platform.=.cc.platforms[ |
45040 | 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 63 63 20 74 68 65 | cfg.platform].if.platform.cc.the |
45060 | 6e 0a 5f 70 28 27 20 20 43 43 20 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f | n._p('..CC.........=.%s',.platfo |
45080 | 72 6d 2e 63 63 29 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 63 78 78 20 74 68 65 6e 0a | rm.cc).end.if.platform.cxx.then. |
450a0 | 5f 70 28 27 20 20 43 58 58 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d | _p('..CXX........=.%s',.platform |
450c0 | 2e 63 78 78 29 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 61 72 20 74 68 65 6e 0a 5f 70 | .cxx).end.if.platform.ar.then._p |
450e0 | 28 27 20 20 41 52 20 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 61 | ('..AR.........=.%s',.platform.a |
45100 | 72 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 66 6c 61 67 73 28 63 66 | r).end.end.function.cpp.flags(cf |
45120 | 67 2c 20 63 63 29 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 6e 6f 74 20 | g,.cc).if.cfg.pchheader.and.not. |
45140 | 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 5f 70 28 27 20 20 46 4f 52 43 45 | cfg.flags.NoPCH.then._p('..FORCE |
45160 | 5f 49 4e 43 4c 55 44 45 20 2b 3d 20 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 44 49 52 29 2f 24 | _INCLUDE.+=.-include.$(OBJDIR)/$ |
45180 | 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 66 6f | (notdir.$(PCH))').end.if.#cfg.fo |
451a0 | 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 46 4f 52 43 | rcedincludes.>.0.then._p('..FORC |
451c0 | 45 5f 49 4e 43 4c 55 44 45 20 2b 3d 20 2d 69 6e 63 6c 75 64 65 20 25 73 27 0a 2c 5f 4d 41 4b 45 | E_INCLUDE.+=.-include.%s'.,_MAKE |
451e0 | 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c | .esc(table.concat(cfg.forcedincl |
45200 | 75 64 65 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 50 50 46 4c | udes,.";"))).end._p('..ALL_CPPFL |
45220 | 41 47 53 20 20 2b 3d 20 24 28 43 50 50 46 4c 41 47 53 29 20 25 73 20 24 28 44 45 46 49 4e 45 53 | AGS..+=.$(CPPFLAGS).%s.$(DEFINES |
45240 | 29 20 24 28 49 4e 43 4c 55 44 45 53 29 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 63 2e | ).$(INCLUDES)',.table.concat(cc. |
45260 | 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 41 4c | getcppflags(cfg),."."))._p('..AL |
45280 | 4c 5f 43 46 4c 41 47 53 20 20 20 20 2b 3d 20 24 28 43 46 4c 41 47 53 29 20 24 28 41 4c 4c 5f 43 | L_CFLAGS....+=.$(CFLAGS).$(ALL_C |
452a0 | 50 50 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 | PPFLAGS).$(ARCH)%s',.make.list(t |
452c0 | 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 | able.join(cc.getcflags(cfg),.cfg |
452e0 | 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f | .buildoptions,.cfg.buildoptions_ |
45300 | 63 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 58 58 46 4c 41 47 53 20 20 2b 3d 20 24 28 43 58 | c)))._p('..ALL_CXXFLAGS..+=.$(CX |
45320 | 58 46 4c 41 47 53 29 20 24 28 43 46 4c 41 47 53 29 20 24 28 41 4c 4c 5f 43 50 50 46 4c 41 47 53 | XFLAGS).$(CFLAGS).$(ALL_CPPFLAGS |
45340 | 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f | ).$(ARCH)%s',.make.list(table.jo |
45360 | 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 | in(cc.getcflags(cfg),.cc.getcxxf |
45380 | 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 | lags(cfg),.cfg.buildoptions,.cfg |
453a0 | 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 70 70 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 4f | .buildoptions_cpp)))._p('..ALL_O |
453c0 | 42 4a 43 46 4c 41 47 53 20 2b 3d 20 24 28 43 58 58 46 4c 41 47 53 29 20 24 28 43 46 4c 41 47 53 | BJCFLAGS.+=.$(CXXFLAGS).$(CFLAGS |
453e0 | 29 20 24 28 41 4c 4c 5f 43 50 50 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 | ).$(ALL_CPPFLAGS).$(ARCH)%s',.ma |
45400 | 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 | ke.list(table.join(cc.getcflags( |
45420 | 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 | cfg),.cc.getcxxflags(cfg),.cfg.b |
45440 | 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 6f 62 | uildoptions,.cfg.buildoptions_ob |
45460 | 6a 63 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 52 45 53 46 4c 41 47 53 20 20 2b 3d 20 24 28 52 | jc)))._p('..ALL_RESFLAGS..+=.$(R |
45480 | 45 53 46 4c 41 47 53 29 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 25 | ESFLAGS).$(DEFINES).$(INCLUDES)% |
454a0 | 73 27 2c 0a 20 20 20 20 20 20 20 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e | s',.........make.list(table.join |
454c0 | 28 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 2c 0a | (cc.getdefines(cfg.resdefines),. |
454e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45500 | 63 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 | cc.getincludedirs(cfg.resinclude |
45520 | 64 69 72 73 29 2c 20 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 29 29 29 0a 65 6e 64 0a 66 75 6e | dirs),.cfg.resoptions))).end.fun |
45540 | 63 74 69 6f 6e 20 63 70 70 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f | ction.cpp.linker(prj,.cfg,.cc)._ |
45560 | 70 28 27 20 20 41 4c 4c 5f 4c 44 46 4c 41 47 53 20 20 20 2b 3d 20 24 28 4c 44 46 4c 41 47 53 29 | p('..ALL_LDFLAGS...+=.$(LDFLAGS) |
45580 | 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 | %s',.make.list(table.join(cc.get |
455a0 | 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 | libdirflags(cfg),.cc.getldflags( |
455c0 | 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 29 0a 5f 70 28 27 20 20 4c | cfg),.cfg.linkoptions)))._p('..L |
455e0 | 44 44 45 50 53 20 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 5f 4d 41 4b 45 2e | DDEPS....+=%s',.make.list(_MAKE. |
45600 | 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 69 62 6c 69 | esc(premake.getlinks(cfg,."sibli |
45620 | 6e 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 29 29 0a 5f 70 28 27 20 20 4c 49 42 53 20 | ngs",."fullpath"))))._p('..LIBS. |
45640 | 20 20 20 20 20 2b 3d 20 24 28 4c 44 44 45 50 53 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 | .....+=.$(LDDEPS)%s',.make.list( |
45660 | 63 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 29 29 0a 5f 70 28 27 20 20 45 58 54 | cc.getlinkflags(cfg)))._p('..EXT |
45680 | 45 52 4e 41 4c 5f 4c 49 42 53 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 | ERNAL_LIBS.+=%s',.make.list(cc.g |
456a0 | 65 74 6c 69 62 66 69 6c 65 73 28 63 66 67 29 29 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d | etlibfiles(cfg))).if.cfg.kind.== |
456c0 | 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6f 70 | ."StaticLib".then.if.(not.prj.op |
456e0 | 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 5f 70 28 27 20 20 4c | tions.ArchiveSplit).then._p('..L |
45700 | 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 25 73 20 24 28 54 41 52 47 45 54 29 27 2c | INKCMD....=.$(AR).%s.$(TARGET)', |
45720 | 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 70 72 | .make.list(cc.getarchiveflags(pr |
45740 | 6a 2c 20 63 66 67 2c 20 66 61 6c 73 65 29 29 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 4c 49 4e 4b | j,.cfg,.false))).else._p('..LINK |
45760 | 43 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 25 73 20 24 28 54 41 52 47 45 54 29 27 2c 20 6d 61 | CMD....=.$(AR).%s.$(TARGET)',.ma |
45780 | 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 70 72 6a 2c 20 | ke.list(cc.getarchiveflags(prj,. |
457a0 | 63 66 67 2c 20 66 61 6c 73 65 29 29 29 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 5f 4e 44 58 3d | cfg,.false)))._p('..LINKCMD_NDX= |
457c0 | 20 24 28 41 52 29 20 25 73 20 24 28 54 41 52 47 45 54 29 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 | .$(AR).%s.$(TARGET)',.make.list( |
457e0 | 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 70 72 6a 2c 20 63 66 67 2c 20 74 72 75 | cc.getarchiveflags(prj,.cfg,.tru |
45800 | 65 29 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 20 3d 20 69 69 66 28 63 | e))).end.else.local.tool.=.iif(c |
45820 | 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 43 43 22 2c 20 22 43 58 58 22 29 | fg.language.==."C",."CC",."CXX") |
45840 | 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 25 73 29 20 2d 6f 20 24 28 54 | ._p('..LINKCMD....=.$(%s).-o.$(T |
45860 | 41 52 47 45 54 29 20 24 28 4f 42 4a 45 43 54 53 29 20 24 28 52 45 53 4f 55 52 43 45 53 29 20 24 | ARGET).$(OBJECTS).$(RESOURCES).$ |
45880 | 28 41 52 43 48 29 20 24 28 41 4c 4c 5f 4c 44 46 4c 41 47 53 29 20 24 28 4c 49 42 53 29 27 2c 20 | (ARCH).$(ALL_LDFLAGS).$(LIBS)',. |
458a0 | 74 6f 6f 6c 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 70 63 68 63 6f | tool).end.end.function.cpp.pchco |
458c0 | 6e 66 69 67 28 63 66 67 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 6f | nfig(cfg).if.not.cfg.pchheader.o |
458e0 | 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e | r.cfg.flags.NoPCH.then.return.en |
45900 | 64 0a 6c 6f 63 61 6c 20 70 63 68 20 3d 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 0a 66 6f 72 20 | d.local.pch.=.cfg.pchheader.for. |
45920 | 5f 2c 20 69 6e 63 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 | _,.incdir.in.ipairs(cfg.included |
45940 | 69 72 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 61 62 73 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 | irs).do.local.abspath.=.path.get |
45960 | 61 62 73 6f 6c 75 74 65 28 70 61 74 68 2e 6a 6f 69 6e 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6c | absolute(path.join(cfg.project.l |
45980 | 6f 63 61 74 69 6f 6e 2c 20 69 6e 63 64 69 72 29 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 | ocation,.incdir)).local.testname |
459a0 | 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 61 62 73 70 61 74 68 2c 20 70 63 68 29 0a 69 66 20 6f 73 | .=.path.join(abspath,.pch).if.os |
459c0 | 2e 69 73 66 69 6c 65 28 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 70 63 68 20 3d 20 70 61 74 | .isfile(testname).then.pch.=.pat |
459e0 | 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 74 65 73 74 | h.getrelative(cfg.location,.test |
45a00 | 6e 61 6d 65 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 20 20 50 43 48 20 20 20 | name).break.end.end._p('..PCH... |
45a20 | 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 63 68 29 29 0a 5f 70 28 27 | .....=.%s',._MAKE.esc(pch))._p(' |
45a40 | 20 20 47 43 48 20 20 20 20 20 20 20 20 3d 20 24 28 4f 42 4a 44 49 52 29 2f 24 28 6e 6f 74 64 69 | ..GCH........=.$(OBJDIR)/$(notdi |
45a60 | 72 20 24 28 50 43 48 29 29 2e 67 63 68 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 | r.$(PCH)).gch').end.function.cpp |
45a80 | 2e 70 63 68 72 75 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 50 43 48 | .pchrules(prj)._p('ifneq.(,$(PCH |
45aa0 | 29 29 27 29 0a 5f 70 28 27 24 28 47 43 48 29 3a 20 24 28 50 43 48 29 20 7c 20 24 28 4f 42 4a 44 | ))')._p('$(GCH):.$(PCH).|.$(OBJD |
45ac0 | 49 52 29 27 29 0a 69 66 20 70 72 6a 2e 6d 73 67 70 72 65 63 6f 6d 70 69 6c 65 20 74 68 65 6e 0a | IR)').if.prj.msgprecompile.then. |
45ae0 | 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 70 72 65 63 6f 6d 70 69 | _p('\t@echo.'....prj.msgprecompi |
45b00 | 6c 65 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c | le).else._p('\t@echo.$(notdir.$< |
45b20 | 29 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d 20 69 69 66 28 70 72 6a 2e 6c 61 6e 67 | )').end.local.cmd.=.iif(prj.lang |
45b40 | 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 24 28 43 43 29 20 24 28 41 4c 4c 5f 43 46 4c 41 47 53 | uage.==."C",."$(CC).$(ALL_CFLAGS |
45b60 | 29 20 2d 78 20 63 2d 68 65 61 64 65 72 22 2c 20 22 24 28 43 58 58 29 20 24 28 41 4c 4c 5f 43 58 | ).-x.c-header",."$(CXX).$(ALL_CX |
45b80 | 58 46 4c 41 47 53 29 20 2d 78 20 63 2b 2b 2d 68 65 61 64 65 72 22 29 0a 5f 70 28 27 5c 74 24 28 | XFLAGS).-x.c++-header")._p('\t$( |
45ba0 | 53 49 4c 45 4e 54 29 20 25 73 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 | SILENT).%s.$(DEFINES).$(INCLUDES |
45bc0 | 29 20 2d 6f 20 22 24 40 22 20 2d 63 20 22 24 3c 22 27 2c 20 63 6d 64 29 0a 5f 70 28 27 65 6e 64 | ).-o."$@".-c."$<"',.cmd)._p('end |
45be0 | 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 66 69 6c | if')._p('').end.function.cpp.fil |
45c00 | 65 52 75 6c 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 | eRules(prj).for._,.file.in.ipair |
45c20 | 73 28 70 72 6a 2e 66 69 6c 65 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 | s(prj.files.or.{}).do.if.path.is |
45c40 | 53 6f 75 72 63 65 46 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 | SourceFile(file).then._p('$(OBJD |
45c60 | 49 52 29 2f 25 73 2e 6f 3a 20 25 73 20 24 28 47 43 48 29 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 | IR)/%s.o:.%s.$(GCH)'.,._MAKE.esc |
45c80 | 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 | (path.trimdots(path.removeext(fi |
45ca0 | 6c 65 29 29 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 0a 29 0a 69 66 20 28 70 61 | le))).,._MAKE.esc(file).).if.(pa |
45cc0 | 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 69 6c 65 29 20 61 6e 64 20 70 72 6a 2e 6d 73 67 63 | th.isobjcfile(file).and.prj.msgc |
45ce0 | 6f 6d 70 69 6c 65 5f 6f 62 6a 63 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 | ompile_objc).then._p('\t@echo.'. |
45d00 | 2e 2e 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 29 0a 65 6c 73 65 69 66 20 70 | ...prj.msgcompile_objc).elseif.p |
45d20 | 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 | rj.msgcompile.then._p('\t@echo.' |
45d40 | 20 2e 2e 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 | ....prj.msgcompile).else._p('\t@ |
45d60 | 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 69 66 20 28 70 61 74 68 | echo.$(notdir.$<)').end.if.(path |
45d80 | 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 69 6c 65 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 | .isobjcfile(file)).then._p('\t$( |
45da0 | 53 49 4c 45 4e 54 29 20 24 28 43 58 58 29 20 24 28 41 4c 4c 5f 4f 42 4a 43 46 4c 41 47 53 29 20 | SILENT).$(CXX).$(ALL_OBJCFLAGS). |
45dc0 | 24 28 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 29 20 2d 6f 20 22 24 40 22 20 2d 63 20 22 24 3c 22 | $(FORCE_INCLUDE).-o."$@".-c."$<" |
45de0 | 27 29 0a 65 6c 73 65 0a 63 70 70 2e 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 28 70 61 74 68 2e 69 73 | ').else.cpp.buildcommand(path.is |
45e00 | 63 66 69 6c 65 28 66 69 6c 65 29 20 61 6e 64 20 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e | cfile(file).and.not.prj.options. |
45e20 | 46 6f 72 63 65 43 50 50 2c 20 22 6f 22 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 74 61 73 6b 20 69 | ForceCPP,."o").end.for._,.task.i |
45e40 | 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 70 6f 73 74 63 6f 6d 70 69 6c 65 74 61 73 6b 73 20 6f 72 | n.ipairs(prj.postcompiletasks.or |
45e60 | 20 7b 7d 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 27 2c 20 74 61 73 | .{}).do._p('\t$(SILENT).%s',.tas |
45e80 | 6b 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6c 73 65 69 66 20 28 70 61 74 | k)._p('').end._p('').elseif.(pat |
45ea0 | 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 69 6c 65 29 20 3d 3d 20 22 2e 72 63 22 29 20 74 | h.getextension(file).==.".rc").t |
45ec0 | 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 72 65 73 3a 20 25 73 27 2c 20 5f | hen._p('$(OBJDIR)/%s.res:.%s',._ |
45ee0 | 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 69 6c 65 29 29 | MAKE.esc(path.getbasename(file)) |
45f00 | 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 29 0a 69 66 20 70 72 6a 2e 6d 73 67 72 65 73 | ,._MAKE.esc(file)).if.prj.msgres |
45f20 | 6f 75 72 63 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e | ource.then._p('\t@echo.'....prj. |
45f40 | 6d 73 67 72 65 73 6f 75 72 63 65 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 24 28 | msgresource).else._p('\t@echo.$( |
45f60 | 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 | notdir.$<)').end._p('\t$(SILENT) |
45f80 | 20 24 28 52 45 53 43 4f 4d 50 29 20 24 3c 20 2d 4f 20 63 6f 66 66 20 2d 6f 20 22 24 40 22 20 24 | .$(RESCOMP).$<.-O.coff.-o."$@".$ |
45fa0 | 28 41 4c 4c 5f 52 45 53 46 4c 41 47 53 29 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a | (ALL_RESFLAGS)')._p('').end.end. |
45fc0 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 64 65 70 65 6e 64 65 6e 63 79 52 75 6c 65 73 | end.function.cpp.dependencyRules |
45fe0 | 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 20 69 70 61 69 72 | (prj).for._,.dependency.in.ipair |
46000 | 73 28 70 72 6a 2e 64 65 70 65 6e 64 65 6e 63 79 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f | s(prj.dependency.or.{}).do.for._ |
46020 | 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 65 6e 64 65 6e 63 79 20 6f 72 20 7b 7d | ,.dep.in.ipairs(dependency.or.{} |
46040 | 29 20 64 6f 0a 69 66 20 28 64 65 70 5b 33 5d 3d 3d 6e 69 6c 20 6f 72 20 64 65 70 5b 33 5d 3d 3d | ).do.if.(dep[3]==nil.or.dep[3]== |
46060 | 66 61 6c 73 65 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 3a 20 | false).then._p('$(OBJDIR)/%s.o:. |
46080 | 25 73 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 | %s'.,._MAKE.esc(path.trimdots(pa |
460a0 | 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 | th.removeext(path.getrelative(pr |
460c0 | 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 5b 31 5d 29 29 29 29 0a 2c 20 5f 4d 41 4b 45 2e 65 | j.location,.dep[1])))).,._MAKE.e |
460e0 | 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e | sc(path.getrelative(prj.location |
46100 | 2c 20 64 65 70 5b 32 5d 29 29 0a 29 0a 65 6c 73 65 0a 5f 70 28 27 25 73 3a 20 25 73 27 0a 2c 20 | ,.dep[2])).).else._p('%s:.%s'.,. |
46120 | 5f 4d 41 4b 45 2e 65 73 63 28 64 65 70 5b 31 5d 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 | _MAKE.esc(dep[1]).,._MAKE.esc(pa |
46140 | 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 | th.getrelative(prj.location,.dep |
46160 | 5b 32 5d 29 29 0a 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 | [2])).).end._p('').end.end.end.f |
46180 | 75 6e 63 74 69 6f 6e 20 63 70 70 2e 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 28 69 73 63 66 69 6c 65 | unction.cpp.buildcommand(iscfile |
461a0 | 2c 20 6f 62 6a 65 78 74 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 69 69 66 28 69 73 63 66 | ,.objext).local.flags.=.iif(iscf |
461c0 | 69 6c 65 2c 20 27 24 28 43 43 29 20 24 28 41 4c 4c 5f 43 46 4c 41 47 53 29 27 2c 20 27 24 28 43 | ile,.'$(CC).$(ALL_CFLAGS)',.'$(C |
461e0 | 58 58 29 20 24 28 41 4c 4c 5f 43 58 58 46 4c 41 47 53 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 | XX).$(ALL_CXXFLAGS)')._p('\t$(SI |
46200 | 4c 45 4e 54 29 20 25 73 20 24 28 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 29 20 2d 6f 20 22 24 40 | LENT).%s.$(FORCE_INCLUDE).-o."$@ |
46220 | 22 20 2d 63 20 22 24 3c 22 27 2c 20 66 6c 61 67 73 2c 20 6f 62 6a 65 78 74 29 0a 65 6e 64 0a 00 | ".-c."$<"',.flags,.objext).end.. |
46240 | 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 | local.function.getresourcefilena |
46260 | 6d 65 28 63 66 67 2c 20 66 6e 61 6d 65 29 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 | me(cfg,.fname).if.path.getextens |
46280 | 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 6e 0a 20 20 20 20 6c | ion(fname).==.".resx".then.....l |
462a0 | 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 | ocal.name.=.cfg.buildtarget.base |
462c0 | 6e 61 6d 65 20 2e 2e 20 22 2e 22 0a 20 20 20 20 6c 6f 63 61 6c 20 64 69 72 20 3d 20 70 61 74 68 | name....".".....local.dir.=.path |
462e0 | 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 0a 20 20 20 20 69 66 20 64 69 72 20 | .getdirectory(fname).....if.dir. |
46300 | 7e 3d 20 22 2e 22 20 74 68 65 6e 20 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 70 61 74 68 | ~=.".".then..name.=.name....path |
46320 | 2e 74 72 61 6e 73 6c 61 74 65 28 64 69 72 2c 20 22 2e 22 29 20 2e 2e 20 22 2e 22 0a 65 6e 64 0a | .translate(dir,.".")....".".end. |
46340 | 72 65 74 75 72 6e 20 22 24 28 4f 42 4a 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 | return."$(OBJDIR)/"...._MAKE.esc |
46360 | 28 6e 61 6d 65 20 2e 2e 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 6e 61 6d 65 29 | (name....path.getbasename(fname) |
46380 | 29 20 2e 2e 20 22 2e 72 65 73 6f 75 72 63 65 73 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 66 6e | )....".resources".else.return.fn |
463a0 | 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b | ame.end.end.function.premake.mak |
463c0 | 65 5f 63 73 68 61 72 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 73 63 20 3d 20 70 72 65 6d 61 6b | e_csharp(prj).local.csc.=.premak |
463e0 | 65 2e 64 6f 74 6e 65 74 0a 6c 6f 63 61 6c 20 63 66 67 6c 69 62 73 20 3d 20 7b 20 7d 0a 6c 6f 63 | e.dotnet.local.cfglibs.=.{.}.loc |
46400 | 61 6c 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 61 6e 79 63 66 67 0a 66 | al.cfgpairs.=.{.}.local.anycfg.f |
46420 | 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a | or.cfg.in.premake.eachconfig(prj |
46440 | 29 20 64 6f 0a 61 6e 79 63 66 67 20 3d 20 63 66 67 0a 63 66 67 6c 69 62 73 5b 63 66 67 5d 20 3d | ).do.anycfg.=.cfg.cfglibs[cfg].= |
46460 | 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 69 62 6c 69 6e 67 73 | .premake.getlinks(cfg,."siblings |
46480 | 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d 20 3d 20 7b | ",."fullpath").cfgpairs[cfg].=.{ |
464a0 | 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 6c 69 62 | .}.for._,.fname.in.ipairs(cfglib |
464c0 | 73 5b 63 66 67 5d 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 | s[cfg]).do.if.path.getdirectory( |
464e0 | 66 6e 61 6d 65 29 20 7e 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 | fname).~=.cfg.buildtarget.direct |
46500 | 6f 72 79 20 74 68 65 6e 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d 5b 22 24 28 54 41 52 47 45 54 | ory.then.cfgpairs[cfg]["$(TARGET |
46520 | 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 | DIR)/"...._MAKE.esc(path.getname |
46540 | 28 66 6e 61 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 6e 61 6d 65 29 0a 65 6e 64 | (fname))].=._MAKE.esc(fname).end |
46560 | 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6f 75 72 63 65 73 20 3d 20 7b 7d 0a 6c 6f 63 61 | .end.end.local.sources.=.{}.loca |
46580 | 6c 20 65 6d 62 65 64 64 65 64 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 6f 70 79 70 61 69 72 73 | l.embedded.=.{.}.local.copypairs |
465a0 | 20 3d 20 7b 20 7d 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 | .=.{.}.for.fcfg.in.premake.proje |
465c0 | 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e | ct.eachfile(prj).do.local.action |
465e0 | 20 3d 20 63 73 63 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 69 66 20 61 | .=.csc.getbuildaction(fcfg).if.a |
46600 | 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e | ction.==."Compile".then.table.in |
46620 | 73 65 72 74 28 73 6f 75 72 63 65 73 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 20 | sert(sources,.fcfg.name).elseif. |
46640 | 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 20 74 68 65 | action.==."EmbeddedResource".the |
46660 | 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 65 6d 62 65 64 64 65 64 2c 20 66 63 66 67 2e 6e 61 | n.table.insert(embedded,.fcfg.na |
46680 | 6d 65 29 0a 65 6c 73 65 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 20 74 | me).elseif.action.==."Content".t |
466a0 | 68 65 6e 0a 63 6f 70 79 70 61 69 72 73 5b 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e | hen.copypairs["$(TARGETDIR)/"... |
466c0 | 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d | ._MAKE.esc(path.getname(fcfg.nam |
466e0 | 65 29 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 | e))].=._MAKE.esc(fcfg.name).else |
46700 | 69 66 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 | if.path.getname(fcfg.name):lower |
46720 | 28 29 20 3d 3d 20 22 61 70 70 2e 63 6f 6e 66 69 67 22 20 74 68 65 6e 0a 63 6f 70 79 70 61 69 72 | ().==."app.config".then.copypair |
46740 | 73 5b 22 24 28 54 41 52 47 45 54 29 2e 63 6f 6e 66 69 67 22 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 | s["$(TARGET).config"].=._MAKE.es |
46760 | 63 28 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 61 74 68 73 | c(fcfg.name).end.end.local.paths |
46780 | 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 6a 2e 6c 69 62 64 69 72 73 2c 20 | .=.table.translate(prj.libdirs,. |
467a0 | 66 75 6e 63 74 69 6f 6e 28 76 29 20 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 6a | function(v).return.path.join(prj |
467c0 | 2e 62 61 73 65 64 69 72 2c 20 76 29 20 65 6e 64 29 0a 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e | .basedir,.v).end).paths.=.table. |
467e0 | 6a 6f 69 6e 28 7b 70 72 6a 2e 62 61 73 65 64 69 72 7d 2c 20 70 61 74 68 73 29 0a 66 6f 72 20 5f | join({prj.basedir},.paths).for._ |
46800 | 2c 20 6c 69 62 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c | ,.libname.in.ipairs(premake.getl |
46820 | 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 | inks(prj,."system",."fullpath")) |
46840 | 20 64 6f 0a 6c 6f 63 61 6c 20 6c 69 62 64 69 72 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 | .do.local.libdir.=.os.pathsearch |
46860 | 28 6c 69 62 6e 61 6d 65 2e 2e 22 2e 64 6c 6c 22 2c 20 75 6e 70 61 63 6b 28 70 61 74 68 73 29 29 | (libname..".dll",.unpack(paths)) |
46880 | 0a 69 66 20 28 6c 69 62 64 69 72 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d | .if.(libdir).then.local.target.= |
468a0 | 20 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 | ."$(TARGETDIR)/"...._MAKE.esc(pa |
468c0 | 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 62 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 73 6f 75 72 63 | th.getname(libname)).local.sourc |
468e0 | 65 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 62 61 73 65 64 69 72 | e.=.path.getrelative(prj.basedir |
46900 | 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 6c 69 62 64 69 72 2c 20 6c 69 62 6e 61 6d 65 29 29 2e 2e 22 | ,.path.join(libdir,.libname)).." |
46920 | 2e 64 6c 6c 22 0a 63 6f 70 79 70 61 69 72 73 5b 74 61 72 67 65 74 5d 20 3d 20 5f 4d 41 4b 45 2e | .dll".copypairs[target].=._MAKE. |
46940 | 65 73 63 28 73 6f 75 72 63 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 23 20 25 73 20 70 72 6f | esc(source).end.end._p('#.%s.pro |
46960 | 6a 65 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 | ject.makefile.autogenerated.by.G |
46980 | 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e | ENie',.premake.action.current(). |
469a0 | 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f 6e | shortname)._p('')._p('ifndef.con |
469c0 | 66 69 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 | fig')._p('..config=%s',._MAKE.es |
469e0 | 63 28 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 3a 6c 6f 77 65 72 28 29 29 | c(prj.configurations[1]:lower()) |
46a00 | 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 | )._p('endif')._p('')._p('ifndef. |
46a20 | 76 65 72 62 6f 73 65 27 29 0a 5f 70 28 27 20 20 53 49 4c 45 4e 54 20 3d 20 40 27 29 0a 5f 70 28 | verbose')._p('..SILENT.=.@')._p( |
46a40 | 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d | 'endif')._p('')._p('SHELLTYPE.:= |
46a60 | 20 6d 73 64 6f 73 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 | .msdos')._p('ifeq.(,$(ComSpec)$( |
46a80 | 43 4f 4d 53 50 45 43 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 | COMSPEC))')._p('..SHELLTYPE.:=.p |
46aa0 | 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 | osix')._p('endif')._p('ifeq.(/bi |
46ac0 | 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 | n,$(findstring./bin,$(SHELL)))') |
46ae0 | 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 | ._p('..SHELLTYPE.:=.posix')._p(' |
46b00 | 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 | endif')._p('ifeq.(/bin,$(findstr |
46b20 | 69 6e 67 20 2f 62 69 6e 2c 24 28 4d 41 4b 45 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 | ing./bin,$(MAKESHELL)))')._p('.. |
46b40 | 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 | SHELLTYPE.:=.posix')._p('endif') |
46b60 | 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 | ._p('')._p('ifeq.(posix,$(SHELLT |
46b80 | 59 50 45 29 29 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 | YPE))')._p('..MKDIR.=.$(SILENT). |
46ba0 | 6d 6b 64 69 72 20 2d 70 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 | mkdir.-p."$(1)"')._p('..COPY..=. |
46bc0 | 24 28 53 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 22 24 28 31 29 22 20 22 24 28 32 29 22 27 29 | $(SILENT).cp.-fR."$(1)"."$(2)"') |
46be0 | 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 | ._p('else')._p('..MKDIR.=.$(SILE |
46c00 | 4e 54 29 20 6d 6b 64 69 72 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 | NT).mkdir."$(subst./,\\\\,$(1))" |
46c20 | 20 32 3e 20 6e 75 6c 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 | .2>.nul')._p('..COPY..=.$(SILENT |
46c40 | 29 20 63 6f 70 79 20 2f 59 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 | ).copy./Y."$(subst./,\\\\,$(1))" |
46c60 | 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 0a 5f 70 28 27 65 6e | ."$(subst./,\\\\,$(2))"')._p('en |
46c80 | 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 43 53 43 27 29 0a 5f 70 | dif')._p('')._p('ifndef.CSC')._p |
46ca0 | 28 27 20 20 43 53 43 3d 25 73 27 2c 20 63 73 63 2e 67 65 74 63 6f 6d 70 69 6c 65 72 76 61 72 28 | ('..CSC=%s',.csc.getcompilervar( |
46cc0 | 70 72 6a 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e | prj))._p('endif')._p('')._p('ifn |
46ce0 | 64 65 66 20 52 45 53 47 45 4e 27 29 0a 5f 70 28 27 20 20 52 45 53 47 45 4e 3d 72 65 73 67 65 6e | def.RESGEN')._p('..RESGEN=resgen |
46d00 | 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 | ')._p('endif')._p('').local.plat |
46d20 | 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 | forms.=.premake.filterplatforms( |
46d40 | 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 | prj.solution,.premake[_OPTIONS.c |
46d60 | 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 | c].platforms).table.insert(platf |
46d80 | 6f 72 6d 73 2c 20 31 2c 20 22 22 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e | orms,.1,."").for.cfg.in.premake. |
46da0 | 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 | eachconfig(prj).do.premake.gmake |
46dc0 | 5f 63 73 5f 63 6f 6e 66 69 67 28 63 66 67 2c 20 63 73 63 2c 20 63 66 67 6c 69 62 73 29 0a 65 6e | _cs_config(cfg,.csc,.cfglibs).en |
46de0 | 64 0a 5f 70 28 27 23 20 54 6f 20 6d 61 69 6e 74 61 69 6e 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 | d._p('#.To.maintain.compatibilit |
46e00 | 79 20 77 69 74 68 20 56 53 2e 4e 45 54 2c 20 74 68 65 73 65 20 76 61 6c 75 65 73 20 6d 75 73 74 | y.with.VS.NET,.these.values.must |
46e20 | 20 62 65 20 73 65 74 20 61 74 20 74 68 65 20 70 72 6f 6a 65 63 74 20 6c 65 76 65 6c 27 29 0a 5f | .be.set.at.the.project.level')._ |
46e40 | 70 28 27 54 41 52 47 45 54 20 20 20 20 20 3a 3d 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 | p('TARGET.....:=.$(TARGETDIR)/%s |
46e60 | 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d | ',._MAKE.esc(prj.buildtarget.nam |
46e80 | 65 29 29 0a 5f 70 28 27 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 2f 74 3a 25 73 20 25 73 27 2c | e))._p('FLAGS......+=./t:%s.%s', |
46ea0 | 20 63 73 63 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 3a 6c 6f 77 65 72 28 29 2c 20 74 61 62 6c 65 | .csc.getkind(prj):lower(),.table |
46ec0 | 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6c 69 62 64 69 72 73 29 2c | .implode(_MAKE.esc(prj.libdirs), |
46ee0 | 20 22 2f 6c 69 62 3a 22 2c 20 22 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 52 45 46 45 52 45 4e 43 | ."/lib:",."",."."))._p('REFERENC |
46f00 | 45 53 20 2b 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 | ES.+=.%s',.table.implode(_MAKE.e |
46f20 | 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d | sc(premake.getlinks(prj,."system |
46f40 | 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 2c 20 22 2f 72 3a 22 2c 20 22 2e 64 6c 6c 22 2c 20 | ",."basename")),."/r:",.".dll",. |
46f60 | 22 20 22 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c 27 29 | "."))._p('')._p('SOURCES.:=.\\') |
46f80 | 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6f 75 72 63 65 73 29 | .for._,.fname.in.ipairs(sources) |
46fa0 | 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 | .do._p('\t%s.\\',._MAKE.esc(path |
46fc0 | 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 29 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f | .translate(fname))).end._p('')._ |
46fe0 | 70 28 27 45 4d 42 45 44 46 49 4c 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 | p('EMBEDFILES.:=.\\').for._,.fna |
47000 | 6d 65 20 69 6e 20 69 70 61 69 72 73 28 65 6d 62 65 64 64 65 64 29 20 64 6f 0a 5f 70 28 27 5c 74 | me.in.ipairs(embedded).do._p('\t |
47020 | 25 73 20 5c 5c 27 2c 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c | %s.\\',.getresourcefilename(prj, |
47040 | 20 66 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 43 4f 50 59 46 49 4c 45 | .fname)).end._p('')._p('COPYFILE |
47060 | 53 20 2b 3d 20 5c 5c 27 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 | S.+=.\\').for.target,.source.in. |
47080 | 70 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 6f 0a 5f 70 28 27 5c | pairs(cfgpairs[anycfg]).do._p('\ |
470a0 | 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 6f 72 20 74 61 72 67 65 74 2c | t%s.\\',.target).end.for.target, |
470c0 | 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 20 64 6f 0a 5f | .source.in.pairs(copypairs).do._ |
470e0 | 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a | p('\t%s.\\',.target).end._p(''). |
47100 | 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 28 27 69 66 65 | _p('SHELLTYPE.:=.msdos')._p('ife |
47120 | 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 45 43 29 29 27 29 0a 5f 70 28 27 | q.(,$(ComSpec)$(COMSPEC))')._p(' |
47140 | 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 | ..SHELLTYPE.:=.posix')._p('endif |
47160 | 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f | ')._p('ifeq.(/bin,$(findstring./ |
47180 | 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 | bin,$(SHELL)))')._p('..SHELLTYPE |
471a0 | 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 | .:=.posix')._p('endif')._p('ifeq |
471c0 | 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 4d 41 4b 45 53 | .(/bin,$(findstring./bin,$(MAKES |
471e0 | 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 | HELL)))')._p('..SHELLTYPE.:=.pos |
47200 | 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f | ix')._p('endif')._p('')._p('.PHO |
47220 | 4e 59 3a 20 63 6c 65 61 6e 20 70 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 | NY:.clean.prebuild.prelink')._p( |
47240 | 27 27 29 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 | '')._p('all:.$(TARGETDIR).$(OBJD |
47260 | 49 52 29 20 70 72 65 62 75 69 6c 64 20 24 28 45 4d 42 45 44 46 49 4c 45 53 29 20 24 28 43 4f 50 | IR).prebuild.$(EMBEDFILES).$(COP |
47280 | 59 46 49 4c 45 53 29 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 | YFILES).prelink.$(TARGET)')._p(' |
472a0 | 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 29 3a 20 24 28 53 4f 55 52 43 45 53 29 20 24 28 45 | ')._p('$(TARGET):.$(SOURCES).$(E |
472c0 | 4d 42 45 44 46 49 4c 45 53 29 20 24 28 44 45 50 45 4e 44 53 29 27 29 0a 5f 70 28 27 5c 74 24 28 | MBEDFILES).$(DEPENDS)')._p('\t$( |
472e0 | 53 49 4c 45 4e 54 29 20 24 28 43 53 43 29 20 2f 6e 6f 6c 6f 67 6f 20 2f 6f 75 74 3a 24 40 20 24 | SILENT).$(CSC)./nologo./out:$@.$ |
47300 | 28 46 4c 41 47 53 29 20 24 28 52 45 46 45 52 45 4e 43 45 53 29 20 24 28 53 4f 55 52 43 45 53 29 | (FLAGS).$(REFERENCES).$(SOURCES) |
47320 | 20 24 28 70 61 74 73 75 62 73 74 20 25 25 2c 2f 72 65 73 6f 75 72 63 65 3a 25 25 2c 24 28 45 4d | .$(patsubst.%%,/resource:%%,$(EM |
47340 | 42 45 44 46 49 4c 45 53 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 50 4f 53 54 42 55 49 4c 44 43 4d | BEDFILES))')._p('\t$(POSTBUILDCM |
47360 | 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 44 49 52 29 3a 27 29 | DS)')._p('')._p('$(TARGETDIR):') |
47380 | 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 28 54 41 52 47 45 | .premake.make_mkdirrule("$(TARGE |
473a0 | 54 44 49 52 29 22 29 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 | TDIR)")._p('$(OBJDIR):').premake |
473c0 | 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 28 4f 42 4a 44 49 52 29 22 29 0a 5f 70 28 | .make_mkdirrule("$(OBJDIR)")._p( |
473e0 | 27 63 6c 65 61 6e 3a 27 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6c 65 61 6e 69 6e 67 20 25 | 'clean:')._p('\t@echo.Cleaning.% |
47400 | 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 | s',.prj.name)._p('ifeq.(posix,$( |
47420 | 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d | SHELLTYPE))')._p('\t$(SILENT).rm |
47440 | 20 2d 66 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 2e 2a 20 24 28 43 4f 50 59 46 49 4c 45 | .-f.$(TARGETDIR)/%s.*.$(COPYFILE |
47460 | 53 29 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f | S)',.prj.buildtarget.basename)._ |
47480 | 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 72 66 20 24 28 4f 42 4a 44 49 52 29 27 | p('\t$(SILENT).rm.-rf.$(OBJDIR)' |
474a0 | 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 | )._p('else')._p('\t$(SILENT).if. |
474c0 | 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 44 49 52 | exist.$(subst./,\\\\,$(TARGETDIR |
474e0 | 29 2f 25 73 2e 2a 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 | )/%s.*).del.$(subst./,\\\\,$(TAR |
47500 | 47 45 54 44 49 52 29 2f 25 73 2e 2a 29 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e | GETDIR)/%s.*)',.prj.buildtarget. |
47520 | 62 61 73 65 6e 61 6d 65 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 | basename,.prj.buildtarget.basena |
47540 | 6d 65 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 | me).for.target,.source.in.pairs( |
47560 | 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 53 49 4c | cfgpairs[anycfg]).do._p('\t$(SIL |
47580 | 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 | ENT).if.exist.$(subst./,\\\\,%s) |
475a0 | 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 27 2c 20 74 61 72 67 65 74 | .del.$(subst./,\\\\,%s)',.target |
475c0 | 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 | ,.target).end.for.target,.source |
475e0 | 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 | .in.pairs(copypairs).do._p('\t$( |
47600 | 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c | SILENT).if.exist.$(subst./,\\\\, |
47620 | 25 73 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 27 2c 20 74 61 72 | %s).del.$(subst./,\\\\,%s)',.tar |
47640 | 67 65 74 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 | get,.target).end._p('\t$(SILENT) |
47660 | 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 | .if.exist.$(subst./,\\\\,$(OBJDI |
47680 | 52 29 29 20 72 6d 64 69 72 20 2f 73 20 2f 71 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 | R)).rmdir./s./q.$(subst./,\\\\,$ |
476a0 | 28 4f 42 4a 44 49 52 29 29 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f | (OBJDIR))')._p('endif')._p('')._ |
476c0 | 70 28 27 70 72 65 62 75 69 6c 64 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 42 55 49 4c 44 43 | p('prebuild:')._p('\t$(PREBUILDC |
476e0 | 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 6c 69 6e 6b 3a 27 29 0a 5f 70 28 | MDS)')._p('')._p('prelink:')._p( |
47700 | 27 5c 74 24 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 23 | '\t$(PRELINKCMDS)')._p('')._p('# |
47720 | 20 50 65 72 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 70 69 65 64 20 66 69 6c 65 20 72 | .Per-configuration.copied.file.r |
47740 | 75 6c 65 73 27 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f | ules').for.cfg.in.premake.eachco |
47760 | 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 66 69 6e 64 73 | nfig(prj).do._p('ifneq.(,$(finds |
47780 | 74 72 69 6e 67 20 25 73 2c 24 28 63 6f 6e 66 69 67 29 29 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 | tring.%s,$(config)))',._MAKE.esc |
477a0 | 28 63 66 67 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 29 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 | (cfg.name:lower())).for.target,. |
477c0 | 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 63 66 67 5d 29 20 64 | source.in.pairs(cfgpairs[cfg]).d |
477e0 | 6f 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 72 75 6c 65 28 73 6f 75 72 63 65 2c 20 | o.premake.make_copyrule(source,. |
47800 | 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 | target).end._p('endif')._p('').e |
47820 | 6e 64 0a 5f 70 28 27 23 20 43 6f 70 69 65 64 20 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 | nd._p('#.Copied.file.rules').for |
47840 | 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 | .target,.source.in.pairs(copypai |
47860 | 72 73 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 72 75 6c 65 28 73 6f 75 | rs).do.premake.make_copyrule(sou |
47880 | 72 63 65 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 23 20 45 6d 62 65 64 64 65 64 20 | rce,.target).end._p('#.Embedded. |
478a0 | 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 | file.rules').for._,.fname.in.ipa |
478c0 | 69 72 73 28 65 6d 62 65 64 64 65 64 29 20 64 6f 20 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 | irs(embedded).do..if.path.getext |
478e0 | 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 6e 0a 5f 70 | ension(fname).==.".resx".then._p |
47900 | 28 27 25 73 3a 20 25 73 27 2c 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 28 70 | ('%s:.%s',.getresourcefilename(p |
47920 | 72 6a 2c 20 66 6e 61 6d 65 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 6e 61 6d 65 29 29 0a 5f 70 | rj,.fname),._MAKE.esc(fname))._p |
47940 | 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 52 45 53 47 45 4e 29 20 24 5e 20 24 40 27 29 0a | ('\t$(SILENT).$(RESGEN).$^.$@'). |
47960 | 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | end._p('').end.end.function.prem |
47980 | 61 6b 65 2e 67 6d 61 6b 65 5f 63 73 5f 63 6f 6e 66 69 67 28 63 66 67 2c 20 63 73 63 2c 20 63 66 | ake.gmake_cs_config(cfg,.csc,.cf |
479a0 | 67 6c 69 62 73 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 | glibs)._p('ifneq.(,$(findstring. |
479c0 | 25 73 2c 24 28 63 6f 6e 66 69 67 29 29 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 6e | %s,$(config)))',._MAKE.esc(cfg.n |
479e0 | 61 6d 65 3a 6c 6f 77 65 72 28 29 29 29 0a 5f 70 28 27 20 20 54 41 52 47 45 54 44 49 52 20 20 3a | ame:lower()))._p('..TARGETDIR..: |
47a00 | 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 | =.%s',._MAKE.esc(cfg.buildtarget |
47a20 | 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 27 20 20 4f 42 4a 44 49 52 20 20 20 20 20 3a 3d | .directory))._p('..OBJDIR.....:= |
47a40 | 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 | .%s',._MAKE.esc(cfg.objectsdir)) |
47a60 | 0a 5f 70 28 27 20 20 44 45 50 45 4e 44 53 20 20 20 20 3a 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e | ._p('..DEPENDS....:=.%s',.table. |
47a80 | 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b | concat(_MAKE.esc(premake.getlink |
47aa0 | 73 28 63 66 67 2c 20 22 64 65 70 65 6e 64 65 6e 63 69 65 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 | s(cfg,."dependencies",."fullpath |
47ac0 | 22 29 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 52 45 46 45 52 45 4e 43 45 53 20 3a 3d 20 25 | ")),."."))._p('..REFERENCES.:=.% |
47ae0 | 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 6c | s',.table.implode(_MAKE.esc(cfgl |
47b00 | 69 62 73 5b 63 66 67 5d 29 2c 20 22 2f 72 3a 22 2c 20 22 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 | ibs[cfg]),."/r:",."",."."))._p(' |
47b20 | 20 20 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 25 73 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d | ..FLAGS......+=.%s.%s',.table.im |
47b40 | 70 6c 6f 64 65 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 2f 64 3a 22 2c 20 22 22 2c 20 22 20 | plode(cfg.defines,."/d:",."",.". |
47b60 | 22 29 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 73 63 2e | "),.table.concat(table.join(csc. |
47b80 | 67 65 74 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 | getflags(cfg),.cfg.buildoptions) |
47ba0 | 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 42 55 49 4c 44 43 4d 44 | ,."."))._p('..define.PREBUILDCMD |
47bc0 | 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 | S').if.#cfg.prebuildcommands.>.0 |
47be0 | 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 62 75 | .then._p('\t@echo.Running.pre-bu |
47c00 | 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e | ild.commands')._p('\t%s',.table. |
47c20 | 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 | implode(cfg.prebuildcommands,."" |
47c40 | 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 | ,."",."\n\t")).end._p('..endef') |
47c60 | 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 4c 49 4e 4b 43 4d 44 53 27 29 0a 69 66 20 23 | ._p('..define.PRELINKCMDS').if.# |
47c80 | 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 | cfg.prelinkcommands.>.0.then._p( |
47ca0 | 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 6c 69 6e 6b 20 63 6f 6d 6d 61 6e | '\t@echo.Running.pre-link.comman |
47cc0 | 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 | ds')._p('\t%s',.table.implode(cf |
47ce0 | 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 | g.prelinkcommands,."",."",."\n\t |
47d00 | 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 | ")).end._p('..endef')._p('..defi |
47d20 | 6e 65 20 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 | ne.POSTBUILDCMDS').if.#cfg.postb |
47d40 | 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 | uildcommands.>.0.then._p('\t@ech |
47d60 | 6f 20 52 75 6e 6e 69 6e 67 20 70 6f 73 74 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a | o.Running.post-build.commands'). |
47d80 | 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 | _p('\t%s',.table.implode(cfg.pos |
47da0 | 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 | tbuildcommands,."",."",."\n\t")) |
47dc0 | 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f | .end._p('..endef')._p('endif')._ |
47de0 | 70 28 27 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 20 3d 20 7b 20 7d | p('').end..premake.vstudio.=.{.} |
47e00 | 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 73 65 74 73 20 3d 20 7b 0a 76 73 32 30 31 30 20 3d 20 22 76 31 | .local.toolsets.=.{.vs2010.=."v1 |
47e20 | 30 30 22 2c 0a 76 73 32 30 31 32 20 3d 20 22 76 31 31 30 22 2c 0a 76 73 32 30 31 33 20 3d 20 22 | 00",.vs2012.=."v110",.vs2013.=." |
47e40 | 76 31 32 30 22 2c 0a 76 73 32 30 31 35 20 3d 20 22 76 31 34 30 22 2c 0a 76 73 31 35 20 20 20 3d | v120",.vs2015.=."v140",.vs15...= |
47e60 | 20 22 76 31 34 30 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 | ."v140",.}.premake.vstudio.tools |
47e80 | 65 74 20 3d 20 74 6f 6f 6c 73 65 74 73 5b 5f 41 43 54 49 4f 4e 5d 20 6f 72 20 22 75 6e 6b 6e 6f | et.=.toolsets[_ACTION].or."unkno |
47ea0 | 77 6e 3f 22 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 70 6c 61 73 68 70 61 74 68 20 | wn?".premake.vstudio.splashpath. |
47ec0 | 3d 20 27 27 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 | =.''.local.vstudio.=.premake.vst |
47ee0 | 75 64 69 6f 0a 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 0a 61 6e 79 20 20 | udio.vstudio.platforms.=.{.any.. |
47f00 | 20 20 20 3d 20 22 41 6e 79 20 43 50 55 22 2c 0a 6d 69 78 65 64 20 20 20 3d 20 22 4d 69 78 65 64 | ...=."Any.CPU",.mixed...=."Mixed |
47f20 | 20 50 6c 61 74 66 6f 72 6d 73 22 2c 0a 4e 61 74 69 76 65 20 20 3d 20 22 57 69 6e 33 32 22 2c 0a | .Platforms",.Native..=."Win32",. |
47f40 | 78 38 36 20 20 20 20 20 3d 20 22 78 38 36 22 2c 0a 78 33 32 20 20 20 20 20 3d 20 22 57 69 6e 33 | x86.....=."x86",.x32.....=."Win3 |
47f60 | 32 22 2c 0a 78 36 34 20 20 20 20 20 3d 20 22 78 36 34 22 2c 0a 50 53 33 20 20 20 20 20 3d 20 22 | 2",.x64.....=."x64",.PS3.....=." |
47f80 | 50 53 33 22 2c 0a 58 62 6f 78 33 36 30 20 3d 20 22 58 62 6f 78 20 33 36 30 22 2c 0a 41 52 4d 20 | PS3",.Xbox360.=."Xbox.360",.ARM. |
47fa0 | 20 20 20 20 3d 20 22 41 52 4d 22 2c 0a 4f 72 62 69 73 3d 20 22 4f 72 62 69 73 22 2c 0a 44 75 72 | ....=."ARM",.Orbis=."Orbis",.Dur |
47fc0 | 61 6e 67 6f 20 3d 20 22 44 75 72 61 6e 67 6f 22 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 | ango.=."Durango",.}.function.vst |
47fe0 | 75 64 69 6f 2e 61 72 63 68 28 70 72 6a 29 0a 69 66 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 | udio.arch(prj).if.(prj.language. |
48000 | 3d 3d 20 22 43 23 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 41 6e 79 20 43 50 55 22 0a 65 | ==."C#").then.return."Any.CPU".e |
48020 | 6c 73 65 0a 72 65 74 75 72 6e 20 22 57 69 6e 33 32 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | lse.return."Win32".end.end.funct |
48040 | 69 6f 6e 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 0a 72 65 74 75 72 6e 20 76 73 74 | ion.vstudio.iswinrt().return.vst |
48060 | 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 7e 3d 20 6e 69 6c 20 61 6e 64 20 76 73 74 75 64 69 6f | udio.storeapp.~=.nil.and.vstudio |
48080 | 2e 73 74 6f 72 65 61 70 70 20 7e 3d 20 27 27 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 | .storeapp.~=.''.end.function.vst |
480a0 | 75 64 69 6f 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 63 66 67 | udio.buildconfigs(sln).local.cfg |
480c0 | 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b | s.=.{.}.local.platforms.=.premak |
480e0 | 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 76 73 74 75 64 69 6f 2e 70 | e.filterplatforms(sln,.vstudio.p |
48100 | 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 6c 6f 63 61 6c 20 68 61 73 63 70 70 | latforms,."Native").local.hascpp |
48120 | 20 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 68 61 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 | ....=.premake.hascppproject(sln) |
48140 | 0a 6c 6f 63 61 6c 20 68 61 73 64 6f 74 6e 65 74 20 3d 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f | .local.hasdotnet.=.premake.hasdo |
48160 | 74 6e 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e | tnetproject(sln).if.hasdotnet.an |
48180 | 64 20 28 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 6f 72 20 68 61 73 63 70 70 29 | d.(_ACTION.>."vs2008".or.hascpp) |
481a0 | 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c | .then.table.insert(platforms,.1, |
481c0 | 20 22 6d 69 78 65 64 22 29 0a 65 6e 64 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 | ."mixed").end.if.hasdotnet.and.( |
481e0 | 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 30 22 20 6f 72 20 6e 6f 74 20 68 61 73 63 70 70 | _ACTION.<."vs2010".or.not.hascpp |
48200 | 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 | ).then.table.insert(platforms,.1 |
48220 | 2c 20 22 61 6e 79 22 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 | ,."any").end.if._ACTION.>."vs200 |
48240 | 38 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 20 3d 20 7b 20 | 8".then.local.platforms2010.=.{. |
48260 | 7d 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 | }.for._,.platform.in.ipairs(plat |
48280 | 66 6f 72 6d 73 29 20 64 6f 0a 69 66 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 | forms).do.if.vstudio.platforms[p |
482a0 | 6c 61 74 66 6f 72 6d 5d 20 3d 3d 20 22 57 69 6e 33 32 22 20 74 68 65 6e 0a 69 66 20 68 61 73 63 | latform].==."Win32".then.if.hasc |
482c0 | 70 70 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 | pp.then.table.insert(platforms20 |
482e0 | 31 30 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 74 | 10,.platform).end.if.hasdotnet.t |
48300 | 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 | hen.table.insert(platforms2010,. |
48320 | 22 78 38 36 22 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 | "x86").end.else.table.insert(pla |
48340 | 74 66 6f 72 6d 73 32 30 31 30 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 65 6e 64 0a 70 6c | tforms2010,.platform).end.end.pl |
48360 | 61 74 66 6f 72 6d 73 20 3d 20 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 0a 65 6e 64 0a 66 6f 72 20 | atforms.=.platforms2010.end.for. |
48380 | 5f 2c 20 62 75 69 6c 64 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 | _,.buildcfg.in.ipairs(sln.config |
483a0 | 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 | urations).do.for._,.platform.in. |
483c0 | 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 65 6e 74 72 79 | ipairs(platforms).do.local.entry |
483e0 | 20 3d 20 7b 20 7d 0a 65 6e 74 72 79 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 20 3d 20 62 75 69 6c | .=.{.}.entry.src_buildcfg.=.buil |
48400 | 64 63 66 67 0a 65 6e 74 72 79 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f | dcfg.entry.src_platform.=.platfo |
48420 | 72 6d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 50 53 33 22 20 6f 72 20 5f 41 43 54 49 | rm.if.platform.~=."PS3".or._ACTI |
48440 | 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 | ON.>."vs2008".then.entry.buildcf |
48460 | 67 20 3d 20 62 75 69 6c 64 63 66 67 0a 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 76 73 | g.=.buildcfg.entry.platform.=.vs |
48480 | 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 0a 65 6c 73 65 0a 65 | tudio.platforms[platform].else.e |
484a0 | 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 3d 20 70 6c 61 74 66 6f 72 6d 20 2e 2e 20 22 20 22 20 | ntry.buildcfg.=.platform....".". |
484c0 | 2e 2e 20 62 75 69 6c 64 63 66 67 0a 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 22 57 69 | ...buildcfg.entry.platform.=."Wi |
484e0 | 6e 33 32 22 0a 65 6e 64 0a 65 6e 74 72 79 2e 6e 61 6d 65 20 3d 20 65 6e 74 72 79 2e 62 75 69 6c | n32".end.entry.name.=.entry.buil |
48500 | 64 63 66 67 20 2e 2e 20 22 7c 22 20 2e 2e 20 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 0a 65 6e | dcfg...."|"....entry.platform.en |
48520 | 74 72 79 2e 69 73 72 65 61 6c 20 3d 20 28 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 61 6e 79 22 20 | try.isreal.=.(platform.~=."any". |
48540 | 61 6e 64 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 6d 69 78 65 64 22 29 0a 74 61 62 6c 65 2e 69 | and.platform.~=."mixed").table.i |
48560 | 6e 73 65 72 74 28 63 66 67 73 2c 20 65 6e 74 72 79 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 | nsert(cfgs,.entry).end.end.retur |
48580 | 6e 20 63 66 67 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 | n.cfgs.end.function.vstudio.clea |
485a0 | 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c | nsolution(sln).premake.clean.fil |
485c0 | 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 | e(sln,."%%.sln").premake.clean.f |
485e0 | 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 73 75 6f 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e | ile(sln,."%%.suo").premake.clean |
48600 | 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 6e 63 62 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 | .file(sln,."%%.ncb").premake.cle |
48620 | 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 75 73 65 72 70 72 65 66 73 22 29 0a 70 72 65 | an.file(sln,."%%.userprefs").pre |
48640 | 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 75 73 65 72 74 61 73 | make.clean.file(sln,."%%.usertas |
48660 | 6b 73 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 | ks").end.function.vstudio.cleanp |
48680 | 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b | roject(prj).local.fname.=.premak |
486a0 | 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 22 25 25 22 29 | e.project.getfilename(prj,."%%") |
486c0 | 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 70 72 6f 6a 22 29 0a 6f | .os.remove(fname....".vcproj").o |
486e0 | 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 70 72 6f 6a 2e 75 73 65 72 22 | s.remove(fname....".vcproj.user" |
48700 | 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 22 29 | ).os.remove(fname....".vcxproj") |
48720 | 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 2e 75 73 | .os.remove(fname....".vcxproj.us |
48740 | 65 72 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f | er").os.remove(fname....".vcxpro |
48760 | 6a 2e 66 69 6c 74 65 72 73 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 | j.filters").os.remove(fname...." |
48780 | 2e 63 73 70 72 6f 6a 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 63 | .csproj").os.remove(fname....".c |
487a0 | 73 70 72 6f 6a 2e 75 73 65 72 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 | sproj.user").os.remove(fname.... |
487c0 | 22 2e 70 69 64 62 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 73 64 | ".pidb").os.remove(fname....".sd |
487e0 | 66 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 | f").end.function.vstudio.cleanta |
48800 | 72 67 65 74 28 6e 61 6d 65 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 70 | rget(name).os.remove(name....".p |
48820 | 64 62 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 69 64 62 22 29 0a 6f | db").os.remove(name....".idb").o |
48840 | 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 69 6c 6b 22 29 0a 6f 73 2e 72 65 6d 6f | s.remove(name....".ilk").os.remo |
48860 | 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 76 73 68 6f 73 74 2e 65 78 65 22 29 0a 6f 73 2e 72 65 6d | ve(name....".vshost.exe").os.rem |
48880 | 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 65 78 65 2e 6d 61 6e 69 66 65 73 74 22 29 0a 65 6e 64 | ove(name....".exe.manifest").end |
488a0 | 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 70 72 | .function.vstudio.projectfile(pr |
488c0 | 6a 29 0a 6c 6f 63 61 6c 20 70 61 74 74 65 72 6e 0a 69 66 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 | j).local.pattern.if.prj.language |
488e0 | 20 3d 3d 20 22 43 23 22 20 74 68 65 6e 0a 70 61 74 74 65 72 6e 20 3d 20 22 25 25 2e 63 73 70 72 | .==."C#".then.pattern.=."%%.cspr |
48900 | 6f 6a 22 0a 65 6c 73 65 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 22 76 73 31 35 22 20 74 68 | oj".else.if._ACTION.==."vs15".th |
48920 | 65 6e 0a 70 61 74 74 65 72 6e 20 3d 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 0a 65 6c 73 65 0a 70 | en.pattern.=."%%.vcxproj".else.p |
48940 | 61 74 74 65 72 6e 20 3d 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 2c | attern.=.iif(_ACTION.>."vs2008", |
48960 | 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 22 25 25 2e 76 63 70 72 6f 6a 22 29 0a 65 6e 64 0a | ."%%.vcxproj",."%%.vcproj").end. |
48980 | 65 6e 64 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 | end.local.fname.=.premake.projec |
489a0 | 74 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 72 6a 2e 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e 29 | t.getbasename(prj.name,.pattern) |
489c0 | 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c | .fname.=.path.join(prj.location, |
489e0 | 20 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | .fname).return.fname.end.functio |
48a00 | 6e 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 28 70 72 6a 29 0a 69 66 20 28 70 72 6a 2e 6c 61 6e 67 | n.vstudio.tool(prj).if.(prj.lang |
48a20 | 75 61 67 65 20 3d 3d 20 22 43 23 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 46 41 45 30 34 | uage.==."C#").then.return."FAE04 |
48a40 | 45 43 30 2d 33 30 31 46 2d 31 31 44 33 2d 42 46 34 42 2d 30 30 43 30 34 46 37 39 45 46 42 43 22 | EC0-301F-11D3-BF4B-00C04F79EFBC" |
48a60 | 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 38 42 43 39 43 45 42 38 2d 38 42 34 41 2d 31 31 44 30 | .else.return."8BC9CEB8-8B4A-11D0 |
48a80 | 2d 38 44 31 31 2d 30 30 41 30 43 39 31 42 43 39 34 32 22 0a 65 6e 64 0a 65 6e 64 0a 6e 65 77 61 | -8D11-00A0C91BC942".end.end.newa |
48aa0 | 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 30 | ction.{.trigger.........=."vs200 |
48ac0 | 38 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 | 8",.shortname.......=."Visual.St |
48ae0 | 75 64 69 6f 20 32 30 30 38 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 | udio.2008",.description.....=."G |
48b00 | 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 | enerate.Microsoft.Visual.Studio. |
48b20 | 32 30 30 38 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 | 2008.project.files",.os......... |
48b40 | 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 | .....=."windows",.valid_kinds... |
48b60 | 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 | ..=.{."ConsoleApp",."WindowedApp |
48b80 | 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 | ",."StaticLib",."SharedLib".},.v |
48ba0 | 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 | alid_languages.=.{."C",."C++",." |
48bc0 | 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 | C#".},.valid_tools.....=.{.cc... |
48be0 | 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e | ..=.{."msc"...},.dotnet.=.{."msn |
48c00 | 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 | et".},.},.onsolution.=.function( |
48c20 | 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 | sln).premake.generate(sln,."%%.s |
48c40 | 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 | ln",.vstudio.sln2005.generate).e |
48c60 | 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 | nd,.onproject.=.function(prj).if |
48c80 | 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 | .premake.isdotnetproject(prj).th |
48ca0 | 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 | en.premake.generate(prj,."%%.csp |
48cc0 | 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 | roj",.vstudio.cs2005.generate).p |
48ce0 | 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e | remake.generate(prj,."%%.csproj. |
48d00 | 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 | user",.vstudio.cs2005.generate_u |
48d20 | 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 | ser).else.premake.generate(prj,. |
48d40 | 22 25 25 2e 76 63 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 2e 67 65 6e 65 | "%%.vcproj",.vstudio.vc200x.gene |
48d60 | 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e | rate).premake.generate(prj,."%%. |
48d80 | 76 63 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 2e 67 65 6e | vcproj.user",.vstudio.vc200x.gen |
48da0 | 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 | erate_user).end.end,.oncleansolu |
48dc0 | 74 69 6f 6e 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e | tion.=.vstudio.cleansolution,.on |
48de0 | 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f | cleanproject..=.vstudio.cleanpro |
48e00 | 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 76 73 74 75 64 69 6f 2e | ject,.oncleantarget...=.vstudio. |
48e20 | 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 70 72 6f 64 75 63 74 | cleantarget,.vstudio.=.{.product |
48e40 | 56 65 72 73 69 6f 6e 20 20 3d 20 22 39 2e 30 2e 32 31 30 32 32 22 2c 0a 73 6f 6c 75 74 69 6f 6e | Version..=."9.0.21022",.solution |
48e60 | 56 65 72 73 69 6f 6e 20 3d 20 22 31 30 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 | Version.=."10",.toolsVersion.... |
48e80 | 3d 20 22 33 2e 35 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e | =."3.5",.supports64bitEditContin |
48ea0 | 75 65 20 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 | ue.=.false,.}.}.newaction.{.trig |
48ec0 | 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 30 22 2c 0a 73 68 6f 72 74 6e 61 6d | ger.........=."vs2010",.shortnam |
48ee0 | 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 30 22 2c 0a | e.......=."Visual.Studio.2010",. |
48f00 | 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 | description.....=."Generate.Micr |
48f20 | 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 30 20 70 72 6f 6a 65 63 74 | osoft.Visual.Studio.2010.project |
48f40 | 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 | .files",.os..............=."wind |
48f60 | 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f | ows",.valid_kinds.....=.{."Conso |
48f80 | 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 | leApp",."WindowedApp",."StaticLi |
48fa0 | 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 | b",."SharedLib".},.valid_languag |
48fc0 | 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c 69 64 5f | es.=.{."C",."C++",."C#"},.valid_ |
48fe0 | 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 | tools.....=.{.cc.....=.{."msc".. |
49000 | 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 | .},.dotnet.=.{."msnet".},.},.ons |
49020 | 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e | olution.=.function(sln).premake. |
49040 | 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e | generate(sln,."%%.sln",.vstudio. |
49060 | 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 | sln2005.generate).end,.onproject |
49080 | 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f | .=.function(prj).if.premake.isdo |
490a0 | 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 | tnetproject(prj).then.premake.ge |
490c0 | 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f | nerate(prj,."%%.csproj",.vstudio |
490e0 | 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 | .cs2005.generate).premake.genera |
49100 | 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 | te(prj,."%%.csproj.user",.vstudi |
49120 | 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 | o.cs2005.generate_user).else.pre |
49140 | 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c | make.generate(prj,."%%.vcxproj", |
49160 | 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 | .premake.vs2010_vcxproj).premake |
49180 | 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 | .generate(prj,."%%.vcxproj.user" |
491a0 | 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 | ,.premake.vs2010_vcxproj_user).p |
491c0 | 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a | remake.generate(prj,."%%.vcxproj |
491e0 | 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 | .filters",.vstudio.vc2010.genera |
49200 | 74 65 5f 66 69 6c 74 65 72 73 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 | te_filters).end.end,.oncleansolu |
49220 | 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 | tion.=.premake.vstudio.cleansolu |
49240 | 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e | tion,.oncleanproject..=.premake. |
49260 | 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 | vstudio.cleanproject,.oncleantar |
49280 | 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 | get...=.premake.vstudio.cleantar |
492a0 | 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 20 | get,.vstudio.=.{.productVersion. |
492c0 | 20 3d 20 22 38 2e 30 2e 33 30 37 30 33 22 2c 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 | .=."8.0.30703",.solutionVersion. |
492e0 | 3d 20 22 31 31 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 30 22 2c | =."11",.targetFramework.=."4.0", |
49300 | 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 34 2e 30 22 2c 0a 73 75 70 70 6f 72 | .toolsVersion....=."4.0",.suppor |
49320 | 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d | ts64bitEditContinue.=.false,.}.} |
49340 | 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 20 3d 20 7b 20 7d 0a 6c | ..premake.vstudio.vc200x.=.{.}.l |
49360 | 6f 63 61 6c 20 76 63 32 30 30 78 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 | ocal.vc200x.=.premake.vstudio.vc |
49380 | 32 30 30 78 0a 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 6c | 200x.local.tree.=.premake.tree.l |
493a0 | 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 62 6f 6f 6c 28 76 61 6c 75 65 29 0a 72 65 74 75 72 6e | ocal.function.bool(value).return |
493c0 | 20 69 69 66 28 76 61 6c 75 65 2c 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 65 22 29 0a 65 6e 64 | .iif(value,."true",."false").end |
493e0 | 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 | .function.vc200x.optimization(cf |
49400 | 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 30 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 | g).local.result.=.0.for._,.value |
49420 | 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 28 76 61 6c | .in.ipairs(cfg.flags).do.if.(val |
49440 | 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 | ue.==."Optimize").then.result.=. |
49460 | 33 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 69 7a 65 | 3.elseif.(value.==."OptimizeSize |
49480 | 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 31 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 | ").then.result.=.1.elseif.(value |
494a0 | 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 | .==."OptimizeSpeed").then.result |
494c0 | 20 3d 20 32 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 | .=.2.end.end.return.result.end.f |
494e0 | 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 68 65 61 64 65 72 28 65 6c 65 6d 65 6e 74 29 0a 69 | unction.vc200x.header(element).i |
49500 | 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e | o.eol.=."\r\n"._p('<?xml.version |
49520 | 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 57 69 6e 64 6f 77 73 2d 31 32 35 32 22 3f 3e | ="1.0".encoding="Windows-1252"?> |
49540 | 27 29 0a 5f 70 28 27 3c 25 73 27 2c 20 65 6c 65 6d 65 6e 74 29 0a 5f 70 28 31 2c 27 50 72 6f 6a | ')._p('<%s',.element)._p(1,'Proj |
49560 | 65 63 74 54 79 70 65 3d 22 56 69 73 75 61 6c 20 43 2b 2b 22 27 29 0a 5f 70 28 31 2c 27 56 65 72 | ectType="Visual.C++"')._p(1,'Ver |
49580 | 73 69 6f 6e 3d 22 39 2e 30 30 22 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 | sion="9.00"').end.function.vc200 |
495a0 | 78 2e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 6e 61 6d 65 2c 20 63 66 67 29 0a 5f 70 28 32 2c | x.Configuration(name,.cfg)._p(2, |
495c0 | 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 | '<Configuration')._p(3,'Name="%s |
495e0 | 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 4f 75 74 | "',.premake.esc(name))._p(3,'Out |
49600 | 70 75 74 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 | putDirectory="%s"',.premake.esc( |
49620 | 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 33 | cfg.buildtarget.directory))._p(3 |
49640 | 2c 27 49 6e 74 65 72 6d 65 64 69 61 74 65 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 | ,'IntermediateDirectory="%s"',.p |
49660 | 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 6c 6f 63 61 | remake.esc(cfg.objectsdir)).loca |
49680 | 6c 20 63 66 67 74 79 70 65 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 | l.cfgtype.if.(cfg.kind.==."Share |
496a0 | 64 4c 69 62 22 29 20 74 68 65 6e 0a 63 66 67 74 79 70 65 20 3d 20 32 0a 65 6c 73 65 69 66 20 28 | dLib").then.cfgtype.=.2.elseif.( |
496c0 | 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 20 74 68 65 6e 0a 63 66 | cfg.kind.==."StaticLib").then.cf |
496e0 | 67 74 79 70 65 20 3d 20 34 0a 65 6c 73 65 0a 63 66 67 74 79 70 65 20 3d 20 31 0a 65 6e 64 0a 5f | gtype.=.4.else.cfgtype.=.1.end._ |
49700 | 70 28 33 2c 27 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 63 66 | p(3,'ConfigurationType="%s"',.cf |
49720 | 67 74 79 70 65 29 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 4d 46 43 29 20 74 68 65 6e 0a 5f | gtype).if.(cfg.flags.MFC).then._ |
49740 | 70 28 33 2c 20 27 55 73 65 4f 66 4d 46 43 3d 22 25 64 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c | p(3,.'UseOfMFC="%d"',.iif(cfg.fl |
49760 | 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 31 2c 20 32 29 29 0a 65 6e 64 0a 69 66 | ags.StaticRuntime,.1,.2)).end.if |
49780 | 20 28 63 66 67 2e 66 6c 61 67 73 2e 41 54 4c 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 | .(cfg.flags.ATL.or.cfg.flags.Sta |
497a0 | 74 69 63 41 54 4c 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 55 73 65 4f 66 41 54 4c 3d 22 25 64 | ticATL).then._p(3,.'UseOfATL="%d |
497c0 | 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 2c 20 31 2c 20 | "',.iif(cfg.flags.StaticATL,.1,. |
497e0 | 32 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 43 68 61 72 61 63 74 65 72 53 65 74 3d 22 25 73 22 27 | 2)).end._p(3,'CharacterSet="%s"' |
49800 | 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 2c 20 31 2c 20 32 29 29 0a | ,.iif(cfg.flags.Unicode,.1,.2)). |
49820 | 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 | if.cfg.flags.Managed.then._p(3,' |
49840 | 4d 61 6e 61 67 65 64 45 78 74 65 6e 73 69 6f 6e 73 3d 22 31 22 27 29 0a 65 6e 64 0a 5f 70 28 33 | ManagedExtensions="1"').end._p(3 |
49860 | 2c 27 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 46 69 6c 65 73 28 | ,'>').end.function.vc200x.Files( |
49880 | 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e | prj).local.tr.=.premake.project. |
498a0 | 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 74 72 65 65 2e 74 72 61 76 65 72 | buildsourcetree(prj).tree.traver |
498c0 | 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 3d 20 66 75 6e 63 74 69 6f | se(tr,.{.onbranchenter.=.functio |
498e0 | 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 74 65 | n(node,.depth)._p(depth,.'<Filte |
49900 | 72 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e 6f 64 | r')._p(depth,.'\tName="%s"',.nod |
49920 | 65 2e 6e 61 6d 65 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 46 69 6c 74 65 72 3d 22 22 27 29 | e.name)._p(depth,.'\tFilter=""') |
49940 | 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 62 72 61 6e 63 68 65 | ._p(depth,.'\t>').end,.onbranche |
49960 | 78 69 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 | xit.=.function(node,.depth)._p(d |
49980 | 65 70 74 68 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 6c 65 61 66 20 3d | epth,.'</Filter>').end,.onleaf.= |
499a0 | 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 6c 6f 63 61 6c 20 66 6e 61 | .function(node,.depth).local.fna |
499c0 | 6d 65 20 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 | me.=.node.cfg.name._p(depth,.'<F |
499e0 | 69 6c 65 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 52 65 6c 61 74 69 76 65 50 61 74 68 3d | ile')._p(depth,.'\tRelativePath= |
49a00 | 22 25 73 22 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 2c 20 22 5c 5c | "%s"',.path.translate(fname,."\\ |
49a20 | 22 29 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 64 65 70 74 68 20 3d 20 64 65 70 | "))._p(depth,.'\t>').depth.=.dep |
49a40 | 74 68 20 2b 20 31 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 20 3d 20 74 61 62 6c 65 2e 69 63 | th.+.1.local.excluded.=.table.ic |
49a60 | 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 65 78 63 6c 75 64 65 73 2c 20 66 6e 61 6d 65 29 0a 66 6f 72 | ontains(prj.excludes,.fname).for |
49a80 | 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 | ._,.cfginfo.in.ipairs(prj.soluti |
49aa0 | 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 6e 66 | on.vstudio_configs).do.if.cfginf |
49ac0 | 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b | o.isreal.then.local.cfg.=.premak |
49ae0 | 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 | e.getconfig(prj,.cfginfo.src_bui |
49b00 | 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 6c 6f 63 | ldcfg,.cfginfo.src_platform).loc |
49b20 | 61 6c 20 75 73 65 50 43 48 20 3d 20 28 6e 6f 74 20 70 72 6a 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 | al.usePCH.=.(not.prj.flags.NoPCH |
49b40 | 20 61 6e 64 20 70 72 6a 2e 70 63 68 73 6f 75 72 63 65 20 3d 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e | .and.prj.pchsource.==.node.cfg.n |
49b60 | 61 6d 65 29 0a 6c 6f 63 61 6c 20 69 73 53 6f 75 72 63 65 43 6f 64 65 20 3d 20 70 61 74 68 2e 69 | ame).local.isSourceCode.=.path.i |
49b80 | 73 53 6f 75 72 63 65 46 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6e 65 65 64 73 43 6f | sSourceFile(fname).local.needsCo |
49ba0 | 6d 70 69 6c 65 41 73 20 3d 20 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 20 7e | mpileAs.=.(path.iscfile(fname).~ |
49bc0 | 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 74 28 70 72 6a | =.premake.project.iscproject(prj |
49be0 | 29 29 0a 69 66 20 75 73 65 50 43 48 20 6f 72 20 69 73 53 6f 75 72 63 65 43 6f 64 65 20 74 68 65 | )).if.usePCH.or.isSourceCode.the |
49c00 | 6e 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 | n._p(depth,.'<FileConfiguration' |
49c20 | 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 4e 61 6d 65 3d 22 25 73 22 27 2c 20 63 66 67 69 6e | )._p(depth,.'\tName="%s"',.cfgin |
49c40 | 66 6f 2e 6e 61 6d 65 29 0a 69 66 20 65 78 63 6c 75 64 65 64 20 6f 72 20 74 61 62 6c 65 2e 69 63 | fo.name).if.excluded.or.table.ic |
49c60 | 6f 6e 74 61 69 6e 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 6e 61 6d 65 29 20 74 68 65 | ontains(cfg.excludes,.fname).the |
49c80 | 6e 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 | n._p(depth,.'\tExcludedFromBuild |
49ca0 | 3d 22 74 72 75 65 22 27 29 0a 65 6e 64 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 5f | ="true"').end._p(depth,.'\t>')._ |
49cc0 | 70 28 64 65 70 74 68 2c 20 27 5c 74 3c 54 6f 6f 6c 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c | p(depth,.'\t<Tool')._p(depth,.'\ |
49ce0 | 74 5c 74 4e 61 6d 65 3d 22 25 73 22 27 0a 2c 20 69 69 66 28 63 66 67 2e 73 79 73 74 65 6d 20 3d | t\tName="%s"'.,.iif(cfg.system.= |
49d00 | 3d 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 43 4c 58 33 36 30 43 6f 6d 70 69 6c 65 72 54 6f | =."Xbox360",."VCCLX360CompilerTo |
49d20 | 6f 6c 22 2c 20 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 0a 29 0a 5f 70 28 64 65 | ol",."VCCLCompilerTool").)._p(de |
49d40 | 70 74 68 2c 20 27 5c 74 5c 74 4f 62 6a 65 63 74 46 69 6c 65 3d 22 24 28 49 6e 74 44 69 72 29 5c | pth,.'\t\tObjectFile="$(IntDir)\ |
49d60 | 5c 25 73 2e 6f 62 6a 22 27 0a 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e | \%s.obj"'.,.path.translate(path. |
49d80 | 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 6e 61 6d 65 29 29 2c | trimdots(path.removeext(fname)), |
49da0 | 20 22 5c 5c 22 29 0a 29 0a 69 66 20 6e 65 65 64 73 43 6f 6d 70 69 6c 65 41 73 20 74 68 65 6e 0a | ."\\").).if.needsCompileAs.then. |
49dc0 | 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 43 6f 6d 70 69 6c 65 41 73 3d 22 25 73 22 27 2c 20 | _p(depth,.'\t\tCompileAs="%s"',. |
49de0 | 69 69 66 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 2c 20 31 2c 20 32 29 29 0a | iif(path.iscfile(fname),.1,.2)). |
49e00 | 65 6e 64 0a 69 66 20 75 73 65 50 43 48 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d | end.if.usePCH.then.if.cfg.system |
49e20 | 20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 70 74 69 6f 6e 73 20 3d 20 74 | .==."PS3".then.local.options.=.t |
49e40 | 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 | able.join(premake.snc.getcflags( |
49e60 | 63 66 67 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cfg),........................... |
49e80 | 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 0a 20 | .premake.snc.getcxxflags(cfg),.. |
49ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 66 67 2e 62 75 | ..........................cfg.bu |
49ec0 | 69 6c 64 6f 70 74 69 6f 6e 73 29 0a 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 | ildoptions).options.=.table.conc |
49ee0 | 61 74 28 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 3b 0a 6f 70 74 69 6f 6e 73 20 3d 20 6f 70 74 69 | at(options,.".");.options.=.opti |
49f00 | 6f 6e 73 20 2e 2e 20 27 20 2d 2d 63 72 65 61 74 65 5f 70 63 68 3d 22 24 28 49 6e 74 44 69 72 29 | ons....'.--create_pch="$(IntDir) |
49f20 | 2f 24 28 54 61 72 67 65 74 4e 61 6d 65 29 2e 70 63 68 22 27 0a 5f 70 28 64 65 70 74 68 2c 20 27 | /$(TargetName).pch"'._p(depth,.' |
49f40 | 5c 74 5c 74 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 | \t\tAdditionalOptions="%s"',.pre |
49f60 | 6d 61 6b 65 2e 65 73 63 28 6f 70 74 69 6f 6e 73 29 29 0a 65 6c 73 65 0a 5f 70 28 64 65 70 74 68 | make.esc(options)).else._p(depth |
49f80 | 2c 20 27 5c 74 5c 74 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 31 22 27 | ,.'\t\tUsePrecompiledHeader="1"' |
49fa0 | 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 2f 3e 27 29 0a 5f 70 28 64 | ).end.end._p(depth,.'\t/>')._p(d |
49fc0 | 65 70 74 68 2c 20 27 3c 2f 46 69 6c 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e | epth,.'</FileConfiguration>').en |
49fe0 | 64 0a 65 6e 64 0a 65 6e 64 0a 64 65 70 74 68 20 3d 20 64 65 70 74 68 20 2d 20 31 0a 5f 70 28 64 | d.end.end.depth.=.depth.-.1._p(d |
4a000 | 65 70 74 68 2c 20 27 3c 2f 46 69 6c 65 3e 27 29 0a 65 6e 64 2c 0a 7d 2c 20 66 61 6c 73 65 2c 20 | epth,.'</File>').end,.},.false,. |
4a020 | 32 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 50 6c 61 74 66 6f 72 6d 73 | 2).end.function.vc200x.Platforms |
4a040 | 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 75 73 65 64 20 3d 20 7b 20 7d 0a 5f 70 28 31 2c 27 3c 50 6c | (prj).local.used.=.{.}._p(1,'<Pl |
4a060 | 61 74 66 6f 72 6d 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 | atforms>').for._,.cfg.in.ipairs( |
4a080 | 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f | prj.solution.vstudio_configs).do |
4a0a0 | 0a 69 66 20 63 66 67 2e 69 73 72 65 61 6c 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e | .if.cfg.isreal.and.not.table.con |
4a0c0 | 74 61 69 6e 73 28 75 73 65 64 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 20 74 68 65 6e 0a 74 | tains(used,.cfg.platform).then.t |
4a0e0 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 75 73 65 64 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a | able.insert(used,.cfg.platform). |
4a100 | 5f 70 28 32 2c 27 3c 50 6c 61 74 66 6f 72 6d 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 | _p(2,'<Platform')._p(3,'Name="%s |
4a120 | 22 27 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 2f 3e 27 29 0a 65 6e 64 | "',.cfg.platform)._p(2,'/>').end |
4a140 | 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 6c 61 74 66 6f 72 6d 73 3e 27 29 0a 65 6e 64 0a 66 75 | .end._p(1,'</Platforms>').end.fu |
4a160 | 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 0a 69 66 20 28 6e | nction.vc200x.Symbols(cfg).if.(n |
4a180 | 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 72 65 74 75 72 | ot.cfg.flags.Symbols).then.retur |
4a1a0 | 6e 20 30 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 | n.0.else.if.cfg.flags.NoEditAndC |
4a1c0 | 6f 6e 74 69 6e 75 65 20 6f 72 0a 20 20 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f | ontinue.or....vc200x.optimizatio |
4a1e0 | 6e 28 63 66 67 29 20 7e 3d 20 30 20 6f 72 0a 20 20 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 | n(cfg).~=.0.or....cfg.flags.Mana |
4a200 | 67 65 64 20 6f 72 0a 20 20 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 | ged.or....cfg.platform.==."x64". |
4a220 | 74 68 65 6e 0a 72 65 74 75 72 6e 20 33 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 34 0a 65 6e 64 0a | then.return.3.else.return.4.end. |
4a240 | 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 | end.end.function.vc200x.VCCLComp |
4a260 | 69 6c 65 72 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 | ilerTool(cfg)._p(3,'<Tool')._p(4 |
4a280 | 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e | ,'Name="%s"',.iif(cfg.platform.~ |
4a2a0 | 3d 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c | =."Xbox360",."VCCLCompilerTool", |
4a2c0 | 20 22 56 43 43 4c 58 33 36 30 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 29 0a 69 66 20 63 66 67 | ."VCCLX360CompilerTool")).if.cfg |
4a2e0 | 2e 66 6c 61 67 73 2e 55 6e 73 69 67 6e 65 64 43 68 61 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 | .flags.UnsignedChar.then.table.i |
4a300 | 6e 73 65 72 74 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 27 2f 4a 27 29 0a 65 6e | nsert(cfg.buildoptions,.'/J').en |
4a320 | 64 0a 69 66 20 23 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a | d.if.#cfg.buildoptions.>.0.then. |
4a340 | 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 20 2f 4d 50 22 | _p(4,'AdditionalOptions="%s./MP" |
4a360 | 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e | ',.table.concat(premake.esc(cfg. |
4a380 | 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f | buildoptions),.".")).end._p(4,'O |
4a3a0 | 70 74 69 6d 69 7a 61 74 69 6f 6e 3d 22 25 73 22 27 2c 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 | ptimization="%s"',.vc200x.optimi |
4a3c0 | 7a 61 74 69 6f 6e 28 63 66 67 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d | zation(cfg)).if.cfg.flags.NoFram |
4a3e0 | 65 50 6f 69 6e 74 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 6d 69 74 46 72 61 6d 65 50 6f 69 | ePointer.then._p(4,'OmitFramePoi |
4a400 | 6e 74 65 72 73 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 | nters="%s"',.bool(true)).end.if. |
4a420 | 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 | #cfg.includedirs.>.0.then._p(4,' |
4a440 | 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 | AdditionalIncludeDirectories="%s |
4a460 | 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 | "',.premake.esc(path.translate(t |
4a480 | 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 | able.concat(cfg.includedirs,.";" |
4a4a0 | 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e | ),.'\\'))).end.if.#cfg.defines.> |
4a4c0 | 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 | .0.then._p(4,'PreprocessorDefini |
4a4e0 | 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 | tions="%s"',.premake.esc(table.c |
4a500 | 6f 6e 63 61 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 0a 69 66 | oncat(cfg.defines,.";"))).end.if |
4a520 | 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 | .premake.config.isdebugbuild(cfg |
4a540 | 29 20 61 6e 64 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 | ).and.cfg.flags.EnableMinimalReb |
4a560 | 75 69 6c 64 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 | uild.and.not.cfg.flags.Managed.t |
4a580 | 68 65 6e 0a 5f 70 28 34 2c 27 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3d 22 25 73 22 27 2c 20 | hen._p(4,'MinimalRebuild="%s"',. |
4a5a0 | 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 | bool(true)).end.if.cfg.flags.NoE |
4a5c0 | 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 78 63 65 70 74 69 6f 6e 48 61 | xceptions.then._p(4,'ExceptionHa |
4a5e0 | 6e 64 6c 69 6e 67 3d 22 30 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 45 | ndling="0"').elseif.cfg.flags.SE |
4a600 | 48 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3d 22 | H.then._p(4,'ExceptionHandling=" |
4a620 | 32 22 27 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 | 2"').end.if.vc200x.optimization( |
4a640 | 63 66 67 29 20 3d 3d 20 30 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 | cfg).==.0.and.not.cfg.flags.Mana |
4a660 | 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b | ged.then._p(4,'BasicRuntimeCheck |
4a680 | 73 3d 22 33 22 27 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 | s="3"').end.if.vc200x.optimizati |
4a6a0 | 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 74 72 69 6e 67 50 6f | on(cfg).~=.0.then._p(4,'StringPo |
4a6c0 | 6f 6c 69 6e 67 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 6c 6f 63 | oling="%s"',.bool(true)).end.loc |
4a6e0 | 61 6c 20 72 75 6e 74 69 6d 65 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 | al.runtime.if.premake.config.isd |
4a700 | 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 | ebugbuild(cfg).then.runtime.=.ii |
4a720 | 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 31 2c 20 33 29 | f(cfg.flags.StaticRuntime,.1,.3) |
4a740 | 0a 65 6c 73 65 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 | .else.runtime.=.iif(cfg.flags.St |
4a760 | 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 30 2c 20 32 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 52 75 6e | aticRuntime,.0,.2).end._p(4,'Run |
4a780 | 74 69 6d 65 4c 69 62 72 61 72 79 3d 22 25 73 22 27 2c 20 72 75 6e 74 69 6d 65 29 0a 5f 70 28 34 | timeLibrary="%s"',.runtime)._p(4 |
4a7a0 | 2c 27 45 6e 61 62 6c 65 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3d 22 25 73 | ,'EnableFunctionLevelLinking="%s |
4a7c0 | 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 | "',.bool(true)).if.cfg.platform. |
4a7e0 | 7e 3d 20 22 58 62 6f 78 33 36 30 22 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d | ~=."Xbox360".and.cfg.platform.~= |
4a800 | 20 22 78 36 34 22 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 44 75 72 61 | ."x64".and.cfg.platform.~=."Dura |
4a820 | 6e 67 6f 22 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 | ngo".then.if.cfg.flags.EnableSSE |
4a840 | 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 | .then._p(4,'EnableEnhancedInstru |
4a860 | 63 74 69 6f 6e 53 65 74 3d 22 31 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e | ctionSet="1"').elseif.cfg.flags. |
4a880 | 45 6e 61 62 6c 65 53 53 45 32 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 45 6e 68 61 | EnableSSE2.then._p(4,'EnableEnha |
4a8a0 | 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3d 22 32 22 27 29 0a 65 6e 64 0a 65 6e 64 | ncedInstructionSet="2"').end.end |
4a8c0 | 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 74 68 65 6e 0a 5f 70 28 | .if.cfg.flags.FloatFast.then._p( |
4a8e0 | 34 2c 27 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3d 22 32 22 27 29 0a 65 6c 73 65 | 4,'FloatingPointModel="2"').else |
4a900 | 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 20 74 68 65 6e 0a 5f 70 | if.cfg.flags.FloatStrict.then._p |
4a920 | 28 34 2c 27 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3d 22 31 22 27 29 0a 65 6e 64 | (4,'FloatingPointModel="1"').end |
4a940 | 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 61 6e 64 20 6e 6f 74 20 63 66 67 | .if.cfg.flags.NoRTTI.and.not.cfg |
4a960 | 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d | .flags.Managed.then._p(4,'Runtim |
4a980 | 65 54 79 70 65 49 6e 66 6f 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 65 6e | eTypeInfo="%s"',.bool(false)).en |
4a9a0 | 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 73 74 43 61 6c 6c 20 74 68 65 6e 0a 5f 70 28 | d.if.cfg.flags.FastCall.then._p( |
4a9c0 | 34 2c 27 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3d 22 31 22 27 29 0a 65 6c 73 65 69 | 4,'CallingConvention="1"').elsei |
4a9e0 | 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 64 43 61 6c 6c 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 | f.cfg.flags.StdCall.then._p(4,'C |
4aa00 | 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3d 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 63 66 | allingConvention="2"').end.if.cf |
4aa20 | 67 2e 66 6c 61 67 73 2e 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 | g.flags.NativeWChar.then._p(4,'T |
4aa40 | 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 | reatWChar_tAsBuiltInType="%s"',. |
4aa60 | 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4e | bool(true)).elseif.cfg.flags.NoN |
4aa80 | 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 72 65 61 74 57 43 68 61 72 | ativeWChar.then._p(4,'TreatWChar |
4aaa0 | 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 | _tAsBuiltInType="%s"',.bool(fals |
4aac0 | 65 29 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 | e)).end.if.not.cfg.flags.NoPCH.a |
4aae0 | 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 55 73 65 50 | nd.cfg.pchheader.then._p(4,'UseP |
4ab00 | 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 50 72 65 | recompiledHeader="2"')._p(4,'Pre |
4ab20 | 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 2c 20 63 66 67 | compiledHeaderThrough="%s"',.cfg |
4ab40 | 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d | .pchheader).else._p(4,'UsePrecom |
4ab60 | 70 69 6c 65 64 48 65 61 64 65 72 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 | piledHeader="%s"',.iif(cfg.flags |
4ab80 | 2e 4e 6f 50 43 48 2c 20 30 2c 20 32 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 57 61 72 6e 69 6e 67 | .NoPCH,.0,.2)).end._p(4,'Warning |
4aba0 | 4c 65 76 65 6c 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 | Level="%s"',.iif(cfg.flags.Extra |
4abc0 | 57 61 72 6e 69 6e 67 73 2c 20 34 2c 20 33 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 | Warnings,.4,.3)).if.cfg.flags.Fa |
4abe0 | 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 61 72 6e 41 73 45 72 72 | talWarnings.then._p(4,'WarnAsErr |
4ac00 | 6f 72 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 5f 41 43 | or="%s"',.bool(true)).end.if._AC |
4ac20 | 54 49 4f 4e 20 3c 20 22 76 73 32 30 30 38 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 | TION.<."vs2008".and.not.cfg.flag |
4ac40 | 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 44 65 74 65 63 74 36 34 42 69 74 | s.Managed.then._p(4,'Detect64Bit |
4ac60 | 50 6f 72 74 61 62 69 6c 69 74 79 50 72 6f 62 6c 65 6d 73 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 | PortabilityProblems="%s"',.bool( |
4ac80 | 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 36 34 42 69 74 43 68 65 63 6b 73 29 29 0a 65 6e | not.cfg.flags.No64BitChecks)).en |
4aca0 | 64 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d | d._p(4,'ProgramDataBaseFileName= |
4acc0 | 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 | "$(OutDir)\\%s.pdb"',.path.getba |
4ace0 | 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 | sename(cfg.buildtarget.name))._p |
4ad00 | 28 34 2c 27 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3d 22 25 73 22 27 | (4,'DebugInformationFormat="%s"' |
4ad20 | 2c 20 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 29 0a 69 66 20 63 66 67 2e 6c 61 | ,.vc200x.Symbols(cfg)).if.cfg.la |
4ad40 | 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 5f 70 28 34 2c 20 27 43 6f 6d 70 69 6c | nguage.==."C".then._p(4,.'Compil |
4ad60 | 65 41 73 3d 22 31 22 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e | eAs="1"').end._p(3,'/>').end.fun |
4ad80 | 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 28 63 66 67 29 0a 5f | ction.vc200x.VCLinkerTool(cfg)._ |
4ada0 | 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 | p(3,'<Tool').if.cfg.kind.~=."Sta |
4adc0 | 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 69 | ticLib".then._p(4,'Name="%s"',.i |
4ade0 | 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 | if(cfg.platform.~=."Xbox360",."V |
4ae00 | 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 2c 20 22 56 43 58 33 36 30 4c 69 6e 6b 65 72 54 6f 6f 6c 22 | CLinkerTool",."VCX360LinkerTool" |
4ae20 | 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e | )).if.cfg.flags.NoImportLib.then |
4ae40 | 0a 5f 70 28 34 2c 27 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3d 22 25 73 22 27 | ._p(4,'IgnoreImportLibrary="%s"' |
4ae60 | 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 6f 70 | ,.bool(true)).end.if.#cfg.linkop |
4ae80 | 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f | tions.>.0.then._p(4,'AdditionalO |
4aea0 | 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 | ptions="%s"',.table.concat(prema |
4aec0 | 6b 65 2e 65 73 63 28 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 | ke.esc(cfg.linkoptions),.".")).e |
4aee0 | 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 | nd.if.#cfg.links.>.0.then._p(4,' |
4af00 | 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 | AdditionalDependencies="%s"',.ta |
4af20 | 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c | ble.concat(premake.getlinks(cfg, |
4af40 | 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f | ."all",."fullpath"),.".")).end._ |
4af60 | 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 | p(4,'OutputFile="$(OutDir)\\%s"' |
4af80 | 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 4c 69 | ,.cfg.buildtarget.name)._p(4,'Li |
4afa0 | 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3d 22 25 73 22 27 2c 0a 69 69 66 28 70 72 65 6d 61 6b 65 | nkIncremental="%s"',.iif(premake |
4afc0 | 2e 63 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 20 2c | .config.isincrementallink(cfg)., |
4afe0 | 20 32 2c 20 31 29 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 | .2,.1))._p(4,'AdditionalLibraryD |
4b000 | 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 | irectories="%s"',.table.concat(p |
4b020 | 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 6c 69 | remake.esc(path.translate(cfg.li |
4b040 | 62 64 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b 22 29 29 0a 6c 6f 63 61 6c 20 64 65 66 66 | bdirs,.'\\')).,.";")).local.deff |
4b060 | 69 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 64 65 | ile.=.premake.findfile(cfg,.".de |
4b080 | 66 22 29 0a 69 66 20 64 65 66 66 69 6c 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4d 6f 64 75 6c 65 | f").if.deffile.then._p(4,'Module |
4b0a0 | 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3d 22 25 73 22 27 2c 20 64 65 66 66 69 6c 65 29 0a 65 | DefinitionFile="%s"',.deffile).e |
4b0c0 | 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a | nd.if.cfg.flags.NoManifest.then. |
4b0e0 | 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 2c 20 62 6f | _p(4,'GenerateManifest="%s"',.bo |
4b100 | 6f 6c 28 66 61 6c 73 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 44 65 62 | ol(false)).end._p(4,'GenerateDeb |
4b120 | 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 76 63 32 30 30 78 | ugInformation="%s"',.bool(vc200x |
4b140 | 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 20 7e 3d 20 30 29 29 0a 69 66 20 76 63 32 30 30 78 2e 53 | .Symbols(cfg).~=.0)).if.vc200x.S |
4b160 | 79 6d 62 6f 6c 73 28 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 6f 67 | ymbols(cfg).~=.0.then._p(4,'Prog |
4b180 | 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c | ramDataBaseFileName="$(OutDir)\\ |
4b1a0 | 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 | %s.pdb"',.path.getbasename(cfg.b |
4b1c0 | 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 53 75 62 53 | uildtarget.name)).end._p(4,'SubS |
4b1e0 | 79 73 74 65 6d 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f | ystem="%s"',.iif(cfg.kind.==."Co |
4b200 | 6e 73 6f 6c 65 41 70 70 22 2c 20 31 2c 20 32 29 29 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 | nsoleApp",.1,.2)).if.vc200x.opti |
4b220 | 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 70 | mization(cfg).~=.0.then._p(4,'Op |
4b240 | 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 45 6e 61 | timizeReferences="2"')._p(4,'Ena |
4b260 | 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3d 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 28 63 | bleCOMDATFolding="2"').end.if.(c |
4b280 | 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 63 66 67 2e 6b | fg.kind.==."ConsoleApp".or.cfg.k |
4b2a0 | 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 61 6e 64 20 6e 6f 74 20 63 66 | ind.==."WindowedApp").and.not.cf |
4b2c0 | 67 2e 66 6c 61 67 73 2e 57 69 6e 4d 61 69 6e 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 74 72 79 | g.flags.WinMain.then._p(4,'Entry |
4b2e0 | 50 6f 69 6e 74 53 79 6d 62 6f 6c 3d 22 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 22 27 29 0a 65 | PointSymbol="mainCRTStartup"').e |
4b300 | 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 | nd.if.cfg.kind.==."SharedLib".th |
4b320 | 65 6e 0a 6c 6f 63 61 6c 20 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 | en.local.implibname.=.cfg.linkta |
4b340 | 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 5f 70 28 34 2c 27 49 6d 70 6f 72 74 4c 69 62 72 61 72 | rget.fullpath._p(4,'ImportLibrar |
4b360 | 79 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c | y="%s"',.iif(cfg.flags.NoImportL |
4b380 | 69 62 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 2e 2e 20 22 5c 5c 22 20 2e 2e 20 70 61 | ib,.cfg.objectsdir...."\\"....pa |
4b3a0 | 74 68 2e 67 65 74 6e 61 6d 65 28 69 6d 70 6c 69 62 6e 61 6d 65 29 2c 20 69 6d 70 6c 69 62 6e 61 | th.getname(implibname),.implibna |
4b3c0 | 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3d 22 25 64 | me)).end._p(4,'TargetMachine="%d |
4b3e0 | 22 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 2c 20 31 | "',.iif(cfg.platform.==."x64",.1 |
4b400 | 37 2c 20 31 29 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 62 72 61 72 | 7,.1)).else._p(4,'Name="VCLibrar |
4b420 | 69 61 6e 54 6f 6f 6c 22 27 29 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 | ianTool"').if.#cfg.links.>.0.the |
4b440 | 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 | n._p(4,'AdditionalDependencies=" |
4b460 | 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 | %s"',.table.concat(premake.getli |
4b480 | 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 | nks(cfg,."all",."fullpath"),."." |
4b4a0 | 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 | )).end._p(4,'OutputFile="$(OutDi |
4b4c0 | 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a | r)\\%s"',.cfg.buildtarget.name). |
4b4e0 | 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 | if.#cfg.libdirs.>.0.then._p(4,'A |
4b500 | 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 | dditionalLibraryDirectories="%s" |
4b520 | 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 | ',.premake.esc(path.translate(ta |
4b540 | 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 20 2c 20 22 3b 22 29 29 29 29 | ble.concat(cfg.libdirs.,.";")))) |
4b560 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 66 20 63 | .end.local.addlOptions.=.{}.if.c |
4b580 | 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 33 32 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e | fg.platform.==."x32".then.table. |
4b5a0 | 69 6e 73 65 72 74 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 22 2f 4d 41 43 48 49 4e 45 3a 58 38 | insert(addlOptions,."/MACHINE:X8 |
4b5c0 | 36 22 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 | 6").elseif.cfg.platform.==."x64" |
4b5e0 | 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 | .then.table.insert(addlOptions,. |
4b600 | 22 2f 4d 41 43 48 49 4e 45 3a 58 36 34 22 29 0a 65 6e 64 0a 61 64 64 6c 4f 70 74 69 6f 6e 73 20 | "/MACHINE:X64").end.addlOptions. |
4b620 | 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 6c 69 | =.table.join(addlOptions,.cfg.li |
4b640 | 6e 6b 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3e 20 30 20 74 | nkoptions).if.#addlOptions.>.0.t |
4b660 | 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 | hen._p(4,'AdditionalOptions="%s" |
4b680 | 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 61 64 64 6c | ',.table.concat(premake.esc(addl |
4b6a0 | 4f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e | Options),.".")).end.end._p(3,'/> |
4b6c0 | 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 | ').end.function.vc200x.VCCLCompi |
4b6e0 | 6c 65 72 54 6f 6f 6c 5f 50 53 33 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f | lerTool_PS3(cfg)._p(3,'<Tool')._ |
4b700 | 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 6c | p(4,'Name="VCCLCompilerTool"').l |
4b720 | 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 | ocal.buildoptions.=.table.join(p |
4b740 | 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 70 72 65 6d 61 | remake.snc.getcflags(cfg),.prema |
4b760 | 6b 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 | ke.snc.getcxxflags(cfg),.cfg.bui |
4b780 | 6c 64 6f 70 74 69 6f 6e 73 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 | ldoptions).if.not.cfg.flags.NoPC |
4b7a0 | 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 55 | H.and.cfg.pchheader.then._p(4,'U |
4b7c0 | 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 | sePrecompiledHeader="2"')._p(4,' |
4b7e0 | 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 2c 20 | PrecompiledHeaderThrough="%s"',. |
4b800 | 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 29 0a 74 61 62 | path.getname(cfg.pchheader)).tab |
4b820 | 6c 65 2e 69 6e 73 65 72 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 27 2d 2d 75 73 65 5f 70 | le.insert(buildoptions,.'--use_p |
4b840 | 63 68 3d 22 24 28 49 6e 74 44 69 72 29 2f 24 28 54 61 72 67 65 74 4e 61 6d 65 29 2e 70 63 68 22 | ch="$(IntDir)/$(TargetName).pch" |
4b860 | 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 | ').else._p(4,'UsePrecompiledHead |
4b880 | 65 72 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 2c 20 30 | er="%s"',.iif(cfg.flags.NoPCH,.0 |
4b8a0 | 2c 20 32 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e | ,.2)).end._p(4,'AdditionalOption |
4b8c0 | 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 | s="%s"',.premake.esc(table.conca |
4b8e0 | 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 69 66 20 23 63 66 67 2e 69 | t(buildoptions,."."))).if.#cfg.i |
4b900 | 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 | ncludedirs.>.0.then._p(4,'Additi |
4b920 | 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 | onalIncludeDirectories="%s"',.pr |
4b940 | 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 | emake.esc(path.translate(table.c |
4b960 | 6f 6e 63 61 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c | oncat(cfg.includedirs,.";"),.'\\ |
4b980 | 27 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 | '))).end.if.#cfg.defines.>.0.the |
4b9a0 | 6e 0a 5f 70 28 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d | n._p(4,'PreprocessorDefinitions= |
4b9c0 | 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 | "%s"',.table.concat(premake.esc( |
4b9e0 | 63 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 72 | cfg.defines),.";")).end._p(4,'Pr |
4ba00 | 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 | ogramDataBaseFileName="$(OutDir) |
4ba20 | 5c 5c 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 | \\%s.pdb"',.path.getbasename(cfg |
4ba40 | 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 44 65 62 75 67 49 | .buildtarget.name))._p(4,'DebugI |
4ba60 | 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 43 6f 6d | nformationFormat="0"')._p(4,'Com |
4ba80 | 70 69 6c 65 41 73 3d 22 30 22 27 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 | pileAs="0"')._p(3,'/>').end.func |
4baa0 | 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 28 63 66 67 | tion.vc200x.VCLinkerTool_PS3(cfg |
4bac0 | 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 | )._p(3,'<Tool').if.cfg.kind.~=." |
4bae0 | 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 | StaticLib".then._p(4,'Name="VCLi |
4bb00 | 6e 6b 65 72 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d | nkerTool"').local.buildoptions.= |
4bb20 | 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c 61 | .table.join(premake.snc.getldfla |
4bb40 | 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 62 75 | gs(cfg),.cfg.linkoptions).if.#bu |
4bb60 | 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 | ildoptions.>.0.then._p(4,'Additi |
4bb80 | 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 | onalOptions="%s"',.premake.esc(t |
4bba0 | 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 | able.concat(buildoptions,."."))) |
4bbc0 | 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 | .end.if.#cfg.links.>.0.then._p(4 |
4bbe0 | 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 | ,'AdditionalDependencies="%s"',. |
4bc00 | 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 | table.concat(premake.getlinks(cf |
4bc20 | 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 | g,."all",."fullpath"),.".")).end |
4bc40 | 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 | ._p(4,'OutputFile="$(OutDir)\\%s |
4bc60 | 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 | "',.cfg.buildtarget.name)._p(4,' |
4bc80 | 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 41 64 64 69 | LinkIncremental="0"')._p(4,'Addi |
4bca0 | 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 | tionalLibraryDirectories="%s"',. |
4bcc0 | 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 | table.concat(premake.esc(path.tr |
4bce0 | 61 6e 73 6c 61 74 65 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b | anslate(cfg.libdirs,.'\\')).,."; |
4bd00 | 22 29 29 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 | "))._p(4,'GenerateManifest="%s"' |
4bd20 | 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 | ,.bool(false))._p(4,'ProgramData |
4bd40 | 62 61 73 65 46 69 6c 65 3d 22 22 27 29 0a 5f 70 28 34 2c 27 52 61 6e 64 6f 6d 69 7a 65 64 42 61 | baseFile=""')._p(4,'RandomizedBa |
4bd60 | 73 65 41 64 64 72 65 73 73 3d 22 31 22 27 29 0a 5f 70 28 34 2c 27 44 61 74 61 45 78 65 63 75 74 | seAddress="1"')._p(4,'DataExecut |
4bd80 | 69 6f 6e 50 72 65 76 65 6e 74 69 6f 6e 3d 22 30 22 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 4e | ionPrevention="0"').else._p(4,'N |
4bda0 | 61 6d 65 3d 22 56 43 4c 69 62 72 61 72 69 61 6e 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 | ame="VCLibrarianTool"').local.bu |
4bdc0 | 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e | ildoptions.=.table.join(premake. |
4bde0 | 73 6e 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 | snc.getldflags(cfg),.cfg.linkopt |
4be00 | 69 6f 6e 73 29 0a 69 66 20 23 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a | ions).if.#buildoptions.>.0.then. |
4be20 | 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 | _p(4,'AdditionalOptions="%s"',.p |
4be40 | 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 | remake.esc(table.concat(buildopt |
4be60 | 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e | ions,."."))).end.if.#cfg.links.> |
4be80 | 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e | .0.then._p(4,'AdditionalDependen |
4bea0 | 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 | cies="%s"',.table.concat(premake |
4bec0 | 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 | .getlinks(cfg,."all",."fullpath" |
4bee0 | 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 | ),.".")).end._p(4,'OutputFile="$ |
4bf00 | 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e | (OutDir)\\%s"',.cfg.buildtarget. |
4bf20 | 6e 61 6d 65 29 0a 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f | name).if.#cfg.libdirs.>.0.then._ |
4bf40 | 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 | p(4,'AdditionalLibraryDirectorie |
4bf60 | 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c | s="%s"',.premake.esc(path.transl |
4bf80 | 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 20 2c 20 22 | ate(table.concat(cfg.libdirs.,." |
4bfa0 | 3b 22 29 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 | ;")))).end.end._p(3,'/>').end.fu |
4bfc0 | 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 | nction.vc200x.VCResourceCompiler |
4bfe0 | 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 | Tool(cfg)._p(3,'<Tool')._p(4,'Na |
4c000 | 6d 65 3d 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 69 66 | me="VCResourceCompilerTool"').if |
4c020 | 20 23 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 | .#cfg.resoptions.>.0.then._p(4,' |
4c040 | 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 | AdditionalOptions="%s"',.table.c |
4c060 | 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 | oncat(premake.esc(cfg.resoptions |
4c080 | 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 | ),.".")).end.if.#cfg.defines.>.0 |
4c0a0 | 20 6f 72 20 23 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 | .or.#cfg.resdefines.>.0.then._p( |
4c0c0 | 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 27 | 4,'PreprocessorDefinitions="%s"' |
4c0e0 | 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 | ,.table.concat(premake.esc(table |
4c100 | 2e 6a 6f 69 6e 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 63 66 67 2e 72 65 73 64 65 66 69 6e 65 | .join(cfg.defines,.cfg.resdefine |
4c120 | 73 29 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 | s)),.";")).end.if.#cfg.includedi |
4c140 | 72 73 20 3e 20 30 20 6f 72 20 23 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 | rs.>.0.or.#cfg.resincludedirs.>. |
4c160 | 30 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 | 0.then.local.dirs.=.table.join(c |
4c180 | 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 | fg.includedirs,.cfg.resincludedi |
4c1a0 | 72 73 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 | rs)._p(4,'AdditionalIncludeDirec |
4c1c0 | 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 | tories="%s"',.premake.esc(path.t |
4c1e0 | 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 64 69 72 73 2c 20 22 3b 22 29 | ranslate(table.concat(dirs,.";") |
4c200 | 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e | ,.'\\'))).end._p(3,'/>').end.fun |
4c220 | 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 28 63 66 67 29 | ction.vc200x.VCManifestTool(cfg) |
4c240 | 0a 6c 6f 63 61 6c 20 6d 61 6e 69 66 65 73 74 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e | .local.manifests.=.{.}.for._,.fn |
4c260 | 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 | ame.in.ipairs(cfg.files).do.if.p |
4c280 | 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 6d 61 6e | ath.getextension(fname).==.".man |
4c2a0 | 69 66 65 73 74 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6d 61 6e 69 66 65 73 | ifest".then.table.insert(manifes |
4c2c0 | 74 73 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 | ts,.fname).end.end._p(3,'<Tool') |
4c2e0 | 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 27 29 0a 69 | ._p(4,'Name="VCManifestTool"').i |
4c300 | 66 20 23 6d 61 6e 69 66 65 73 74 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 | f.#manifests.>.0.then._p(4,'Addi |
4c320 | 74 69 6f 6e 61 6c 4d 61 6e 69 66 65 73 74 46 69 6c 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 | tionalManifestFiles="%s"',.prema |
4c340 | 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6d 61 6e 69 66 65 73 74 73 2c 20 22 | ke.esc(table.concat(manifests,." |
4c360 | 3b 22 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | ;"))).end._p(3,'/>').end.functio |
4c380 | 6e 20 76 63 32 30 30 78 2e 56 43 4d 49 44 4c 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c | n.vc200x.VCMIDLTool(cfg)._p(3,'< |
4c3a0 | 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 27 29 | Tool')._p(4,'Name="VCMIDLTool"') |
4c3c0 | 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 5f | .if.cfg.platform.==."x64".then._ |
4c3e0 | 70 28 34 2c 27 54 61 72 67 65 74 45 6e 76 69 72 6f 6e 6d 65 6e 74 3d 22 33 22 27 29 0a 65 6e 64 | p(4,'TargetEnvironment="3"').end |
4c400 | 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e | ._p(3,'/>').end.function.vc200x. |
4c420 | 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 6e 61 6d 65 2c 20 73 74 65 70 73 29 0a 5f 70 28 | buildstepsblock(name,.steps)._p( |
4c440 | 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e 61 6d | 3,'<Tool')._p(4,'Name="%s"',.nam |
4c460 | 65 29 0a 69 66 20 23 73 74 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 6f 6d 6d | e).if.#steps.>.0.then._p(4,'Comm |
4c480 | 61 6e 64 4c 69 6e 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 | andLine="%s"',.premake.esc(table |
4c4a0 | 2e 69 6d 70 6c 6f 64 65 28 73 74 65 70 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 | .implode(steps,."",."",."\r\n")) |
4c4c0 | 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 6c 6f 63 6b | ).end._p(3,'/>').end.local.block |
4c4e0 | 6d 61 70 20 3d 0a 7b 0a 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 20 20 20 20 20 20 20 3d | map.=.{.VCCLCompilerTool.......= |
4c500 | 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 2c 0a 56 43 43 4c 43 6f | .vc200x.VCCLCompilerTool,.VCCLCo |
4c520 | 6d 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f | mpilerTool_PS3...=.vc200x.VCCLCo |
4c540 | 6d 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 2c 0a 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 20 20 20 20 | mpilerTool_PS3,.VCLinkerTool.... |
4c560 | 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 2c 0a 56 43 | .......=.vc200x.VCLinkerTool,.VC |
4c580 | 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 | LinkerTool_PS3.......=.vc200x.VC |
4c5a0 | 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 2c 0a 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 20 20 | LinkerTool_PS3,.VCManifestTool.. |
4c5c0 | 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 2c 0a | .......=.vc200x.VCManifestTool,. |
4c5e0 | 56 43 4d 49 44 4c 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e | VCMIDLTool.............=.vc200x. |
4c600 | 56 43 4d 49 44 4c 54 6f 6f 6c 2c 0a 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f | VCMIDLTool,.VCResourceCompilerTo |
4c620 | 6f 6c 20 3d 20 76 63 32 30 30 78 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f | ol.=.vc200x.VCResourceCompilerTo |
4c640 | 6f 6c 2c 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 73 65 63 74 69 6f 6e 73 | ol,.}.local.function.getsections |
4c660 | 28 76 65 72 73 69 6f 6e 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 | (version,.platform).if.platform. |
4c680 | 3d 3d 20 22 58 62 6f 78 33 36 30 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 | ==."Xbox360".then.return.{."VCPr |
4c6a0 | 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 | eBuildEventTool",."VCCustomBuild |
4c6c0 | 54 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c | Tool",."VCXMLDataGeneratorTool", |
4c6e0 | 0a 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c | ."VCWebServiceProxyGeneratorTool |
4c700 | 22 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f | ",."VCMIDLTool",."VCCLCompilerTo |
4c720 | 6f 6c 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 | ol",."VCManagedResourceCompilerT |
4c740 | 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a | ool",."VCResourceCompilerTool",. |
4c760 | 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 | "VCPreLinkEventTool",."VCLinkerT |
4c780 | 6f 6f 6c 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 30 49 6d 61 67 | ool",."VCALinkTool",."VCX360Imag |
4c7a0 | 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 30 | eTool",."VCBscMakeTool",."VCX360 |
4c7c0 | 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 | DeploymentTool",."VCPostBuildEve |
4c7e0 | 6e 74 54 6f 6f 6c 22 2c 0a 22 44 65 62 75 67 67 65 72 54 6f 6f 6c 22 2c 0a 7d 0a 65 6e 64 0a 69 | ntTool",."DebuggerTool",.}.end.i |
4c800 | 66 20 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | f.platform.==."PS3".then.return. |
4c820 | 7b 0a 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 | {."VCPreBuildEventTool",."VCCust |
4c840 | 6f 6d 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f | omBuildTool",."VCXMLDataGenerato |
4c860 | 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 | rTool",."VCWebServiceProxyGenera |
4c880 | 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d | torTool",."VCMIDLTool",."VCCLCom |
4c8a0 | 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 | pilerTool_PS3",."VCManagedResour |
4c8c0 | 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 | ceCompilerTool",."VCResourceComp |
4c8e0 | 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c | ilerTool",."VCPreLinkEventTool", |
4c900 | 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f | ."VCLinkerTool_PS3",."VCALinkToo |
4c920 | 6c 22 2c 0a 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 2c 0a 22 56 43 58 44 43 4d 61 6b 65 | l",."VCManifestTool",."VCXDCMake |
4c940 | 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 46 78 43 6f 70 | Tool",."VCBscMakeTool",."VCFxCop |
4c960 | 54 6f 6f 6c 22 2c 0a 22 56 43 41 70 70 56 65 72 69 66 69 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 | Tool",."VCAppVerifierTool",."VCW |
4c980 | 65 62 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 | ebDeploymentTool",."VCPostBuildE |
4c9a0 | 76 65 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 42 | ventTool".}.end.return.{."VCPreB |
4c9c0 | 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 6f | uildEventTool",."VCCustomBuildTo |
4c9e0 | 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 | ol",."VCXMLDataGeneratorTool",." |
4ca00 | 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c | VCWebServiceProxyGeneratorTool", |
4ca20 | 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c | ."VCMIDLTool",."VCCLCompilerTool |
4ca40 | 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f | ",."VCManagedResourceCompilerToo |
4ca60 | 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 | l",."VCResourceCompilerTool",."V |
4ca80 | 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f | CPreLinkEventTool",."VCLinkerToo |
4caa0 | 6c 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 69 66 65 73 74 54 6f | l",."VCALinkTool",."VCManifestTo |
4cac0 | 6f 6c 22 2c 0a 22 56 43 58 44 43 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 | ol",."VCXDCMakeTool",."VCBscMake |
4cae0 | 54 6f 6f 6c 22 2c 0a 22 56 43 46 78 43 6f 70 54 6f 6f 6c 22 2c 0a 22 56 43 41 70 70 56 65 72 69 | Tool",."VCFxCopTool",."VCAppVeri |
4cb00 | 66 69 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 | fierTool",."VCWebDeploymentTool" |
4cb20 | 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a 66 | ,."VCPostBuildEventTool".}.end.f |
4cb40 | 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 29 0a 76 63 32 | unction.vc200x.generate(prj).vc2 |
4cb60 | 30 30 78 2e 68 65 61 64 65 72 28 27 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 27 | 00x.header('VisualStudioProject' |
4cb80 | 29 0a 5f 70 28 31 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 | )._p(1,'Name="%s"',.premake.esc( |
4cba0 | 70 72 6a 2e 6e 61 6d 65 29 29 0a 5f 70 28 31 2c 27 50 72 6f 6a 65 63 74 47 55 49 44 3d 22 7b 25 | prj.name))._p(1,'ProjectGUID="{% |
4cbc0 | 73 7d 22 27 2c 20 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 31 2c 27 52 6f 6f 74 4e 61 6d 65 73 70 | s}"',.prj.uuid)._p(1,'RootNamesp |
4cbe0 | 61 63 65 3d 22 25 73 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 31 2c 27 4b 65 79 77 6f | ace="%s"',.prj.name)._p(1,'Keywo |
4cc00 | 72 64 3d 22 25 73 22 27 2c 20 69 69 66 28 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 2c | rd="%s"',.iif(prj.flags.Managed, |
4cc20 | 20 22 4d 61 6e 61 67 65 64 43 50 72 6f 6a 22 2c 20 22 57 69 6e 33 32 50 72 6f 6a 22 29 29 0a 5f | ."ManagedCProj",."Win32Proj"))._ |
4cc40 | 70 28 31 2c 27 3e 27 29 0a 76 63 32 30 30 78 2e 50 6c 61 74 66 6f 72 6d 73 28 70 72 6a 29 0a 5f | p(1,'>').vc200x.Platforms(prj)._ |
4cc60 | 70 28 31 2c 27 3c 54 6f 6f 6c 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 54 6f 6f 6c 46 | p(1,'<ToolFiles>')._p(1,'</ToolF |
4cc80 | 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 | iles>')._p(1,'<Configurations>') |
4cca0 | 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f | .for._,.cfginfo.in.ipairs(prj.so |
4ccc0 | 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 | lution.vstudio_configs).do.if.cf |
4cce0 | 67 69 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 | ginfo.isreal.then.local.cfg.=.pr |
4cd00 | 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 | emake.getconfig(prj,.cfginfo.src |
4cd20 | 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 | _buildcfg,.cfginfo.src_platform) |
4cd40 | 0a 76 63 32 30 30 78 2e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 63 66 67 69 6e 66 6f 2e 6e 61 | .vc200x.Configuration(cfginfo.na |
4cd60 | 6d 65 2c 20 63 66 67 29 0a 66 6f 72 20 5f 2c 20 62 6c 6f 63 6b 20 69 6e 20 69 70 61 69 72 73 28 | me,.cfg).for._,.block.in.ipairs( |
4cd80 | 67 65 74 73 65 63 74 69 6f 6e 73 28 5f 41 43 54 49 4f 4e 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 | getsections(_ACTION,.cfginfo.src |
4cda0 | 5f 70 6c 61 74 66 6f 72 6d 29 29 20 64 6f 0a 69 66 20 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 6b | _platform)).do.if.blockmap[block |
4cdc0 | 5d 20 74 68 65 6e 0a 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 6b 5d 28 63 66 67 29 0a 65 6c 73 65 | ].then.blockmap[block](cfg).else |
4cde0 | 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c | if.block.==."VCPreBuildEventTool |
4ce00 | 22 20 74 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 | ".then.vc200x.buildstepsblock("V |
4ce20 | 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 72 65 62 75 69 6c | CPreBuildEventTool",.cfg.prebuil |
4ce40 | 64 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 72 | dcommands).elseif.block.==."VCPr |
4ce60 | 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 6c | eLinkEventTool".then.vc200x.buil |
4ce80 | 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 | dstepsblock("VCPreLinkEventTool" |
4cea0 | 2c 20 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c | ,.cfg.prelinkcommands).elseif.bl |
4cec0 | 6f 63 6b 20 3d 3d 20 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 | ock.==."VCPostBuildEventTool".th |
4cee0 | 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 6f 73 | en.vc200x.buildstepsblock("VCPos |
4cf00 | 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 | tBuildEventTool",.cfg.postbuildc |
4cf20 | 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 36 30 | ommands).elseif.block.==."VCX360 |
4cf40 | 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c | DeploymentTool".then._p(3,'<Tool |
4cf60 | 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e 74 54 | ')._p(4,'Name="VCX360DeploymentT |
4cf80 | 6f 6f 6c 22 27 29 0a 5f 70 28 34 2c 27 44 65 70 6c 6f 79 6d 65 6e 74 54 79 70 65 3d 22 30 22 27 | ool"')._p(4,'DeploymentType="0"' |
4cfa0 | 29 0a 69 66 20 23 63 66 67 2e 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3e 20 30 20 | ).if.#cfg.deploymentoptions.>.0. |
4cfc0 | 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 | then._p(4,'AdditionalOptions="%s |
4cfe0 | 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 | "',.table.concat(premake.esc(cfg |
4d000 | 2e 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f | .deploymentoptions),.".")).end._ |
4d020 | 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 36 | p(3,'/>').elseif.block.==."VCX36 |
4d040 | 30 49 6d 61 67 65 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f | 0ImageTool".then._p(3,'<Tool')._ |
4d060 | 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 27 29 0a 69 66 | p(4,'Name="VCX360ImageTool"').if |
4d080 | 20 23 63 66 67 2e 69 6d 61 67 65 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 | .#cfg.imageoptions.>.0.then._p(4 |
4d0a0 | 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 | ,'AdditionalOptions="%s"',.table |
4d0c0 | 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 69 6d 61 67 65 6f 70 74 | .concat(premake.esc(cfg.imageopt |
4d0e0 | 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 69 6d 61 67 65 70 61 74 | ions),.".")).end.if.cfg.imagepat |
4d100 | 68 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 4e 61 | h.~=.nil.then._p(4,'OutputFileNa |
4d120 | 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 | me="%s"',.premake.esc(path.trans |
4d140 | 6c 61 74 65 28 63 66 67 2e 69 6d 61 67 65 70 61 74 68 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 | late(cfg.imagepath))).end._p(3,' |
4d160 | 2f 3e 27 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 44 65 62 75 67 67 65 72 54 6f | />').elseif.block.==."DebuggerTo |
4d180 | 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 67 65 72 54 6f 6f 6c 27 29 0a 5f | ol".then._p(3,'<DebuggerTool')._ |
4d1a0 | 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 | p(3,'/>').else._p(3,'<Tool')._p( |
4d1c0 | 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 62 6c 6f 63 6b 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 | 4,'Name="%s"',.block)._p(3,'/>') |
4d1e0 | 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 | .end.end._p(2,'</Configuration>' |
4d200 | 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 | ).end.end._p(1,'</Configurations |
4d220 | 3e 27 29 0a 5f 70 28 31 2c 27 3c 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c | >')._p(1,'<References>')._p(1,'< |
4d240 | 2f 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 73 3e 27 29 0a 76 | /References>')._p(1,'<Files>').v |
4d260 | 63 32 30 30 78 2e 46 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 2f 46 69 6c 65 73 3e 27 | c200x.Files(prj)._p(1,'</Files>' |
4d280 | 29 0a 5f 70 28 31 2c 27 3c 47 6c 6f 62 61 6c 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 47 6c 6f 62 | )._p(1,'<Globals>')._p(1,'</Glob |
4d2a0 | 61 6c 73 3e 27 29 0a 5f 70 28 27 3c 2f 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 | als>')._p('</VisualStudioProject |
4d2c0 | 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 76 63 32 30 30 78 20 3d 20 70 72 65 6d 61 6b 65 2e | >').end..local.vc200x.=.premake. |
4d2e0 | 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 67 | vstudio.vc200x.function.vc200x.g |
4d300 | 65 6e 65 72 61 74 65 5f 75 73 65 72 28 70 72 6a 29 0a 76 63 32 30 30 78 2e 68 65 61 64 65 72 28 | enerate_user(prj).vc200x.header( |
4d320 | 27 56 69 73 75 61 6c 53 74 75 64 69 6f 55 73 65 72 46 69 6c 65 27 29 0a 5f 70 28 31 2c 27 53 68 | 'VisualStudioUserFile')._p(1,'Sh |
4d340 | 6f 77 41 6c 6c 46 69 6c 65 73 3d 22 66 61 6c 73 65 22 27 29 0a 5f 70 28 31 2c 27 3e 27 29 0a 5f | owAllFiles="false"')._p(1,'>')._ |
4d360 | 70 28 31 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 | p(1,'<Configurations>').for._,.c |
4d380 | 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 | fginfo.in.ipairs(prj.solution.vs |
4d3a0 | 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 6e 66 6f 2e 69 73 72 | tudio_configs).do.if.cfginfo.isr |
4d3c0 | 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 | eal.then.local.cfg.=.premake.get |
4d3e0 | 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 | config(prj,.cfginfo.src_buildcfg |
4d400 | 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 43 | ,.cfginfo.src_platform)._p(2,'<C |
4d420 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c | onfiguration')._p(3,'Name="%s"', |
4d440 | 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 33 | .premake.esc(cfginfo.name))._p(3 |
4d460 | 2c 27 3e 27 29 0a 76 63 32 30 30 78 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 5f 70 28 32 2c | ,'>').vc200x.debugdir(cfg)._p(2, |
4d480 | 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 | '</Configuration>').end.end._p(1 |
4d4a0 | 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 27 3c 2f 56 69 73 75 | ,'</Configurations>')._p('</Visu |
4d4c0 | 61 6c 53 74 75 64 69 6f 55 73 65 72 46 69 6c 65 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | alStudioUserFile>').end.function |
4d4e0 | 20 76 63 32 30 30 78 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 69 66 20 | .vc200x.environmentargs(cfg).if. |
4d500 | 63 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 20 61 6e 64 20 23 63 66 67 2e 65 6e 76 | cfg.environmentargs.and.#cfg.env |
4d520 | 69 72 6f 6e 6d 65 6e 74 61 72 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 76 69 | ironmentargs.>.0.then._p(4,'Envi |
4d540 | 72 6f 6e 6d 65 6e 74 3d 22 25 73 22 27 2c 20 73 74 72 69 6e 67 2e 67 73 75 62 28 74 61 62 6c 65 | ronment="%s"',.string.gsub(table |
4d560 | 2e 63 6f 6e 63 61 74 28 63 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 2c 20 22 26 23 | .concat(cfg.environmentargs,."&# |
4d580 | 78 30 41 3b 22 29 2c 27 22 27 2c 27 26 71 75 6f 74 3b 27 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 | x0A;"),'"','"')).if.cfg.fla |
4d5a0 | 67 73 2e 45 6e 76 69 72 6f 6e 6d 65 6e 74 41 72 67 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 6e | gs.EnvironmentArgsDontMerge.then |
4d5c0 | 0a 5f 70 28 34 2c 27 45 6e 76 69 72 6f 6e 6d 65 6e 74 4d 65 72 67 65 3d 22 66 61 6c 73 65 22 27 | ._p(4,'EnvironmentMerge="false"' |
4d5e0 | 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 64 65 | ).end.end.end.function.vc200x.de |
4d600 | 62 75 67 64 69 72 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 53 65 74 74 69 6e 67 73 | bugdir(cfg)._p(3,'<DebugSettings |
4d620 | 27 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 6f | ').if.cfg.debugdir.then._p(4,'Wo |
4d640 | 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 | rkingDirectory="%s"',.path.trans |
4d660 | 6c 61 74 65 28 63 66 67 2e 64 65 62 75 67 64 69 72 2c 20 27 5c 5c 27 29 29 0a 65 6e 64 0a 69 66 | late(cfg.debugdir,.'\\')).end.if |
4d680 | 20 23 63 66 67 2e 64 65 62 75 67 61 72 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 | .#cfg.debugargs.>.0.then._p(4,'C |
4d6a0 | 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e | ommandArguments="%s"',.table.con |
4d6c0 | 63 61 74 28 63 66 67 2e 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 29 0a 65 6e 64 0a 76 63 32 | cat(cfg.debugargs,.".")).end.vc2 |
4d6e0 | 30 30 78 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 5f 70 28 33 2c 27 2f | 00x.environmentargs(cfg)._p(3,'/ |
4d700 | 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 | >').end..premake.vstudio.sln2005 |
4d720 | 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 | .=.{.}.local.vstudio.=.premake.v |
4d740 | 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 73 6c 6e 32 30 30 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 | studio.local.sln2005.=.premake.v |
4d760 | 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e | studio.sln2005.function.sln2005. |
4d780 | 67 65 6e 65 72 61 74 65 28 73 6c 6e 29 0a 69 6f 2e 65 6f 6c 20 3d 20 27 5c 72 5c 6e 27 0a 73 6c | generate(sln).io.eol.=.'\r\n'.sl |
4d7a0 | 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 | n.vstudio_configs.=.premake.vstu |
4d7c0 | 64 69 6f 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 32 33 39 5c 31 | dio.buildconfigs(sln)._p('\239\1 |
4d7e0 | 38 37 5c 31 39 31 27 29 0a 73 6c 6e 32 30 30 35 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 73 | 87\191').sln2005.reorderProjects |
4d800 | 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 66 6f 72 20 67 72 | (sln).sln2005.header(sln).for.gr |
4d820 | 70 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 | p.in.premake.solution.eachgroup( |
4d840 | 73 6c 6e 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 70 29 0a 65 6e 64 0a 66 | sln).do.sln2005.group(grp).end.f |
4d860 | 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 | or.prj.in.premake.solution.eachp |
4d880 | 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 28 70 | roject(sln).do.sln2005.project(p |
4d8a0 | 72 6a 29 0a 65 6e 64 0a 5f 70 28 27 47 6c 6f 62 61 6c 27 29 0a 73 6c 6e 32 30 30 35 2e 70 6c 61 | rj).end._p('Global').sln2005.pla |
4d8c0 | 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 70 6c 61 74 | tforms(sln).sln2005.project_plat |
4d8e0 | 66 6f 72 6d 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 65 73 28 73 6c | forms(sln).sln2005.properties(sl |
4d900 | 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 67 72 6f 75 70 73 28 73 6c 6e 29 0a 5f | n).sln2005.project_groups(sln)._ |
4d920 | 70 28 27 45 6e 64 47 6c 6f 62 61 6c 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 | p('EndGlobal').end.function.sln2 |
4d940 | 30 30 35 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 69 66 20 73 6c 6e 2e | 005.reorderProjects(sln).if.sln. |
4d960 | 73 74 61 72 74 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 66 6f 72 20 69 2c 20 70 72 6a 20 69 6e 20 | startproject.then.for.i,.prj.in. |
4d980 | 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 73 6c 6e 2e 73 | ipairs(sln.projects).do.if.sln.s |
4d9a0 | 74 61 72 74 70 72 6f 6a 65 63 74 20 3d 3d 20 70 72 6a 2e 6e 61 6d 65 20 74 68 65 6e 0a 6c 6f 63 | tartproject.==.prj.name.then.loc |
4d9c0 | 61 6c 20 63 75 72 20 3d 20 70 72 6a 2e 67 72 6f 75 70 0a 77 68 69 6c 65 20 63 75 72 20 7e 3d 20 | al.cur.=.prj.group.while.cur.~=. |
4d9e0 | 6e 69 6c 20 64 6f 0a 66 6f 72 20 6a 2c 20 67 72 6f 75 70 20 69 6e 20 69 70 61 69 72 73 28 73 6c | nil.do.for.j,.group.in.ipairs(sl |
4da00 | 6e 2e 67 72 6f 75 70 73 29 20 64 6f 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 63 75 72 20 74 68 65 | n.groups).do.if.group.==.cur.the |
4da20 | 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 6a 29 0a 62 72 | n.table.remove(sln.groups,.j).br |
4da40 | 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 6f | eak.end.end.table.insert(sln.gro |
4da60 | 75 70 73 2c 20 31 2c 20 63 75 72 29 0a 63 75 72 20 3d 20 63 75 72 2e 70 61 72 65 6e 74 0a 65 6e | ups,.1,.cur).cur.=.cur.parent.en |
4da80 | 64 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 69 29 0a | d.table.remove(sln.projects,.i). |
4daa0 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 31 2c 20 70 72 | table.insert(sln.projects,.1,.pr |
4dac0 | 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | j).break.end.end.end.end.functio |
4dae0 | 6e 20 73 6c 6e 32 30 30 35 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 61 63 74 69 | n.sln2005.header(sln).local.acti |
4db00 | 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 5f 70 | on.=.premake.action.current()._p |
4db20 | 28 27 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 53 6f 6c 75 74 69 | ('Microsoft.Visual.Studio.Soluti |
4db40 | 6f 6e 20 46 69 6c 65 2c 20 46 6f 72 6d 61 74 20 56 65 72 73 69 6f 6e 20 25 64 2e 30 30 27 2c 20 | on.File,.Format.Version.%d.00',. |
4db60 | 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 29 0a | action.vstudio.solutionVersion). |
4db80 | 5f 70 28 27 23 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 25 73 27 2c 20 5f 41 43 54 49 4f 4e | _p('#.Visual.Studio.%s',._ACTION |
4dba0 | 3a 73 75 62 28 33 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 | :sub(3)).end.function.sln2005.pr |
4dbc0 | 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 74 68 | oject(prj).local.projpath.=.path |
4dbe0 | 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e | .translate(path.getrelative(prj. |
4dc00 | 73 6f 6c 75 74 69 6f 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 | solution.location,.vstudio.proje |
4dc20 | 63 74 66 69 6c 65 28 70 72 6a 29 29 2c 20 22 5c 5c 22 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 28 | ctfile(prj)),."\\")._p('Project( |
4dc40 | 22 7b 25 73 7d 22 29 20 3d 20 22 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 76 | "{%s}").=."%s",."%s",."{%s}"',.v |
4dc60 | 73 74 75 64 69 6f 2e 74 6f 6f 6c 28 70 72 6a 29 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 70 72 6f 6a | studio.tool(prj),.prj.name,.proj |
4dc80 | 70 61 74 68 2c 20 70 72 6a 2e 75 75 69 64 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 64 | path,.prj.uuid).sln2005.projectd |
4dca0 | 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 27 | ependencies(prj)._p('EndProject' |
4dcc0 | 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 70 | ).end.function.sln2005.group(grp |
4dce0 | 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 28 22 7b 32 31 35 30 45 33 33 33 2d 38 46 44 43 2d 34 32 | )._p('Project("{2150E333-8FDC-42 |
4dd00 | 41 33 2d 39 34 37 34 2d 31 41 33 39 35 36 44 34 36 44 45 38 7d 22 29 20 3d 20 22 25 73 22 2c 20 | A3-9474-1A3956D46DE8}").=."%s",. |
4dd20 | 22 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 67 72 70 2e 6e 61 6d 65 2c 20 67 72 70 2e 6e 61 6d | "%s",."{%s}"',.grp.name,.grp.nam |
4dd40 | 65 2c 20 67 72 70 2e 75 75 69 64 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 27 29 0a 65 6e | e,.grp.uuid)._p('EndProject').en |
4dd60 | 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 64 65 70 65 6e 64 | d.function.sln2005.projectdepend |
4dd80 | 65 6e 63 69 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 70 72 65 6d 61 6b 65 | encies(prj).local.deps.=.premake |
4dda0 | 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 23 64 65 70 73 20 3e | .getdependencies(prj).if.#deps.> |
4ddc0 | 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 50 72 6f 6a 65 63 74 53 65 63 74 69 6f 6e 28 50 72 6f | .0.then._p('\tProjectSection(Pro |
4dde0 | 6a 65 63 74 44 65 70 65 6e 64 65 6e 63 69 65 73 29 20 3d 20 70 6f 73 74 50 72 6f 6a 65 63 74 27 | jectDependencies).=.postProject' |
4de00 | 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 29 20 64 6f 0a | ).for._,.dep.in.ipairs(deps).do. |
4de20 | 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 64 65 70 2e 75 75 69 64 2c 20 | _p('\t\t{%s}.=.{%s}',.dep.uuid,. |
4de40 | 64 65 70 2e 75 75 69 64 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 50 72 6f 6a 65 63 74 53 65 | dep.uuid).end._p('\tEndProjectSe |
4de60 | 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 | ction').end.end.function.sln2005 |
4de80 | 2e 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 | .platforms(sln)._p('\tGlobalSect |
4dea0 | 69 6f 6e 28 53 6f 6c 75 74 69 6f 6e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 | ion(SolutionConfigurationPlatfor |
4dec0 | 6d 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 | ms).=.preSolution').for._,.cfg.i |
4dee0 | 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f | n.ipairs(sln.vstudio_configs).do |
4df00 | 0a 5f 70 28 27 5c 74 5c 74 25 73 20 3d 20 25 73 27 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 | ._p('\t\t%s.=.%s',.cfg.name,.cfg |
4df20 | 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f | .name).end._p('\tEndGlobalSectio |
4df40 | 6e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 | n').end.function.sln2005.project |
4df60 | 5f 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 | _platforms(sln)._p('\tGlobalSect |
4df80 | 69 6f 6e 28 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 6d | ion(ProjectConfigurationPlatform |
4dfa0 | 73 29 20 3d 20 70 6f 73 74 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 | s).=.postSolution').for.prj.in.p |
4dfc0 | 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 | remake.solution.eachproject(sln) |
4dfe0 | 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 76 73 74 | .do.for._,.cfg.in.ipairs(sln.vst |
4e000 | 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6d 61 70 70 65 64 0a 69 66 | udio_configs).do.local.mapped.if |
4e020 | 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 | .premake.isdotnetproject(prj).th |
4e040 | 65 6e 0a 6d 61 70 70 65 64 20 3d 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a 69 66 20 63 66 | en.mapped.=."Any.CPU".else.if.cf |
4e060 | 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 41 6e 79 20 43 50 55 22 20 6f 72 20 63 66 67 2e 70 | g.platform.==."Any.CPU".or.cfg.p |
4e080 | 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 65 | latform.==."Mixed.Platforms".the |
4e0a0 | 6e 0a 6d 61 70 70 65 64 20 3d 20 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 5b 33 | n.mapped.=.sln.vstudio_configs[3 |
4e0c0 | 5d 2e 70 6c 61 74 66 6f 72 6d 0a 65 6c 73 65 0a 6d 61 70 70 65 64 20 3d 20 63 66 67 2e 70 6c 61 | ].platform.else.mapped.=.cfg.pla |
4e0e0 | 74 66 6f 72 6d 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 41 63 | tform.end.end._p('\t\t{%s}.%s.Ac |
4e100 | 74 69 76 65 43 66 67 20 3d 20 25 73 7c 25 73 27 2c 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e | tiveCfg.=.%s|%s',.prj.uuid,.cfg. |
4e120 | 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 69 66 20 6d | name,.cfg.buildcfg,.mapped).if.m |
4e140 | 61 70 70 65 64 20 3d 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 6f 72 20 63 66 67 2e 70 6c 61 | apped.==.cfg.platform.or.cfg.pla |
4e160 | 74 66 6f 72 6d 20 3d 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 65 6e 0a | tform.==."Mixed.Platforms".then. |
4e180 | 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 42 75 69 6c 64 2e 30 20 3d 20 25 73 7c 25 73 27 | _p('\t\t{%s}.%s.Build.0.=.%s|%s' |
4e1a0 | 2c 20 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 | ,..prj.uuid,.cfg.name,.cfg.build |
4e1c0 | 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 | cfg,.mapped).end.if.premake.vstu |
4e1e0 | 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 | dio.iswinrt().and.prj.kind.==."W |
4e200 | 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 | indowedApp".then._p('\t\t{%s}.%s |
4e220 | 2e 44 65 70 6c 6f 79 2e 30 20 3d 20 25 73 7c 25 73 27 2c 20 20 70 72 6a 2e 75 75 69 64 2c 20 63 | .Deploy.0.=.%s|%s',..prj.uuid,.c |
4e240 | 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 65 | fg.name,.cfg.buildcfg,.mapped).e |
4e260 | 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f | nd.end.end._p('\tEndGlobalSectio |
4e280 | 6e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 | n').end.function.sln2005.propert |
4e2a0 | 69 65 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 53 6f 6c | ies(sln)._p('\tGlobalSection(Sol |
4e2c0 | 75 74 69 6f 6e 50 72 6f 70 65 72 74 69 65 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 | utionProperties).=.preSolution') |
4e2e0 | 0a 5f 70 28 27 5c 74 5c 74 48 69 64 65 53 6f 6c 75 74 69 6f 6e 4e 6f 64 65 20 3d 20 46 41 4c 53 | ._p('\t\tHideSolutionNode.=.FALS |
4e300 | 45 27 29 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 | E')._p('\tEndGlobalSection').end |
4e320 | 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 67 72 6f 75 70 73 | .function.sln2005.project_groups |
4e340 | 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 4e 65 73 74 65 64 | (sln)._p('\tGlobalSection(Nested |
4e360 | 50 72 6f 6a 65 63 74 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 67 72 | Projects).=.preSolution').for.gr |
4e380 | 70 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 | p.in.premake.solution.eachgroup( |
4e3a0 | 73 6c 6e 29 20 64 6f 0a 69 66 20 67 72 70 2e 70 61 72 65 6e 74 20 7e 3d 20 6e 69 6c 20 74 68 65 | sln).do.if.grp.parent.~=.nil.the |
4e3c0 | 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 67 72 70 2e 75 75 69 64 | n._p('\t\t{%s}.=.{%s}',.grp.uuid |
4e3e0 | 2c 20 67 72 70 2e 70 61 72 65 6e 74 2e 75 75 69 64 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 70 | ,.grp.parent.uuid).end.end.for.p |
4e400 | 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 | rj.in.premake.solution.eachproje |
4e420 | 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 70 72 6a 2e 67 72 6f 75 70 20 7e 3d 20 6e 69 6c 20 74 | ct(sln).do.if.prj.group.~=.nil.t |
4e440 | 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 70 72 6a 2e 75 75 | hen._p('\t\t{%s}.=.{%s}',.prj.uu |
4e460 | 69 64 2c 20 70 72 6a 2e 67 72 6f 75 70 2e 75 75 69 64 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 | id,.prj.group.uuid).end.end._p(' |
4e480 | 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 00 70 72 65 6d 61 6b 65 | \tEndGlobalSection').end.premake |
4e4a0 | 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 73 74 75 | .vstudio.cs2005.=.{.}.local.vstu |
4e4c0 | 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 63 73 32 30 | dio.=.premake.vstudio.local.cs20 |
4e4e0 | 30 35 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 0a 6c 6f 63 | 05..=.premake.vstudio.cs2005.loc |
4e500 | 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a 2c 20 61 63 74 | al.function.getelements(prj,.act |
4e520 | 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c | ion,.fname).if.action.==."Compil |
4e540 | 65 22 20 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 63 73 22 29 20 74 68 65 | e".and.fname:endswith(".cs").the |
4e560 | 6e 0a 69 66 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 44 65 73 69 67 6e 65 72 2e 63 | n.if.fname:endswith(".Designer.c |
4e580 | 73 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a | s").then.local.basename.=.fname: |
4e5a0 | 73 75 62 28 31 2c 20 2d 31 33 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 | sub(1,.-13).local.testname.=.bas |
4e5c0 | 65 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 | ename....".cs".if.premake.findfi |
4e5e0 | 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 44 | le(prj,.testname).then.return."D |
4e600 | 65 70 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 74 65 73 74 6e 61 6d | ependency",.testname.end.testnam |
4e620 | 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 72 65 73 78 22 0a 69 66 20 70 72 65 6d 61 | e.=.basename....".resx".if.prema |
4e640 | 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a | ke.findfile(prj,.testname).then. |
4e660 | 72 65 74 75 72 6e 20 22 41 75 74 6f 47 65 6e 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 65 | return."AutoGen",.testname.end.e |
4e680 | 6c 73 65 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 | lse.local.basename.=.fname:sub(1 |
4e6a0 | 2c 20 2d 34 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 | ,.-4).local.testname.=.basename. |
4e6c0 | 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e | ...".Designer.cs".if.premake.fin |
4e6e0 | 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e | dfile(prj,.testname).then.return |
4e700 | 20 22 53 75 62 54 79 70 65 46 6f 72 6d 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 | ."SubTypeForm".end.end.end.if.ac |
4e720 | 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 20 61 6e 64 20 66 | tion.==."EmbeddedResource".and.f |
4e740 | 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 72 65 73 78 22 29 20 74 68 65 6e 0a 6c 6f 63 61 | name:endswith(".resx").then.loca |
4e760 | 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 36 29 0a 6c 6f | l.basename.=.fname:sub(1,.-6).lo |
4e780 | 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 62 61 73 65 | cal.testname.=.path.getname(base |
4e7a0 | 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 22 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 | name....".cs").if.premake.findfi |
4e7c0 | 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 6b | le(prj,.testname).then.if.premak |
4e7e0 | 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 | e.findfile(prj,.basename....".De |
4e800 | 73 69 67 6e 65 72 2e 63 73 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 44 65 73 69 67 6e 65 | signer.cs").then.return."Designe |
4e820 | 72 54 79 70 65 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 44 65 | rType",.testname.else.return."De |
4e840 | 70 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 65 6c 73 65 0a 74 65 73 | pendency",.testname.end.else.tes |
4e860 | 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 62 61 73 65 6e 61 6d 65 20 2e 2e | tname.=.path.getname(basename... |
4e880 | 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 | .".Designer.cs").if.premake.find |
4e8a0 | 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | file(prj,.testname).then.return. |
4e8c0 | 22 41 75 74 6f 47 65 6e 65 72 61 74 65 64 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 | "AutoGenerated".end.end.end.if.a |
4e8e0 | 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 | ction.==."Content".then.return." |
4e900 | 43 6f 70 79 4e 65 77 65 73 74 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 6e | CopyNewest".end.return."None".en |
4e920 | 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 61 72 63 68 28 70 72 6a 29 0a 72 65 74 75 | d.function.cs2005.arch(prj).retu |
4e940 | 72 6e 20 22 41 6e 79 43 50 55 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e | rn."AnyCPU".end.function.cs2005. |
4e960 | 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 | files(prj).local.tr.=.premake.pr |
4e980 | 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 70 72 65 6d 61 | oject.buildsourcetree(prj).prema |
4e9a0 | 6b 65 2e 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 | ke.tree.traverse(tr,.{.onleaf.=. |
4e9c0 | 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 | function(node).local.action.=.pr |
4e9e0 | 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 6e 6f 64 65 | emake.dotnet.getbuildaction(node |
4ea00 | 2e 63 66 67 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c | .cfg).local.fname..=.path.transl |
4ea20 | 61 74 65 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 2c 20 | ate(premake.esc(node.cfg.name),. |
4ea40 | 22 5c 5c 22 29 0a 6c 6f 63 61 6c 20 65 6c 65 6d 65 6e 74 73 2c 20 64 65 70 65 6e 64 65 6e 63 79 | "\\").local.elements,.dependency |
4ea60 | 20 3d 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a 2c 20 61 63 74 69 6f 6e 2c 20 6e 6f 64 65 | .=.getelements(prj,.action,.node |
4ea80 | 2e 70 61 74 68 29 0a 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 4e 6f 6e 65 22 20 74 68 65 | .path).if.elements.==."None".the |
4eaa0 | 6e 0a 5f 70 28 27 20 20 20 20 3c 25 73 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c 20 | n._p('....<%s.Include="%s"./>',. |
4eac0 | 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 3c 25 73 20 | action,.fname).else._p('....<%s. |
4eae0 | 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 69 | Include="%s">',.action,.fname).i |
4eb00 | 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 6f 47 65 6e 22 20 74 68 65 6e 0a 5f 70 28 | f.elements.==."AutoGen".then._p( |
4eb20 | 27 20 20 20 20 20 20 3c 41 75 74 6f 47 65 6e 3e 54 72 75 65 3c 2f 41 75 74 6f 47 65 6e 3e 27 29 | '......<AutoGen>True</AutoGen>') |
4eb40 | 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 6f 47 65 6e 65 72 61 74 | .elseif.elements.==."AutoGenerat |
4eb60 | 65 64 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 44 65 73 69 | ed".then._p('......<SubType>Desi |
4eb80 | 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 47 65 6e 65 | gner</SubType>')._p('......<Gene |
4eba0 | 72 61 74 6f 72 3e 52 65 73 58 46 69 6c 65 43 6f 64 65 47 65 6e 65 72 61 74 6f 72 3c 2f 47 65 6e | rator>ResXFileCodeGenerator</Gen |
4ebc0 | 65 72 61 74 6f 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4c 61 73 74 47 65 6e 4f 75 74 70 | erator>')._p('......<LastGenOutp |
4ebe0 | 75 74 3e 25 73 2e 44 65 73 69 67 6e 65 72 2e 63 73 3c 2f 4c 61 73 74 47 65 6e 4f 75 74 70 75 74 | ut>%s.Designer.cs</LastGenOutput |
4ec00 | 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 | >',.premake.esc(path.getbasename |
4ec20 | 28 6e 6f 64 65 2e 6e 61 6d 65 29 29 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d | (node.name))).elseif.elements.== |
4ec40 | 20 22 53 75 62 54 79 70 65 44 65 73 69 67 6e 65 72 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 | ."SubTypeDesigner".then._p('.... |
4ec60 | 20 20 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a | ..<SubType>Designer</SubType>'). |
4ec80 | 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 53 75 62 54 79 70 65 46 6f 72 6d 22 | elseif.elements.==."SubTypeForm" |
4eca0 | 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 46 6f 72 6d 3c 2f 53 | .then._p('......<SubType>Form</S |
4ecc0 | 75 62 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 50 72 | ubType>').elseif.elements.==."Pr |
4ece0 | 65 73 65 72 76 65 4e 65 77 65 73 74 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 6f | eserveNewest".then._p('......<Co |
4ed00 | 70 79 54 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 79 3e 50 72 65 73 65 72 76 65 4e 65 77 65 | pyToOutputDirectory>PreserveNewe |
4ed20 | 73 74 3c 2f 43 6f 70 79 54 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 79 3e 27 29 0a 65 6e 64 | st</CopyToOutputDirectory>').end |
4ed40 | 0a 69 66 20 64 65 70 65 6e 64 65 6e 63 79 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 44 | .if.dependency.then._p('......<D |
4ed60 | 65 70 65 6e 64 65 6e 74 55 70 6f 6e 3e 25 73 3c 2f 44 65 70 65 6e 64 65 6e 74 55 70 6f 6e 3e 27 | ependentUpon>%s</DependentUpon>' |
4ed80 | 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 64 65 70 | ,.path.translate(premake.esc(dep |
4eda0 | 65 6e 64 65 6e 63 79 29 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 2f 25 | endency),."\\")).end._p('....</% |
4edc0 | 73 3e 27 2c 20 61 63 74 69 6f 6e 29 0a 65 6e 64 0a 65 6e 64 0a 7d 2c 20 66 61 6c 73 65 29 0a 65 | s>',.action).end.end.},.false).e |
4ede0 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 65 6c 65 6d 65 6e | nd.function.cs2005.projectelemen |
4ee00 | 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 | t(prj).local.action.=.premake.ac |
4ee20 | 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 76 65 72 73 69 6f 6e | tion.current().local.toolversion |
4ee40 | 20 3d 20 27 27 0a 69 66 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 72 | .=.''.if.action.vstudio.toolsVer |
4ee60 | 73 69 6f 6e 20 74 68 65 6e 0a 74 6f 6f 6c 76 65 72 73 69 6f 6e 20 3d 20 73 74 72 69 6e 67 2e 66 | sion.then.toolversion.=.string.f |
4ee80 | 6f 72 6d 61 74 28 27 20 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 25 73 22 27 2c 20 61 63 74 69 | ormat('.ToolsVersion="%s"',.acti |
4eea0 | 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 | on.vstudio.toolsVersion).end.if. |
4eec0 | 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 5f 70 28 27 3c 3f 78 6d | _ACTION.>."vs2008".then._p('<?xm |
4eee0 | 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 | l.version="1.0".encoding="utf-8" |
4ef00 | 3f 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 25 73 20 44 65 66 61 75 6c 74 54 | ?>').end._p('<Project%s.DefaultT |
4ef20 | 61 72 67 65 74 73 3d 22 42 75 69 6c 64 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 | argets="Build".xmlns="http://sch |
4ef40 | 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 | emas.microsoft.com/developer/msb |
4ef60 | 75 69 6c 64 2f 32 30 30 33 22 3e 27 2c 20 74 6f 6f 6c 76 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 66 | uild/2003">',.toolversion).end.f |
4ef80 | 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 73 65 74 74 69 6e 67 73 28 70 | unction.cs2005.projectsettings(p |
4efa0 | 72 6a 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 | rj)._p('..<PropertyGroup>')._p(' |
4efc0 | 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c | ....<Configuration.Condition=".\ |
4efe0 | 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 5c 27 20 3d 3d 20 5c 27 5c 27 20 22 3e 25 73 | '$(Configuration)\'.==.\'\'.">%s |
4f000 | 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 | </Configuration>',.premake.esc(p |
4f020 | 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 29 29 0a | rj.solution.configurations[1])). |
4f040 | 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 | _p('....<Platform.Condition=".\' |
4f060 | 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 5c 27 5c 27 20 22 3e 25 73 3c 2f 50 6c 61 74 | $(Platform)\'.==.\'\'.">%s</Plat |
4f080 | 66 6f 72 6d 3e 27 2c 20 63 73 32 30 30 35 2e 61 72 63 68 28 70 72 6a 29 29 0a 6c 6f 63 61 6c 20 | form>',.cs2005.arch(prj)).local. |
4f0a0 | 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 | action.=.premake.action.current( |
4f0c0 | 29 0a 69 66 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 70 72 6f 64 75 63 74 56 65 72 73 69 | ).if.action.vstudio.productVersi |
4f0e0 | 6f 6e 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 3e | on.then._p('....<ProductVersion> |
4f100 | 25 73 3c 2f 50 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 3e 27 2c 20 61 63 74 69 6f 6e 2e 76 73 74 | %s</ProductVersion>',.action.vst |
4f120 | 75 64 69 6f 2e 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 | udio.productVersion).end.if._ACT |
4f140 | 49 4f 4e 20 3c 20 22 76 73 32 30 31 32 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 53 63 68 | ION.<."vs2012".then._p('....<Sch |
4f160 | 65 6d 61 56 65 72 73 69 6f 6e 3e 32 2e 30 3c 2f 53 63 68 65 6d 61 56 65 72 73 69 6f 6e 3e 27 29 | emaVersion>2.0</SchemaVersion>') |
4f180 | 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f | .end._p('....<ProjectGuid>{%s}</ |
4f1a0 | 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 20 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 27 20 20 20 | ProjectGuid>',.prj.uuid)._p('... |
4f1c0 | 20 3c 4f 75 74 70 75 74 54 79 70 65 3e 25 73 3c 2f 4f 75 74 70 75 74 54 79 70 65 3e 27 2c 20 70 | .<OutputType>%s</OutputType>',.p |
4f1e0 | 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 29 0a 5f 70 28 27 | remake.dotnet.getkind(prj))._p(' |
4f200 | 20 20 20 20 3c 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 50 72 6f 70 65 72 74 69 65 | ....<AppDesignerFolder>Propertie |
4f220 | 73 3c 2f 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 | s</AppDesignerFolder>')._p('.... |
4f240 | 3c 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 | <RootNamespace>%s</RootNamespace |
4f260 | 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 | >',.prj.buildtarget.basename)._p |
4f280 | 28 27 20 20 20 20 3c 41 73 73 65 6d 62 6c 79 4e 61 6d 65 3e 25 73 3c 2f 41 73 73 65 6d 62 6c 79 | ('....<AssemblyName>%s</Assembly |
4f2a0 | 4e 61 6d 65 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 | Name>',.prj.buildtarget.basename |
4f2c0 | 29 0a 6c 6f 63 61 6c 20 66 72 61 6d 65 77 6f 72 6b 20 3d 20 70 72 6a 2e 66 72 61 6d 65 77 6f 72 | ).local.framework.=.prj.framewor |
4f2e0 | 6b 20 6f 72 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 61 72 67 65 74 46 72 61 6d 65 77 | k.or.action.vstudio.targetFramew |
4f300 | 6f 72 6b 0a 69 66 20 66 72 61 6d 65 77 6f 72 6b 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 | ork.if.framework.then._p('....<T |
4f320 | 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 76 25 73 3c 2f 54 61 72 67 65 | argetFrameworkVersion>v%s</Targe |
4f340 | 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 27 2c 20 66 72 61 6d 65 77 6f 72 6b 29 0a | tFrameworkVersion>',.framework). |
4f360 | 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 27 76 73 32 30 31 30 27 20 74 68 65 6e 0a | end.if._ACTION.==.'vs2010'.then. |
4f380 | 5f 70 28 27 20 20 20 20 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 50 72 6f 66 69 6c 65 3e | _p('....<TargetFrameworkProfile> |
4f3a0 | 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 50 72 6f 66 69 6c 65 3e 27 29 0a 65 6e 64 0a | </TargetFrameworkProfile>').end. |
4f3c0 | 69 66 20 5f 41 43 54 49 4f 4e 20 3e 3d 20 22 76 73 32 30 31 30 22 20 74 68 65 6e 0a 5f 70 28 27 | if._ACTION.>=."vs2010".then._p(' |
4f3e0 | 20 20 20 20 3c 46 69 6c 65 41 6c 69 67 6e 6d 65 6e 74 3e 35 31 32 3c 2f 46 69 6c 65 41 6c 69 67 | ....<FileAlignment>512</FileAlig |
4f400 | 6e 6d 65 6e 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f | nment>').end._p('..</PropertyGro |
4f420 | 75 70 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 70 65 72 | up>').end.function.cs2005.proper |
4f440 | 74 79 67 72 6f 75 70 28 63 66 67 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 | tygroup(cfg)._p('..<PropertyGrou |
4f460 | 70 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 | p.Condition=".\'$(Configuration) |
4f480 | 7c 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 5c 27 25 73 7c 25 73 5c 27 20 22 3e 27 2c | |$(Platform)\'.==.\'%s|%s\'.">', |
4f4a0 | 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 29 2c 20 63 73 32 30 30 35 2e 61 | .premake.esc(cfg.name),.cs2005.a |
4f4c0 | 72 63 68 28 63 66 67 29 29 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 | rch(cfg)).if._ACTION.>."vs2008". |
4f4e0 | 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 54 61 72 67 65 74 3e 25 73 3c | then._p('....<PlatformTarget>%s< |
4f500 | 2f 50 6c 61 74 66 6f 72 6d 54 61 72 67 65 74 3e 27 2c 20 63 73 32 30 30 35 2e 61 72 63 68 28 63 | /PlatformTarget>',.cs2005.arch(c |
4f520 | 66 67 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 67 65 6e | fg)).end.end.function.cs2005.gen |
4f540 | 65 72 61 74 65 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 63 73 32 30 30 | erate(prj).io.eol.=."\r\n".cs200 |
4f560 | 35 2e 70 72 6f 6a 65 63 74 65 6c 65 6d 65 6e 74 28 70 72 6a 29 0a 69 66 20 5f 41 43 54 49 4f 4e | 5.projectelement(prj).if._ACTION |
4f580 | 20 3e 20 22 76 73 32 30 31 30 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 3c 49 6d 70 6f 72 74 20 50 | .>."vs2010".then._p('..<Import.P |
4f5a0 | 72 6f 6a 65 63 74 3d 22 24 28 4d 53 42 75 69 6c 64 45 78 74 65 6e 73 69 6f 6e 73 50 61 74 68 29 | roject="$(MSBuildExtensionsPath) |
4f5c0 | 5c 5c 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 5c 5c 4d 69 63 72 6f 73 | \\$(MSBuildToolsVersion)\\Micros |
4f5e0 | 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 70 72 6f 70 73 22 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 45 78 69 | oft.Common.props".Condition="Exi |
4f600 | 73 74 73 28 5c 27 24 28 4d 53 42 75 69 6c 64 45 78 74 65 6e 73 69 6f 6e 73 50 61 74 68 29 5c 5c | sts(\'$(MSBuildExtensionsPath)\\ |
4f620 | 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 5c 5c 4d 69 63 72 6f 73 6f 66 | $(MSBuildToolsVersion)\\Microsof |
4f640 | 74 2e 43 6f 6d 6d 6f 6e 2e 70 72 6f 70 73 5c 27 29 22 20 2f 3e 27 29 0a 65 6e 64 0a 63 73 32 30 | t.Common.props\')"./>').end.cs20 |
4f660 | 30 35 2e 70 72 6f 6a 65 63 74 73 65 74 74 69 6e 67 73 28 70 72 6a 29 0a 66 6f 72 20 63 66 67 20 | 05.projectsettings(prj).for.cfg. |
4f680 | 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 63 73 | in.premake.eachconfig(prj).do.cs |
4f6a0 | 32 30 30 35 2e 70 72 6f 70 65 72 74 79 67 72 6f 75 70 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 | 2005.propertygroup(cfg).if.cfg.f |
4f6c0 | 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 | lags.Symbols.then._p('....<Debug |
4f6e0 | 53 79 6d 62 6f 6c 73 3e 74 72 75 65 3c 2f 44 65 62 75 67 53 79 6d 62 6f 6c 73 3e 27 29 0a 5f 70 | Symbols>true</DebugSymbols>')._p |
4f700 | 28 27 20 20 20 20 3c 44 65 62 75 67 54 79 70 65 3e 66 75 6c 6c 3c 2f 44 65 62 75 67 54 79 70 65 | ('....<DebugType>full</DebugType |
4f720 | 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 54 79 70 65 3e 70 64 62 6f | >').else._p('....<DebugType>pdbo |
4f740 | 6e 6c 79 3c 2f 44 65 62 75 67 54 79 70 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 4f | nly</DebugType>').end._p('....<O |
4f760 | 70 74 69 6d 69 7a 65 3e 25 73 3c 2f 4f 70 74 69 6d 69 7a 65 3e 27 2c 20 69 69 66 28 63 66 67 2e | ptimize>%s</Optimize>',.iif(cfg. |
4f780 | 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 | flags.Optimize.or.cfg.flags.Opti |
4f7a0 | 6d 69 7a 65 53 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 | mizeSize.or.cfg.flags.OptimizeSp |
4f7c0 | 65 65 64 2c 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 65 22 29 29 0a 5f 70 28 27 20 20 20 20 3c | eed,."true",."false"))._p('....< |
4f7e0 | 4f 75 74 70 75 74 50 61 74 68 3e 25 73 3c 2f 4f 75 74 70 75 74 50 61 74 68 3e 27 2c 20 63 66 67 | OutputPath>%s</OutputPath>',.cfg |
4f800 | 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 0a 5f 70 28 27 20 20 20 20 | .buildtarget.directory)._p('.... |
4f820 | 3c 44 65 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 25 73 3c 2f 44 65 66 69 6e 65 43 6f 6e 73 74 | <DefineConstants>%s</DefineConst |
4f840 | 61 6e 74 73 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 | ants>',.table.concat(premake.esc |
4f860 | 28 63 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 22 3b 22 29 29 0a 5f 70 28 27 20 20 20 20 3c 45 72 | (cfg.defines),.";"))._p('....<Er |
4f880 | 72 6f 72 52 65 70 6f 72 74 3e 70 72 6f 6d 70 74 3c 2f 45 72 72 6f 72 52 65 70 6f 72 74 3e 27 29 | rorReport>prompt</ErrorReport>') |
4f8a0 | 0a 5f 70 28 27 20 20 20 20 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 34 3c 2f 57 61 72 6e 69 6e | ._p('....<WarningLevel>4</Warnin |
4f8c0 | 67 4c 65 76 65 6c 3e 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 61 66 65 20 74 68 | gLevel>').if.cfg.flags.Unsafe.th |
4f8e0 | 65 6e 0a 5f 70 28 27 20 20 20 20 3c 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f 63 6b 73 3e 74 72 | en._p('....<AllowUnsafeBlocks>tr |
4f900 | 75 65 3c 2f 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f 63 6b 73 3e 27 29 0a 65 6e 64 0a 69 66 20 | ue</AllowUnsafeBlocks>').end.if. |
4f920 | 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 | cfg.flags.FatalWarnings.then._p( |
4f940 | 27 20 20 20 20 3c 54 72 65 61 74 57 61 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 3e 74 72 75 65 | '....<TreatWarningsAsErrors>true |
4f960 | 3c 2f 54 72 65 61 74 57 61 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 3e 27 29 0a 65 6e 64 0a 5f | </TreatWarningsAsErrors>').end._ |
4f980 | 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 | p('..</PropertyGroup>').end._p(' |
4f9a0 | 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 72 65 66 20 69 6e 20 69 70 | ..<ItemGroup>').for._,.ref.in.ip |
4f9c0 | 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 69 62 6c | airs(premake.getlinks(prj,."sibl |
4f9e0 | 69 6e 67 73 22 2c 20 22 6f 62 6a 65 63 74 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 50 72 | ings",."object")).do._p('....<Pr |
4fa00 | 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 | ojectReference.Include="%s">',.p |
4fa20 | 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 | ath.translate(path.getrelative(p |
4fa40 | 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 | rj.location,.vstudio.projectfile |
4fa60 | 28 72 65 66 29 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 6f 6a 65 63 | (ref)),."\\"))._p('......<Projec |
4fa80 | 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 3e 27 2c 20 72 65 66 2e 75 75 69 64 29 0a 5f 70 28 | t>{%s}</Project>',.ref.uuid)._p( |
4faa0 | 27 20 20 20 20 20 20 3c 4e 61 6d 65 3e 25 73 3c 2f 4e 61 6d 65 3e 27 2c 20 70 72 65 6d 61 6b 65 | '......<Name>%s</Name>',.premake |
4fac0 | 2e 65 73 63 28 72 65 66 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 20 20 20 20 3c 2f 50 72 6f 6a 65 63 | .esc(ref.name))._p('....</Projec |
4fae0 | 74 52 65 66 65 72 65 6e 63 65 3e 27 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 6e 61 6d | tReference>').end.for._,.linknam |
4fb00 | 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a | e.in.ipairs(premake.getlinks(prj |
4fb20 | 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 27 | ,."system",."basename")).do._p(' |
4fb40 | 20 20 20 20 3c 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c | ....<Reference.Include="%s"./>', |
4fb60 | 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6c 69 6e 6b 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 | .premake.esc(linkname)).end._p(' |
4fb80 | 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 20 20 3c 49 74 65 6d 47 72 6f 75 | ..</ItemGroup>')._p('..<ItemGrou |
4fba0 | 70 3e 27 29 0a 63 73 32 30 30 35 2e 66 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 20 20 3c 2f 49 | p>').cs2005.files(prj)._p('..</I |
4fbc0 | 74 65 6d 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 6d 73 62 75 69 6c 64 20 3d 20 69 69 66 28 | temGroup>').local.msbuild.=.iif( |
4fbe0 | 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 32 22 2c 20 22 42 69 6e 22 2c 20 22 54 6f 6f 6c | _ACTION.<."vs2012",."Bin",."Tool |
4fc00 | 73 22 29 0a 5f 70 28 27 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 4d 53 42 | s")._p('..<Import.Project="$(MSB |
4fc20 | 75 69 6c 64 25 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 53 68 61 72 70 2e 74 61 | uild%sPath)\\Microsoft.CSharp.ta |
4fc40 | 72 67 65 74 73 22 20 2f 3e 27 2c 20 6d 73 62 75 69 6c 64 29 0a 5f 70 28 27 20 20 3c 21 2d 2d 20 | rgets"./>',.msbuild)._p('..<!--. |
4fc60 | 54 6f 20 6d 6f 64 69 66 79 20 79 6f 75 72 20 62 75 69 6c 64 20 70 72 6f 63 65 73 73 2c 20 61 64 | To.modify.your.build.process,.ad |
4fc80 | 64 20 79 6f 75 72 20 74 61 73 6b 20 69 6e 73 69 64 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 74 61 | d.your.task.inside.one.of.the.ta |
4fca0 | 72 67 65 74 73 20 62 65 6c 6f 77 20 61 6e 64 20 75 6e 63 6f 6d 6d 65 6e 74 20 69 74 2e 27 29 0a | rgets.below.and.uncomment.it.'). |
4fcc0 | 5f 70 28 27 20 20 20 20 20 20 20 4f 74 68 65 72 20 73 69 6d 69 6c 61 72 20 65 78 74 65 6e 73 69 | _p('.......Other.similar.extensi |
4fce0 | 6f 6e 20 70 6f 69 6e 74 73 20 65 78 69 73 74 2c 20 73 65 65 20 4d 69 63 72 6f 73 6f 66 74 2e 43 | on.points.exist,.see.Microsoft.C |
4fd00 | 6f 6d 6d 6f 6e 2e 74 61 72 67 65 74 73 2e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 65 74 20 4e | ommon.targets.')._p('..<Target.N |
4fd20 | 61 6d 65 3d 22 42 65 66 6f 72 65 42 75 69 6c 64 22 3e 27 29 0a 5f 70 28 27 20 20 3c 2f 54 61 72 | ame="BeforeBuild">')._p('..</Tar |
4fd40 | 67 65 74 3e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 65 74 20 4e 61 6d 65 3d 22 41 66 74 65 72 | get>')._p('..<Target.Name="After |
4fd60 | 42 75 69 6c 64 22 3e 27 29 0a 5f 70 28 27 20 20 3c 2f 54 61 72 67 65 74 3e 27 29 0a 5f 70 28 27 | Build">')._p('..</Target>')._p(' |
4fd80 | 20 20 2d 2d 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 6c 6f | ..-->')._p('</Project>').end..lo |
4fda0 | 63 61 6c 20 63 73 32 30 30 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 | cal.cs2005.=.premake.vstudio.cs2 |
4fdc0 | 30 30 35 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 | 005.function.cs2005.generate_use |
4fde0 | 72 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 50 72 6f 6a | r(prj).io.eol.=."\r\n"._p('<Proj |
4fe00 | 65 63 74 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 | ect.xmlns="http://schemas.micros |
4fe20 | 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e | oft.com/developer/msbuild/2003"> |
4fe40 | 27 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c | ')._p('..<PropertyGroup>').local |
4fe60 | 20 72 65 66 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 6a 2e | .refpaths.=.table.translate(prj. |
4fe80 | 6c 69 62 64 69 72 73 2c 20 66 75 6e 63 74 69 6f 6e 28 76 29 20 72 65 74 75 72 6e 20 70 61 74 68 | libdirs,.function(v).return.path |
4fea0 | 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 2e 2e 20 22 2f 22 | .getabsolute(prj.location...."/" |
4fec0 | 20 2e 2e 20 76 29 20 65 6e 64 29 0a 5f 70 28 27 20 20 20 20 3c 52 65 66 65 72 65 6e 63 65 50 61 | ....v).end)._p('....<ReferencePa |
4fee0 | 74 68 3e 25 73 3c 2f 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 27 2c 20 70 61 74 68 2e 74 72 61 | th>%s</ReferencePath>',.path.tra |
4ff00 | 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 72 65 66 70 61 74 68 73 2c 20 22 3b | nslate(table.concat(refpaths,."; |
4ff20 | 22 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 | "),."\\"))._p('..</PropertyGroup |
4ff40 | 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b | >')._p('</Project>').end..premak |
4ff60 | 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 63 32 | e.vstudio.vc2010.=.{.}.local.vc2 |
4ff80 | 30 31 30 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 0a 6c 6f 63 | 010.=.premake.vstudio.vc2010.loc |
4ffa0 | 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 | al.vstudio.=.premake.vstudio.loc |
4ffc0 | 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a 5f | al.function.vs2010_config(prj)._ |
4ffe0 | 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 50 72 6f 6a 65 63 74 43 6f | p(1,'<ItemGroup.Label="ProjectCo |
50000 | 6e 66 69 67 75 72 61 74 69 6f 6e 73 22 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 | nfigurations">').for._,.cfginfo. |
50020 | 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 | in.ipairs(prj.solution.vstudio_c |
50040 | 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 | onfigs).do._p(2,'<ProjectConfigu |
50060 | 72 61 74 69 6f 6e 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 | ration.Include="%s">',.premake.e |
50080 | 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 3c 43 6f 6e 66 69 67 75 | sc(cfginfo.name))._p(3,'<Configu |
500a0 | 72 61 74 69 6f 6e 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c 63 66 67 69 6e | ration>%s</Configuration>',cfgin |
500c0 | 66 6f 2e 62 75 69 6c 64 63 66 67 29 0a 5f 70 28 33 2c 27 3c 50 6c 61 74 66 6f 72 6d 3e 25 73 3c | fo.buildcfg)._p(3,'<Platform>%s< |
500e0 | 2f 50 6c 61 74 66 6f 72 6d 3e 27 2c 63 66 67 69 6e 66 6f 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 | /Platform>',cfginfo.platform)._p |
50100 | 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e | (2,'</ProjectConfiguration>').en |
50120 | 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c | d._p(1,'</ItemGroup>').end.local |
50140 | 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 6c 6f | .function.vs2010_globals(prj).lo |
50160 | 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 | cal.action.=.premake.action.curr |
50180 | 65 6e 74 28 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 4c 61 62 65 6c | ent()._p(1,'<PropertyGroup.Label |
501a0 | 3d 22 47 6c 6f 62 61 6c 73 22 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 50 72 6f 6a 65 63 74 47 75 69 | ="Globals">')._p(2,.'<ProjectGui |
501c0 | 64 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 70 72 6a 2e 75 75 69 64 29 0a | d>{%s}</ProjectGuid>',prj.uuid). |
501e0 | 5f 70 28 32 2c 20 27 3c 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e 61 | _p(2,.'<RootNamespace>%s</RootNa |
50200 | 6d 65 73 70 61 63 65 3e 27 2c 70 72 6a 2e 6e 61 6d 65 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 73 | mespace>',prj.name).if.vstudio.s |
50220 | 74 6f 72 65 61 70 70 20 7e 3d 20 22 64 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 | toreapp.~=."durango".then.local. |
50240 | 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 20 3d 20 70 | windowsTargetPlatformVersion.=.p |
50260 | 72 6a 2e 77 69 6e 64 6f 77 73 74 61 72 67 65 74 70 6c 61 74 66 6f 72 6d 76 65 72 73 69 6f 6e 20 | rj.windowstargetplatformversion. |
50280 | 6f 72 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 | or.action.vstudio.windowsTargetP |
502a0 | 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 0a 69 66 20 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 | latformVersion.if.windowsTargetP |
502c0 | 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 32 2c | latformVersion.~=.nil.then._p(2, |
502e0 | 27 3c 57 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 3e 25 | '<WindowsTargetPlatformVersion>% |
50300 | 73 3c 2f 57 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 3e | s</WindowsTargetPlatformVersion> |
50320 | 27 2c 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 29 0a | ',windowsTargetPlatformVersion). |
50340 | 69 66 20 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 20 | if.windowsTargetPlatformVersion. |
50360 | 61 6e 64 20 73 74 72 69 6e 67 2e 73 74 61 72 74 73 77 69 74 68 28 77 69 6e 64 6f 77 73 54 61 72 | and.string.startswith(windowsTar |
50380 | 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 2c 20 22 31 30 2e 22 29 20 74 68 65 6e 0a | getPlatformVersion,."10.").then. |
503a0 | 5f 70 28 32 2c 27 3c 57 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 4d 69 6e 56 | _p(2,'<WindowsTargetPlatformMinV |
503c0 | 65 72 73 69 6f 6e 3e 25 73 3c 2f 57 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d | ersion>%s</WindowsTargetPlatform |
503e0 | 4d 69 6e 56 65 72 73 69 6f 6e 3e 27 2c 20 70 72 6a 2e 77 69 6e 64 6f 77 73 74 61 72 67 65 74 70 | MinVersion>',.prj.windowstargetp |
50400 | 6c 61 74 66 6f 72 6d 6d 69 6e 76 65 72 73 69 6f 6e 20 6f 72 20 22 31 30 2e 30 2e 31 30 32 34 30 | latformminversion.or."10.0.10240 |
50420 | 2e 30 22 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 70 72 6a 2e 66 6c 61 67 73 20 61 6e | .0").end.end.end.if.prj.flags.an |
50440 | 64 20 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 | d.prj.flags.Managed.then._p(2,.' |
50460 | 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 76 34 2e 30 3c 2f 54 61 | <TargetFrameworkVersion>v4.0</Ta |
50480 | 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 3c | rgetFrameworkVersion>')._p(2,.'< |
504a0 | 4b 65 79 77 6f 72 64 3e 4d 61 6e 61 67 65 64 43 50 72 6f 6a 3c 2f 4b 65 79 77 6f 72 64 3e 27 29 | Keyword>ManagedCProj</Keyword>') |
504c0 | 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 74 68 65 6e 0a 5f | .elseif.vstudio.iswinrt().then._ |
504e0 | 70 28 32 2c 20 27 3c 44 65 66 61 75 6c 74 4c 61 6e 67 75 61 67 65 3e 65 6e 2d 55 53 3c 2f 44 65 | p(2,.'<DefaultLanguage>en-US</De |
50500 | 66 61 75 6c 74 4c 61 6e 67 75 61 67 65 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 | faultLanguage>').if.vstudio.stor |
50520 | 65 61 70 70 20 3d 3d 20 22 64 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 4b | eapp.==."durango".then._p(2,.'<K |
50540 | 65 79 77 6f 72 64 3e 57 69 6e 33 32 50 72 6f 6a 3c 2f 4b 65 79 77 6f 72 64 3e 27 29 0a 5f 70 28 | eyword>Win32Proj</Keyword>')._p( |
50560 | 32 2c 20 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 74 69 74 6c | 2,.'<ApplicationEnvironment>titl |
50580 | 65 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 27 29 0a 5f 70 28 | e</ApplicationEnvironment>')._p( |
505a0 | 32 2c 20 27 3c 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e | 2,.'<MinimumVisualStudioVersion> |
505c0 | 31 34 2e 30 3c 2f 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e | 14.0</MinimumVisualStudioVersion |
505e0 | 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 54 61 72 67 65 74 52 75 6e 74 69 6d 65 3e 4e 61 74 69 76 65 | >')._p(2,.'<TargetRuntime>Native |
50600 | 3c 2f 54 61 72 67 65 74 52 75 6e 74 69 6d 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 20 27 3c | </TargetRuntime>').else._p(2,.'< |
50620 | 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 63 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 41 70 | AppContainerApplication>true</Ap |
50640 | 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 63 61 74 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 | pContainerApplication>')._p(2,.' |
50660 | 3c 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 31 32 2e 30 | <MinimumVisualStudioVersion>12.0 |
50680 | 3c 2f 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 27 29 0a | </MinimumVisualStudioVersion>'). |
506a0 | 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 | if.vstudio.toolset.==."v120_wp81 |
506c0 | 22 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 57 | ".then._p(2,.'<ApplicationType>W |
506e0 | 69 6e 64 6f 77 73 20 50 68 6f 6e 65 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 27 29 | indows.Phone</ApplicationType>') |
50700 | 0a 65 6c 73 65 0a 5f 70 28 32 2c 20 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 57 69 | .else._p(2,.'<ApplicationType>Wi |
50720 | 6e 64 6f 77 73 20 53 74 6f 72 65 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 27 29 0a | ndows.Store</ApplicationType>'). |
50740 | 65 6e 64 0a 5f 70 28 32 2c 20 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 | end._p(2,.'<ApplicationTypeRevis |
50760 | 69 6f 6e 3e 25 73 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e | ion>%s</ApplicationTypeRevision> |
50780 | 27 2c 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 29 0a 65 6e 64 0a 65 6c 73 65 0a 5f 70 | ',.vstudio.storeapp).end.else._p |
507a0 | 28 32 2c 20 27 3c 4b 65 79 77 6f 72 64 3e 57 69 6e 33 32 50 72 6f 6a 3c 2f 4b 65 79 77 6f 72 64 | (2,.'<Keyword>Win32Proj</Keyword |
507c0 | 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 | >').end._p(1,'</PropertyGroup>') |
507e0 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 5f 74 79 70 65 | .end.function.vc2010.config_type |
50800 | 28 63 6f 6e 66 69 67 29 0a 6c 6f 63 61 6c 20 74 20 3d 0a 7b 0a 53 68 61 72 65 64 4c 69 62 20 3d | (config).local.t.=.{.SharedLib.= |
50820 | 20 22 44 79 6e 61 6d 69 63 4c 69 62 72 61 72 79 22 2c 0a 53 74 61 74 69 63 4c 69 62 20 3d 20 22 | ."DynamicLibrary",.StaticLib.=." |
50840 | 53 74 61 74 69 63 4c 69 62 72 61 72 79 22 2c 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 22 41 70 | StaticLibrary",.ConsoleApp.=."Ap |
50860 | 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 41 70 70 6c 69 | plication",.WindowedApp.=."Appli |
50880 | 63 61 74 69 6f 6e 22 0a 7d 0a 72 65 74 75 72 6e 20 74 5b 63 6f 6e 66 69 67 2e 6b 69 6e 64 5d 0a | cation".}.return.t[config.kind]. |
508a0 | 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 | end.local.function.if_config_and |
508c0 | 5f 70 6c 61 74 66 6f 72 6d 28 29 0a 72 65 74 75 72 6e 20 27 43 6f 6e 64 69 74 69 6f 6e 3d 22 5c | _platform().return.'Condition="\ |
508e0 | 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 3d | '$(Configuration)|$(Platform)\'= |
50900 | 3d 5c 27 25 73 5c 27 22 27 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 70 74 | =\'%s\'"'.end.local.function.opt |
50920 | 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 44 | imisation(cfg).local.result.=."D |
50940 | 69 73 61 62 6c 65 64 22 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 | isabled".for._,.value.in.ipairs( |
50960 | 63 66 67 2e 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 | cfg.flags).do.if.(value.==."Opti |
50980 | 6d 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 46 75 6c 6c 22 0a 65 6c 73 65 | mize").then.result.=."Full".else |
509a0 | 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 69 7a 65 22 29 20 74 68 65 | if.(value.==."OptimizeSize").the |
509c0 | 6e 0a 72 65 73 75 6c 74 20 3d 20 22 4d 69 6e 53 70 61 63 65 22 0a 65 6c 73 65 69 66 20 28 76 61 | n.result.=."MinSpace".elseif.(va |
509e0 | 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 22 29 20 74 68 65 6e 0a 72 65 73 | lue.==."OptimizeSpeed").then.res |
50a00 | 75 6c 74 20 3d 20 22 4d 61 78 53 70 65 65 64 22 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 | ult.=."MaxSpeed".end.end.return. |
50a20 | 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 | result.end.function.vc2010.confi |
50a40 | 67 75 72 61 74 69 6f 6e 50 72 6f 70 65 72 74 79 47 72 6f 75 70 28 63 66 67 2c 20 63 66 67 69 6e | gurationPropertyGroup(cfg,.cfgin |
50a60 | 66 6f 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 27 2e 2e 69 66 5f 63 | fo)._p(1,'<PropertyGroup.'..if_c |
50a80 | 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 20 4c 61 62 65 6c 3d 22 | onfig_and_platform()...'.Label=" |
50aa0 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 | Configuration">'.,.premake.esc(c |
50ac0 | 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 | fginfo.name))._p(2,'<Configurati |
50ae0 | 6f 6e 54 79 70 65 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 27 2c 76 | onType>%s</ConfigurationType>',v |
50b00 | 63 32 30 31 30 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 66 67 29 29 0a 5f 70 28 32 2c 27 3c 55 | c2010.config_type(cfg))._p(2,'<U |
50b20 | 73 65 44 65 62 75 67 4c 69 62 72 61 72 69 65 73 3e 25 73 3c 2f 55 73 65 44 65 62 75 67 4c 69 62 | seDebugLibraries>%s</UseDebugLib |
50b40 | 72 61 72 69 65 73 3e 27 2c 20 69 69 66 28 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 20 | raries>',.iif(optimisation(cfg). |
50b60 | 3d 3d 20 22 44 69 73 61 62 6c 65 64 22 2c 22 74 72 75 65 22 2c 22 66 61 6c 73 65 22 29 29 0a 5f | ==."Disabled","true","false"))._ |
50b80 | 70 28 32 2c 27 3c 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 25 73 3c 2f 50 6c 61 74 66 6f | p(2,'<PlatformToolset>%s</Platfo |
50ba0 | 72 6d 54 6f 6f 6c 73 65 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 74 6f 6f | rmToolset>',.premake.vstudio.too |
50bc0 | 6c 73 65 74 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 46 43 20 74 68 65 6e 0a 5f 70 28 32 | lset).if.cfg.flags.MFC.then._p(2 |
50be0 | 2c 27 3c 55 73 65 4f 66 4d 66 63 3e 25 73 3c 2f 55 73 65 4f 66 4d 66 63 3e 27 2c 20 69 69 66 28 | ,'<UseOfMfc>%s</UseOfMfc>',.iif( |
50c00 | 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 22 53 74 61 74 69 63 | cfg.flags.StaticRuntime,."Static |
50c20 | 22 2c 20 22 44 79 6e 61 6d 69 63 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e | ",."Dynamic")).end.if.cfg.flags. |
50c40 | 41 54 4c 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 20 74 68 65 6e 0a | ATL.or.cfg.flags.StaticATL.then. |
50c60 | 5f 70 28 32 2c 27 3c 55 73 65 4f 66 41 74 6c 3e 25 73 3c 2f 55 73 65 4f 66 41 74 6c 3e 27 2c 20 | _p(2,'<UseOfAtl>%s</UseOfAtl>',. |
50c80 | 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 2c 20 22 53 74 61 74 69 63 | iif(cfg.flags.StaticATL,."Static |
50ca0 | 22 2c 20 22 44 79 6e 61 6d 69 63 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e | ",."Dynamic")).end.if.cfg.flags. |
50cc0 | 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 43 4c 52 53 75 70 70 6f 72 74 3e 74 | Managed.then._p(2,'<CLRSupport>t |
50ce0 | 72 75 65 3c 2f 43 4c 52 53 75 70 70 6f 72 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 | rue</CLRSupport>').end._p(1,'</P |
50d00 | 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | ropertyGroup>').end.local.functi |
50d20 | 6f 6e 20 69 6d 70 6f 72 74 5f 70 72 6f 70 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 | on.import_props(prj).for._,.cfgi |
50d40 | 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 | nfo.in.ipairs(prj.solution.vstud |
50d60 | 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 | io_configs).do.local.cfg.=.prema |
50d80 | 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 | ke.getconfig(prj,.cfginfo.src_bu |
50da0 | 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 | ildcfg,.cfginfo.src_platform)._p |
50dc0 | 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e | (1,'<ImportGroup.'..if_config_an |
50de0 | 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 20 4c 61 62 65 6c 3d 22 50 72 6f 70 65 72 74 79 | d_platform()...'.Label="Property |
50e00 | 53 68 65 65 74 73 22 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e | Sheets">'.,premake.esc(cfginfo.n |
50e20 | 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 55 | ame))._p(2,'<Import.Project="$(U |
50e40 | 73 65 72 52 6f 6f 74 44 69 72 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 24 28 50 6c 61 | serRootDir)\\Microsoft.Cpp.$(Pla |
50e60 | 74 66 6f 72 6d 29 2e 75 73 65 72 2e 70 72 6f 70 73 22 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 65 78 | tform).user.props".Condition="ex |
50e80 | 69 73 74 73 28 5c 27 24 28 55 73 65 72 52 6f 6f 74 44 69 72 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 | ists(\'$(UserRootDir)\\Microsoft |
50ea0 | 2e 43 70 70 2e 24 28 50 6c 61 74 66 6f 72 6d 29 2e 75 73 65 72 2e 70 72 6f 70 73 5c 27 29 22 20 | .Cpp.$(Platform).user.props\')". |
50ec0 | 4c 61 62 65 6c 3d 22 4c 6f 63 61 6c 41 70 70 44 61 74 61 50 6c 61 74 66 6f 72 6d 22 20 2f 3e 27 | Label="LocalAppDataPlatform"./>' |
50ee0 | 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 | )._p(1,'</ImportGroup>').end.end |
50f00 | 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 | .local.function.add_trailing_bac |
50f20 | 6b 73 6c 61 73 68 28 64 69 72 29 0a 69 66 20 64 69 72 3a 6c 65 6e 28 29 20 3e 20 30 20 61 6e 64 | kslash(dir).if.dir:len().>.0.and |
50f40 | 20 64 69 72 3a 73 75 62 28 2d 31 29 20 7e 3d 20 22 5c 5c 22 20 74 68 65 6e 0a 72 65 74 75 72 6e | .dir:sub(-1).~=."\\".then.return |
50f60 | 20 64 69 72 2e 2e 22 5c 5c 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 64 69 72 0a 65 6e 64 0a 66 75 | .dir.."\\".end.return.dir.end.fu |
50f80 | 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 6f 75 74 70 75 74 50 72 6f 70 65 72 74 69 65 73 28 70 | nction.vc2010.outputProperties(p |
50fa0 | 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a | rj).for._,.cfginfo.in.ipairs(prj |
50fc0 | 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f | .solution.vstudio_configs).do.lo |
50fe0 | 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c | cal.cfg.=.premake.getconfig(prj, |
51000 | 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 | .cfginfo.src_buildcfg,.cfginfo.s |
51020 | 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 63 66 67 2e | rc_platform).local.target.=.cfg. |
51040 | 62 75 69 6c 64 74 61 72 67 65 74 0a 6c 6f 63 61 6c 20 6f 75 74 64 69 72 20 3d 20 61 64 64 5f 74 | buildtarget.local.outdir.=.add_t |
51060 | 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f | railing_backslash(target.directo |
51080 | 72 79 29 0a 6c 6f 63 61 6c 20 69 6e 74 64 69 72 20 3d 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f | ry).local.intdir.=.add_trailing_ |
510a0 | 62 61 63 6b 73 6c 61 73 68 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 5f 70 28 31 2c 27 | backslash(cfg.objectsdir)._p(1,' |
510c0 | 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f | <PropertyGroup.'..if_config_and_ |
510e0 | 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 | platform()...'>',.premake.esc(cf |
51100 | 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 4f 75 74 44 69 72 3e 25 73 3c 2f 4f | ginfo.name))._p(2,'<OutDir>%s</O |
51120 | 75 74 44 69 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6f 75 74 64 69 72 29 29 0a 69 66 | utDir>',.premake.esc(outdir)).if |
51140 | 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 58 62 6f 78 33 36 30 22 20 74 68 65 6e 0a | .cfg.platform.==."Xbox360".then. |
51160 | 5f 70 28 32 2c 27 3c 4f 75 74 70 75 74 46 69 6c 65 3e 24 28 4f 75 74 44 69 72 29 25 73 3c 2f 4f | _p(2,'<OutputFile>$(OutDir)%s</O |
51180 | 75 74 70 75 74 46 69 6c 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 72 67 65 74 2e | utputFile>',.premake.esc(target. |
511a0 | 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 49 6e 74 44 69 72 3e 25 73 3c 2f 49 6e 74 | name)).end._p(2,'<IntDir>%s</Int |
511c0 | 44 69 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 69 6e 74 64 69 72 29 29 0a 5f 70 28 32 | Dir>',.premake.esc(intdir))._p(2 |
511e0 | 2c 27 3c 54 61 72 67 65 74 4e 61 6d 65 3e 25 73 3c 2f 54 61 72 67 65 74 4e 61 6d 65 3e 27 2c 20 | ,'<TargetName>%s</TargetName>',. |
51200 | 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 74 61 72 | premake.esc(path.getbasename(tar |
51220 | 67 65 74 2e 6e 61 6d 65 29 29 29 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 45 78 74 3e 25 73 3c | get.name)))._p(2,'<TargetExt>%s< |
51240 | 2f 54 61 72 67 65 74 45 78 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 | /TargetExt>',.premake.esc(path.g |
51260 | 65 74 65 78 74 65 6e 73 69 6f 6e 28 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 29 0a 69 66 20 63 66 | etextension(target.name))).if.cf |
51280 | 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c | g.kind.==."SharedLib".then.local |
512a0 | 20 69 67 6e 6f 72 65 20 3d 20 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 | .ignore.=.(cfg.flags.NoImportLib |
512c0 | 20 7e 3d 20 6e 69 6c 29 0a 5f 70 28 32 2c 27 3c 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 | .~=.nil)._p(2,'<IgnoreImportLibr |
512e0 | 61 72 79 3e 25 73 3c 2f 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 27 2c 20 74 | ary>%s</IgnoreImportLibrary>',.t |
51300 | 6f 73 74 72 69 6e 67 28 69 67 6e 6f 72 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 6c 61 74 | ostring(ignore)).end.if.cfg.plat |
51320 | 66 6f 72 6d 20 3d 3d 20 22 44 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 52 | form.==."Durango".then._p(2,.'<R |
51340 | 65 66 65 72 65 6e 63 65 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 4c 69 62 50 61 74 | eferencePath>$(Console_SdkLibPat |
51360 | 68 29 3b 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 57 69 6e 64 6f 77 73 4d 65 74 61 64 61 74 61 50 | h);$(Console_SdkWindowsMetadataP |
51380 | 61 74 68 29 3c 2f 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4c | ath)</ReferencePath>')._p(2,.'<L |
513a0 | 69 62 72 61 72 79 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 4c 69 62 50 61 74 68 29 | ibraryPath>$(Console_SdkLibPath) |
513c0 | 3c 2f 4c 69 62 72 61 72 79 50 61 74 68 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4c 69 62 72 61 72 79 | </LibraryPath>')._p(2,.'<Library |
513e0 | 57 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 4c 69 62 50 61 74 68 29 3b 24 28 43 6f | WPath>$(Console_SdkLibPath);$(Co |
51400 | 6e 73 6f 6c 65 5f 53 64 6b 57 69 6e 64 6f 77 73 4d 65 74 61 64 61 74 61 50 61 74 68 29 3c 2f 4c | nsole_SdkWindowsMetadataPath)</L |
51420 | 69 62 72 61 72 79 57 50 61 74 68 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 49 6e 63 6c 75 64 65 50 61 | ibraryWPath>')._p(2,.'<IncludePa |
51440 | 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 49 6e 63 6c 75 64 65 52 6f 6f 74 29 3c 2f 49 6e | th>$(Console_SdkIncludeRoot)</In |
51460 | 63 6c 75 64 65 50 61 74 68 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 45 78 65 63 75 74 61 62 6c 65 50 | cludePath>')._p(2,.'<ExecutableP |
51480 | 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 52 6f 6f 74 29 62 69 6e 3b 24 28 56 43 49 6e | ath>$(Console_SdkRoot)bin;$(VCIn |
514a0 | 73 74 61 6c 6c 44 69 72 29 62 69 6e 5c 5c 78 38 36 5f 61 6d 64 36 34 3b 24 28 56 43 49 6e 73 74 | stallDir)bin\\x86_amd64;$(VCInst |
514c0 | 61 6c 6c 44 69 72 29 62 69 6e 3b 24 28 57 69 6e 64 6f 77 73 53 44 4b 5f 45 78 65 63 75 74 61 62 | allDir)bin;$(WindowsSDK_Executab |
514e0 | 6c 65 50 61 74 68 5f 78 38 36 29 3b 24 28 56 53 49 6e 73 74 61 6c 6c 44 69 72 29 43 6f 6d 6d 6f | lePath_x86);$(VSInstallDir)Commo |
51500 | 6e 37 5c 5c 54 6f 6f 6c 73 5c 5c 62 69 6e 3b 24 28 56 53 49 6e 73 74 61 6c 6c 44 69 72 29 43 6f | n7\\Tools\\bin;$(VSInstallDir)Co |
51520 | 6d 6d 6f 6e 37 5c 5c 74 6f 6f 6c 73 3b 24 28 56 53 49 6e 73 74 61 6c 6c 44 69 72 29 43 6f 6d 6d | mmon7\\tools;$(VSInstallDir)Comm |
51540 | 6f 6e 37 5c 5c 69 64 65 3b 24 28 50 72 6f 67 72 61 6d 46 69 6c 65 73 29 5c 5c 48 54 4d 4c 20 48 | on7\\ide;$(ProgramFiles)\\HTML.H |
51560 | 65 6c 70 20 57 6f 72 6b 73 68 6f 70 3b 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 50 61 74 68 33 | elp.Workshop;$(MSBuildToolsPath3 |
51580 | 32 29 3b 24 28 46 78 43 6f 70 44 69 72 29 3b 24 28 50 41 54 48 29 3b 3c 2f 45 78 65 63 75 74 61 | 2);$(FxCopDir);$(PATH);</Executa |
515a0 | 62 6c 65 50 61 74 68 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4c 61 79 6f 75 74 44 69 72 3e 25 73 3c | blePath>')._p(2,.'<LayoutDir>%s< |
515c0 | 2f 4c 61 79 6f 75 74 44 69 72 3e 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 20 27 3c | /LayoutDir>',.prj.name)._p(2,.'< |
515e0 | 4c 61 79 6f 75 74 45 78 74 65 6e 73 69 6f 6e 46 69 6c 74 65 72 3e 2a 2e 70 64 62 3b 2a 2e 69 6c | LayoutExtensionFilter>*.pdb;*.il |
51600 | 6b 3b 2a 2e 65 78 70 3b 2a 2e 6c 69 62 3b 2a 2e 77 69 6e 6d 64 3b 2a 2e 61 70 70 78 72 65 63 69 | k;*.exp;*.lib;*.winmd;*.appxreci |
51620 | 70 65 3b 2a 2e 70 72 69 3b 2a 2e 69 64 62 3c 2f 4c 61 79 6f 75 74 45 78 74 65 6e 73 69 6f 6e 46 | pe;*.pri;*.idb</LayoutExtensionF |
51640 | 69 6c 74 65 72 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 49 73 6f 6c 61 74 65 43 6f 6e 66 69 67 75 72 | ilter>')._p(2,.'<IsolateConfigur |
51660 | 61 74 69 6f 6e 73 4f 6e 44 65 70 6c 6f 79 3e 74 72 75 65 3c 2f 49 73 6f 6c 61 74 65 43 6f 6e 66 | ationsOnDeploy>true</IsolateConf |
51680 | 69 67 75 72 61 74 69 6f 6e 73 4f 6e 44 65 70 6c 6f 79 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 | igurationsOnDeploy>').end.if.cfg |
516a0 | 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 | .kind.~=."StaticLib".then._p(2,' |
516c0 | 3c 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3e 25 73 3c 2f 4c 69 6e 6b 49 6e 63 72 65 6d 65 | <LinkIncremental>%s</LinkIncreme |
516e0 | 6e 74 61 6c 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e | ntal>',.tostring(premake.config. |
51700 | 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 29 29 0a 65 6e 64 0a 69 66 20 | isincrementallink(cfg))).end.if. |
51720 | 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 5f 70 28 32 2c 27 | cfg.flags.NoManifest.then._p(2,' |
51740 | 3c 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3e 66 61 6c 73 65 3c 2f 47 65 6e 65 72 61 74 | <GenerateManifest>false</Generat |
51760 | 65 4d 61 6e 69 66 65 73 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 | eManifest>').end._p(1,'</Propert |
51780 | 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e | yGroup>').end.end.local.function |
517a0 | 20 72 75 6e 74 69 6d 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 75 6e 74 69 6d 65 0a 6c 6f 63 61 | .runtime(cfg).local.runtime.loca |
517c0 | 6c 20 66 6c 61 67 73 20 3d 20 63 66 67 2e 66 6c 61 67 73 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 | l.flags.=.cfg.flags.if.premake.c |
517e0 | 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 20 74 68 65 6e 0a 72 75 6e | onfig.isdebugbuild(cfg).then.run |
51800 | 74 69 6d 65 20 3d 20 69 69 66 28 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 61 | time.=.iif(flags.StaticRuntime.a |
51820 | 6e 64 20 6e 6f 74 20 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 2c 20 22 4d 75 6c 74 69 54 68 72 65 | nd.not.flags.Managed,."MultiThre |
51840 | 61 64 65 64 44 65 62 75 67 22 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 67 44 | adedDebug",."MultiThreadedDebugD |
51860 | 4c 4c 22 29 0a 65 6c 73 65 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 66 6c 61 67 73 2e 53 74 | LL").else.runtime.=.iif(flags.St |
51880 | 61 74 69 63 52 75 6e 74 69 6d 65 20 61 6e 64 20 6e 6f 74 20 66 6c 61 67 73 2e 4d 61 6e 61 67 65 | aticRuntime.and.not.flags.Manage |
518a0 | 64 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 22 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 | d,."MultiThreaded",."MultiThread |
518c0 | 65 64 44 4c 4c 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 75 6e 74 69 6d 65 0a 65 6e 64 0a 6c | edDLL").end.return.runtime.end.l |
518e0 | 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 63 6f 6d 70 69 6c 65 64 5f 68 65 61 64 65 72 | ocal.function.precompiled_header |
51900 | 28 63 66 67 29 0a 20 20 20 20 20 20 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 | (cfg).......if.not.cfg.flags.NoP |
51920 | 43 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 | CH.and.cfg.pchheader.then._p(3,' |
51940 | 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 55 73 65 3c 2f 50 72 65 63 6f 6d 70 69 | <PrecompiledHeader>Use</Precompi |
51960 | 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 | ledHeader>')._p(3,'<PrecompiledH |
51980 | 65 61 64 65 72 46 69 6c 65 3e 25 73 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 46 | eaderFile>%s</PrecompiledHeaderF |
519a0 | 69 6c 65 3e 27 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6c 73 65 0a 5f 70 28 33 2c | ile>',.cfg.pchheader).else._p(3, |
519c0 | 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 | '<PrecompiledHeader></Precompile |
519e0 | 64 48 65 61 64 65 72 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f | dHeader>').end.end.local.functio |
51a00 | 6e 20 70 72 65 70 72 6f 63 65 73 73 6f 72 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 | n.preprocessor(indent,cfg).if.#c |
51a20 | 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c | fg.defines.>.0.then._p(indent,'< |
51a40 | 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 25 73 3b 25 25 28 50 72 | PreprocessorDefinitions>%s;%%(Pr |
51a60 | 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f 63 65 | eprocessorDefinitions)</Preproce |
51a80 | 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 | ssorDefinitions>'.,premake.esc(t |
51aa0 | 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a | able.concat(cfg.defines,.";"))). |
51ac0 | 65 6c 73 65 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 | else._p(indent,'<PreprocessorDef |
51ae0 | 69 6e 69 74 69 6f 6e 73 3e 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f | initions></PreprocessorDefinitio |
51b00 | 6e 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 63 | ns>').end.end.local.function.inc |
51b20 | 6c 75 64 65 5f 64 69 72 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 69 6e | lude_dirs(indent,cfg).if.#cfg.in |
51b40 | 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 41 | cludedirs.>.0.then._p(indent,'<A |
51b60 | 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 25 73 3b 25 | dditionalIncludeDirectories>%s;% |
51b80 | 25 28 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 29 3c | %(AdditionalIncludeDirectories)< |
51ba0 | 2f 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 27 0a | /AdditionalIncludeDirectories>'. |
51bc0 | 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c | ,premake.esc(path.translate(tabl |
51be0 | 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 | e.concat(cfg.includedirs,.";"),. |
51c00 | 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 | '\\'))).end.end.local.function.r |
51c20 | 65 73 6f 75 72 63 65 5f 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 52 65 73 6f | esource_compile(cfg)._p(2,'<Reso |
51c40 | 75 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 0a 70 72 65 70 72 6f 63 65 73 73 6f 72 28 33 2c 63 66 | urceCompile>').preprocessor(3,cf |
51c60 | 67 29 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 2c 63 66 67 29 0a 5f 70 28 32 2c 27 3c 2f 52 | g).include_dirs(3,cfg)._p(2,'</R |
51c80 | 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 | esourceCompile>').end.local.func |
51ca0 | 74 69 6f 6e 20 65 78 63 65 70 74 69 6f 6e 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 | tion.exceptions(cfg).if.cfg.flag |
51cc0 | 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 78 63 65 | s.NoExceptions.then._p(3,.'<Exce |
51ce0 | 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 66 61 6c 73 65 3c 2f 45 78 63 65 70 74 69 6f 6e 48 61 | ptionHandling>false</ExceptionHa |
51d00 | 6e 64 6c 69 6e 67 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 45 48 20 74 | ndling>').elseif.cfg.flags.SEH.t |
51d20 | 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 41 73 | hen._p(3,.'<ExceptionHandling>As |
51d40 | 79 6e 63 3c 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a 65 6e | ync</ExceptionHandling>').end.en |
51d60 | 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 74 74 69 28 63 66 67 29 0a 69 66 20 63 66 | d.local.function.rtti(cfg).if.cf |
51d80 | 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 | g.flags.NoRTTI.and.not.cfg.flags |
51da0 | 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 52 75 6e 74 69 6d 65 54 79 70 65 | .Managed.then._p(3,'<RuntimeType |
51dc0 | 49 6e 66 6f 3e 66 61 6c 73 65 3c 2f 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e 27 29 0a 65 | Info>false</RuntimeTypeInfo>').e |
51de0 | 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 69 6e 67 5f 63 6f | nd.end.local.function.calling_co |
51e00 | 6e 76 65 6e 74 69 6f 6e 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 73 74 43 | nvention(cfg).if.cfg.flags.FastC |
51e20 | 61 6c 6c 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f | all.then._p(3,'<CallingConventio |
51e40 | 6e 3e 46 61 73 74 43 61 6c 6c 3c 2f 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3e 27 29 | n>FastCall</CallingConvention>') |
51e60 | 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 64 43 61 6c 6c 20 74 68 65 6e 0a 5f | .elseif.cfg.flags.StdCall.then._ |
51e80 | 70 28 33 2c 27 3c 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3e 53 74 64 43 61 6c 6c 3c | p(3,'<CallingConvention>StdCall< |
51ea0 | 2f 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f | /CallingConvention>').end.end.lo |
51ec0 | 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 77 63 68 61 72 5f 74 5f 62 75 69 6c 74 69 6e 28 63 66 67 | cal.function.wchar_t_builtin(cfg |
51ee0 | 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a | ).if.cfg.flags.NativeWChar.then. |
51f00 | 5f 70 28 33 2c 27 3c 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 | _p(3,'<TreatWChar_tAsBuiltInType |
51f20 | 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 | >true</TreatWChar_tAsBuiltInType |
51f40 | 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4e 61 74 69 76 65 57 43 68 | >').elseif.cfg.flags.NoNativeWCh |
51f60 | 61 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 | ar.then._p(3,'<TreatWChar_tAsBui |
51f80 | 6c 74 49 6e 54 79 70 65 3e 66 61 6c 73 65 3c 2f 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 | ltInType>false</TreatWChar_tAsBu |
51fa0 | 69 6c 74 49 6e 54 79 70 65 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 | iltInType>').end.end.local.funct |
51fc0 | 69 6f 6e 20 73 73 65 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 | ion.sse(cfg).if.cfg.flags.Enable |
51fe0 | 53 53 45 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 | SSE.then._p(3,.'<EnableEnhancedI |
52000 | 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 53 74 72 65 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e | nstructionSet>StreamingSIMDExten |
52020 | 73 69 6f 6e 73 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e | sions</EnableEnhancedInstruction |
52040 | 53 65 74 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 | Set>').elseif.cfg.flags.EnableSS |
52060 | 45 32 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e | E2.then._p(3,.'<EnableEnhancedIn |
52080 | 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 53 74 72 65 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 | structionSet>StreamingSIMDExtens |
520a0 | 69 6f 6e 73 32 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e | ions2</EnableEnhancedInstruction |
520c0 | 53 65 74 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 41 56 | Set>').elseif.cfg.flags.EnableAV |
520e0 | 58 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 | X.then._p(3,.'<EnableEnhancedIns |
52100 | 74 72 75 63 74 69 6f 6e 53 65 74 3e 41 64 76 61 6e 63 65 64 56 65 63 74 6f 72 45 78 74 65 6e 73 | tructionSet>AdvancedVectorExtens |
52120 | 69 6f 6e 73 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 | ions</EnableEnhancedInstructionS |
52140 | 65 74 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 41 56 58 | et>').elseif.cfg.flags.EnableAVX |
52160 | 32 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 | 2.then._p(3,.'<EnableEnhancedIns |
52180 | 74 72 75 63 74 69 6f 6e 53 65 74 3e 41 64 76 61 6e 63 65 64 56 65 63 74 6f 72 45 78 74 65 6e 73 | tructionSet>AdvancedVectorExtens |
521a0 | 69 6f 6e 73 32 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e | ions2</EnableEnhancedInstruction |
521c0 | 53 65 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6c | Set>').end.end.local.function.fl |
521e0 | 6f 61 74 69 6e 67 5f 70 6f 69 6e 74 28 63 66 67 29 0a 20 20 20 20 20 69 66 20 63 66 67 2e 66 6c | oating_point(cfg)......if.cfg.fl |
52200 | 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 46 6c 6f 61 74 69 | ags.FloatFast.then._p(3,'<Floati |
52220 | 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 46 61 73 74 3c 2f 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 | ngPointModel>Fast</FloatingPoint |
52240 | 4d 6f 64 65 6c 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 | Model>').elseif.cfg.flags.FloatS |
52260 | 74 72 69 63 74 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 | trict.and.not.cfg.flags.Managed. |
52280 | 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 53 | then._p(3,'<FloatingPointModel>S |
522a0 | 74 72 69 63 74 3c 2f 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6e 64 | trict</FloatingPointModel>').end |
522c0 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 65 62 75 67 5f 69 6e 66 6f 28 63 | .end.local.function.debug_info(c |
522e0 | 66 67 29 0a 6c 6f 63 61 6c 20 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 27 27 0a 69 66 20 63 66 67 | fg).local.debug_info.=.''.if.cfg |
52300 | 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 69 66 20 28 61 63 74 69 6f 6e 2e 76 | .flags.Symbols.then.if.(action.v |
52320 | 73 74 75 64 69 6f 2e 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 | studio.supports64bitEditContinue |
52340 | 20 3d 3d 20 66 61 6c 73 65 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 | .==.false.and.cfg.platform.==."x |
52360 | 36 34 22 29 0a 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 0a 6f 72 20 70 72 65 | 64").or.cfg.flags.Managed.or.pre |
52380 | 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 | make.config.isoptimizedbuild(cfg |
523a0 | 2e 66 6c 61 67 73 29 0a 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f | .flags).or.cfg.flags.NoEditAndCo |
523c0 | 6e 74 69 6e 75 65 0a 74 68 65 6e 0a 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 50 72 6f 67 72 61 | ntinue.then.debug_info.=."Progra |
523e0 | 6d 44 61 74 61 62 61 73 65 22 0a 65 6c 73 65 0a 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 45 64 | mDatabase".else.debug_info.=."Ed |
52400 | 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 22 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 44 65 | itAndContinue".end.end._p(3,'<De |
52420 | 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 25 73 3c 2f 44 65 62 75 67 49 6e | bugInformationFormat>%s</DebugIn |
52440 | 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 27 2c 64 65 62 75 67 5f 69 6e 66 6f 29 0a 65 6e | formationFormat>',debug_info).en |
52460 | 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 | d.local.function.minimal_build(c |
52480 | 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 | fg).if.premake.config.isdebugbui |
524a0 | 6c 64 28 63 66 67 29 20 61 6e 64 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 | ld(cfg).and.cfg.flags.EnableMini |
524c0 | 6d 61 6c 52 65 62 75 69 6c 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 | malRebuild.then._p(3,'<MinimalRe |
524e0 | 62 75 69 6c 64 3e 74 72 75 65 3c 2f 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 6c | build>true</MinimalRebuild>').el |
52500 | 73 65 0a 5f 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 66 61 6c 73 65 3c 2f | se._p(3,'<MinimalRebuild>false</ |
52520 | 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | MinimalRebuild>').end.end.local. |
52540 | 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 5f 6c 61 6e 67 75 61 67 65 28 63 66 67 29 0a 69 | function.compile_language(cfg).i |
52560 | 66 20 63 66 67 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 20 74 68 65 6e 0a 5f 70 28 33 | f.cfg.options.ForceCPP.then._p(3 |
52580 | 2c 27 3c 43 6f 6d 70 69 6c 65 41 73 3e 43 6f 6d 70 69 6c 65 41 73 43 70 70 3c 2f 43 6f 6d 70 69 | ,'<CompileAs>CompileAsCpp</Compi |
525a0 | 6c 65 41 73 3e 27 29 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 | leAs>').else.if.cfg.language.==. |
525c0 | 22 43 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 6f 6d 70 69 6c 65 41 73 3e 43 6f 6d 70 69 6c | "C".then._p(3,'<CompileAs>Compil |
525e0 | 65 41 73 43 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c | eAsC</CompileAs>').end.end.end.l |
52600 | 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 5f 66 69 6c 65 | ocal.function.forcedinclude_file |
52620 | 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c | s(indent,cfg).if.#cfg.forcedincl |
52640 | 75 64 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 46 6f 72 63 65 64 | udes.>.0.then._p(indent,'<Forced |
52660 | 49 6e 63 6c 75 64 65 46 69 6c 65 73 3e 25 73 3c 2f 46 6f 72 63 65 64 49 6e 63 6c 75 64 65 46 69 | IncludeFiles>%s</ForcedIncludeFi |
52680 | 6c 65 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 | les>'.,premake.esc(path.translat |
526a0 | 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 | e(table.concat(cfg.forcedinclude |
526c0 | 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 | s,.";"),.'\\'))).end.end.local.f |
526e0 | 75 6e 63 74 69 6f 6e 20 76 73 31 30 5f 63 6c 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 5f 70 28 32 | unction.vs10_clcompile(cfg)._p(2 |
52700 | 2c 27 3c 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 | ,'<ClCompile>')._p(3,'<Additiona |
52720 | 6c 4f 70 74 69 6f 6e 73 3e 25 73 20 25 73 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f | lOptions>%s.%s%%(AdditionalOptio |
52740 | 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 27 0a 2c 20 74 61 62 6c 65 | ns)</AdditionalOptions>'.,.table |
52760 | 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 | .concat(premake.esc(cfg.buildopt |
52780 | 69 6f 6e 73 29 2c 20 22 20 22 29 0a 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 69 | ions),.".").,.iif(cfg.flags.Unsi |
527a0 | 67 6e 65 64 43 68 61 72 2c 20 22 2f 4a 20 22 2c 20 22 20 22 29 0a 29 0a 5f 70 28 33 2c 27 3c 4f | gnedChar,."/J.",.".").)._p(3,'<O |
527c0 | 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 25 73 3c 2f 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 27 2c 6f | ptimization>%s</Optimization>',o |
527e0 | 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 29 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 | ptimisation(cfg)).include_dirs(3 |
52800 | 2c 20 63 66 67 29 0a 70 72 65 70 72 6f 63 65 73 73 6f 72 28 33 2c 20 63 66 67 29 0a 6d 69 6e 69 | ,.cfg).preprocessor(3,.cfg).mini |
52820 | 6d 61 6c 5f 62 75 69 6c 64 28 63 66 67 29 0a 69 66 20 20 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 63 | mal_build(cfg).if..not.premake.c |
52840 | 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 | onfig.isoptimizedbuild(cfg.flags |
52860 | 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 | ).then.if.not.cfg.flags.Managed. |
52880 | 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 45 | then._p(3,'<BasicRuntimeChecks>E |
528a0 | 6e 61 62 6c 65 46 61 73 74 43 68 65 63 6b 73 3c 2f 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 | nableFastChecks</BasicRuntimeChe |
528c0 | 63 6b 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 | cks>').end.if.cfg.flags.ExtraWar |
528e0 | 6e 69 6e 67 73 20 74 68 65 6e 0a 65 6e 64 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 53 74 72 69 6e | nings.then.end.else._p(3,'<Strin |
52900 | 67 50 6f 6f 6c 69 6e 67 3e 74 72 75 65 3c 2f 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3e 27 29 0a | gPooling>true</StringPooling>'). |
52920 | 65 6e 64 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 44 75 72 61 6e 67 6f 22 | end.if.cfg.platform.==."Durango" |
52940 | 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 57 69 6e 52 54 20 74 68 65 6e 0a 5f 70 28 33 2c | .or.cfg.flags.NoWinRT.then._p(3, |
52960 | 20 27 3c 43 6f 6d 70 69 6c 65 41 73 57 69 6e 52 54 3e 66 61 6c 73 65 3c 2f 43 6f 6d 70 69 6c 65 | .'<CompileAsWinRT>false</Compile |
52980 | 41 73 57 69 6e 52 54 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e | AsWinRT>').end.if.cfg.platform.~ |
529a0 | 3d 20 22 44 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 52 75 6e 74 69 6d 65 4c | =."Durango".then._p(3,'<RuntimeL |
529c0 | 69 62 72 61 72 79 3e 25 73 3c 2f 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e 27 2c 20 72 75 6e | ibrary>%s</RuntimeLibrary>',.run |
529e0 | 74 69 6d 65 28 63 66 67 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 42 75 | time(cfg)).end.if.cfg.flags.NoBu |
52a00 | 66 66 65 72 53 65 63 75 72 69 74 79 43 68 65 63 6b 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 42 75 | fferSecurityCheck.then._p(3,'<Bu |
52a20 | 66 66 65 72 53 65 63 75 72 69 74 79 43 68 65 63 6b 3e 66 61 6c 73 65 3c 2f 42 75 66 66 65 72 53 | fferSecurityCheck>false</BufferS |
52a40 | 65 63 75 72 69 74 79 43 68 65 63 6b 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 46 75 6e 63 74 | ecurityCheck>').end._p(3,'<Funct |
52a60 | 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 74 72 75 65 3c 2f 46 75 6e 63 74 69 6f 6e 4c 65 | ionLevelLinking>true</FunctionLe |
52a80 | 76 65 6c 4c 69 6e 6b 69 6e 67 3e 27 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e | velLinking>').if.not.cfg.flags.N |
52aa0 | 6f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 20 61 6e 64 20 6e | oMultiProcessorCompilation.and.n |
52ac0 | 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c | ot.cfg.flags.EnableMinimalRebuil |
52ae0 | 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 | d.then._p(3,'<MultiProcessorComp |
52b00 | 69 6c 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 | ilation>true</MultiProcessorComp |
52b20 | 69 6c 61 74 69 6f 6e 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 4d 75 6c 74 69 50 72 6f 63 | ilation>').else._p(3,'<MultiProc |
52b40 | 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 3e 66 61 6c 73 65 3c 2f 4d 75 6c 74 69 50 72 6f | essorCompilation>false</MultiPro |
52b60 | 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 70 72 65 63 6f 6d 70 | cessorCompilation>').end.precomp |
52b80 | 69 6c 65 64 5f 68 65 61 64 65 72 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 78 | iled_header(cfg).if.cfg.flags.Ex |
52ba0 | 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 57 61 72 6e 69 6e 67 4c | traWarnings.then._p(3,'<WarningL |
52bc0 | 65 76 65 6c 3e 4c 65 76 65 6c 34 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 65 6c 73 | evel>Level4</WarningLevel>').els |
52be0 | 65 0a 5f 70 28 33 2c 27 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 33 3c 2f 57 61 | e._p(3,'<WarningLevel>Level3</Wa |
52c00 | 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 | rningLevel>').end.if.cfg.flags.F |
52c20 | 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 57 61 | atalWarnings.then._p(3,'<TreatWa |
52c40 | 72 6e 69 6e 67 41 73 45 72 72 6f 72 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 61 72 6e 69 6e 67 41 | rningAsError>true</TreatWarningA |
52c60 | 73 45 72 72 6f 72 3e 27 29 0a 65 6e 64 0a 65 78 63 65 70 74 69 6f 6e 73 28 63 66 67 29 0a 72 74 | sError>').end.exceptions(cfg).rt |
52c80 | 74 69 28 63 66 67 29 0a 63 61 6c 6c 69 6e 67 5f 63 6f 6e 76 65 6e 74 69 6f 6e 28 63 66 67 29 0a | ti(cfg).calling_convention(cfg). |
52ca0 | 77 63 68 61 72 5f 74 5f 62 75 69 6c 74 69 6e 28 63 66 67 29 0a 73 73 65 28 63 66 67 29 0a 66 6c | wchar_t_builtin(cfg).sse(cfg).fl |
52cc0 | 6f 61 74 69 6e 67 5f 70 6f 69 6e 74 28 63 66 67 29 0a 64 65 62 75 67 5f 69 6e 66 6f 28 63 66 67 | oating_point(cfg).debug_info(cfg |
52ce0 | 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 33 | ).if.cfg.flags.Symbols.then._p(3 |
52d00 | 2c 27 3c 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3e 24 28 4f 75 74 | ,'<ProgramDataBaseFileName>$(Out |
52d20 | 44 69 72 29 25 73 2e 70 64 62 3c 2f 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e | Dir)%s.pdb</ProgramDataBaseFileN |
52d40 | 61 6d 65 3e 27 0a 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 | ame>'.,.path.getbasename(cfg.bui |
52d60 | 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 | ldtarget.name)).end.if.cfg.flags |
52d80 | 2e 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 6d 69 74 | .NoFramePointer.then._p(3,'<Omit |
52da0 | 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3e 74 72 75 65 3c 2f 4f 6d 69 74 46 72 61 6d 65 50 6f 69 | FramePointers>true</OmitFramePoi |
52dc0 | 6e 74 65 72 73 3e 27 29 0a 65 6e 64 0a 63 6f 6d 70 69 6c 65 5f 6c 61 6e 67 75 61 67 65 28 63 66 | nters>').end.compile_language(cf |
52de0 | 67 29 0a 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 5f 66 69 6c 65 73 28 33 2c 63 66 67 29 3b 0a 5f | g).forcedinclude_files(3,cfg);._ |
52e00 | 70 28 32 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 | p(2,'</ClCompile>').end.local.fu |
52e20 | 6e 63 74 69 6f 6e 20 65 76 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 29 0a 69 66 20 23 63 66 67 2e | nction.event_hooks(cfg).if.#cfg. |
52e40 | 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 | postbuildcommands>.0.then....._p |
52e60 | 28 32 2c 27 3c 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f | (2,'<PostBuildEvent>')._p(3,'<Co |
52e80 | 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 | mmand>%s</Command>',premake.esc( |
52ea0 | 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 | table.implode(cfg.postbuildcomma |
52ec0 | 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 | nds,."",."",."\r\n")))._p(2,'</P |
52ee0 | 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 | ostBuildEvent>').end.if.#cfg.pre |
52f00 | 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 | buildcommands>.0.then....._p(2,' |
52f20 | 3c 50 72 65 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 | <PreBuildEvent>')._p(3,'<Command |
52f40 | 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 | >%s</Command>',premake.esc(table |
52f60 | 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 | .implode(cfg.prebuildcommands,." |
52f80 | 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 65 42 75 69 6c | ",."",."\r\n")))._p(2,'</PreBuil |
52fa0 | 64 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d | dEvent>').end.if.#cfg.prelinkcom |
52fc0 | 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 72 65 4c 69 6e 6b | mands>.0.then....._p(2,'<PreLink |
52fe0 | 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d | Event>')._p(3,'<Command>%s</Comm |
53000 | 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 | and>',premake.esc(table.implode( |
53020 | 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 | cfg.prelinkcommands,."",."",."\r |
53040 | 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 65 4c 69 6e 6b 45 76 65 6e 74 3e 27 29 0a 65 | \n")))._p(2,'</PreLinkEvent>').e |
53060 | 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 69 74 69 6f 6e 61 6c | nd.end.local.function.additional |
53080 | 5f 6f 70 74 69 6f 6e 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 6c 69 6e | _options(indent,cfg).if.#cfg.lin |
530a0 | 6b 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 41 64 | koptions.>.0.then._p(indent,'<Ad |
530c0 | 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 25 73 20 25 25 28 41 64 64 69 74 69 6f 6e 61 6c | ditionalOptions>%s.%%(Additional |
530e0 | 4f 70 74 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 27 2c 0a 74 | Options)</AdditionalOptions>',.t |
53100 | 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 69 6e 6b | able.concat(premake.esc(cfg.link |
53120 | 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 | options),.".")).end.end.local.fu |
53140 | 6e 63 74 69 6f 6e 20 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 28 69 6e 64 65 78 | nction.link_target_machine(index |
53160 | 2c 63 66 67 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 78 33 32 20 3d 20 27 | ,cfg).local.platforms.=.{x32.=.' |
53180 | 4d 61 63 68 69 6e 65 58 38 36 27 2c 20 78 36 34 20 3d 20 27 4d 61 63 68 69 6e 65 58 36 34 27 7d | MachineX86',.x64.=.'MachineX64'} |
531a0 | 0a 69 66 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 20 74 68 65 6e | .if.platforms[cfg.platform].then |
531c0 | 0a 5f 70 28 69 6e 64 65 78 2c 27 3c 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 25 73 3c 2f 54 61 | ._p(index,'<TargetMachine>%s</Ta |
531e0 | 72 67 65 74 4d 61 63 68 69 6e 65 3e 27 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 | rgetMachine>',.platforms[cfg.pla |
53200 | 74 66 6f 72 6d 5d 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 | tform]).end.end.local.function.i |
53220 | 74 65 6d 5f 64 65 66 5f 6c 69 62 28 63 66 67 29 0a 20 20 20 20 20 20 20 2d 2d 20 54 68 65 20 58 | tem_def_lib(cfg)........--.The.X |
53240 | 62 6f 78 33 36 30 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 61 72 65 20 73 74 6f 72 65 64 20 | box360.project.files.are.stored. |
53260 | 69 6e 20 61 6e 6f 74 68 65 72 20 70 6c 61 63 65 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 20 | in.another.place.in.the.project. |
53280 | 66 69 6c 65 2e 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 27 53 74 61 74 69 63 4c 69 62 27 | file..if.cfg.kind.==.'StaticLib' |
532a0 | 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 20 74 | .and.cfg.platform.~=."Xbox360".t |
532c0 | 68 65 6e 0a 5f 70 28 31 2c 27 3c 4c 69 62 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 75 74 70 75 74 46 | hen._p(1,'<Lib>')._p(2,'<OutputF |
532e0 | 69 6c 65 3e 24 28 4f 75 74 44 69 72 29 25 73 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 63 66 | ile>$(OutDir)%s</OutputFile>',cf |
53300 | 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 61 64 64 69 74 69 6f 6e 61 6c 5f 6f | g.buildtarget.name).additional_o |
53320 | 70 74 69 6f 6e 73 28 32 2c 63 66 67 29 0a 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e | ptions(2,cfg).link_target_machin |
53340 | 65 28 32 2c 63 66 67 29 0a 5f 70 28 31 2c 27 3c 2f 4c 69 62 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a | e(2,cfg)._p(1,'</Lib>').end.end. |
53360 | 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6d 70 6f 72 74 5f 6c 69 62 28 63 66 67 29 0a 69 | local.function.import_lib(cfg).i |
53380 | 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c | f.cfg.kind.==."SharedLib".then.l |
533a0 | 6f 63 61 6c 20 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 | ocal.implibname.=.cfg.linktarget |
533c0 | 2e 66 75 6c 6c 70 61 74 68 0a 5f 70 28 33 2c 27 3c 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 25 | .fullpath._p(3,'<ImportLibrary>% |
533e0 | 73 3c 2f 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 27 2c 69 69 66 28 63 66 67 2e 66 6c 61 67 73 | s</ImportLibrary>',iif(cfg.flags |
53400 | 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 2e 2e 20 | .NoImportLib,.cfg.objectsdir.... |
53420 | 22 5c 5c 22 20 2e 2e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 69 6d 70 6c 69 62 6e 61 6d 65 29 | "\\"....path.getname(implibname) |
53440 | 2c 20 69 6d 70 6c 69 62 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | ,.implibname)).end.end.function. |
53460 | 76 63 32 30 31 30 2e 6c 69 6e 6b 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 4c 69 6e 6b 3e 27 29 0a | vc2010.link(cfg)._p(2,'<Link>'). |
53480 | 5f 70 28 33 2c 27 3c 53 75 62 53 79 73 74 65 6d 3e 25 73 3c 2f 53 75 62 53 79 73 74 65 6d 3e 27 | _p(3,'<SubSystem>%s</SubSystem>' |
534a0 | 2c 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 | ,.iif(cfg.kind.==."ConsoleApp",. |
534c0 | 22 43 6f 6e 73 6f 6c 65 22 2c 20 22 57 69 6e 64 6f 77 73 22 29 29 0a 5f 70 28 33 2c 27 3c 47 65 | "Console",."Windows"))._p(3,'<Ge |
534e0 | 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 25 73 3c 2f 47 65 6e 65 72 | nerateDebugInformation>%s</Gener |
53500 | 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 | ateDebugInformation>',.tostring( |
53520 | 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 7e 3d 20 6e 69 6c 29 29 0a 69 66 20 70 72 | cfg.flags.Symbols.~=.nil)).if.pr |
53540 | 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 | emake.config.isoptimizedbuild(cf |
53560 | 67 2e 66 6c 61 67 73 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 61 62 6c 65 43 4f 4d 44 41 | g.flags).then._p(3,'<EnableCOMDA |
53580 | 54 46 6f 6c 64 69 6e 67 3e 74 72 75 65 3c 2f 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 | TFolding>true</EnableCOMDATFoldi |
535a0 | 6e 67 3e 27 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e | ng>')._p(3,'<OptimizeReferences> |
535c0 | 74 72 75 65 3c 2f 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 65 6e 64 0a | true</OptimizeReferences>').end. |
535e0 | 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 27 53 74 61 74 69 63 4c 69 62 27 20 74 68 65 6e 0a | if.cfg.kind.~=.'StaticLib'.then. |
53600 | 76 63 32 30 31 30 2e 61 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 28 63 66 | vc2010.additionalDependencies(cf |
53620 | 67 29 0a 5f 70 28 33 2c 27 3c 4f 75 74 70 75 74 46 69 6c 65 3e 24 28 4f 75 74 44 69 72 29 25 73 | g)._p(3,'<OutputFile>$(OutDir)%s |
53640 | 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e | </OutputFile>',.cfg.buildtarget. |
53660 | 6e 61 6d 65 29 0a 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f | name).if.#cfg.libdirs.>.0.then._ |
53680 | 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 | p(3,'<AdditionalLibraryDirectori |
536a0 | 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 | es>%s;%%(AdditionalLibraryDirect |
536c0 | 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f | ories)</AdditionalLibraryDirecto |
536e0 | 72 69 65 73 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c | ries>'.,.premake.esc(path.transl |
53700 | 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 3b | ate(table.concat(cfg.libdirs,.'; |
53720 | 27 29 2c 20 27 5c 5c 27 29 29 0a 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 | '),.'\\')).).end.if.vc2010.confi |
53740 | 67 5f 74 79 70 65 28 63 66 67 29 20 3d 3d 20 27 41 70 70 6c 69 63 61 74 69 6f 6e 27 20 61 6e 64 | g_type(cfg).==.'Application'.and |
53760 | 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 57 69 6e 4d 61 69 6e 20 61 6e 64 20 6e 6f 74 20 63 | .not.cfg.flags.WinMain.and.not.c |
53780 | 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 66 6c 61 | fg.flags.Managed.then.if.cfg.fla |
537a0 | 67 73 2e 55 6e 69 63 6f 64 65 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 74 72 79 50 6f 69 6e | gs.Unicode.then._p(3,'<EntryPoin |
537c0 | 74 53 79 6d 62 6f 6c 3e 77 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 3c 2f 45 6e 74 72 79 50 6f | tSymbol>wmainCRTStartup</EntryPo |
537e0 | 69 6e 74 53 79 6d 62 6f 6c 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 45 6e 74 72 79 50 6f | intSymbol>').else._p(3,'<EntryPo |
53800 | 69 6e 74 53 79 6d 62 6f 6c 3e 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 3c 2f 45 6e 74 72 79 50 | intSymbol>mainCRTStartup</EntryP |
53820 | 6f 69 6e 74 53 79 6d 62 6f 6c 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 6d 70 6f 72 74 5f 6c 69 62 | ointSymbol>').end.end.import_lib |
53840 | 28 63 66 67 29 0a 6c 6f 63 61 6c 20 64 65 66 66 69 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 | (cfg).local.deffile.=.premake.fi |
53860 | 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 64 65 66 22 29 0a 69 66 20 64 65 66 66 69 6c 65 20 74 | ndfile(cfg,.".def").if.deffile.t |
53880 | 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3e | hen._p(3,'<ModuleDefinitionFile> |
538a0 | 25 73 3c 2f 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3e 27 2c 20 64 65 66 66 | %s</ModuleDefinitionFile>',.deff |
538c0 | 69 6c 65 29 0a 65 6e 64 0a 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 28 33 2c 63 | ile).end.link_target_machine(3,c |
538e0 | 66 67 29 0a 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 33 2c 63 66 67 29 0a 65 6e | fg).additional_options(3,cfg).en |
53900 | 64 0a 5f 70 28 32 2c 27 3c 2f 4c 69 6e 6b 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 | d._p(2,'</Link>').end.function.v |
53920 | 63 32 30 31 30 2e 61 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 28 63 66 67 | c2010.additionalDependencies(cfg |
53940 | 29 0a 6c 6f 63 61 6c 20 6c 69 6e 6b 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 | ).local.links.=.premake.getlinks |
53960 | 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 69 66 20 23 | (cfg,."system",."fullpath").if.# |
53980 | 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c | links.>.0.then._p(3,'<Additional |
539a0 | 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 25 73 3b 25 73 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 44 65 | Dependencies>%s;%s</AdditionalDe |
539c0 | 70 65 6e 64 65 6e 63 69 65 73 3e 27 0a 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6c 69 6e 6b | pendencies>'.,.table.concat(link |
539e0 | 73 2c 20 22 3b 22 29 0a 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 44 | s,.";").,.iif(cfg.platform.==."D |
53a00 | 75 72 61 6e 67 6f 22 0a 2c 20 27 24 28 58 62 6f 78 45 78 74 65 6e 73 69 6f 6e 73 44 65 70 65 6e | urango".,.'$(XboxExtensionsDepen |
53a20 | 64 65 6e 63 69 65 73 29 27 0a 2c 20 27 25 28 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 | dencies)'.,.'%(AdditionalDepende |
53a40 | 6e 63 69 65 73 29 27 0a 29 0a 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | ncies)'.).).end.end.local.functi |
53a60 | 6f 6e 20 69 74 65 6d 5f 64 65 66 69 6e 69 74 69 6f 6e 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 | on.item_definitions(prj).for._,. |
53a80 | 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 | cfginfo.in.ipairs(prj.solution.v |
53aa0 | 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 | studio_configs).do.local.cfg.=.p |
53ac0 | 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 | remake.getconfig(prj,.cfginfo.sr |
53ae0 | 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d | c_buildcfg,.cfginfo.src_platform |
53b00 | 29 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 20 27 20 2e | )._p(1,'<ItemDefinitionGroup.'.. |
53b20 | 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 3e 27 0a | .if_config_and_platform()...'>'. |
53b40 | 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 76 73 31 30 | ,premake.esc(cfginfo.name)).vs10 |
53b60 | 5f 63 6c 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 72 65 73 6f 75 72 63 65 5f 63 6f 6d 70 69 6c 65 | _clcompile(cfg).resource_compile |
53b80 | 28 63 66 67 29 0a 69 74 65 6d 5f 64 65 66 5f 6c 69 62 28 63 66 67 29 0a 76 63 32 30 31 30 2e 6c | (cfg).item_def_lib(cfg).vc2010.l |
53ba0 | 69 6e 6b 28 63 66 67 29 0a 65 76 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 29 0a 5f 70 28 31 2c 27 | ink(cfg).event_hooks(cfg)._p(1,' |
53bc0 | 3c 2f 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 | </ItemDefinitionGroup>').end.end |
53be0 | 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 | .function.vc2010.getfilegroup(pr |
53c00 | 6a 2c 20 67 72 6f 75 70 29 0a 6c 6f 63 61 6c 20 73 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 70 72 | j,.group).local.sortedfiles.=.pr |
53c20 | 6a 2e 76 63 32 30 31 30 73 6f 72 74 65 64 66 69 6c 65 73 0a 69 66 20 6e 6f 74 20 73 6f 72 74 65 | j.vc2010sortedfiles.if.not.sorte |
53c40 | 64 66 69 6c 65 73 20 74 68 65 6e 0a 73 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 7b 0a 43 6c 43 6f | dfiles.then.sortedfiles.=.{.ClCo |
53c60 | 6d 70 69 6c 65 20 3d 20 7b 7d 2c 0a 43 6c 49 6e 63 6c 75 64 65 20 3d 20 7b 7d 2c 0a 4e 6f 6e 65 | mpile.=.{},.ClInclude.=.{},.None |
53c80 | 20 3d 20 7b 7d 2c 0a 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 20 3d 20 7b 7d 2c 0a 41 70 70 | .=.{},.ResourceCompile.=.{},.App |
53ca0 | 78 4d 61 6e 69 66 65 73 74 20 3d 20 7b 7d 2c 0a 49 6d 61 67 65 20 3d 20 7b 7d 2c 0a 44 65 70 6c | xManifest.=.{},.Image.=.{},.Depl |
53cc0 | 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 20 3d 20 7b 7d 0a 7d 0a 6c 6f 63 61 6c 20 66 6f 75 6e 64 | oymentContent.=.{}.}.local.found |
53ce0 | 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 66 69 6c 65 20 69 6e | AppxManifest.=.false.for.file.in |
53d00 | 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 | .premake.project.eachfile(prj).d |
53d20 | 6f 0a 69 66 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 56 53 28 66 69 6c 65 2e 6e 61 | o.if.path.isSourceFileVS(file.na |
53d40 | 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 | me).then.table.insert(sortedfile |
53d60 | 73 2e 43 6c 43 6f 6d 70 69 6c 65 2c 20 66 69 6c 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 | s.ClCompile,.file).elseif.path.i |
53d80 | 73 63 70 70 68 65 61 64 65 72 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 20 6e 6f | scppheader(file.name).then.if.no |
53da0 | 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 72 65 6d 6f 76 65 66 69 6c 65 | t.table.icontains(prj.removefile |
53dc0 | 73 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 | s,.file).then.table.insert(sorte |
53de0 | 64 66 69 6c 65 73 2e 43 6c 49 6e 63 6c 75 64 65 2c 20 66 69 6c 65 29 0a 65 6e 64 0a 65 6c 73 65 | dfiles.ClInclude,.file).end.else |
53e00 | 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c 65 2e 6e 61 6d 65 | if.path.isresourcefile(file.name |
53e20 | 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e | ).then.table.insert(sortedfiles. |
53e40 | 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 2c 20 66 69 6c 65 29 0a 65 6c 73 65 69 66 20 70 61 | ResourceCompile,.file).elseif.pa |
53e60 | 74 68 2e 69 73 61 70 70 78 6d 61 6e 69 66 65 73 74 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 | th.isappxmanifest(file.name).the |
53e80 | 6e 0a 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 74 72 75 65 0a 74 61 62 6c 65 | n.foundAppxManifest.=.true.table |
53ea0 | 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 | .insert(sortedfiles.AppxManifest |
53ec0 | 2c 20 66 69 6c 65 29 0a 65 6c 73 65 69 66 20 66 69 6c 65 2e 66 6c 61 67 73 20 61 6e 64 20 74 61 | ,.file).elseif.file.flags.and.ta |
53ee0 | 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 66 69 6c 65 2e 66 6c 61 67 73 2c 20 22 44 65 70 6c 6f | ble.icontains(file.flags,."Deplo |
53f00 | 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 22 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | ymentContent").then.table.insert |
53f20 | 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 2c 20 | (sortedfiles.DeploymentContent,. |
53f40 | 66 69 6c 65 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 | file).else.table.insert(sortedfi |
53f60 | 6c 65 73 2e 4e 6f 6e 65 2c 20 66 69 6c 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 76 73 74 75 64 | les.None,.file).end.end.if.vstud |
53f80 | 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 | io.iswinrt().and.prj.kind.==."Wi |
53fa0 | 6e 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 6e 6f 74 20 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 | ndowedApp".and.not.foundAppxMani |
53fc0 | 66 65 73 74 20 74 68 65 6e 0a 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 | fest.then.vstudio.needAppxManife |
53fe0 | 73 74 20 3d 20 74 72 75 65 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 7d 0a 66 63 66 67 2e 6e | st.=.true.local.fcfg.=.{}.fcfg.n |
54000 | 61 6d 65 20 3d 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2f 50 61 63 6b 61 67 65 2e 61 70 70 78 | ame.=.prj.name...."/Package.appx |
54020 | 6d 61 6e 69 66 65 73 74 22 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 72 65 6d 61 6b 65 2e 70 | manifest".fcfg.vpath.=.premake.p |
54040 | 72 6f 6a 65 63 74 2e 67 65 74 76 70 61 74 68 28 70 72 6a 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a | roject.getvpath(prj,.fcfg.name). |
54060 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 41 70 70 78 4d 61 6e | table.insert(sortedfiles.AppxMan |
54080 | 69 66 65 73 74 2c 20 66 63 66 67 29 0a 6c 6f 63 61 6c 20 6c 6f 67 6f 20 3d 20 7b 7d 0a 6c 6f 67 | ifest,.fcfg).local.logo.=.{}.log |
540a0 | 6f 2e 6e 61 6d 65 20 20 3d 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2f 4c 6f 67 6f 2e 70 6e 67 | o.name..=.prj.name...."/Logo.png |
540c0 | 22 0a 6c 6f 67 6f 2e 76 70 61 74 68 20 3d 20 6c 6f 67 6f 2e 6e 61 6d 65 0a 74 61 62 6c 65 2e 69 | ".logo.vpath.=.logo.name.table.i |
540e0 | 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 49 6d 61 67 65 2c 20 6c 6f 67 6f 29 0a 6c | nsert(sortedfiles.Image,.logo).l |
54100 | 6f 63 61 6c 20 73 6d 61 6c 6c 4c 6f 67 6f 20 3d 20 7b 7d 0a 73 6d 61 6c 6c 4c 6f 67 6f 2e 6e 61 | ocal.smallLogo.=.{}.smallLogo.na |
54120 | 6d 65 20 20 3d 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2f 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e | me..=.prj.name...."/SmallLogo.pn |
54140 | 67 22 0a 73 6d 61 6c 6c 4c 6f 67 6f 2e 76 70 61 74 68 20 3d 20 73 6d 61 6c 6c 4c 6f 67 6f 2e 6e | g".smallLogo.vpath.=.smallLogo.n |
54160 | 61 6d 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 49 6d 61 | ame.table.insert(sortedfiles.Ima |
54180 | 67 65 2c 20 73 6d 61 6c 6c 4c 6f 67 6f 29 0a 6c 6f 63 61 6c 20 73 74 6f 72 65 4c 6f 67 6f 20 3d | ge,.smallLogo).local.storeLogo.= |
541a0 | 20 7b 7d 0a 73 74 6f 72 65 4c 6f 67 6f 2e 6e 61 6d 65 20 20 3d 20 70 72 6a 2e 6e 61 6d 65 20 2e | .{}.storeLogo.name..=.prj.name.. |
541c0 | 2e 20 22 2f 53 74 6f 72 65 4c 6f 67 6f 2e 70 6e 67 22 0a 73 74 6f 72 65 4c 6f 67 6f 2e 76 70 61 | .."/StoreLogo.png".storeLogo.vpa |
541e0 | 74 68 20 3d 20 73 74 6f 72 65 4c 6f 67 6f 2e 6e 61 6d 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | th.=.storeLogo.name.table.insert |
54200 | 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 49 6d 61 67 65 2c 20 73 74 6f 72 65 4c 6f 67 6f 29 0a 6c | (sortedfiles.Image,.storeLogo).l |
54220 | 6f 63 61 6c 20 73 70 6c 61 73 68 53 63 72 65 65 6e 20 3d 20 7b 7d 0a 73 70 6c 61 73 68 53 63 72 | ocal.splashScreen.=.{}.splashScr |
54240 | 65 65 6e 2e 6e 61 6d 65 20 20 3d 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2f 53 70 6c 61 73 68 | een.name..=.prj.name...."/Splash |
54260 | 53 63 72 65 65 6e 2e 70 6e 67 22 0a 73 70 6c 61 73 68 53 63 72 65 65 6e 2e 76 70 61 74 68 20 3d | Screen.png".splashScreen.vpath.= |
54280 | 20 73 70 6c 61 73 68 53 63 72 65 65 6e 2e 6e 61 6d 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | .splashScreen.name.table.insert( |
542a0 | 73 6f 72 74 65 64 66 69 6c 65 73 2e 49 6d 61 67 65 2c 20 73 70 6c 61 73 68 53 63 72 65 65 6e 29 | sortedfiles.Image,.splashScreen) |
542c0 | 0a 65 6e 64 0a 70 72 6a 2e 76 63 32 30 31 30 73 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 73 6f 72 | .end.prj.vc2010sortedfiles.=.sor |
542e0 | 74 65 64 66 69 6c 65 73 0a 65 6e 64 0a 72 65 74 75 72 6e 20 73 6f 72 74 65 64 66 69 6c 65 73 5b | tedfiles.end.return.sortedfiles[ |
54300 | 67 72 6f 75 70 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 6c 65 73 | group].end.function.vc2010.files |
54320 | 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 | (prj).vc2010.simplefilesgroup(pr |
54340 | 6a 2c 20 22 43 6c 49 6e 63 6c 75 64 65 22 29 0a 76 63 32 30 31 30 2e 63 6f 6d 70 69 6c 65 72 66 | j,."ClInclude").vc2010.compilerf |
54360 | 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 | ilesgroup(prj).vc2010.simplefile |
54380 | 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 4e 6f 6e 65 22 29 0a 76 63 32 30 31 30 2e 63 75 73 74 6f | sgroup(prj,."None").vc2010.custo |
543a0 | 6d 74 61 73 6b 67 72 6f 75 70 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c | mtaskgroup(prj).vc2010.simplefil |
543c0 | 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 22 29 0a | esgroup(prj,."ResourceCompile"). |
543e0 | 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 41 70 | vc2010.simplefilesgroup(prj,."Ap |
54400 | 70 78 4d 61 6e 69 66 65 73 74 22 29 0a 76 63 32 30 31 30 2e 64 65 70 6c 6f 79 6d 65 6e 74 63 6f | pxManifest").vc2010.deploymentco |
54420 | 6e 74 65 6e 74 67 72 6f 75 70 28 70 72 6a 2c 20 22 49 6d 61 67 65 22 29 0a 76 63 32 30 31 30 2e | ntentgroup(prj,."Image").vc2010. |
54440 | 64 65 70 6c 6f 79 6d 65 6e 74 63 6f 6e 74 65 6e 74 67 72 6f 75 70 28 70 72 6a 2c 20 22 44 65 70 | deploymentcontentgroup(prj,."Dep |
54460 | 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 22 2c 20 22 4e 6f 6e 65 22 29 0a 65 6e 64 0a 66 75 6e | loymentContent",."None").end.fun |
54480 | 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 75 73 74 6f 6d 74 61 73 6b 67 72 6f 75 70 28 70 72 6a | ction.vc2010.customtaskgroup(prj |
544a0 | 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f | ).local.files.=.{.}.for._,.custo |
544c0 | 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 | mbuildtask.in.ipairs(prj.customb |
544e0 | 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 | uildtask.or.{}).do.for._,.buildt |
54500 | 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 | ask.in.ipairs(custombuildtask.or |
54520 | 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 20 7d 0a 66 63 66 67 2e 6e 61 | .{}).do.local.fcfg.=.{.}.fcfg.na |
54540 | 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 | me.=.path.getrelative(prj.locati |
54560 | 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 61 | on,buildtask[1]).fcfg.vpath.=.pa |
54580 | 74 68 2e 74 72 69 6d 64 6f 74 73 28 66 63 66 67 2e 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 | th.trimdots(fcfg.name).table.ins |
545a0 | 65 72 74 28 66 69 6c 65 73 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 66 69 6c | ert(files,.fcfg).end.end.if.#fil |
545c0 | 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 | es.>.0..then._p(1,'<ItemGroup>') |
545e0 | 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 20 3d 20 7b 7d 0a 66 6f | .local.groupedBuildTasks.=.{}.fo |
54600 | 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 | r._,.custombuildtask.in.ipairs(p |
54620 | 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 | rj.custombuildtask.or.{}).do.for |
54640 | 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 | ._,.buildtask.in.ipairs(custombu |
54660 | 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 28 67 72 6f 75 70 65 64 42 75 69 | ildtask.or.{}).do.if.(groupedBui |
54680 | 6c 64 54 61 73 6b 73 5b 62 75 69 6c 64 74 61 73 6b 5b 31 5d 5d 20 3d 3d 20 6e 69 6c 29 20 74 68 | ldTasks[buildtask[1]].==.nil).th |
546a0 | 65 6e 0a 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 5b 62 75 69 6c 64 74 61 73 6b 5b 31 | en.groupedBuildTasks[buildtask[1 |
546c0 | 5d 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 67 72 6f 75 70 65 64 | ]].=.{}.end.table.insert(grouped |
546e0 | 42 75 69 6c 64 54 61 73 6b 73 5b 62 75 69 6c 64 74 61 73 6b 5b 31 5d 5d 2c 20 62 75 69 6c 64 74 | BuildTasks[buildtask[1]],.buildt |
54700 | 61 73 6b 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 63 75 73 74 6f 6d 62 75 69 | ask).end.end.for.name,.custombui |
54720 | 6c 64 74 61 73 6b 20 69 6e 20 70 61 69 72 73 28 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b | ldtask.in.pairs(groupedBuildTask |
54740 | 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 43 75 73 74 6f 6d 42 75 69 6c 64 20 49 | s.or.{}).do._p(2,'<CustomBuild.I |
54760 | 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 | nclude=\"%s\">',.path.translate( |
54780 | 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 6e 61 | path.getrelative(prj.location,na |
547a0 | 6d 65 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 46 69 6c 65 54 79 70 65 3e 54 65 78 74 | me),."\\"))._p(3,'<FileType>Text |
547c0 | 3c 2f 46 69 6c 65 54 79 70 65 3e 27 29 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d 20 22 22 0a 6c 6f 63 | </FileType>').local.cmd.=."".loc |
547e0 | 61 6c 20 6f 75 74 70 75 74 73 20 3d 20 22 22 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b | al.outputs.=."".for._,.buildtask |
54800 | 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d | .in.ipairs(custombuildtask.or.{} |
54820 | 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 6d 64 6c 69 6e 65 20 69 6e 20 69 70 61 69 72 73 28 62 75 | ).do.for._,.cmdline.in.ipairs(bu |
54840 | 69 6c 64 74 61 73 6b 5b 34 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 63 6d 64 20 3d 20 63 6d 64 20 2e | ildtask[4].or.{}).do.cmd.=.cmd.. |
54860 | 2e 20 63 6d 64 6c 69 6e 65 0a 6c 6f 63 61 6c 20 6e 75 6d 20 3d 20 31 0a 66 6f 72 20 5f 2c 20 64 | ..cmdline.local.num.=.1.for._,.d |
54880 | 65 70 64 61 74 61 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 33 5d 20 6f 72 | epdata.in.ipairs(buildtask[3].or |
548a0 | 20 7b 7d 29 20 64 6f 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 22 25 | .{}).do.cmd.=.string.gsub(cmd,"% |
548c0 | 24 25 28 22 20 2e 2e 20 6e 75 6d 20 2e 2e 22 25 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 | $%("....num..."%)",.string.forma |
548e0 | 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 | t("%s.",path.getrelative(prj.loc |
54900 | 61 74 69 6f 6e 2c 64 65 70 64 61 74 61 29 29 29 0a 6e 75 6d 20 3d 20 6e 75 6d 20 2b 20 31 0a 65 | ation,depdata))).num.=.num.+.1.e |
54920 | 6e 64 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 20 22 25 24 25 28 3c | nd.cmd.=.string.gsub(cmd,."%$%(< |
54940 | 25 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 | %)",.string.format("%s.",path.ge |
54960 | 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b | trelative(prj.location,buildtask |
54980 | 5b 31 5d 29 29 29 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 20 22 25 | [1]))).cmd.=.string.gsub(cmd,."% |
549a0 | 24 25 28 40 25 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 | $%(@%)",.string.format("%s.",pat |
549c0 | 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 | h.getrelative(prj.location,build |
549e0 | 74 61 73 6b 5b 32 5d 29 29 29 0a 63 6d 64 20 3d 20 63 6d 64 20 2e 2e 20 22 5c 72 5c 6e 22 0a 65 | task[2]))).cmd.=.cmd...."\r\n".e |
54a00 | 6e 64 0a 6f 75 74 70 75 74 73 20 3d 20 6f 75 74 70 75 74 73 20 2e 2e 20 70 61 74 68 2e 67 65 74 | nd.outputs.=.outputs....path.get |
54a20 | 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b | relative(prj.location,buildtask[ |
54a40 | 32 5d 29 20 2e 2e 20 22 3b 22 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 | 2])....";".end._p(3,'<Command>%s |
54a60 | 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 63 6d 64 29 0a 5f 70 28 33 2c 27 3c 4f 75 74 70 75 74 73 3e | </Command>',cmd)._p(3,'<Outputs> |
54a80 | 25 73 25 25 28 4f 75 74 70 75 74 73 29 3c 2f 4f 75 74 70 75 74 73 3e 27 2c 6f 75 74 70 75 74 73 | %s%%(Outputs)</Outputs>',outputs |
54aa0 | 29 0a 5f 70 28 33 2c 27 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 | )._p(3,'<SubType>Designer</SubTy |
54ac0 | 70 65 3e 27 29 0a 5f 70 28 33 2c 27 3c 4d 65 73 73 61 67 65 3e 3c 2f 4d 65 73 73 61 67 65 3e 27 | pe>')._p(3,'<Message></Message>' |
54ae0 | 29 0a 5f 70 28 32 2c 27 3c 2f 43 75 73 74 6f 6d 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 5f 70 28 | )._p(2,'</CustomBuild>').end._p( |
54b00 | 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 | 1,'</ItemGroup>').end.end.functi |
54b20 | 6f 6e 20 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 | on.vc2010.simplefilesgroup(prj,. |
54b40 | 73 65 63 74 69 6f 6e 2c 20 73 75 62 74 79 70 65 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 | section,.subtype).local.files.=. |
54b60 | 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e | vc2010.getfilegroup(prj,.section |
54b80 | 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 | ).if.#files.>.0..then._p(1,'<Ite |
54ba0 | 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 | mGroup>').for._,.file.in.ipairs( |
54bc0 | 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 73 75 62 74 79 70 65 20 74 68 65 6e 0a 5f 70 28 32 2c 27 | files).do.if.subtype.then._p(2,' |
54be0 | 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 | <%s.Include=\"%s\">',.section,.p |
54c00 | 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a | ath.translate(file.name,."\\")). |
54c20 | 5f 70 28 33 2c 27 3c 53 75 62 54 79 70 65 3e 25 73 3c 2f 53 75 62 54 79 70 65 3e 27 2c 20 73 75 | _p(3,'<SubType>%s</SubType>',.su |
54c40 | 62 74 79 70 65 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 65 63 74 69 6f 6e 29 0a 65 6c | btype)._p(2,'</%s>',.section).el |
54c60 | 73 65 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 20 2f 3e 27 2c | se._p(2,'<%s.Include=\"%s\"./>', |
54c80 | 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 | .section,.path.translate(file.na |
54ca0 | 6d 65 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 | me,."\\")).end.end._p(1,'</ItemG |
54cc0 | 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e | roup>').end.end.function.vc2010. |
54ce0 | 64 65 70 6c 6f 79 6d 65 6e 74 63 6f 6e 74 65 6e 74 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 | deploymentcontentgroup(prj,.sect |
54d00 | 69 6f 6e 2c 20 66 69 6c 65 74 79 70 65 29 0a 69 66 20 66 69 6c 65 74 79 70 65 20 3d 3d 20 6e 69 | ion,.filetype).if.filetype.==.ni |
54d20 | 6c 20 74 68 65 6e 0a 66 69 6c 65 74 79 70 65 20 3d 20 73 65 63 74 69 6f 6e 0a 65 6e 64 0a 6c 6f | l.then.filetype.=.section.end.lo |
54d40 | 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 | cal.files.=.vc2010.getfilegroup( |
54d60 | 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 | prj,.section).if.#files.>.0..the |
54d80 | 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c | n._p(1,'<ItemGroup>').for._,.fil |
54da0 | 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 25 73 20 | e.in.ipairs(files).do._p(2,'<%s. |
54dc0 | 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 66 69 6c 65 74 79 70 65 2c 20 70 61 74 68 | Include=\"%s\">',.filetype,.path |
54de0 | 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 | .translate(file.name,."\\"))._p( |
54e00 | 33 2c 27 3c 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 3e 74 72 75 65 3c 2f 44 65 70 6c | 3,'<DeploymentContent>true</Depl |
54e20 | 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 4c 69 6e 6b 3e 25 73 3c | oymentContent>')._p(3,'<Link>%s< |
54e40 | 2f 4c 69 6e 6b 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 76 70 61 | /Link>',.path.translate(file.vpa |
54e60 | 74 68 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 66 69 6c 65 74 79 70 | th,."\\"))._p(2,'</%s>',.filetyp |
54e80 | 65 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a | e).end._p(1,'</ItemGroup>').end. |
54ea0 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6f 6d 70 69 6c 65 72 66 69 6c 65 | end.function.vc2010.compilerfile |
54ec0 | 73 67 72 6f 75 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 73 20 3d 20 70 72 6a 2e | sgroup(prj).local.configs.=.prj. |
54ee0 | 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 0a 6c 6f 63 61 6c 20 66 | solution.vstudio_configs.local.f |
54f00 | 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 | iles.=.vc2010.getfilegroup(prj,. |
54f20 | 22 43 6c 43 6f 6d 70 69 6c 65 22 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e | "ClCompile").if.#files.>.0..then |
54f40 | 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 | .local.config_mappings.=.{}.for. |
54f60 | 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f | _,.cfginfo.in.ipairs(configs).do |
54f80 | 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 | .local.cfg.=.premake.getconfig(p |
54fa0 | 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 | rj,.cfginfo.src_buildcfg,.cfginf |
54fc0 | 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 | o.src_platform).if.cfg.pchheader |
54fe0 | 20 61 6e 64 20 63 66 67 2e 70 63 68 73 6f 75 72 63 65 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 | .and.cfg.pchsource.and.not.cfg.f |
55000 | 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 5b | lags.NoPCH.then.config_mappings[ |
55020 | 63 66 67 69 6e 66 6f 5d 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 70 63 | cfginfo].=.path.translate(cfg.pc |
55040 | 68 73 6f 75 72 63 65 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 74 | hsource,."\\").end.end._p(1,'<It |
55060 | 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 | emGroup>').for._,.file.in.ipairs |
55080 | 28 66 69 6c 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 72 61 6e 73 6c 61 74 65 64 70 61 74 68 20 | (files).do.local.translatedpath. |
550a0 | 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 | =.path.translate(file.name,."\\" |
550c0 | 29 0a 5f 70 28 32 2c 20 27 3c 43 6c 43 6f 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 | )._p(2,.'<ClCompile.Include=\"%s |
550e0 | 5c 22 3e 27 2c 20 74 72 61 6e 73 6c 61 74 65 64 70 61 74 68 29 0a 5f 70 28 33 2c 20 27 3c 4f 62 | \">',.translatedpath)._p(3,.'<Ob |
55100 | 6a 65 63 74 46 69 6c 65 4e 61 6d 65 3e 24 28 49 6e 74 44 69 72 29 25 73 5c 5c 3c 2f 4f 62 6a 65 | jectFileName>$(IntDir)%s\\</Obje |
55120 | 63 74 46 69 6c 65 4e 61 6d 65 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e | ctFileName>'.,.premake.esc(path. |
55140 | 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 67 65 74 | translate(path.trimdots(path.get |
55160 | 64 69 72 65 63 74 6f 72 79 28 66 69 6c 65 2e 6e 61 6d 65 29 29 29 29 0a 29 0a 69 66 20 70 61 74 | directory(file.name)))).).if.pat |
55180 | 68 2e 69 73 63 78 66 69 6c 65 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 33 2c | h.iscxfile(file.name).then._p(3, |
551a0 | 20 27 3c 43 6f 6d 70 69 6c 65 41 73 57 69 6e 52 54 3e 74 72 75 65 3c 2f 43 6f 6d 70 69 6c 65 41 | .'<CompileAsWinRT>true</CompileA |
551c0 | 73 57 69 6e 52 54 3e 27 29 0a 5f 70 28 33 2c 20 27 3c 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 | sWinRT>')._p(3,.'<RuntimeTypeInf |
551e0 | 6f 3e 74 72 75 65 3c 2f 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e 27 29 0a 5f 70 28 33 2c | o>true</RuntimeTypeInfo>')._p(3, |
55200 | 20 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 4e 6f 74 55 73 69 6e 67 3c 2f 50 | .'<PrecompiledHeader>NotUsing</P |
55220 | 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 65 6e 64 0a 69 66 20 76 73 74 75 64 | recompiledHeader>').end.if.vstud |
55240 | 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 61 6e 64 20 73 74 72 69 6e 67 2e 6c 65 6e 28 66 69 6c 65 | io.iswinrt().and.string.len(file |
55260 | 2e 6e 61 6d 65 29 20 3e 20 32 20 61 6e 64 20 73 74 72 69 6e 67 2e 73 75 62 28 66 69 6c 65 2e 6e | .name).>.2.and.string.sub(file.n |
55280 | 61 6d 65 2c 20 2d 32 29 20 3d 3d 20 22 2e 63 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 6f 6d | ame,.-2).==.".c".then._p(3,'<Com |
552a0 | 70 69 6c 65 41 73 57 69 6e 52 54 3e 46 41 4c 53 45 3c 2f 43 6f 6d 70 69 6c 65 41 73 57 69 6e 52 | pileAsWinRT>FALSE</CompileAsWinR |
552c0 | 54 3e 27 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 | T>').end.for._,.cfginfo.in.ipair |
552e0 | 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 | s(configs).do.if.config_mappings |
55300 | 5b 63 66 67 69 6e 66 6f 5d 20 61 6e 64 20 74 72 61 6e 73 6c 61 74 65 64 70 61 74 68 20 3d 3d 20 | [cfginfo].and.translatedpath.==. |
55320 | 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 74 68 65 6e 0a 5f 70 | config_mappings[cfginfo].then._p |
55340 | 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 20 27 2e 2e 20 69 66 5f 63 6f | (3,'<PrecompiledHeader.'...if_co |
55360 | 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 20 27 3e 43 72 65 61 74 65 3c | nfig_and_platform()....'>Create< |
55380 | 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 | /PrecompiledHeader>',.premake.es |
553a0 | 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 | c(cfginfo.name)).config_mappings |
553c0 | 5b 63 66 67 69 6e 66 6f 5d 20 3d 20 6e 69 6c 20 20 2d 2d 6f 6e 6c 79 20 6f 6e 65 20 73 6f 75 72 | [cfginfo].=.nil..--only.one.sour |
553e0 | 63 65 20 66 69 6c 65 20 70 65 72 20 70 63 68 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6e 6f | ce.file.per.pch.end.end.local.no |
55400 | 70 63 68 20 3d 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 6e 6f 70 63 68 2c | pch.=.table.icontains(prj.nopch, |
55420 | 20 66 69 6c 65 2e 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 20 76 73 63 6f 6e 66 69 67 20 69 6e 20 69 | .file.name).for._,.vsconfig.in.i |
55440 | 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 | pairs(configs).do.local.cfg.=.pr |
55460 | 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 76 73 63 6f 6e 66 69 67 2e 73 72 | emake.getconfig(prj,.vsconfig.sr |
55480 | 63 5f 62 75 69 6c 64 63 66 67 2c 20 76 73 63 6f 6e 66 69 67 2e 73 72 63 5f 70 6c 61 74 66 6f 72 | c_buildcfg,.vsconfig.src_platfor |
554a0 | 6d 29 0a 69 66 20 6e 6f 70 63 68 20 6f 72 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 | m).if.nopch.or.table.icontains(c |
554c0 | 66 67 2e 6e 6f 70 63 68 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 | fg.nopch,.file.name).then._p(3,' |
554e0 | 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 20 27 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 | <PrecompiledHeader.'...if_config |
55500 | 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 20 27 3e 4e 6f 74 55 73 69 6e 67 3c 2f 50 | _and_platform()....'>NotUsing</P |
55520 | 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 | recompiledHeader>',.premake.esc( |
55540 | 76 73 63 6f 6e 66 69 67 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 65 78 | vsconfig.name)).end.end.local.ex |
55560 | 63 6c 75 64 65 64 20 3d 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 65 78 63 | cluded.=.table.icontains(prj.exc |
55580 | 6c 75 64 65 73 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 20 76 73 63 6f 6e 66 69 | ludes,.file.name).for._,.vsconfi |
555a0 | 67 20 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 | g.in.ipairs(configs).do.local.cf |
555c0 | 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 76 73 63 6f 6e | g.=.premake.getconfig(prj,.vscon |
555e0 | 66 69 67 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 76 73 63 6f 6e 66 69 67 2e 73 72 63 5f 70 | fig.src_buildcfg,.vsconfig.src_p |
55600 | 6c 61 74 66 6f 72 6d 29 0a 69 66 20 65 78 63 6c 75 64 65 64 20 6f 72 20 74 61 62 6c 65 2e 69 63 | latform).if.excluded.or.table.ic |
55620 | 6f 6e 74 61 69 6e 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 | ontains(cfg.excludes,.file.name) |
55640 | 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 20 | .then._p(3,.'<ExcludedFromBuild. |
55660 | 27 0a 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 0a 2e 2e | '....if_config_and_platform()... |
55680 | 20 27 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 27 0a 2c 20 70 | .'>true</ExcludedFromBuild>'.,.p |
556a0 | 72 65 6d 61 6b 65 2e 65 73 63 28 76 73 63 6f 6e 66 69 67 2e 6e 61 6d 65 29 0a 29 0a 65 6e 64 0a | remake.esc(vsconfig.name).).end. |
556c0 | 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 | end._p(2,'</ClCompile>').end._p( |
556e0 | 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 | 1,'</ItemGroup>').end.end.functi |
55700 | 6f 6e 20 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 74 61 72 67 65 74 73 29 0a 69 6f 2e 65 6f 6c | on.vc2010.header(targets).io.eol |
55720 | 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 | .=."\r\n"._p('<?xml.version="1.0 |
55740 | 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 6c 6f 63 61 6c 20 74 20 3d | ".encoding="utf-8"?>').local.t.= |
55760 | 20 22 22 0a 69 66 20 74 61 72 67 65 74 73 20 74 68 65 6e 0a 74 20 3d 20 27 20 44 65 66 61 75 6c | ."".if.targets.then.t.=.'.Defaul |
55780 | 74 54 61 72 67 65 74 73 3d 22 27 20 2e 2e 20 74 61 72 67 65 74 73 20 2e 2e 20 27 22 27 0a 65 6e | tTargets="'....targets....'"'.en |
557a0 | 64 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 25 73 20 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 25 | d._p('<Project%s.ToolsVersion="% |
557c0 | 73 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f | s".xmlns="http://schemas.microso |
557e0 | 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 | ft.com/developer/msbuild/2003">' |
55800 | 2c 20 74 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 6f 6e | ,.t,.action.vstudio.toolsVersion |
55820 | 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 | ).end.function.premake.vs2010_vc |
55840 | 78 70 72 6f 6a 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 76 63 32 30 | xproj(prj).io.indent.=."..".vc20 |
55860 | 31 30 2e 68 65 61 64 65 72 28 22 42 75 69 6c 64 22 29 0a 76 73 32 30 31 30 5f 63 6f 6e 66 69 67 | 10.header("Build").vs2010_config |
55880 | 28 70 72 6a 29 0a 76 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 | (prj).vs2010_globals(prj)._p(1,' |
558a0 | 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 | <Import.Project="$(VCTargetsPath |
558c0 | 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 44 65 66 61 75 6c 74 2e 70 72 6f 70 73 22 20 | )\\Microsoft.Cpp.Default.props". |
558e0 | 2f 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 | />').for._,.cfginfo.in.ipairs(pr |
55900 | 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c | j.solution.vstudio_configs).do.l |
55920 | 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a | ocal.cfg.=.premake.getconfig(prj |
55940 | 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e | ,.cfginfo.src_buildcfg,.cfginfo. |
55960 | 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 75 72 61 74 69 | src_platform).vc2010.configurati |
55980 | 6f 6e 50 72 6f 70 65 72 74 79 47 72 6f 75 70 28 63 66 67 2c 20 63 66 67 69 6e 66 6f 29 0a 65 6e | onPropertyGroup(cfg,.cfginfo).en |
559a0 | 64 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 72 | d._p(1,'<Import.Project="$(VCTar |
559c0 | 67 65 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 70 72 6f 70 73 22 20 | getsPath)\\Microsoft.Cpp.props". |
559e0 | 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 45 | />')._p(1,'<ImportGroup.Label="E |
55a00 | 78 74 65 6e 73 69 6f 6e 53 65 74 74 69 6e 67 73 22 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 | xtensionSettings">')._p(1,'</Imp |
55a20 | 6f 72 74 47 72 6f 75 70 3e 27 29 0a 69 6d 70 6f 72 74 5f 70 72 6f 70 73 28 70 72 6a 29 0a 5f 70 | ortGroup>').import_props(prj)._p |
55a40 | 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 55 73 65 72 4d 61 | (1,'<PropertyGroup.Label="UserMa |
55a60 | 63 72 6f 73 22 20 2f 3e 27 29 0a 76 63 32 30 31 30 2e 6f 75 74 70 75 74 50 72 6f 70 65 72 74 69 | cros"./>').vc2010.outputProperti |
55a80 | 65 73 28 70 72 6a 29 0a 69 74 65 6d 5f 64 65 66 69 6e 69 74 69 6f 6e 73 28 70 72 6a 29 0a 76 63 | es(prj).item_definitions(prj).vc |
55aa0 | 32 30 31 30 2e 66 69 6c 65 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 70 72 6f 6a 65 63 74 52 65 | 2010.files(prj).vc2010.projectRe |
55ac0 | 66 65 72 65 6e 63 65 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a | ferences(prj)._p(1,'<Import.Proj |
55ae0 | 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 | ect="$(VCTargetsPath)\\Microsoft |
55b00 | 2e 43 70 70 2e 74 61 72 67 65 74 73 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 | .Cpp.targets"./>')._p(1,'<Import |
55b20 | 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 45 78 74 65 6e 73 69 6f 6e 54 61 72 67 65 74 73 22 3e 27 | Group.Label="ExtensionTargets">' |
55b40 | 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 3c 2f 50 | )._p(1,'</ImportGroup>')._p('</P |
55b60 | 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 70 72 | roject>').end.function.vc2010.pr |
55b80 | 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 | ojectReferences(prj).local.deps. |
55ba0 | 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 | =.premake.getdependencies(prj).i |
55bc0 | 66 20 23 64 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 | f.#deps.>.0.then._p(1,'<ItemGrou |
55be0 | 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 29 20 | p>').for._,.dep.in.ipairs(deps). |
55c00 | 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 | do.local.deppath.=.path.getrelat |
55c20 | 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 | ive(prj.location,.vstudio.projec |
55c40 | 74 66 69 6c 65 28 64 65 70 29 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 52 65 66 65 72 65 | tfile(dep))._p(2,'<ProjectRefere |
55c60 | 6e 63 65 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 | nce.Include=\"%s\">',.path.trans |
55c80 | 6c 61 74 65 28 64 65 70 70 61 74 68 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 50 72 6f 6a | late(deppath,."\\"))._p(3,'<Proj |
55ca0 | 65 63 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 3e 27 2c 20 64 65 70 2e 75 75 69 64 29 0a 69 | ect>{%s}</Project>',.dep.uuid).i |
55cc0 | 66 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c | f.vstudio.iswinrt().then._p(3,'< |
55ce0 | 52 65 66 65 72 65 6e 63 65 4f 75 74 70 75 74 41 73 73 65 6d 62 6c 79 3e 66 61 6c 73 65 3c 2f 52 | ReferenceOutputAssembly>false</R |
55d00 | 65 66 65 72 65 6e 63 65 4f 75 74 70 75 74 41 73 73 65 6d 62 6c 79 3e 27 29 0a 65 6e 64 0a 5f 70 | eferenceOutputAssembly>').end._p |
55d20 | 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 3e 27 29 0a 65 6e 64 0a 5f 70 | (2,'</ProjectReference>').end._p |
55d40 | 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | (1,'</ItemGroup>').end.end.funct |
55d60 | 69 6f 6e 20 76 63 32 30 31 30 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 69 66 20 63 66 67 2e | ion.vc2010.debugdir(cfg).if.cfg. |
55d80 | 64 65 62 75 67 64 69 72 20 61 6e 64 20 6e 6f 74 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 | debugdir.and.not.vstudio.iswinrt |
55da0 | 28 29 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 57 6f | ().then._p('....<LocalDebuggerWo |
55dc0 | 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 | rkingDirectory>%s</LocalDebugger |
55de0 | 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 | WorkingDirectory>',.path.transla |
55e00 | 74 65 28 63 66 67 2e 64 65 62 75 67 64 69 72 2c 20 27 5c 5c 27 29 29 0a 5f 70 28 27 20 20 20 20 | te(cfg.debugdir,.'\\'))._p('.... |
55e20 | 3c 44 65 62 75 67 67 65 72 46 6c 61 76 6f 72 3e 57 69 6e 64 6f 77 73 4c 6f 63 61 6c 44 65 62 75 | <DebuggerFlavor>WindowsLocalDebu |
55e40 | 67 67 65 72 3c 2f 44 65 62 75 67 67 65 72 46 6c 61 76 6f 72 3e 27 29 0a 65 6e 64 0a 69 66 20 63 | gger</DebuggerFlavor>').end.if.c |
55e60 | 66 67 2e 64 65 62 75 67 61 72 67 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 4c 6f 63 61 6c | fg.debugargs.then._p('....<Local |
55e80 | 44 65 62 75 67 67 65 72 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3e 25 73 3c 2f 4c 6f 63 | DebuggerCommandArguments>%s</Loc |
55ea0 | 61 6c 44 65 62 75 67 67 65 72 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3e 27 2c 20 74 61 | alDebuggerCommandArguments>',.ta |
55ec0 | 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 29 0a | ble.concat(cfg.debugargs,.".")). |
55ee0 | 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 64 65 62 75 67 65 6e 76 | end.end.function.vc2010.debugenv |
55f00 | 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 61 6e 64 20 23 63 66 67 | s(cfg).if.cfg.debugenvs.and.#cfg |
55f20 | 2e 64 65 62 75 67 65 6e 76 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 6f 63 61 6c | .debugenvs.>.0.then._p(2,'<Local |
55f40 | 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 25 73 25 73 3c 2f 4c 6f 63 61 6c 44 | DebuggerEnvironment>%s%s</LocalD |
55f60 | 65 62 75 67 67 65 72 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 27 2c 74 61 62 6c 65 2e 63 6f 6e 63 61 | ebuggerEnvironment>',table.conca |
55f80 | 74 28 63 66 67 2e 64 65 62 75 67 65 6e 76 73 2c 20 22 5c 6e 22 29 0a 2c 69 69 66 28 63 66 67 2e | t(cfg.debugenvs,."\n").,iif(cfg. |
55fa0 | 66 6c 61 67 73 2e 44 65 62 75 67 45 6e 76 73 49 6e 68 65 72 69 74 2c 27 5c 6e 24 28 4c 6f 63 61 | flags.DebugEnvsInherit,'\n$(Loca |
55fc0 | 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f 6e 6d 65 6e 74 29 27 2c 27 27 29 0a 29 0a 69 66 20 | lDebuggerEnvironment)','').).if. |
55fe0 | 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 45 6e 76 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 | cfg.flags.DebugEnvsDontMerge.the |
56000 | 6e 0a 5f 70 28 32 2c 27 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 4d 65 72 67 65 45 6e 76 69 72 | n._p(2,'<LocalDebuggerMergeEnvir |
56020 | 6f 6e 6d 65 6e 74 3e 66 61 6c 73 65 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 4d 65 72 67 65 | onment>false</LocalDebuggerMerge |
56040 | 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | Environment>').end.end.end.funct |
56060 | 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 28 | ion.premake.vs2010_vcxproj_user( |
56080 | 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 | prj).io.indent.=."..".vc2010.hea |
560a0 | 64 65 72 28 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 | der().for._,.cfginfo.in.ipairs(p |
560c0 | 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a | rj.solution.vstudio_configs).do. |
560e0 | 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 | local.cfg.=.premake.getconfig(pr |
56100 | 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f | j,.cfginfo.src_buildcfg,.cfginfo |
56120 | 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 | .src_platform)._p('..<PropertyGr |
56140 | 6f 75 70 20 27 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 | oup.'...if_config_and_platform() |
56160 | 20 2e 2e 27 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 | ...'>',.premake.esc(cfginfo.name |
56180 | 29 29 0a 76 63 32 30 31 30 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 76 63 32 30 31 30 2e 64 | )).vc2010.debugdir(cfg).vc2010.d |
561a0 | 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 | ebugenvs(cfg)._p('..</PropertyGr |
561c0 | 6f 75 70 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a | oup>').end._p('</Project>').end. |
561e0 | 6c 6f 63 61 6c 20 70 6e 67 31 78 31 64 61 74 61 20 3d 20 7b 0a 30 78 38 39 2c 20 30 78 35 30 2c | local.png1x1data.=.{.0x89,.0x50, |
56200 | 20 30 78 34 65 2c 20 30 78 34 37 2c 20 30 78 30 64 2c 20 30 78 30 61 2c 20 30 78 31 61 2c 20 30 | .0x4e,.0x47,.0x0d,.0x0a,.0x1a,.0 |
56220 | 78 30 61 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 64 2c 20 30 78 34 | x0a,.0x00,.0x00,.0x00,.0x0d,.0x4 |
56240 | 39 2c 20 30 78 34 38 2c 20 30 78 34 34 2c 20 30 78 35 32 2c 20 2d 2d 20 2e 50 4e 47 2e 2e 2e 2e | 9,.0x48,.0x44,.0x52,.--..PNG.... |
56260 | 2e 2e 2e 2e 49 48 44 52 0a 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 31 2c | ....IHDR.0x00,.0x00,.0x00,.0x01, |
56280 | 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 31 2c 20 30 78 30 31 2c 20 30 | .0x00,.0x00,.0x00,.0x01,.0x01,.0 |
562a0 | 78 30 33 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 32 35 2c 20 30 78 64 | x03,.0x00,.0x00,.0x00,.0x25,.0xd |
562c0 | 62 2c 20 30 78 35 36 2c 20 2d 2d 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 25 2e 56 0a 30 78 63 | b,.0x56,.--..............%.V.0xc |
562e0 | 61 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 33 2c 20 30 78 35 30 2c | a,.0x00,.0x00,.0x00,.0x03,.0x50, |
56300 | 20 30 78 34 63 2c 20 30 78 35 34 2c 20 30 78 34 35 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 | .0x4c,.0x54,.0x45,.0x00,.0x00,.0 |
56320 | 78 30 30 2c 20 30 78 61 37 2c 20 30 78 37 61 2c 20 30 78 33 64 2c 20 30 78 64 61 2c 20 2d 2d 20 | x00,.0xa7,.0x7a,.0x3d,.0xda,.--. |
56340 | 2e 2e 2e 2e 2e 50 4c 54 45 2e 2e 2e 2e 7a 3d 2e 0a 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 | .....PLTE....z=..0x00,.0x00,.0x0 |
56360 | 30 2c 20 30 78 30 31 2c 20 30 78 37 34 2c 20 30 78 35 32 2c 20 30 78 34 65 2c 20 30 78 35 33 2c | 0,.0x01,.0x74,.0x52,.0x4e,.0x53, |
56380 | 20 30 78 30 30 2c 20 30 78 34 30 2c 20 30 78 65 36 2c 20 30 78 64 38 2c 20 30 78 36 36 2c 20 30 | .0x00,.0x40,.0xe6,.0xd8,.0x66,.0 |
563a0 | 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 2d 2d 20 2e 2e 2e 2e 74 52 4e 53 2e 40 2e 2e | x00,.0x00,.0x00,.--.....tRNS.@.. |
563c0 | 66 2e 2e 2e 0a 30 78 30 61 2c 20 30 78 34 39 2c 20 30 78 34 34 2c 20 30 78 34 31 2c 20 30 78 35 | f....0x0a,.0x49,.0x44,.0x41,.0x5 |
563e0 | 34 2c 20 30 78 30 38 2c 20 30 78 64 37 2c 20 30 78 36 33 2c 20 30 78 36 30 2c 20 30 78 30 30 2c | 4,.0x08,.0xd7,.0x63,.0x60,.0x00, |
56400 | 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 32 2c 20 30 78 30 30 2c 20 30 78 30 31 2c 20 30 | .0x00,.0x00,.0x02,.0x00,.0x01,.0 |
56420 | 78 65 32 2c 20 2d 2d 20 2e 49 44 41 54 2e 2e 63 60 2e 2e 2e 2e 2e 2e 2e 0a 30 78 32 31 2c 20 30 | xe2,.--..IDAT..c`........0x21,.0 |
56440 | 78 62 63 2c 20 30 78 33 33 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 | xbc,.0x33,.0x00,.0x00,.0x00,.0x0 |
56460 | 30 2c 20 30 78 34 39 2c 20 30 78 34 35 2c 20 30 78 34 65 2c 20 30 78 34 34 2c 20 30 78 61 65 2c | 0,.0x49,.0x45,.0x4e,.0x44,.0xae, |
56480 | 20 30 78 34 32 2c 20 30 78 36 30 2c 20 30 78 38 32 2c 20 20 20 20 20 20 20 2d 2d 20 21 2e 33 2e | .0x42,.0x60,.0x82,.......--.!.3. |
564a0 | 2e 2e 2e 49 45 4e 44 2e 42 60 2e 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 6e 67 31 78 31 28 6f 62 | ...IEND.B`..}.function.png1x1(ob |
564c0 | 6a 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 66 69 6c 65 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e | j,.filename).filename.=.premake. |
564e0 | 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d | project.getfilename(obj,.filenam |
56500 | 65 29 0a 6c 6f 63 61 6c 20 66 2c 20 65 72 72 20 3d 20 69 6f 2e 6f 70 65 6e 28 66 69 6c 65 6e 61 | e).local.f,.err.=.io.open(filena |
56520 | 6d 65 2c 20 22 77 62 22 29 0a 69 66 20 66 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 62 79 74 65 20 | me,."wb").if.f.then.for._,.byte. |
56540 | 69 6e 20 69 70 61 69 72 73 28 70 6e 67 31 78 31 64 61 74 61 29 20 64 6f 0a 66 3a 77 72 69 74 65 | in.ipairs(png1x1data).do.f:write |
56560 | 28 73 74 72 69 6e 67 2e 63 68 61 72 28 62 79 74 65 29 29 0a 65 6e 64 0a 66 3a 63 6c 6f 73 65 28 | (string.char(byte)).end.f:close( |
56580 | 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 | ).end.end.function.premake.vs201 |
565a0 | 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 | 0_appxmanifest(prj).io.indent.=. |
565c0 | 22 20 20 22 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 | "..".io.eol.=."\r\n"._p('<?xml.v |
565e0 | 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 | ersion="1.0".encoding="utf-8"?>' |
56600 | 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 | ).if.vstudio.toolset.==."v120_wp |
56620 | 38 31 22 20 74 68 65 6e 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d 6c 6e 73 3d 22 68 74 74 | 81".then._p('<Package.xmlns="htt |
56640 | 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 | p://schemas.microsoft.com/appx/2 |
56660 | 30 31 30 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 32 3d 22 68 74 74 70 3a 2f 2f 73 | 010/manifest".xmlns:m2="http://s |
56680 | 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 33 2f 6d | chemas.microsoft.com/appx/2013/m |
566a0 | 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 33 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 | anifest".xmlns:m3="http://schema |
566c0 | 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 34 2f 6d 61 6e 69 66 65 | s.microsoft.com/appx/2014/manife |
566e0 | 73 74 22 20 78 6d 6c 6e 73 3a 6d 70 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 | st".xmlns:mp="http://schemas.mic |
56700 | 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 34 2f 70 68 6f 6e 65 2f 6d 61 6e 69 66 | rosoft.com/appx/2014/phone/manif |
56720 | 65 73 74 22 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 | est">').elseif.vstudio.storeapp. |
56740 | 3d 3d 20 22 38 2e 31 22 20 74 68 65 6e 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d 6c 6e 73 | ==."8.1".then._p('<Package.xmlns |
56760 | 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 | ="http://schemas.microsoft.com/a |
56780 | 70 70 78 2f 32 30 31 30 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 33 3d 22 68 74 74 | ppx/2010/manifest".xmlns:m3="htt |
567a0 | 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 | p://schemas.microsoft.com/appx/2 |
567c0 | 30 31 33 2f 6d 61 6e 69 66 65 73 74 22 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2e | 013/manifest">').elseif.vstudio. |
567e0 | 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 64 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 27 3c | storeapp.==."durango".then._p('< |
56800 | 50 61 63 6b 61 67 65 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 | Package.xmlns="http://schemas.mi |
56820 | 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 30 2f 6d 61 6e 69 66 65 73 74 22 20 | crosoft.com/appx/2010/manifest". |
56840 | 78 6d 6c 6e 73 3a 6d 78 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f | xmlns:mx="http://schemas.microso |
56860 | 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 33 2f 78 62 6f 78 2f 6d 61 6e 69 66 65 73 74 22 20 | ft.com/appx/2013/xbox/manifest". |
56880 | 49 67 6e 6f 72 61 62 6c 65 4e 61 6d 65 73 70 61 63 65 73 3d 22 6d 78 22 3e 27 29 0a 65 6c 73 65 | IgnorableNamespaces="mx">').else |
568a0 | 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 | ._p('<Package.xmlns="http://sche |
568c0 | 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 6d 61 6e 69 66 65 73 74 2f | mas.microsoft.com/appx/manifest/ |
568e0 | 66 6f 75 6e 64 61 74 69 6f 6e 2f 77 69 6e 64 6f 77 73 31 30 22 20 78 6d 6c 6e 73 3a 6d 70 3d 22 | foundation/windows10".xmlns:mp=" |
56900 | 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 | http://schemas.microsoft.com/app |
56920 | 78 2f 32 30 31 34 2f 70 68 6f 6e 65 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 33 3d | x/2014/phone/manifest".xmlns:m3= |
56940 | 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 | "http://schemas.microsoft.com/ap |
56960 | 70 78 2f 6d 61 6e 69 66 65 73 74 2f 75 61 70 2f 77 69 6e 64 6f 77 73 31 30 22 3e 27 29 0a 65 6e | px/manifest/uap/windows10">').en |
56980 | 64 0a 5f 70 28 31 2c 27 3c 49 64 65 6e 74 69 74 79 20 4e 61 6d 65 3d 22 27 20 2e 2e 20 70 72 6a | d._p(1,'<Identity.Name="'....prj |
569a0 | 2e 75 75 69 64 20 2e 2e 20 27 22 27 29 0a 5f 70 28 32 2c 27 50 75 62 6c 69 73 68 65 72 3d 22 43 | .uuid....'"')._p(2,'Publisher="C |
569c0 | 4e 3d 50 75 62 6c 69 73 68 65 72 22 27 29 0a 5f 70 28 32 2c 27 56 65 72 73 69 6f 6e 3d 22 31 2e | N=Publisher"')._p(2,'Version="1. |
569e0 | 30 2e 30 2e 30 22 20 2f 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d | 0.0.0"./>').if.vstudio.toolset.= |
56a00 | 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 6f 72 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 | =."v120_wp81".or.vstudio.storeap |
56a20 | 70 20 3d 3d 20 22 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 6d 70 3a 50 68 6f 6e 65 49 | p.==."8.2".then._p(1,'<mp:PhoneI |
56a40 | 64 65 6e 74 69 74 79 20 50 68 6f 6e 65 50 72 6f 64 75 63 74 49 64 3d 22 27 20 2e 2e 20 70 72 6a | dentity.PhoneProductId="'....prj |
56a60 | 2e 75 75 69 64 20 2e 2e 20 27 22 20 50 68 6f 6e 65 50 75 62 6c 69 73 68 65 72 49 64 3d 22 30 30 | .uuid....'".PhonePublisherId="00 |
56a80 | 30 30 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 30 30 30 30 30 30 | 000000-0000-0000-0000-0000000000 |
56aa0 | 30 30 22 2f 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 20 27 3c 50 72 6f 70 65 72 74 69 65 73 3e 27 | 00"/>').end._p(1,.'<Properties>' |
56ac0 | 29 0a 5f 70 28 32 2c 20 27 3c 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 20 2e 2e 20 70 72 6a 2e 6e | )._p(2,.'<DisplayName>'....prj.n |
56ae0 | 61 6d 65 20 2e 2e 20 27 3c 2f 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 20 27 | ame....'</DisplayName>')._p(2,.' |
56b00 | 3c 50 75 62 6c 69 73 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 3e 50 75 62 6c 69 73 68 65 72 44 | <PublisherDisplayName>PublisherD |
56b20 | 69 73 70 6c 61 79 4e 61 6d 65 3c 2f 50 75 62 6c 69 73 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 | isplayName</PublisherDisplayName |
56b40 | 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4c 6f 67 6f 3e 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e | >')._p(2,.'<Logo>'....prj.name.. |
56b60 | 2e 20 27 5c 5c 53 74 6f 72 65 4c 6f 67 6f 2e 70 6e 67 3c 2f 4c 6f 67 6f 3e 27 29 0a 70 6e 67 31 | ..'\\StoreLogo.png</Logo>').png1 |
56b80 | 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 74 6f 72 65 4c 6f 67 6f 2e 70 6e 67 22 29 0a 5f 70 28 32 | x1(prj,."%%/StoreLogo.png")._p(2 |
56ba0 | 2c 20 27 3c 44 65 73 63 72 69 70 74 69 6f 6e 3e 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e | ,.'<Description>'....prj.name... |
56bc0 | 20 27 3c 2f 44 65 73 63 72 69 70 74 69 6f 6e 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 | .'</Description>')._p(1,'</Prope |
56be0 | 72 74 69 65 73 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 | rties>').if.vstudio.storeapp.==. |
56c00 | 22 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 31 2c 20 27 3c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e | "8.2".then._p(1,.'<Dependencies> |
56c20 | 27 29 0a 5f 70 28 32 2c 20 27 3c 54 61 72 67 65 74 44 65 76 69 63 65 46 61 6d 69 6c 79 20 4e 61 | ')._p(2,.'<TargetDeviceFamily.Na |
56c40 | 6d 65 3d 22 57 69 6e 64 6f 77 73 2e 55 6e 69 76 65 72 73 61 6c 22 20 4d 69 6e 56 65 72 73 69 6f | me="Windows.Universal".MinVersio |
56c60 | 6e 3d 22 31 30 2e 30 2e 31 30 30 36 39 2e 30 22 20 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 | n="10.0.10069.0".MaxVersionTeste |
56c80 | 64 3d 22 31 30 2e 30 2e 31 30 30 36 39 2e 30 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 20 27 3c 2f 44 | d="10.0.10069.0"./>')._p(1,.'</D |
56ca0 | 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2e 73 74 | ependencies>').elseif.vstudio.st |
56cc0 | 6f 72 65 61 70 70 20 3d 3d 20 22 64 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 31 2c 20 27 | oreapp.==."durango".then._p(1,.' |
56ce0 | 3c 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4f 53 4d 69 6e 56 | <Prerequisites>')._p(2,.'<OSMinV |
56d00 | 65 72 73 69 6f 6e 3e 36 2e 32 3c 2f 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 | ersion>6.2</OSMinVersion>')._p(2 |
56d20 | 2c 20 27 3c 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 36 2e 32 3c 2f 4f 53 4d 61 | ,.'<OSMaxVersionTested>6.2</OSMa |
56d40 | 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 27 29 0a 5f 70 28 31 2c 20 27 3c 2f 50 72 65 72 65 | xVersionTested>')._p(1,.'</Prere |
56d60 | 71 75 69 73 69 74 65 73 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 31 2c 20 27 3c 50 72 65 72 65 71 75 | quisites>').else._p(1,.'<Prerequ |
56d80 | 69 73 69 74 65 73 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 36 | isites>')._p(2,.'<OSMinVersion>6 |
56da0 | 2e 33 2e 30 3c 2f 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4f 53 | .3.0</OSMinVersion>')._p(2,.'<OS |
56dc0 | 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 36 2e 33 2e 30 3c 2f 4f 53 4d 61 78 56 65 72 | MaxVersionTested>6.3.0</OSMaxVer |
56de0 | 73 69 6f 6e 54 65 73 74 65 64 3e 27 29 0a 5f 70 28 31 2c 20 27 3c 2f 50 72 65 72 65 71 75 69 73 | sionTested>')._p(1,.'</Prerequis |
56e00 | 69 74 65 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 52 65 73 6f 75 72 63 65 73 3e 27 29 0a | ites>').end._p(1,'<Resources>'). |
56e20 | 5f 70 28 32 2c 27 3c 52 65 73 6f 75 72 63 65 20 4c 61 6e 67 75 61 67 65 3d 22 65 6e 2d 75 73 22 | _p(2,'<Resource.Language="en-us" |
56e40 | 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 52 65 73 6f 75 72 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 | />')._p(1,'</Resources>')._p(1,' |
56e60 | 3c 41 70 70 6c 69 63 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 | <Applications>')._p(2,'<Applicat |
56e80 | 69 6f 6e 20 49 64 3d 22 41 70 70 22 27 29 0a 5f 70 28 33 2c 27 45 78 65 63 75 74 61 62 6c 65 3d | ion.Id="App"')._p(3,'Executable= |
56ea0 | 22 24 74 61 72 67 65 74 6e 61 6d 65 74 6f 6b 65 6e 24 2e 65 78 65 22 27 29 0a 5f 70 28 33 2c 27 | "$targetnametoken$.exe"')._p(3,' |
56ec0 | 45 6e 74 72 79 50 6f 69 6e 74 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 2e 41 | EntryPoint="'....prj.name....'.A |
56ee0 | 70 70 22 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 64 | pp">').if.vstudio.storeapp.==."d |
56f00 | 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 56 69 73 75 61 6c 45 6c 65 6d 65 | urango".then._p(3,.'<VisualEleme |
56f20 | 6e 74 73 27 29 0a 5f 70 28 34 2c 20 27 44 69 73 70 6c 61 79 4e 61 6d 65 3d 22 27 20 2e 2e 20 70 | nts')._p(4,.'DisplayName="'....p |
56f40 | 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 22 27 29 0a 5f 70 28 34 2c 20 27 4c 6f 67 6f 3d 22 27 20 2e | rj.name....'"')._p(4,.'Logo="'.. |
56f60 | 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 70 6e 67 | ..prj.name....'\\Logo.png"').png |
56f80 | 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 4c 6f 67 6f 2e 70 6e 67 22 29 0a 5f 70 28 34 2c 20 27 53 | 1x1(prj,."%%/Logo.png")._p(4,.'S |
56fa0 | 6d 61 6c 6c 4c 6f 67 6f 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 53 6d | mallLogo="'....prj.name....'\\Sm |
56fc0 | 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 | allLogo.png"').png1x1(prj,."%%/S |
56fe0 | 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 29 0a 5f 70 28 34 2c 20 27 44 65 73 63 72 69 70 74 69 6f | mallLogo.png")._p(4,.'Descriptio |
57000 | 6e 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 22 27 29 0a 5f 70 28 34 2c 20 27 | n="'....prj.name....'"')._p(4,.' |
57020 | 46 6f 72 65 67 72 6f 75 6e 64 54 65 78 74 3d 22 6c 69 67 68 74 22 27 29 0a 5f 70 28 34 2c 20 27 | ForegroundText="light"')._p(4,.' |
57040 | 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 3d 22 74 72 61 6e 73 70 61 72 65 6e 74 22 3e 27 29 | BackgroundColor="transparent">') |
57060 | 0a 5f 70 28 35 2c 20 27 3c 53 70 6c 61 73 68 53 63 72 65 65 6e 20 49 6d 61 67 65 3d 22 27 20 2e | ._p(5,.'<SplashScreen.Image="'.. |
57080 | 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 53 70 6c 61 73 68 53 63 72 65 65 6e 2e 70 6e | ..prj.name....'\\SplashScreen.pn |
570a0 | 67 22 20 2f 3e 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 70 6c 61 73 68 53 63 | g"./>').png1x1(prj,."%%/SplashSc |
570c0 | 72 65 65 6e 2e 70 6e 67 22 29 0a 5f 70 28 33 2c 20 27 3c 2f 56 69 73 75 61 6c 45 6c 65 6d 65 6e | reen.png")._p(3,.'</VisualElemen |
570e0 | 74 73 3e 27 29 0a 5f 70 28 33 2c 20 27 3c 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a 5f 70 28 34 | ts>')._p(3,.'<Extensions>')._p(4 |
57100 | 2c 20 27 3c 6d 78 3a 45 78 74 65 6e 73 69 6f 6e 20 43 61 74 65 67 6f 72 79 3d 22 78 62 6f 78 2e | ,.'<mx:Extension.Category="xbox. |
57120 | 73 79 73 74 65 6d 2e 72 65 73 6f 75 72 63 65 73 22 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 6d 78 3a | system.resources">')._p(4,.'<mx: |
57140 | 58 62 6f 78 53 79 73 74 65 6d 52 65 73 6f 75 72 63 65 73 20 2f 3e 27 29 0a 5f 70 28 34 2c 20 27 | XboxSystemResources./>')._p(4,.' |
57160 | 3c 2f 6d 78 3a 45 78 74 65 6e 73 69 6f 6e 3e 27 29 0a 5f 70 28 33 2c 20 27 3c 2f 45 78 74 65 6e | </mx:Extension>')._p(3,.'</Exten |
57180 | 73 69 6f 6e 73 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 20 27 3c 6d 33 3a 56 69 73 75 61 6c 45 | sions>').else._p(3,.'<m3:VisualE |
571a0 | 6c 65 6d 65 6e 74 73 27 29 0a 5f 70 28 34 2c 20 27 44 69 73 70 6c 61 79 4e 61 6d 65 3d 22 27 20 | lements')._p(4,.'DisplayName="'. |
571c0 | 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 22 27 29 0a 5f 70 28 34 2c 20 27 53 71 75 61 72 | ...prj.name....'"')._p(4,.'Squar |
571e0 | 65 31 35 30 78 31 35 30 4c 6f 67 6f 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 | e150x150Logo="'....prj.name....' |
57200 | 5c 5c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 4c 6f | \\Logo.png"').png1x1(prj,."%%/Lo |
57220 | 67 6f 2e 70 6e 67 22 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 | go.png").if.vstudio.toolset.==." |
57240 | 76 31 32 30 5f 77 70 38 31 22 20 6f 72 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d | v120_wp81".or.vstudio.storeapp.= |
57260 | 3d 20 22 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 34 2c 20 27 53 71 75 61 72 65 34 34 78 34 34 4c | =."8.2".then._p(4,.'Square44x44L |
57280 | 6f 67 6f 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 53 6d 61 6c 6c 4c 6f | ogo="'....prj.name....'\\SmallLo |
572a0 | 67 6f 2e 70 6e 67 22 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 6d 61 6c 6c 4c | go.png"').png1x1(prj,."%%/SmallL |
572c0 | 6f 67 6f 2e 70 6e 67 22 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 20 27 53 71 75 61 72 65 33 30 78 33 | ogo.png").else._p(4,.'Square30x3 |
572e0 | 30 4c 6f 67 6f 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 53 6d 61 6c 6c | 0Logo="'....prj.name....'\\Small |
57300 | 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 6d 61 6c | Logo.png"').png1x1(prj,."%%/Smal |
57320 | 6c 4c 6f 67 6f 2e 70 6e 67 22 29 0a 65 6e 64 0a 5f 70 28 34 2c 20 27 44 65 73 63 72 69 70 74 69 | lLogo.png").end._p(4,.'Descripti |
57340 | 6f 6e 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 22 27 29 0a 5f 70 28 34 2c 20 | on="'....prj.name....'"')._p(4,. |
57360 | 27 46 6f 72 65 67 72 6f 75 6e 64 54 65 78 74 3d 22 6c 69 67 68 74 22 27 29 0a 5f 70 28 34 2c 20 | 'ForegroundText="light"')._p(4,. |
57380 | 27 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 3d 22 74 72 61 6e 73 70 61 72 65 6e 74 22 3e 27 | 'BackgroundColor="transparent">' |
573a0 | 29 0a 5f 70 28 34 2c 20 27 3c 6d 33 3a 53 70 6c 61 73 68 53 63 72 65 65 6e 20 49 6d 61 67 65 3d | )._p(4,.'<m3:SplashScreen.Image= |
573c0 | 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 53 70 6c 61 73 68 53 63 72 65 65 | "'....prj.name....'\\SplashScree |
573e0 | 6e 2e 70 6e 67 22 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 70 6c 61 73 68 53 | n.png"').png1x1(prj,."%%/SplashS |
57400 | 63 72 65 65 6e 2e 70 6e 67 22 29 0a 5f 70 28 33 2c 20 27 3c 2f 6d 33 3a 56 69 73 75 61 6c 45 6c | creen.png")._p(3,.'</m3:VisualEl |
57420 | 65 6d 65 6e 74 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 41 70 70 6c 69 63 61 74 69 6f | ements>').end._p(2,'</Applicatio |
57440 | 6e 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 | n>')._p(1,'</Applications>')._p( |
57460 | 27 3c 2f 50 61 63 6b 61 67 65 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 76 63 32 30 31 30 20 | '</Package>').end..local.vc2010. |
57480 | 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 0a 6c 6f 63 61 6c 20 70 | =.premake.vstudio.vc2010.local.p |
574a0 | 72 6f 6a 65 63 74 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 0a 66 75 6e 63 74 69 6f | roject.=.premake.project.functio |
574c0 | 6e 20 76 63 32 30 31 30 2e 66 69 6c 74 65 72 69 64 67 72 6f 75 70 28 70 72 6a 29 0a 6c 6f 63 61 | n.vc2010.filteridgroup(prj).loca |
574e0 | 6c 20 66 69 6c 74 65 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 66 6f 75 6e | l.filters.=.{.}.local.filterfoun |
57500 | 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 66 69 6c 65 20 69 6e 20 70 72 6f 6a 65 63 74 2e 65 61 | d.=.false.for.file.in.project.ea |
57520 | 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6f 6c 64 65 72 73 20 3d 20 73 | chfile(prj).do.local.folders.=.s |
57540 | 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 66 69 6c 65 2e 76 70 61 74 68 2c 20 22 2f 22 2c 20 74 | tring.explode(file.vpath,."/",.t |
57560 | 72 75 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 20 3d 20 22 22 0a 66 6f 72 20 69 20 3d 20 31 2c 20 | rue).local.path.=."".for.i.=.1,. |
57580 | 23 66 6f 6c 64 65 72 73 20 2d 20 31 20 64 6f 0a 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 66 6f 75 | #folders.-.1.do.if.not.filterfou |
575a0 | 6e 64 20 74 68 65 6e 0a 66 69 6c 74 65 72 66 6f 75 6e 64 20 3d 20 74 72 75 65 0a 5f 70 28 31 2c | nd.then.filterfound.=.true._p(1, |
575c0 | 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e | '<ItemGroup>').end.path.=.path.. |
575e0 | 2e 20 66 6f 6c 64 65 72 73 5b 69 5d 0a 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 73 5b 70 61 74 68 | ..folders[i].if.not.filters[path |
57600 | 5d 20 74 68 65 6e 0a 66 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 3d 20 74 72 75 65 0a 5f 70 28 32 | ].then.filters[path].=.true._p(2 |
57620 | 2c 20 27 3c 46 69 6c 74 65 72 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 61 74 68 29 | ,.'<Filter.Include="%s">',.path) |
57640 | 0a 5f 70 28 33 2c 20 27 3c 55 6e 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 3e 7b 25 73 7d 3c 2f | ._p(3,.'<UniqueIdentifier>{%s}</ |
57660 | 55 6e 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 3e 27 2c 20 6f 73 2e 75 75 69 64 28 70 61 74 68 | UniqueIdentifier>',.os.uuid(path |
57680 | 29 29 0a 5f 70 28 32 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e 64 0a 70 61 74 68 20 3d | ))._p(2,.'</Filter>').end.path.= |
576a0 | 20 70 61 74 68 20 2e 2e 20 22 5c 5c 22 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 75 73 | .path...."\\".end.end.for._,.cus |
576c0 | 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f | tombuildtask.in.ipairs(prj.custo |
576e0 | 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c | mbuildtask.or.{}).do.for._,.buil |
57700 | 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 | dtask.in.ipairs(custombuildtask. |
57720 | 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6f 6c 64 65 72 73 20 3d 20 73 74 72 69 6e 67 | or.{}).do.local.folders.=.string |
57740 | 2e 65 78 70 6c 6f 64 65 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 67 65 74 72 | .explode(path.trimdots(path.getr |
57760 | 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 | elative(prj.location,buildtask[1 |
57780 | 5d 29 29 2c 20 22 2f 22 2c 20 74 72 75 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 20 3d 20 22 22 0a | ])),."/",.true).local.path.=."". |
577a0 | 66 6f 72 20 69 20 3d 20 31 2c 20 23 66 6f 6c 64 65 72 73 20 2d 20 31 20 64 6f 0a 69 66 20 6e 6f | for.i.=.1,.#folders.-.1.do.if.no |
577c0 | 74 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 74 68 65 6e 0a 66 69 6c 74 65 72 66 6f 75 6e 64 20 3d | t.filterfound.then.filterfound.= |
577e0 | 20 74 72 75 65 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 70 61 | .true._p(1,'<ItemGroup>').end.pa |
57800 | 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 66 6f 6c 64 65 72 73 5b 69 5d 0a 69 66 20 6e 6f 74 20 66 | th.=.path....folders[i].if.not.f |
57820 | 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 74 68 65 6e 0a 66 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 | ilters[path].then.filters[path]. |
57840 | 3d 20 74 72 75 65 0a 5f 70 28 32 2c 20 27 3c 46 69 6c 74 65 72 20 49 6e 63 6c 75 64 65 3d 22 25 | =.true._p(2,.'<Filter.Include="% |
57860 | 73 22 3e 27 2c 20 70 61 74 68 29 0a 5f 70 28 33 2c 20 27 3c 55 6e 69 71 75 65 49 64 65 6e 74 69 | s">',.path)._p(3,.'<UniqueIdenti |
57880 | 66 69 65 72 3e 7b 25 73 7d 3c 2f 55 6e 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 3e 27 2c 20 6f | fier>{%s}</UniqueIdentifier>',.o |
578a0 | 73 2e 75 75 69 64 28 70 61 74 68 29 29 0a 5f 70 28 32 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 | s.uuid(path))._p(2,.'</Filter>') |
578c0 | 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 5c 5c 22 0a 65 6e 64 0a 65 6e 64 | .end.path.=.path...."\\".end.end |
578e0 | 0a 65 6e 64 0a 69 66 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c | .end.if.filterfound.then._p(1,'< |
57900 | 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 | /ItemGroup>').end.end.function.v |
57920 | 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 | c2010.filefiltergroup(prj,.secti |
57940 | 6f 6e 2c 20 6b 69 6e 64 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 | on,.kind).local.files.=.vc2010.g |
57960 | 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 20 6f 72 20 7b 7d 0a | etfilegroup(prj,.section).or.{}. |
57980 | 69 66 20 6b 69 6e 64 20 3d 3d 20 6e 69 6c 6c 20 74 68 65 6e 0a 6b 69 6e 64 20 3d 20 73 65 63 74 | if.kind.==.nill.then.kind.=.sect |
579a0 | 69 6f 6e 0a 65 6e 64 0a 69 66 20 28 73 65 63 74 69 6f 6e 20 3d 3d 20 22 43 75 73 74 6f 6d 42 75 | ion.end.if.(section.==."CustomBu |
579c0 | 69 6c 64 22 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 | ild").then.for._,.custombuildtas |
579e0 | 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 | k.in.ipairs(prj.custombuildtask. |
57a00 | 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 | or.{}).do.for._,.buildtask.in.ip |
57a20 | 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c | airs(custombuildtask.or.{}).do.l |
57a40 | 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 20 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 70 61 74 68 | ocal.fcfg.=.{.}.fcfg.name.=.path |
57a60 | 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 | .getrelative(prj.location,buildt |
57a80 | 61 73 6b 5b 31 5d 29 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 69 6d 64 6f | ask[1]).fcfg.vpath.=.path.trimdo |
57aa0 | 74 73 28 66 63 66 67 2e 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 69 6c 65 73 | ts(fcfg.name).table.insert(files |
57ac0 | 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 | ,.fcfg).end.end.end.if.#files.>. |
57ae0 | 30 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f | 0.then._p(1,'<ItemGroup>').for._ |
57b00 | 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 6c 6f 63 61 6c | ,.file.in.ipairs(files).do.local |
57b20 | 20 66 69 6c 74 65 72 0a 69 66 20 66 69 6c 65 2e 6e 61 6d 65 20 7e 3d 20 66 69 6c 65 2e 76 70 61 | .filter.if.file.name.~=.file.vpa |
57b40 | 74 68 20 74 68 65 6e 0a 66 69 6c 74 65 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f | th.then.filter.=.path.getdirecto |
57b60 | 72 79 28 66 69 6c 65 2e 76 70 61 74 68 29 0a 65 6c 73 65 0a 66 69 6c 74 65 72 20 3d 20 70 61 74 | ry(file.vpath).else.filter.=.pat |
57b80 | 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 69 6c 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 66 | h.getdirectory(file.name).end.if |
57ba0 | 20 66 69 6c 74 65 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e | .filter.~=.".".then._p(2,'<%s.In |
57bc0 | 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 6b 69 6e 64 2c 20 70 61 74 68 2e 74 72 61 6e 73 | clude=\"%s\">',.kind,.path.trans |
57be0 | 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 46 69 | late(file.name,."\\"))._p(3,'<Fi |
57c00 | 6c 74 65 72 3e 25 73 3c 2f 46 69 6c 74 65 72 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 | lter>%s</Filter>',.path.translat |
57c20 | 65 28 66 69 6c 74 65 72 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 6b | e(filter,."\\"))._p(2,'</%s>',.k |
57c40 | 69 6e 64 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 | ind).else._p(2,'<%s.Include=\"%s |
57c60 | 5c 22 20 2f 3e 27 2c 20 6b 69 6e 64 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c | \"./>',.kind,.path.translate(fil |
57c80 | 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 | e.name,."\\")).end.end._p(1,'</I |
57ca0 | 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 | temGroup>').end.end.function.vc2 |
57cc0 | 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 | 010.generate_filters(prj).io.ind |
57ce0 | 65 6e 74 20 3d 20 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 29 0a 76 63 32 30 31 | ent.=."..".vc2010.header().vc201 |
57d00 | 30 2e 66 69 6c 74 65 72 69 64 67 72 6f 75 70 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 | 0.filteridgroup(prj).vc2010.file |
57d20 | 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 4e 6f 6e 65 22 29 0a 76 63 32 30 31 30 2e | filtergroup(prj,."None").vc2010. |
57d40 | 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 49 6e 63 6c 75 64 65 22 | filefiltergroup(prj,."ClInclude" |
57d60 | 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 | ).vc2010.filefiltergroup(prj,."C |
57d80 | 6c 43 6f 6d 70 69 6c 65 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 | lCompile").vc2010.filefiltergrou |
57da0 | 70 28 70 72 6a 2c 20 22 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 22 29 0a 76 63 32 30 31 30 | p(prj,."ResourceCompile").vc2010 |
57dc0 | 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 75 73 74 6f 6d 42 75 69 | .filefiltergroup(prj,."CustomBui |
57de0 | 6c 64 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c | ld").vc2010.filefiltergroup(prj, |
57e00 | 20 22 41 70 70 78 4d 61 6e 69 66 65 73 74 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 | ."AppxManifest").vc2010.filefilt |
57e20 | 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 49 6d 61 67 65 22 29 0a 76 63 32 30 31 30 2e 66 69 6c | ergroup(prj,."Image").vc2010.fil |
57e40 | 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e | efiltergroup(prj,."DeploymentCon |
57e60 | 74 65 6e 74 22 2c 20 22 4e 6f 6e 65 22 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a | tent",."None")._p('</Project>'). |
57e80 | 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 32 20 3d 20 7b 7d | end..premake.vstudio.vc2012.=.{} |
57ea0 | 0a 6c 6f 63 61 6c 20 76 63 32 30 31 32 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e | .local.vc2012.=.premake.vstudio. |
57ec0 | 76 63 32 30 31 32 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 | vc2012.local.vstudio.=.premake.v |
57ee0 | 73 74 75 64 69 6f 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 | studio.newaction.{.trigger...... |
57f00 | 20 20 20 3d 20 22 76 73 32 30 31 32 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d | ...=."vs2012",.shortname.......= |
57f20 | 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 32 22 2c 0a 64 65 73 63 72 69 70 74 69 | ."Visual.Studio.2012",.descripti |
57f40 | 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 | on.....=."Generate.Microsoft.Vis |
57f60 | 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 32 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a | ual.Studio.2012.project.files",. |
57f80 | 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c | os..............=."windows",.val |
57fa0 | 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 | id_kinds.....=.{."ConsoleApp",." |
57fc0 | 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 | WindowedApp",."StaticLib",."Shar |
57fe0 | 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 | edLib".},.valid_languages.=.{."C |
58000 | 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 | ",."C++",."C#"},.valid_tools.... |
58020 | 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 | .=.{.cc.....=.{."msc"...},.dotne |
58040 | 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d | t.=.{."msnet".},.},.onsolution.= |
58060 | 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 | .function(sln).premake.generate( |
58080 | 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 | sln,."%%.sln",.vstudio.sln2005.g |
580a0 | 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 | enerate).end,.onproject.=.functi |
580c0 | 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 | on(prj).if.premake.isdotnetproje |
580e0 | 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 | ct(prj).then.premake.generate(pr |
58100 | 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 | j,."%%.csproj",.vstudio.cs2005.g |
58120 | 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 | enerate).premake.generate(prj,." |
58140 | 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e | %%.csproj.user",.vstudio.cs2005. |
58160 | 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 | generate_user).else.premake.gene |
58180 | 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e | rate(prj,."%%.vcxproj",.premake. |
581a0 | 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 | vs2010_vcxproj).premake.generate |
581c0 | 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 | (prj,."%%.vcxproj.user",.premake |
581e0 | 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 | .vs2010_vcxproj_user).premake.ge |
58200 | 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 | nerate(prj,."%%.vcxproj.filters" |
58220 | 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 | ,.vstudio.vc2010.generate_filter |
58240 | 73 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 | s).end.end,.oncleansolution.=.pr |
58260 | 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 | emake.vstudio.cleansolution,.onc |
58280 | 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 | leanproject..=.premake.vstudio.c |
582a0 | 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 70 | leanproject,.oncleantarget...=.p |
582c0 | 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 | remake.vstudio.cleantarget,.vstu |
582e0 | 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a | dio.=.{.solutionVersion.=."12",. |
58300 | 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 | targetFramework.=."4.5",.toolsVe |
58320 | 72 73 69 6f 6e 20 20 20 20 3d 20 22 34 2e 30 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 | rsion....=."4.0",.supports64bitE |
58340 | 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b | ditContinue.=.false,.}.}..premak |
58360 | 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 33 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 | e.vstudio.vc2013.=.{}.local.vc20 |
58380 | 31 33 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 33 0a 6c 6f 63 61 | 13.=.premake.vstudio.vc2013.loca |
583a0 | 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6e 65 77 61 | l.vstudio.=.premake.vstudio.newa |
583c0 | 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 | ction.{.trigger.........=."vs201 |
583e0 | 33 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 | 3",.shortname.......=."Visual.St |
58400 | 75 64 69 6f 20 32 30 31 33 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 | udio.2013",.description.....=."G |
58420 | 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 | enerate.Microsoft.Visual.Studio. |
58440 | 32 30 31 33 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 | 2013.project.files",.os......... |
58460 | 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 | .....=."windows",.valid_kinds... |
58480 | 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 | ..=.{."ConsoleApp",."WindowedApp |
584a0 | 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 | ",."StaticLib",."SharedLib".},.v |
584c0 | 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 | alid_languages.=.{."C",."C++",." |
584e0 | 43 23 22 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 | C#"},.valid_tools.....=.{.cc.... |
58500 | 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 | .=.{."msc"...},.dotnet.=.{."msne |
58520 | 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 | t".},.},.onsolution.=.function(s |
58540 | 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c | ln).premake.generate(sln,."%%.sl |
58560 | 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e | n",.vstudio.sln2005.generate).en |
58580 | 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 | d,.onproject.=.function(prj).if. |
585a0 | 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 | premake.isdotnetproject(prj).the |
585c0 | 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 | n.premake.generate(prj,."%%.cspr |
585e0 | 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 | oj",.vstudio.cs2005.generate).pr |
58600 | 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 | emake.generate(prj,."%%.csproj.u |
58620 | 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 | ser",.vstudio.cs2005.generate_us |
58640 | 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 | er).else.premake.vstudio.needApp |
58660 | 78 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 | xManifest.=.false.premake.genera |
58680 | 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 | te(prj,."%%.vcxproj",.premake.vs |
586a0 | 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 | 2010_vcxproj).premake.generate(p |
586c0 | 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 | rj,."%%.vcxproj.user",.premake.v |
586e0 | 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 | s2010_vcxproj_user).premake.gene |
58700 | 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 | rate(prj,."%%.vcxproj.filters",. |
58720 | 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 | vstudio.vc2010.generate_filters) |
58740 | 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 | .if.premake.vstudio.needAppxMani |
58760 | 66 65 73 74 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 | fest.then.premake.generate(prj,. |
58780 | 22 25 25 2f 50 61 63 6b 61 67 65 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 2c 20 70 72 65 6d 61 | "%%/Package.appxmanifest",.prema |
587a0 | 6b 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 29 0a 65 6e 64 0a 65 6e 64 0a | ke.vs2010_appxmanifest).end.end. |
587c0 | 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 | end,.oncleansolution.=.premake.v |
587e0 | 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f | studio.cleansolution,.oncleanpro |
58800 | 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f | ject..=.premake.vstudio.cleanpro |
58820 | 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e | ject,.oncleantarget...=.premake. |
58840 | 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b | vstudio.cleantarget,.vstudio.=.{ |
58860 | 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 46 | .solutionVersion.=."12",.targetF |
58880 | 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 | ramework.=."4.5",.toolsVersion.. |
588a0 | 20 20 3d 20 22 31 32 2e 30 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e | ..=."12.0",.supports64bitEditCon |
588c0 | 74 69 6e 75 65 20 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 | tinue.=.false,.}.}..premake.vstu |
588e0 | 64 69 6f 2e 76 63 32 30 31 35 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 35 20 3d 20 70 | dio.vc2015.=.{}.local.vc2015.=.p |
58900 | 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 35 0a 6c 6f 63 61 6c 20 76 73 74 75 | remake.vstudio.vc2015.local.vstu |
58920 | 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6e 65 77 61 63 74 69 6f 6e 0a | dio.=.premake.vstudio.newaction. |
58940 | 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 35 22 2c 0a 73 68 | {.trigger.........=."vs2015",.sh |
58960 | 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 | ortname.......=."Visual.Studio.2 |
58980 | 30 31 35 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 | 015",.description.....=."Generat |
589a0 | 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 35 20 70 | e.Microsoft.Visual.Studio.2015.p |
589c0 | 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d | roject.files",.os..............= |
589e0 | 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 | ."windows",.valid_kinds.....=.{. |
58a00 | 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 | "ConsoleApp",."WindowedApp",."St |
58a20 | 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c | aticLib",."SharedLib".},.valid_l |
58a40 | 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 20 7d 2c | anguages.=.{."C",."C++",."C#".}, |
58a60 | 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 | .valid_tools.....=.{.cc.....=.{. |
58a80 | 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c | "msc"...},.dotnet.=.{."msnet".}, |
58aa0 | 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 | .},.onsolution.=.function(sln).p |
58ac0 | 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 | remake.generate(sln,."%%.sln",.v |
58ae0 | 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e | studio.sln2005.generate).end,.on |
58b00 | 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 | project.=.function(prj).if.prema |
58b20 | 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 | ke.isdotnetproject(prj).then.pre |
58b40 | 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 | make.generate(prj,."%%.csproj",. |
58b60 | 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 | vstudio.cs2005.generate).premake |
58b80 | 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c | .generate(prj,."%%.csproj.user", |
58ba0 | 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 | .vstudio.cs2005.generate_user).e |
58bc0 | 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 | lse.premake.vstudio.needAppxMani |
58be0 | 66 65 73 74 20 3d 20 66 61 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 | fest.=.false.premake.generate(pr |
58c00 | 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f | j,."%%.vcxproj",.premake.vs2010_ |
58c20 | 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 | vcxproj).premake.generate(prj,." |
58c40 | 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 | %%.vcxproj.user",.premake.vs2010 |
58c60 | 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 | _vcxproj_user).premake.generate( |
58c80 | 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 | prj,."%%.vcxproj.filters",.vstud |
58ca0 | 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 69 66 20 70 | io.vc2010.generate_filters).if.p |
58cc0 | 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 | remake.vstudio.needAppxManifest. |
58ce0 | 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2f 50 | then.premake.generate(prj,."%%/P |
58d00 | 61 63 6b 61 67 65 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 | ackage.appxmanifest",.premake.vs |
58d20 | 32 30 31 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a | 2010_appxmanifest).end.end.end,. |
58d40 | 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 | oncleansolution.=.premake.vstudi |
58d60 | 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 | o.cleansolution,.oncleanproject. |
58d80 | 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c | .=.premake.vstudio.cleanproject, |
58da0 | 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 | .oncleantarget...=.premake.vstud |
58dc0 | 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 | io.cleantarget,.vstudio.=.{.solu |
58de0 | 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 | tionVersion.=."12",.targetFramew |
58e00 | 6f 72 6b 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 | ork.=."4.5",.toolsVersion....=." |
58e20 | 31 34 2e 30 22 2c 0a 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 | 14.0",.windowsTargetPlatformVers |
58e40 | 69 6f 6e 20 3d 20 22 38 2e 31 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f | ion.=."8.1",.supports64bitEditCo |
58e60 | 6e 74 69 6e 75 65 20 3d 20 74 72 75 65 2c 0a 7d 0a 7d 0a 00 6c 6f 63 61 6c 20 76 73 74 75 64 69 | ntinue.=.true,.}.}..local.vstudi |
58e80 | 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a | o.=.premake.vstudio.newaction.{. |
58ea0 | 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 31 35 22 2c 0a 73 68 6f 72 74 6e | trigger.........=."vs15",.shortn |
58ec0 | 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 31 35 22 2c 0a | ame.......=."Visual.Studio.15",. |
58ee0 | 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 | description.....=."Generate.Micr |
58f00 | 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 31 35 20 70 72 6f 6a 65 63 74 20 66 | osoft.Visual.Studio.15.project.f |
58f20 | 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 | iles",.os..............=."window |
58f40 | 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 | s",.valid_kinds.....=.{."Console |
58f60 | 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 | App",."WindowedApp",."StaticLib" |
58f80 | 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 | ,."SharedLib".},.valid_languages |
58fa0 | 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 | .=.{."C",."C++",."C#".},.valid_t |
58fc0 | 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 | ools.....=.{.cc.....=.{."msc"... |
58fe0 | 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f | },.dotnet.=.{."msnet".},.},.onso |
59000 | 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 | lution.=.function(sln).premake.g |
59020 | 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 | enerate(sln,."%%.sln",.vstudio.s |
59040 | 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 | ln2005.generate).end,.onproject. |
59060 | 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 | =.function(prj).if.premake.isdot |
59080 | 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e | netproject(prj).then.premake.gen |
590a0 | 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e | erate(prj,."%%.csproj",.vstudio. |
590c0 | 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 | cs2005.generate).premake.generat |
590e0 | 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f | e(prj,."%%.csproj.user",.vstudio |
59100 | 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 76 73 74 75 | .cs2005.generate_user).else.vstu |
59120 | 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 6c 73 65 0a 70 72 65 | dio.needAppxManifest.=.false.pre |
59140 | 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c | make.generate(prj,."%%.vcxproj", |
59160 | 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 | .premake.vs2010_vcxproj).premake |
59180 | 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 | .generate(prj,."%%.vcxproj.user" |
591a0 | 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 | ,.premake.vs2010_vcxproj_user).p |
591c0 | 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a | remake.generate(prj,."%%.vcxproj |
591e0 | 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 | .filters",.vstudio.vc2010.genera |
59200 | 74 65 5f 66 69 6c 74 65 72 73 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d | te_filters).if.vstudio.needAppxM |
59220 | 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 | anifest.then.premake.generate(pr |
59240 | 6a 2c 20 22 25 25 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 | j,."%%.appxmanifest",.premake.vs |
59260 | 32 30 31 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a | 2010_appxmanifest).end.end.end,. |
59280 | 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 | oncleansolution.=.vstudio.cleans |
592a0 | 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 76 73 74 75 64 | olution,.oncleanproject..=.vstud |
592c0 | 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 | io.cleanproject,.oncleantarget.. |
592e0 | 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 | .=.vstudio.cleantarget,.vstudio. |
59300 | 3d 20 7b 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 | =.{.solutionVersion.=."12",.targ |
59320 | 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 35 2e 32 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 | etFramework.=."4.5.2",.toolsVers |
59340 | 69 6f 6e 20 20 20 20 3d 20 22 31 35 2e 30 22 2c 0a 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c | ion....=."15.0",.windowsTargetPl |
59360 | 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 20 3d 20 22 38 2e 31 22 2c 0a 73 75 70 70 6f 72 74 73 36 | atformVersion.=."8.1",.supports6 |
59380 | 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 74 72 75 65 2c 0a 7d 0a 7d 0a 00 70 72 | 4bitEditContinue.=.true,.}.}..pr |
593a0 | 65 6d 61 6b 65 2e 78 63 6f 64 65 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e | emake.xcode.=.{.}.premake.xcode. |
593c0 | 74 6f 6f 6c 73 65 74 20 3d 20 22 6d 61 63 6f 73 78 22 0a 6e 65 77 61 63 74 69 6f 6e 20 0a 7b 0a | toolset.=."macosx".newaction..{. |
593e0 | 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 78 63 6f 64 65 33 22 2c 0a 73 68 6f 72 | trigger.........=."xcode3",.shor |
59400 | 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 58 63 6f 64 65 20 33 22 2c 0a 64 65 73 63 72 69 70 | tname.......=."Xcode.3",.descrip |
59420 | 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 41 70 70 6c 65 20 58 63 6f 64 65 | tion.....=."Generate.Apple.Xcode |
59440 | 20 33 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 | .3.project.files.(experimental)" |
59460 | 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 6d 61 63 6f 73 78 22 2c 0a 76 61 | ,.os..............=."macosx",.va |
59480 | 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 | lid_kinds.....=.{."ConsoleApp",. |
594a0 | 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 2c 20 22 53 74 61 | "WindowedApp",."SharedLib",."Sta |
594c0 | 74 69 63 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 | ticLib".},.valid_languages.=.{." |
594e0 | 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b | C",."C++".},.valid_tools.....=.{ |
59500 | 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 76 61 6c 69 64 5f 70 6c | .cc.....=.{."gcc".},.},.valid_pl |
59520 | 61 74 66 6f 72 6d 73 20 3d 20 7b 20 0a 4e 61 74 69 76 65 20 3d 20 22 4e 61 74 69 76 65 22 2c 20 | atforms.=.{..Native.=."Native",. |
59540 | 0a 78 33 32 20 3d 20 22 4e 61 74 69 76 65 20 33 32 2d 62 69 74 22 2c 20 0a 78 36 34 20 3d 20 22 | .x32.=."Native.32-bit",..x64.=." |
59560 | 4e 61 74 69 76 65 20 36 34 2d 62 69 74 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 | Native.64-bit",..Universal32.=." |
59580 | 33 32 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 | 32-bit.Universal",..Universal64. |
595a0 | 3d 20 22 36 34 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c | =."64-bit.Universal",..Universal |
595c0 | 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c 0a 7d 2c 0a 64 65 66 61 75 6c 74 5f 70 6c 61 74 66 | .=."Universal",.},.default_platf |
595e0 | 6f 72 6d 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 | orm.=."Universal",.onsolution.=. |
59600 | 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 65 70 | function(sln).premake.xcode.prep |
59620 | 61 72 65 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 | aresolution(sln).end,.onproject. |
59640 | 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 | =.function(prj).premake.generate |
59660 | 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 2f 70 72 6f 6a 65 63 74 2e 70 62 78 70 | (prj,."%%.xcodeproj/project.pbxp |
59680 | 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 | roj",.premake.xcode.project).end |
596a0 | 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 | ,.oncleanproject.=.function(prj) |
596c0 | 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 | .premake.clean.directory(prj,."% |
596e0 | 25 2e 78 63 6f 64 65 70 72 6f 6a 22 29 0a 65 6e 64 2c 0a 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 | %.xcodeproj").end,.oncheckprojec |
59700 | 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6c 61 73 74 0a 66 6f 72 | t.=.function(prj).local.last.for |
59720 | 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 | .cfg.in.premake.eachconfig(prj). |
59740 | 64 6f 0a 69 66 20 6c 61 73 74 20 61 6e 64 20 6c 61 73 74 20 7e 3d 20 63 66 67 2e 6b 69 6e 64 20 | do.if.last.and.last.~=.cfg.kind. |
59760 | 74 68 65 6e 0a 65 72 72 6f 72 28 22 50 72 6f 6a 65 63 74 20 27 22 20 2e 2e 20 70 72 6a 2e 6e 61 | then.error("Project.'"....prj.na |
59780 | 6d 65 20 2e 2e 20 22 27 20 75 73 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 74 61 72 67 | me...."'.uses.more.than.one.targ |
597a0 | 65 74 20 6b 69 6e 64 3b 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 58 63 6f 64 65 22 | et.kind;.not.supported.by.Xcode" |
597c0 | 2c 20 30 29 0a 65 6e 64 0a 6c 61 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e 64 0a 65 6e 64 | ,.0).end.last.=.cfg.kind.end.end |
597e0 | 2c 0a 7d 0a 6e 65 77 61 63 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 | ,.}.newaction..{.trigger........ |
59800 | 20 3d 20 22 78 63 6f 64 65 34 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 | .=."xcode4",.shortname.......=." |
59820 | 58 63 6f 64 65 20 34 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e | Xcode.4",.description.....=."Gen |
59840 | 65 72 61 74 65 20 41 70 70 6c 65 20 58 63 6f 64 65 20 34 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 | erate.Apple.Xcode.4.project.file |
59860 | 73 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 | s.(experimental)",.os........... |
59880 | 20 20 20 3d 20 22 6d 61 63 6f 73 78 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d | ...=."macosx",.valid_kinds.....= |
598a0 | 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 | .{."ConsoleApp",."WindowedApp",. |
598c0 | 22 53 68 61 72 65 64 4c 69 62 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 | "SharedLib",."StaticLib".},.vali |
598e0 | 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 | d_languages.=.{."C",."C++".},.va |
59900 | 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 67 63 | lid_tools.....=.{.cc.....=.{."gc |
59920 | 63 22 20 7d 2c 0a 7d 2c 0a 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 20 0a 4e 61 | c".},.},.valid_platforms.=.{..Na |
59940 | 74 69 76 65 20 3d 20 22 4e 61 74 69 76 65 22 2c 20 0a 78 33 32 20 3d 20 22 4e 61 74 69 76 65 20 | tive.=."Native",..x32.=."Native. |
59960 | 33 32 2d 62 69 74 22 2c 20 0a 78 36 34 20 3d 20 22 4e 61 74 69 76 65 20 36 34 2d 62 69 74 22 2c | 32-bit",..x64.=."Native.64-bit", |
59980 | 20 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 33 32 2d 62 69 74 20 55 6e 69 76 65 72 73 61 | ..Universal32.=."32-bit.Universa |
599a0 | 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 22 36 34 2d 62 69 74 20 55 6e 69 76 65 | l",..Universal64.=."64-bit.Unive |
599c0 | 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c | rsal",..Universal.=."Universal", |
599e0 | 0a 7d 2c 0a 64 65 66 61 75 6c 74 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 22 55 6e 69 76 65 72 73 61 | .},.default_platform.=."Universa |
59a00 | 6c 22 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 | l",.onsolution.=.function(sln).p |
59a20 | 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 78 63 77 6f 72 6b 73 | remake.generate(sln,."%%.xcworks |
59a40 | 70 61 63 65 2f 63 6f 6e 74 65 6e 74 73 2e 78 63 77 6f 72 6b 73 70 61 63 65 64 61 74 61 22 2c 20 | pace/contents.xcworkspacedata",. |
59a60 | 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 67 65 6e 65 72 61 74 | premake.xcode4.workspace_generat |
59a80 | 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a | e).end,.onproject.=.function(prj |
59aa0 | 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 | ).premake.generate(prj,."%%.xcod |
59ac0 | 65 70 72 6f 6a 2f 70 72 6f 6a 65 63 74 2e 70 62 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e | eproj/project.pbxproj",.premake. |
59ae0 | 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 | xcode.project).end,.oncleanproje |
59b00 | 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e | ct.=.function(prj).premake.clean |
59b20 | 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 29 0a | .directory(prj,."%%.xcodeproj"). |
59b40 | 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 25 | premake.clean.directory(prj,."%% |
59b60 | 2e 78 63 77 6f 72 6b 73 70 61 63 65 22 29 0a 65 6e 64 2c 0a 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 | .xcworkspace").end,.oncheckproje |
59b80 | 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6c 61 73 74 0a 66 6f | ct.=.function(prj).local.last.fo |
59ba0 | 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 | r.cfg.in.premake.eachconfig(prj) |
59bc0 | 20 64 6f 0a 69 66 20 6c 61 73 74 20 61 6e 64 20 6c 61 73 74 20 7e 3d 20 63 66 67 2e 6b 69 6e 64 | .do.if.last.and.last.~=.cfg.kind |
59be0 | 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 50 72 6f 6a 65 63 74 20 27 22 20 2e 2e 20 70 72 6a 2e 6e | .then.error("Project.'"....prj.n |
59c00 | 61 6d 65 20 2e 2e 20 22 27 20 75 73 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 74 61 72 | ame...."'.uses.more.than.one.tar |
59c20 | 67 65 74 20 6b 69 6e 64 3b 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 58 63 6f 64 65 | get.kind;.not.supported.by.Xcode |
59c40 | 22 2c 20 30 29 0a 65 6e 64 0a 6c 61 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e 64 0a 65 6e | ",.0).end.last.=.cfg.kind.end.en |
59c60 | 64 2c 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 61 72 61 6d 65 74 65 72 73 20 3d | d,.}..premake.xcode.parameters.= |
59c80 | 20 7b 20 7d 0a 6c 6f 63 61 6c 20 78 63 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 | .{.}.local.xcode.=.premake.xcode |
59ca0 | 0a 6c 6f 63 61 6c 20 74 72 65 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 | .local.tree..=.premake.tree.func |
59cc0 | 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 | tion.xcode.getbuildcategory(node |
59ce0 | 29 0a 6c 6f 63 61 6c 20 63 61 74 65 67 6f 72 69 65 73 20 3d 20 7b 0a 5b 22 2e 61 22 5d 20 3d 20 | ).local.categories.=.{.[".a"].=. |
59d00 | 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 63 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 | "Frameworks",.[".c"].=."Sources" |
59d20 | 2c 0a 5b 22 2e 63 63 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 | ,.[".cc"].=."Sources",.[".cpp"]. |
59d40 | 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 78 78 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 | =."Sources",.[".cxx"].=."Sources |
59d60 | 22 2c 0a 5b 22 2e 64 79 6c 69 62 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 | ",.[".dylib"].=."Frameworks",.[" |
59d80 | 2e 66 72 61 6d 65 77 6f 72 6b 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e | .framework"].=."Frameworks",.[". |
59da0 | 6d 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 3d 20 22 53 6f 75 72 | m"].=."Sources",.[".mm"].=."Sour |
59dc0 | 63 65 73 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 73 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 | ces",.[".strings"].=."Resources" |
59de0 | 2c 0a 5b 22 2e 6e 69 62 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 78 69 62 | ,.[".nib"].=."Resources",.[".xib |
59e00 | 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d 20 3d 20 22 52 | "].=."Resources",.[".icns"].=."R |
59e20 | 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 | esources",.[".bmp"].=."Resources |
59e40 | 22 2c 0a 5b 22 2e 77 61 76 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 7d 0a 72 65 74 | ",.[".wav"].=."Resources",.}.ret |
59e60 | 75 72 6e 20 63 61 74 65 67 6f 72 69 65 73 5b 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e | urn.categories[path.getextension |
59e80 | 28 6e 6f 64 65 2e 6e 61 6d 65 29 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e | (node.name)].end.function.xcode. |
59ea0 | 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 | getconfigname(cfg).local.name.=. |
59ec0 | 63 66 67 2e 6e 61 6d 65 0a 69 66 20 23 63 66 67 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f | cfg.name.if.#cfg.project.solutio |
59ee0 | 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 20 3e 20 31 20 74 68 65 6e 0a 6e 61 6d 65 20 | n.xcode.platforms.>.1.then.name. |
59f00 | 3d 20 6e 61 6d 65 20 2e 2e 20 22 20 22 20 2e 2e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e | =.name...."."....premake.action. |
59f20 | 63 75 72 72 65 6e 74 28 29 2e 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c | current().valid_platforms[cfg.pl |
59f40 | 61 74 66 6f 72 6d 5d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 | atform].end.return.name.end.func |
59f60 | 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 28 6e 6f 64 65 29 0a 6c 6f 63 | tion.xcode.getfiletype(node).loc |
59f80 | 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a 5b 22 2e 63 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 | al.types.=.{.[".c"].........=."s |
59fa0 | 6f 75 72 63 65 63 6f 64 65 2e 63 2e 63 22 2c 0a 5b 22 2e 63 63 22 5d 20 20 20 20 20 20 20 20 3d | ourcecode.c.c",.[".cc"]........= |
59fc0 | 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 | ."sourcecode.cpp.cpp",.[".cpp"]. |
59fe0 | 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 | ......=."sourcecode.cpp.cpp",.[" |
5a000 | 2e 63 73 73 22 5d 20 20 20 20 20 20 20 3d 20 22 74 65 78 74 2e 63 73 73 22 2c 0a 5b 22 2e 63 78 | .css"].......=."text.css",.[".cx |
5a020 | 78 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 | x"].......=."sourcecode.cpp.cpp" |
5a040 | 2c 0a 5b 22 2e 66 72 61 6d 65 77 6f 72 6b 22 5d 20 3d 20 22 77 72 61 70 70 65 72 2e 66 72 61 6d | ,.[".framework"].=."wrapper.fram |
5a060 | 65 77 6f 72 6b 22 2c 0a 5b 22 2e 67 69 66 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e | ework",.[".gif"].......=."image. |
5a080 | 67 69 66 22 2c 0a 5b 22 2e 68 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f | gif",.[".h"].........=."sourceco |
5a0a0 | 64 65 2e 63 2e 68 22 2c 0a 5b 22 2e 68 74 6d 6c 22 5d 20 20 20 20 20 20 3d 20 22 74 65 78 74 2e | de.c.h",.[".html"]......=."text. |
5a0c0 | 68 74 6d 6c 22 2c 0a 5b 22 2e 6c 75 61 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 | html",.[".lua"].......=."sourcec |
5a0e0 | 6f 64 65 2e 6c 75 61 22 2c 0a 5b 22 2e 6d 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 | ode.lua",.[".m"].........=."sour |
5a100 | 63 65 63 6f 64 65 2e 63 2e 6f 62 6a 63 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 20 20 20 20 20 20 20 3d | cecode.c.objc",.[".mm"]........= |
5a120 | 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 70 70 22 2c 0a 5b 22 2e 6e 69 62 | ."sourcecode.cpp.objcpp",.[".nib |
5a140 | 22 5d 20 20 20 20 20 20 20 3d 20 22 77 72 61 70 70 65 72 2e 6e 69 62 22 2c 0a 5b 22 2e 70 63 68 | "].......=."wrapper.nib",.[".pch |
5a160 | 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 68 22 2c 0a 5b 22 2e | "].......=."sourcecode.c.h",.[". |
5a180 | 70 6c 69 73 74 22 5d 20 20 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e 78 6d 6c 22 2c 0a | plist"].....=."text.plist.xml",. |
5a1a0 | 5b 22 2e 73 74 72 69 6e 67 73 22 5d 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e 73 74 72 | [".strings"]...=."text.plist.str |
5a1c0 | 69 6e 67 73 22 2c 0a 5b 22 2e 78 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 66 69 6c 65 2e 78 69 | ings",.[".xib"].......=."file.xi |
5a1e0 | 62 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 69 63 6e 73 | b",.[".icns"]......=."image.icns |
5a200 | 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 62 6d 70 22 2c | ",.[".bmp"].......=."image.bmp", |
5a220 | 0a 5b 22 2e 77 61 76 22 5d 20 20 20 20 20 20 20 3d 20 22 61 75 64 69 6f 2e 77 61 76 22 2c 0a 7d | .[".wav"].......=."audio.wav",.} |
5a240 | 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 | .return.types[path.getextension( |
5a260 | 6e 6f 64 65 2e 70 61 74 68 29 5d 20 6f 72 20 22 74 65 78 74 22 0a 65 6e 64 0a 66 75 6e 63 74 69 | node.path)].or."text".end.functi |
5a280 | 6f 6e 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 46 6f 72 63 65 64 28 6e 6f 64 65 29 | on.xcode.getfiletypeForced(node) |
5a2a0 | 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a 5b 22 2e 63 22 5d 20 20 20 20 20 20 20 20 20 | .local.types.=.{.[".c"]......... |
5a2c0 | 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 63 22 5d 20 | =."sourcecode.cpp.cpp",.[".cc"]. |
5a2e0 | 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b | .......=."sourcecode.cpp.cpp",.[ |
5a300 | 22 2e 63 70 70 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e | ".cpp"].......=."sourcecode.cpp. |
5a320 | 63 70 70 22 2c 0a 5b 22 2e 63 73 73 22 5d 20 20 20 20 20 20 20 3d 20 22 74 65 78 74 2e 63 73 73 | cpp",.[".css"].......=."text.css |
5a340 | 22 2c 0a 5b 22 2e 63 78 78 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e | ",.[".cxx"].......=."sourcecode. |
5a360 | 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 66 72 61 6d 65 77 6f 72 6b 22 5d 20 3d 20 22 77 72 61 70 | cpp.cpp",.[".framework"].=."wrap |
5a380 | 70 65 72 2e 66 72 61 6d 65 77 6f 72 6b 22 2c 0a 5b 22 2e 67 69 66 22 5d 20 20 20 20 20 20 20 3d | per.framework",.[".gif"].......= |
5a3a0 | 20 22 69 6d 61 67 65 2e 67 69 66 22 2c 0a 5b 22 2e 68 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 | ."image.gif",.[".h"].........=." |
5a3c0 | 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 68 22 2c 0a 5b 22 2e 68 74 6d 6c 22 5d 20 20 20 20 | sourcecode.cpp.h",.[".html"].... |
5a3e0 | 20 20 3d 20 22 74 65 78 74 2e 68 74 6d 6c 22 2c 0a 5b 22 2e 6c 75 61 22 5d 20 20 20 20 20 20 20 | ..=."text.html",.[".lua"]....... |
5a400 | 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 6c 75 61 22 2c 0a 5b 22 2e 6d 22 5d 20 20 20 20 20 20 | =."sourcecode.lua",.[".m"]...... |
5a420 | 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 70 70 22 2c 0a 5b 22 | ...=."sourcecode.cpp.objcpp",.[" |
5a440 | 2e 6d 6d 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 6f | .mm"]........=."sourcecode.cpp.o |
5a460 | 62 6a 63 70 70 22 2c 0a 5b 22 2e 6e 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 77 72 61 70 70 65 | bjcpp",.[".nib"].......=."wrappe |
5a480 | 72 2e 6e 69 62 22 2c 0a 5b 22 2e 70 63 68 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 | r.nib",.[".pch"].......=."source |
5a4a0 | 63 6f 64 65 2e 63 70 70 2e 68 22 2c 0a 5b 22 2e 70 6c 69 73 74 22 5d 20 20 20 20 20 3d 20 22 74 | code.cpp.h",.[".plist"].....=."t |
5a4c0 | 65 78 74 2e 70 6c 69 73 74 2e 78 6d 6c 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 73 22 5d 20 20 20 3d | ext.plist.xml",.[".strings"]...= |
5a4e0 | 20 22 74 65 78 74 2e 70 6c 69 73 74 2e 73 74 72 69 6e 67 73 22 2c 0a 5b 22 2e 78 69 62 22 5d 20 | ."text.plist.strings",.[".xib"]. |
5a500 | 20 20 20 20 20 20 3d 20 22 66 69 6c 65 2e 78 69 62 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d 20 20 20 | ......=."file.xib",.[".icns"]... |
5a520 | 20 20 20 3d 20 22 69 6d 61 67 65 2e 69 63 6e 73 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 20 20 20 20 | ...=."image.icns",.[".bmp"]..... |
5a540 | 20 20 3d 20 22 69 6d 61 67 65 2e 62 6d 70 22 2c 0a 5b 22 2e 77 61 76 22 5d 20 20 20 20 20 20 20 | ..=."image.bmp",.[".wav"]....... |
5a560 | 3d 20 22 61 75 64 69 6f 2e 77 61 76 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 70 61 | =."audio.wav",.}.return.types[pa |
5a580 | 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 70 61 74 68 29 5d 20 6f 72 20 22 | th.getextension(node.path)].or." |
5a5a0 | 74 65 78 74 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 70 72 6f 64 | text".end.function.xcode.getprod |
5a5c0 | 75 63 74 74 79 70 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a 43 6f | ucttype(node).local.types.=.{.Co |
5a5e0 | 6e 73 6f 6c 65 41 70 70 20 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 | nsoleApp..=."com.apple.product-t |
5a600 | 79 70 65 2e 74 6f 6f 6c 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 63 6f 6d 2e 61 70 | ype.tool",.WindowedApp.=."com.ap |
5a620 | 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 61 70 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 53 | ple.product-type.application",.S |
5a640 | 74 61 74 69 63 4c 69 62 20 20 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d | taticLib...=."com.apple.product- |
5a660 | 74 79 70 65 2e 6c 69 62 72 61 72 79 2e 73 74 61 74 69 63 22 2c 0a 53 68 61 72 65 64 4c 69 62 20 | type.library.static",.SharedLib. |
5a680 | 20 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 6c 69 62 72 | ..=."com.apple.product-type.libr |
5a6a0 | 61 72 79 2e 64 79 6e 61 6d 69 63 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 6e 6f 64 | ary.dynamic",.}.return.types[nod |
5a6c0 | 65 2e 63 66 67 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 | e.cfg.kind].end.function.xcode.g |
5a6e0 | 65 74 74 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d | ettargettype(node).local.types.= |
5a700 | 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 22 5c 22 63 6f 6d 70 69 6c 65 64 2e 6d 61 63 | .{.ConsoleApp..=."\"compiled.mac |
5a720 | 68 2d 6f 2e 65 78 65 63 75 74 61 62 6c 65 5c 22 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d | h-o.executable\"",.WindowedApp.= |
5a740 | 20 22 77 72 61 70 70 65 72 2e 61 70 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 53 74 61 74 69 63 4c 69 | ."wrapper.application",.StaticLi |
5a760 | 62 20 20 20 3d 20 22 61 72 63 68 69 76 65 2e 61 72 22 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 | b...=."archive.ar",.SharedLib... |
5a780 | 3d 20 22 5c 22 63 6f 6d 70 69 6c 65 64 2e 6d 61 63 68 2d 6f 2e 64 79 6c 69 62 5c 22 22 2c 0a 7d | =."\"compiled.mach-o.dylib\"",.} |
5a7a0 | 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 5d 0a 65 6e 64 | .return.types[node.cfg.kind].end |
5a7c0 | 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 78 63 6f 64 65 70 72 6f 6a 6e 61 6d 65 | .function.xcode.getxcodeprojname |
5a7e0 | 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a | (prj).local.fname.=.premake.proj |
5a800 | 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 | ect.getfilename(prj,."%%.xcodepr |
5a820 | 6f 6a 22 29 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 | oj").return.fname.end.function.x |
5a840 | 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 28 | code.isframework(fname).return.( |
5a860 | 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 66 72 | path.getextension(fname).==.".fr |
5a880 | 61 6d 65 77 6f 72 6b 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 6e 65 77 | amework").end.function.xcode.new |
5a8a0 | 69 64 28 29 0a 72 65 74 75 72 6e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 30 34 58 25 | id().return.string.format("%04X% |
5a8c0 | 30 34 58 25 30 34 58 25 30 34 58 25 30 34 58 25 30 34 58 22 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f | 04X%04X%04X%04X%04X",.math.rando |
5a8e0 | 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 | m(0,.32767),.math.random(0,.3276 |
5a900 | 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e | 7),.math.random(0,.32767),.math. |
5a920 | 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c | random(0,.32767),.math.random(0, |
5a940 | 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 29 0a | .32767),.math.random(0,.32767)). |
5a960 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 70 72 65 70 61 72 65 73 6f 6c 75 74 69 | end.function.xcode.preparesoluti |
5a980 | 6f 6e 28 73 6c 6e 29 0a 73 6c 6e 2e 78 63 6f 64 65 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 78 63 6f 64 | on(sln).sln.xcode.=.{.}.sln.xcod |
5a9a0 | 65 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 | e.platforms.=.premake.filterplat |
5a9c0 | 66 6f 72 6d 73 28 73 6c 6e 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e | forms(sln,.premake.action.curren |
5a9e0 | 74 28 29 2e 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 2c 20 22 55 6e 69 76 65 72 73 61 6c 22 | t().valid_platforms,."Universal" |
5aa00 | 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 | ).for.prj.in.premake.solution.ea |
5aa20 | 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 | chproject(sln).do.local.cfg.=.pr |
5aa40 | 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 72 6a 2e 63 6f 6e 66 69 67 75 | emake.getconfig(prj,.prj.configu |
5aa60 | 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 73 6c 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 5b | rations[1],.sln.xcode.platforms[ |
5aa80 | 31 5d 29 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 | 1]).local.node.=.premake.tree.ne |
5aaa0 | 77 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 | w(path.getname(cfg.buildtarget.b |
5aac0 | 75 6e 64 6c 65 70 61 74 68 29 29 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 63 66 67 0a 6e 6f 64 65 2e | undlepath)).node.cfg.=.cfg.node. |
5aae0 | 69 64 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 | id.=.premake.xcode.newid(node,." |
5ab00 | 70 72 6f 64 75 63 74 22 29 0a 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 20 3d 20 70 72 65 6d 61 6b | product").node.targetid.=.premak |
5ab20 | 65 2e 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 74 61 72 67 65 74 22 29 0a 70 72 | e.xcode.newid(node,."target").pr |
5ab40 | 6a 2e 78 63 6f 64 65 20 3d 20 7b 7d 0a 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f | j.xcode.=.{}.prj.xcode.projectno |
5ab60 | 64 65 20 3d 20 6e 6f 64 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 | de.=.node.end.end.function.xcode |
5ab80 | 2e 70 72 69 6e 74 6c 69 73 74 28 6c 69 73 74 2c 20 74 61 67 29 0a 69 66 20 23 6c 69 73 74 20 3e | .printlist(list,.tag).if.#list.> |
5aba0 | 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 20 3d 20 28 27 2c 20 74 61 67 29 0a 66 6f 72 20 | .0.then._p(4,'%s.=.(',.tag).for. |
5abc0 | 5f 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 6c 69 73 74 29 20 64 6f 0a 6c 6f 63 61 6c | _,.item.in.ipairs(list).do.local |
5abe0 | 20 65 73 63 61 70 65 64 5f 69 74 65 6d 20 3d 20 69 74 65 6d 3a 67 73 75 62 28 22 5c 22 22 2c 20 | .escaped_item.=.item:gsub("\"",. |
5ac00 | 22 5c 5c 5c 22 22 29 0a 5f 70 28 35 2c 20 27 22 25 73 22 2c 27 2c 20 65 73 63 61 70 65 64 5f 69 | "\\\"")._p(5,.'"%s",',.escaped_i |
5ac20 | 74 65 6d 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 29 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 | tem).end._p(4,');').end.end.func |
5ac40 | 74 69 6f 6e 20 78 63 6f 64 65 2e 48 65 61 64 65 72 28 29 0a 5f 70 28 27 2f 2f 20 21 24 2a 55 54 | tion.xcode.Header()._p('//.!$*UT |
5ac60 | 46 38 2a 24 21 27 29 0a 5f 70 28 27 7b 27 29 0a 5f 70 28 31 2c 27 61 72 63 68 69 76 65 56 65 72 | F8*$!')._p('{')._p(1,'archiveVer |
5ac80 | 73 69 6f 6e 20 3d 20 31 3b 27 29 0a 5f 70 28 31 2c 27 63 6c 61 73 73 65 73 20 3d 20 7b 27 29 0a | sion.=.1;')._p(1,'classes.=.{'). |
5aca0 | 5f 70 28 31 2c 27 7d 3b 27 29 0a 5f 70 28 31 2c 27 6f 62 6a 65 63 74 56 65 72 73 69 6f 6e 20 3d | _p(1,'};')._p(1,'objectVersion.= |
5acc0 | 20 34 35 3b 27 29 0a 5f 70 28 31 2c 27 6f 62 6a 65 63 74 73 20 3d 20 7b 27 29 0a 5f 70 28 27 27 | .45;')._p(1,'objects.=.{')._p('' |
5ace0 | 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 42 75 69 6c 64 46 69 6c | ).end.function.xcode.PBXBuildFil |
5ad00 | 65 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 42 75 69 6c 64 46 69 6c 65 20 | e(tr)._p('/*.Begin.PBXBuildFile. |
5ad20 | 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b | section.*/').tree.traverse(tr,.{ |
5ad40 | 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 | .onnode.=.function(node).if.node |
5ad60 | 2e 62 75 69 6c 64 69 64 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 | .buildid.then._p(2,'%s./*.%s.in. |
5ad80 | 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 42 75 69 6c 64 46 69 6c 65 3b 20 66 69 6c | %s.*/.=.{isa.=.PBXBuildFile;.fil |
5ada0 | 65 52 65 66 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 20 7d 3b 27 2c 20 0a 6e 6f 64 65 2e 62 | eRef.=.%s./*.%s.*/;.};',..node.b |
5adc0 | 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c | uildid,.node.name,.xcode.getbuil |
5ade0 | 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e | dcategory(node),.node.id,.node.n |
5ae00 | 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 42 75 | ame).end.end.})._p('/*.End.PBXBu |
5ae20 | 69 6c 64 46 69 6c 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a | ildFile.section.*/')._p('').end. |
5ae40 | 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 | function.xcode.PBXContainerItemP |
5ae60 | 72 6f 78 79 28 74 72 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 | roxy(tr).if.#tr.projects.childre |
5ae80 | 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 43 6f 6e 74 61 | n.>.0.then._p('/*.Begin.PBXConta |
5aea0 | 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f | inerItemProxy.section.*/').for._ |
5aec0 | 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 | ,.node.in.ipairs(tr.projects.chi |
5aee0 | 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e | ldren).do._p(2,'%s./*.PBXContain |
5af00 | 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 | erItemProxy.*/.=.{',.node.produc |
5af20 | 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 43 6f 6e 74 61 69 6e | tproxyid)._p(3,'isa.=.PBXContain |
5af40 | 65 72 49 74 65 6d 50 72 6f 78 79 3b 27 29 0a 5f 70 28 33 2c 27 63 6f 6e 74 61 69 6e 65 72 50 6f | erItemProxy;')._p(3,'containerPo |
5af60 | 72 74 61 6c 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 70 | rtal.=.%s./*.%s.*/;',.node.id,.p |
5af80 | 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 70 61 74 68 29 29 0a 5f 70 28 33 2c 27 70 72 | ath.getname(node.path))._p(3,'pr |
5afa0 | 6f 78 79 54 79 70 65 20 3d 20 32 3b 27 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 47 6c 6f 62 61 | oxyType.=.2;')._p(3,'remoteGloba |
5afc0 | 6c 49 44 53 74 72 69 6e 67 20 3d 20 25 73 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 | lIDString.=.%s;',.node.project.x |
5afe0 | 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2e 69 64 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 | code.projectnode.id)._p(3,'remot |
5b000 | 65 49 6e 66 6f 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f | eInfo.=."%s";',.node.project.xco |
5b020 | 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a | de.projectnode.name)._p(2,'};'). |
5b040 | 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 | _p(2,'%s./*.PBXContainerItemProx |
5b060 | 79 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 29 0a 5f | y.*/.=.{',.node.targetproxyid)._ |
5b080 | 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 | p(3,'isa.=.PBXContainerItemProxy |
5b0a0 | 3b 27 29 0a 5f 70 28 33 2c 27 63 6f 6e 74 61 69 6e 65 72 50 6f 72 74 61 6c 20 3d 20 25 73 20 2f | ;')._p(3,'containerPortal.=.%s./ |
5b0c0 | 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 | *.%s.*/;',.node.id,.path.getname |
5b0e0 | 28 6e 6f 64 65 2e 70 61 74 68 29 29 0a 5f 70 28 33 2c 27 70 72 6f 78 79 54 79 70 65 20 3d 20 31 | (node.path))._p(3,'proxyType.=.1 |
5b100 | 3b 27 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 47 6c 6f 62 61 6c 49 44 53 74 72 69 6e 67 20 3d | ;')._p(3,'remoteGlobalIDString.= |
5b120 | 20 25 73 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 | .%s;',.node.project.xcode.projec |
5b140 | 74 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 49 6e 66 6f | tnode.targetid)._p(3,'remoteInfo |
5b160 | 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 | .=."%s";',.node.project.xcode.pr |
5b180 | 6f 6a 65 63 74 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f | ojectnode.name)._p(2,'};').end._ |
5b1a0 | 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 | p('/*.End.PBXContainerItemProxy. |
5b1c0 | 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 | section.*/')._p('').end.end.func |
5b1e0 | 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 28 74 72 2c 70 | tion.xcode.PBXFileReference(tr,p |
5b200 | 72 6a 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 | rj)._p('/*.Begin.PBXFileReferenc |
5b220 | 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c | e.section.*/').tree.traverse(tr, |
5b240 | 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f | .{.onleaf.=.function(node).if.no |
5b260 | 74 20 6e 6f 64 65 2e 70 61 74 68 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 69 66 20 6e | t.node.path.then.return.end.if.n |
5b280 | 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 70 72 6f 64 75 63 74 22 20 74 68 65 6e 0a 5f 70 28 32 2c | ode.kind.==."product".then._p(2, |
5b2a0 | 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 | '%s./*.%s.*/.=.{isa.=.PBXFileRef |
5b2c0 | 65 72 65 6e 63 65 3b 20 65 78 70 6c 69 63 69 74 46 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 20 69 | erence;.explicitFileType.=.%s;.i |
5b2e0 | 6e 63 6c 75 64 65 49 6e 49 6e 64 65 78 20 3d 20 30 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 | ncludeInIndex.=.0;.name.=."%s";. |
5b300 | 70 61 74 68 20 3d 20 22 25 73 22 3b 20 73 6f 75 72 63 65 54 72 65 65 20 3d 20 42 55 49 4c 54 5f | path.=."%s";.sourceTree.=.BUILT_ |
5b320 | 50 52 4f 44 55 43 54 53 5f 44 49 52 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 | PRODUCTS_DIR;.};',.node.id,.node |
5b340 | 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 74 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 29 | .name,.xcode.gettargettype(node) |
5b360 | 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 63 | ,.node.name,.path.getname(node.c |
5b380 | 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 29 0a 65 6c 73 65 | fg.buildtarget.bundlepath)).else |
5b3a0 | 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 72 65 6e 74 20 3d 3d 20 74 72 2e 70 72 6f 6a | if.node.parent.parent.==.tr.proj |
5b3c0 | 65 63 74 73 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 72 65 6c 70 61 74 68 20 3d 20 70 61 74 68 2e 67 | ects.then.local.relpath.=.path.g |
5b3e0 | 65 74 72 65 6c 61 74 69 76 65 28 74 72 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 | etrelative(tr.project.location,. |
5b400 | 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 29 0a 5f 70 | node.parent.project.location)._p |
5b420 | 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 | (2,'%s./*.%s.*/.=.{isa.=.PBXFile |
5b440 | 52 65 66 65 72 65 6e 63 65 3b 20 6c 61 73 74 4b 6e 6f 77 6e 46 69 6c 65 54 79 70 65 20 3d 20 22 | Reference;.lastKnownFileType.=." |
5b460 | 77 72 61 70 70 65 72 2e 70 62 2d 70 72 6f 6a 65 63 74 22 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 | wrapper.pb-project";.name.=."%s" |
5b480 | 3b 20 70 61 74 68 20 3d 20 22 25 73 22 3b 20 73 6f 75 72 63 65 54 72 65 65 20 3d 20 53 4f 55 52 | ;.path.=."%s";.sourceTree.=.SOUR |
5b4a0 | 43 45 5f 52 4f 4f 54 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 69 64 2c 20 6e 6f | CE_ROOT;.};',.node.parent.id,.no |
5b4c0 | 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 | de.parent.name,.node.parent.name |
5b4e0 | 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 72 65 6c 70 61 74 68 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 | ,.path.join(relpath,.node.parent |
5b500 | 2e 6e 61 6d 65 29 29 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 70 74 68 2c 20 73 72 63 0a 69 66 20 78 | .name)).else.local.pth,.src.if.x |
5b520 | 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 6e 6f 64 65 2e 70 61 74 68 29 20 74 68 65 6e | code.isframework(node.path).then |
5b540 | 0a 6c 6f 63 61 6c 20 6e 6f 64 65 50 61 74 68 20 3d 20 6e 6f 64 65 2e 70 61 74 68 0a 6c 6f 63 61 | .local.nodePath.=.node.path.loca |
5b560 | 6c 20 5f 2c 20 6d 61 74 63 68 45 6e 64 2c 20 76 61 72 69 61 62 6c 65 20 3d 20 73 74 72 69 6e 67 | l._,.matchEnd,.variable.=.string |
5b580 | 2e 66 69 6e 64 28 6e 6f 64 65 50 61 74 68 2c 20 22 5e 25 24 25 28 28 2e 2b 29 25 29 2f 22 29 0a | .find(nodePath,."^%$%((.+)%)/"). |
5b5a0 | 69 66 20 76 61 72 69 61 62 6c 65 20 74 68 65 6e 0a 6e 6f 64 65 50 61 74 68 20 3d 20 73 74 72 69 | if.variable.then.nodePath.=.stri |
5b5c0 | 6e 67 2e 73 75 62 28 6e 6f 64 65 50 61 74 68 2c 20 6d 61 74 63 68 45 6e 64 20 2b 20 31 29 0a 65 | ng.sub(nodePath,.matchEnd.+.1).e |
5b5e0 | 6e 64 0a 69 66 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 6e 6f 64 65 50 61 74 68 2c 27 2f 27 29 20 | nd.if.string.find(nodePath,'/'). |
5b600 | 20 74 68 65 6e 0a 69 66 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 6e 6f 64 65 50 61 74 68 2c 27 5e | .then.if.string.find(nodePath,'^ |
5b620 | 25 2e 27 29 74 68 65 6e 0a 65 72 72 6f 72 28 27 72 65 6c 61 74 69 76 65 20 70 61 74 68 73 20 61 | %.')then.error('relative.paths.a |
5b640 | 72 65 20 6e 6f 74 20 63 75 72 72 65 6e 74 6c 79 20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 20 66 | re.not.currently.supported.for.f |
5b660 | 72 61 6d 65 77 6f 72 6b 73 27 29 0a 65 6e 64 0a 70 74 68 20 3d 20 6e 6f 64 65 50 61 74 68 0a 65 | rameworks').end.pth.=.nodePath.e |
5b680 | 6c 73 65 0a 70 74 68 20 3d 20 22 2f 53 79 73 74 65 6d 2f 4c 69 62 72 61 72 79 2f 46 72 61 6d 65 | lse.pth.=."/System/Library/Frame |
5b6a0 | 77 6f 72 6b 73 2f 22 20 2e 2e 20 6e 6f 64 65 50 61 74 68 0a 65 6e 64 0a 69 66 20 76 61 72 69 61 | works/"....nodePath.end.if.varia |
5b6c0 | 62 6c 65 20 74 68 65 6e 0a 73 72 63 20 3d 20 76 61 72 69 61 62 6c 65 0a 69 66 20 73 74 72 69 6e | ble.then.src.=.variable.if.strin |
5b6e0 | 67 2e 66 69 6e 64 28 70 74 68 2c 20 27 5e 2f 27 29 20 74 68 65 6e 0a 70 74 68 20 3d 20 73 74 72 | g.find(pth,.'^/').then.pth.=.str |
5b700 | 69 6e 67 2e 73 75 62 28 70 74 68 2c 20 32 29 0a 65 6e 64 0a 65 6c 73 65 0a 73 72 63 20 3d 20 22 | ing.sub(pth,.2).end.else.src.=." |
5b720 | 3c 61 62 73 6f 6c 75 74 65 3e 22 0a 65 6e 64 0a 65 6c 73 65 0a 73 72 63 20 3d 20 22 3c 67 72 6f | <absolute>".end.else.src.=."<gro |
5b740 | 75 70 3e 22 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 69 73 76 70 61 74 68 20 74 68 65 6e | up>".if.node.parent.isvpath.then |
5b760 | 0a 70 74 68 20 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 65 6c 73 65 0a 70 74 68 20 3d 20 | .pth.=.node.cfg.name.else.pth.=. |
5b780 | 74 72 65 65 2e 67 65 74 6c 6f 63 61 6c 70 61 74 68 28 6e 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a | tree.getlocalpath(node).end.end. |
5b7a0 | 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 29 20 74 68 | if.(not.prj.options.ForceCPP).th |
5b7c0 | 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 | en._p(2,'%s./*.%s.*/.=.{isa.=.PB |
5b7e0 | 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 3b 20 6c 61 73 74 4b 6e 6f 77 6e 46 69 6c 65 54 79 70 | XFileReference;.lastKnownFileTyp |
5b800 | 65 20 3d 20 25 73 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 73 22 | e.=.%s;.name.=."%s";.path.=."%s" |
5b820 | 3b 20 73 6f 75 72 63 65 54 72 65 65 20 3d 20 22 25 73 22 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 | ;.sourceTree.=."%s";.};',.node.i |
5b840 | 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 28 | d,.node.name,.xcode.getfiletype( |
5b860 | 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 70 74 68 2c 20 73 72 63 29 0a 65 6c 73 65 | node),.node.name,.pth,.src).else |
5b880 | 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 | ._p(2,'%s./*.%s.*/.=.{isa.=.PBXF |
5b8a0 | 69 6c 65 52 65 66 65 72 65 6e 63 65 3b 20 65 78 70 6c 69 63 69 74 46 69 6c 65 54 79 70 65 20 3d | ileReference;.explicitFileType.= |
5b8c0 | 20 25 73 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 73 22 3b 20 73 | .%s;.name.=."%s";.path.=."%s";.s |
5b8e0 | 6f 75 72 63 65 54 72 65 65 20 3d 20 22 25 73 22 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 | ourceTree.=."%s";.};',.node.id,. |
5b900 | 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 46 6f 72 63 | node.name,.xcode.getfiletypeForc |
5b920 | 65 64 28 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 70 74 68 2c 20 73 72 63 29 0a 65 | ed(node),.node.name,.pth,.src).e |
5b940 | 6e 64 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 46 69 6c 65 | nd.end.end.})._p('/*.End.PBXFile |
5b960 | 52 65 66 65 72 65 6e 63 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e | Reference.section.*/')._p('').en |
5b980 | 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 | d.function.xcode.PBXFrameworksBu |
5b9a0 | 69 6c 64 50 68 61 73 65 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 46 72 61 | ildPhase(tr)._p('/*.Begin.PBXFra |
5b9c0 | 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f | meworksBuildPhase.section.*/')._ |
5b9e0 | 70 28 32 2c 27 25 73 20 2f 2a 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 20 3d 20 7b 27 2c 20 74 | p(2,'%s./*.Frameworks.*/.=.{',.t |
5ba00 | 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 5b 31 5d 2e 66 78 73 74 61 67 65 69 64 | r.products.children[1].fxstageid |
5ba20 | 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 | )._p(3,'isa.=.PBXFrameworksBuild |
5ba40 | 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d | Phase;')._p(3,'buildActionMask.= |
5ba60 | 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 | .2147483647;')._p(3,'files.=.(') |
5ba80 | 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2c 20 7b 0a | .tree.traverse(tr.frameworks,.{. |
5baa0 | 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 34 2c 27 25 73 | onleaf.=.function(node)._p(4,'%s |
5bac0 | 20 2f 2a 20 25 73 20 69 6e 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e | ./*.%s.in.Frameworks.*/,',.node. |
5bae0 | 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 7d 29 0a 74 72 65 65 2e | buildid,.node.name).end.}).tree. |
5bb00 | 74 72 61 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d | traverse(tr.projects,.{.onleaf.= |
5bb20 | 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 | .function(node)._p(4,'%s./*.%s.i |
5bb40 | 6e 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c | n.Frameworks.*/,',.node.buildid, |
5bb60 | 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 | .node.name).end.})._p(3,');')._p |
5bb80 | 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 | (3,'runOnlyForDeploymentPostproc |
5bba0 | 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 27 2f 2a 20 | essing.=.0;')._p(2,'};')._p('/*. |
5bbc0 | 45 6e 64 20 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 | End.PBXFrameworksBuildPhase.sect |
5bbe0 | 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f | ion.*/')._p('').end.function.xco |
5bc00 | 64 65 2e 50 42 58 47 72 6f 75 70 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 | de.PBXGroup(tr)._p('/*.Begin.PBX |
5bc20 | 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 | Group.section.*/').tree.traverse |
5bc40 | 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 | (tr,.{.onnode.=.function(node).i |
5bc60 | 66 20 28 6e 6f 64 65 2e 70 61 74 68 20 61 6e 64 20 23 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 | f.(node.path.and.#node.children. |
5bc80 | 3d 3d 20 30 29 20 6f 72 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 76 67 72 6f 75 70 22 20 74 | ==.0).or.node.kind.==."vgroup".t |
5bca0 | 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 20 3d 3d | hen.return.end.if.node.parent.== |
5bcc0 | 20 74 72 2e 70 72 6f 6a 65 63 74 73 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 72 | .tr.projects.then._p(2,'%s./*.Pr |
5bce0 | 6f 64 75 63 74 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 | oducts.*/.=.{',.node.productgrou |
5bd00 | 70 69 64 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 | pid).else._p(2,'%s./*.%s.*/.=.{' |
5bd20 | 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 | ,.node.id,.node.name).end._p(3,' |
5bd40 | 69 73 61 20 3d 20 50 42 58 47 72 6f 75 70 3b 27 29 0a 5f 70 28 33 2c 27 63 68 69 6c 64 72 65 6e | isa.=.PBXGroup;')._p(3,'children |
5bd60 | 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 63 68 69 6c 64 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 | .=.(').for._,.childnode.in.ipair |
5bd80 | 73 28 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 | s(node.children).do._p(4,'%s./*. |
5bda0 | 25 73 20 2a 2f 2c 27 2c 20 63 68 69 6c 64 6e 6f 64 65 2e 69 64 2c 20 63 68 69 6c 64 6e 6f 64 65 | %s.*/,',.childnode.id,.childnode |
5bdc0 | 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 69 66 20 6e 6f 64 65 2e 70 61 | .name).end._p(3,');').if.node.pa |
5bde0 | 72 65 6e 74 20 3d 3d 20 74 72 2e 70 72 6f 6a 65 63 74 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 6e | rent.==.tr.projects.then._p(3,'n |
5be00 | 61 6d 65 20 3d 20 50 72 6f 64 75 63 74 73 3b 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 6e 61 6d | ame.=.Products;').else._p(3,'nam |
5be20 | 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 69 66 20 6e 6f 64 65 2e 70 | e.=."%s";',.node.name).if.node.p |
5be40 | 61 74 68 20 61 6e 64 20 6e 6f 74 20 6e 6f 64 65 2e 69 73 76 70 61 74 68 20 74 68 65 6e 0a 6c 6f | ath.and.not.node.isvpath.then.lo |
5be60 | 63 61 6c 20 70 20 3d 20 6e 6f 64 65 2e 70 61 74 68 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 | cal.p.=.node.path.if.node.parent |
5be80 | 2e 70 61 74 68 20 74 68 65 6e 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 | .path.then.p.=.path.getrelative( |
5bea0 | 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 74 68 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 65 6e 64 | node.parent.path,.node.path).end |
5bec0 | 0a 5f 70 28 33 2c 27 70 61 74 68 20 3d 20 22 25 73 22 3b 27 2c 20 70 29 0a 65 6e 64 0a 65 6e 64 | ._p(3,'path.=."%s";',.p).end.end |
5bee0 | 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 22 3c 67 72 6f 75 70 3e 22 3b 27 29 | ._p(3,'sourceTree.=."<group>";') |
5bf00 | 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 7d 2c 20 74 72 75 65 29 0a 5f 70 28 27 2f 2a 20 | ._p(2,'};').end.},.true)._p('/*. |
5bf20 | 45 6e 64 20 50 42 58 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 | End.PBXGroup.section.*/')._p('') |
5bf40 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 4e 61 74 69 76 65 54 61 72 | .end.function.xcode.PBXNativeTar |
5bf60 | 67 65 74 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 4e 61 74 69 76 65 54 61 | get(tr)._p('/*.Begin.PBXNativeTa |
5bf80 | 72 67 65 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e | rget.section.*/').for._,.node.in |
5bfa0 | 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f | .ipairs(tr.products.children).do |
5bfc0 | 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 74 72 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 0a 6c 6f | .local.name.=.tr.project.name.lo |
5bfe0 | 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 73 28 77 68 | cal.function.hasBuildCommands(wh |
5c000 | 69 63 68 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 5b 77 68 69 63 68 5d 20 3e 20 30 20 74 | ich).if.#tr.project[which].>.0.t |
5c020 | 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 | hen.return.true.end.for._,.cfg.i |
5c040 | 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 23 63 66 67 5b | n.ipairs(tr.configs).do.if.#cfg[ |
5c060 | 77 68 69 63 68 5d 20 3e 20 30 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a | which].>.0.then.return.true.end. |
5c080 | 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 | end.end._p(2,'%s./*.%s.*/.=.{',. |
5c0a0 | 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d | node.targetid,.name)._p(3,'isa.= |
5c0c0 | 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 | .PBXNativeTarget;')._p(3,'buildC |
5c0e0 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 3d 20 25 73 20 2f 2a 20 42 75 69 6c 64 20 63 | onfigurationList.=.%s./*.Build.c |
5c100 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 4e 61 74 69 76 65 54 | onfiguration.list.for.PBXNativeT |
5c120 | 61 72 67 65 74 20 22 25 73 22 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 63 66 67 73 65 63 74 69 6f 6e | arget."%s".*/;',.node.cfgsection |
5c140 | 2c 20 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 50 68 61 73 65 73 20 3d 20 28 27 29 0a | ,.name)._p(3,'buildPhases.=.('). |
5c160 | 69 66 20 68 61 73 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 73 28 27 70 72 65 62 75 69 6c 64 63 6f 6d | if.hasBuildCommands('prebuildcom |
5c180 | 6d 61 6e 64 73 27 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 39 36 30 37 41 45 31 30 31 30 43 38 35 | mands').then._p(4,'9607AE1010C85 |
5c1a0 | 37 45 35 30 30 43 44 31 33 37 36 20 2f 2a 20 50 72 65 62 75 69 6c 64 20 2a 2f 2c 27 29 0a 65 6e | 7E500CD1376./*.Prebuild.*/,').en |
5c1c0 | 64 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 52 65 73 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f | d._p(4,'%s./*.Resources.*/,',.no |
5c1e0 | 64 65 2e 72 65 73 73 74 61 67 65 69 64 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 53 6f 75 72 63 | de.resstageid)._p(4,'%s./*.Sourc |
5c200 | 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 73 6f 75 72 63 65 73 69 64 29 0a 69 66 20 68 61 73 42 | es.*/,',.node.sourcesid).if.hasB |
5c220 | 75 69 6c 64 43 6f 6d 6d 61 6e 64 73 28 27 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 27 29 20 | uildCommands('prelinkcommands'). |
5c240 | 74 68 65 6e 0a 5f 70 28 34 2c 27 39 36 30 37 41 45 33 35 31 30 43 38 35 45 37 45 30 30 43 44 31 | then._p(4,'9607AE3510C85E7E00CD1 |
5c260 | 33 37 36 20 2f 2a 20 50 72 65 6c 69 6e 6b 20 2a 2f 2c 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 25 | 376./*.Prelink.*/,').end._p(4,'% |
5c280 | 73 20 2f 2a 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 66 78 73 74 61 | s./*.Frameworks.*/,',.node.fxsta |
5c2a0 | 67 65 69 64 29 0a 69 66 20 68 61 73 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 73 28 27 70 6f 73 74 62 | geid).if.hasBuildCommands('postb |
5c2c0 | 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 27 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 39 36 30 37 41 45 | uildcommands').then._p(4,'9607AE |
5c2e0 | 33 37 31 30 43 38 35 45 38 46 30 30 43 44 31 33 37 36 20 2f 2a 20 50 6f 73 74 62 75 69 6c 64 20 | 3710C85E8F00CD1376./*.Postbuild. |
5c300 | 2a 2f 2c 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 | */,').end._p(3,');')._p(3,'build |
5c320 | 52 75 6c 65 73 20 3d 20 28 27 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 70 | Rules.=.(')._p(3,');')._p(3,'dep |
5c340 | 65 6e 64 65 6e 63 69 65 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 | endencies.=.(').for._,.node.in.i |
5c360 | 70 61 69 72 73 28 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f | pairs(tr.projects.children).do._ |
5c380 | 70 28 34 2c 27 25 73 20 2f 2a 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 2a | p(4,'%s./*.PBXTargetDependency.* |
5c3a0 | 2f 2c 27 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 64 29 0a 65 6e 64 0a 5f 70 | /,',.node.targetdependid).end._p |
5c3c0 | 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 61 | (3,');')._p(3,'name.=."%s";',.na |
5c3e0 | 6d 65 29 0a 6c 6f 63 61 6c 20 70 0a 69 66 20 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 | me).local.p.if.node.cfg.kind.==. |
5c400 | 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 74 68 65 6e 0a 70 20 3d 20 22 24 28 48 4f 4d 45 29 2f 62 | "ConsoleApp".then.p.=."$(HOME)/b |
5c420 | 69 6e 22 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e | in".elseif.node.cfg.kind.==."Win |
5c440 | 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 70 20 3d 20 22 24 28 48 4f 4d 45 29 2f 41 70 70 6c | dowedApp".then.p.=."$(HOME)/Appl |
5c460 | 69 63 61 74 69 6f 6e 73 22 0a 65 6e 64 0a 69 66 20 70 20 74 68 65 6e 0a 5f 70 28 33 2c 27 70 72 | ications".end.if.p.then._p(3,'pr |
5c480 | 6f 64 75 63 74 49 6e 73 74 61 6c 6c 50 61 74 68 20 3d 20 22 25 73 22 3b 27 2c 20 70 29 0a 65 6e | oductInstallPath.=."%s";',.p).en |
5c4a0 | 64 0a 5f 70 28 33 2c 27 70 72 6f 64 75 63 74 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 61 | d._p(3,'productName.=."%s";',.na |
5c4c0 | 6d 65 29 0a 5f 70 28 33 2c 27 70 72 6f 64 75 63 74 52 65 66 65 72 65 6e 63 65 20 3d 20 25 73 20 | me)._p(3,'productReference.=.%s. |
5c4e0 | 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a | /*.%s.*/;',.node.id,.node.name). |
5c500 | 5f 70 28 33 2c 27 70 72 6f 64 75 63 74 54 79 70 65 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 | _p(3,'productType.=."%s";',.xcod |
5c520 | 65 2e 67 65 74 70 72 6f 64 75 63 74 74 79 70 65 28 6e 6f 64 65 29 29 0a 5f 70 28 32 2c 27 7d 3b | e.getproducttype(node))._p(2,'}; |
5c540 | 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 | ').end._p('/*.End.PBXNativeTarge |
5c560 | 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 | t.section.*/')._p('').end.functi |
5c580 | 6f 6e 20 78 63 6f 64 65 2e 50 42 58 50 72 6f 6a 65 63 74 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 | on.xcode.PBXProject(tr)._p('/*.B |
5c5a0 | 65 67 69 6e 20 50 42 58 50 72 6f 6a 65 63 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 | egin.PBXProject.section.*/')._p( |
5c5c0 | 32 2c 27 30 38 46 42 37 37 39 33 46 45 38 34 31 35 35 44 43 30 32 41 41 43 30 37 20 2f 2a 20 50 | 2,'08FB7793FE84155DC02AAC07./*.P |
5c5e0 | 72 6f 6a 65 63 74 20 6f 62 6a 65 63 74 20 2a 2f 20 3d 20 7b 27 29 0a 5f 70 28 33 2c 27 69 73 61 | roject.object.*/.=.{')._p(3,'isa |
5c600 | 20 3d 20 50 42 58 50 72 6f 6a 65 63 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 | .=.PBXProject;')._p(3,'buildConf |
5c620 | 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 3d 20 31 44 45 42 39 32 38 39 30 38 37 33 33 44 44 38 | igurationList.=.1DEB928908733DD8 |
5c640 | 30 30 31 30 45 39 43 44 20 2f 2a 20 42 75 69 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | 0010E9CD./*.Build.configuration. |
5c660 | 6c 69 73 74 20 66 6f 72 20 50 42 58 50 72 6f 6a 65 63 74 20 22 25 73 22 20 2a 2f 3b 27 2c 20 74 | list.for.PBXProject."%s".*/;',.t |
5c680 | 72 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 56 65 72 73 69 | r.name)._p(3,'compatibilityVersi |
5c6a0 | 6f 6e 20 3d 20 22 58 63 6f 64 65 20 33 2e 32 22 3b 27 29 0a 5f 70 28 33 2c 27 68 61 73 53 63 61 | on.=."Xcode.3.2";')._p(3,'hasSca |
5c6c0 | 6e 6e 65 64 46 6f 72 45 6e 63 6f 64 69 6e 67 73 20 3d 20 31 3b 27 29 0a 5f 70 28 33 2c 27 6d 61 | nnedForEncodings.=.1;')._p(3,'ma |
5c6e0 | 69 6e 47 72 6f 75 70 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 74 72 2e 69 64 2c 20 | inGroup.=.%s./*.%s.*/;',.tr.id,. |
5c700 | 74 72 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 70 72 6f 6a 65 63 74 44 69 72 50 61 74 68 20 3d 20 | tr.name)._p(3,'projectDirPath.=. |
5c720 | 22 22 3b 27 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e | "";').if.#tr.projects.children.> |
5c740 | 20 30 20 74 68 65 6e 0a 5f 70 28 33 2c 27 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 20 | .0.then._p(3,'projectReferences. |
5c760 | 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 | =.(').for._,.node.in.ipairs(tr.p |
5c780 | 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 7b 27 29 0a 5f | rojects.children).do._p(4,'{')._ |
5c7a0 | 70 28 35 2c 27 50 72 6f 64 75 63 74 47 72 6f 75 70 20 3d 20 25 73 20 2f 2a 20 50 72 6f 64 75 63 | p(5,'ProductGroup.=.%s./*.Produc |
5c7c0 | 74 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 29 0a 5f 70 | ts.*/;',.node.productgroupid)._p |
5c7e0 | 28 35 2c 27 50 72 6f 6a 65 63 74 52 65 66 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 | (5,'ProjectRef.=.%s./*.%s.*/;',. |
5c800 | 6e 6f 64 65 2e 69 64 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 70 61 74 68 29 | node.id,.path.getname(node.path) |
5c820 | 29 0a 5f 70 28 34 2c 27 7d 2c 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 65 6e 64 0a | )._p(4,'},').end._p(3,');').end. |
5c840 | 5f 70 28 33 2c 27 70 72 6f 6a 65 63 74 52 6f 6f 74 20 3d 20 22 22 3b 27 29 0a 5f 70 28 33 2c 27 | _p(3,'projectRoot.=."";')._p(3,' |
5c860 | 74 61 72 67 65 74 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 | targets.=.(').for._,.node.in.ipa |
5c880 | 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 | irs(tr.products.children).do._p( |
5c8a0 | 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 2c | 4,'%s./*.%s.*/,',.node.targetid, |
5c8c0 | 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 32 2c | .node.name).end._p(3,');')._p(2, |
5c8e0 | 27 7d 3b 27 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 50 72 6f 6a 65 63 74 20 73 65 63 74 | '};')._p('/*.End.PBXProject.sect |
5c900 | 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f | ion.*/')._p('').end.function.xco |
5c920 | 64 65 2e 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 28 74 72 29 0a 69 66 20 23 74 72 2e | de.PBXReferenceProxy(tr).if.#tr. |
5c940 | 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f | projects.children.>.0.then._p('/ |
5c960 | 2a 20 42 65 67 69 6e 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 20 73 65 63 74 69 6f | *.Begin.PBXReferenceProxy.sectio |
5c980 | 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 73 | n.*/').tree.traverse(tr.projects |
5c9a0 | 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 32 | ,.{.onleaf.=.function(node)._p(2 |
5c9c0 | 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 | ,'%s./*.%s.*/.=.{',.node.id,.nod |
5c9e0 | 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 52 65 66 65 72 65 6e 63 65 | e.name)._p(3,'isa.=.PBXReference |
5ca00 | 50 72 6f 78 79 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 27 2c 20 | Proxy;')._p(3,'fileType.=.%s;',. |
5ca20 | 78 63 6f 64 65 2e 67 65 74 74 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 29 29 0a 5f 70 28 33 2c | xcode.gettargettype(node))._p(3, |
5ca40 | 27 70 61 74 68 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 5f 70 28 33 2c | 'path.=."%s";',.node.path)._p(3, |
5ca60 | 27 72 65 6d 6f 74 65 52 65 66 20 3d 20 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 | 'remoteRef.=.%s./*.PBXContainerI |
5ca80 | 74 65 6d 50 72 6f 78 79 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 72 6f 64 75 | temProxy.*/;',.node.parent.produ |
5caa0 | 63 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 42 55 | ctproxyid)._p(3,'sourceTree.=.BU |
5cac0 | 49 4c 54 5f 50 52 4f 44 55 43 54 53 5f 44 49 52 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 | ILT_PRODUCTS_DIR;')._p(2,'};').e |
5cae0 | 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f | nd.})._p('/*.End.PBXReferencePro |
5cb00 | 78 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 | xy.section.*/')._p('').end.end.f |
5cb20 | 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 | unction.xcode.PBXResourcesBuildP |
5cb40 | 68 61 73 65 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 52 65 73 6f 75 72 63 | hase(tr)._p('/*.Begin.PBXResourc |
5cb60 | 65 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c | esBuildPhase.section.*/').for._, |
5cb80 | 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 | .target.in.ipairs(tr.products.ch |
5cba0 | 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 52 65 73 6f 75 72 63 65 73 | ildren).do._p(2,'%s./*.Resources |
5cbc0 | 20 2a 2f 20 3d 20 7b 27 2c 20 74 61 72 67 65 74 2e 72 65 73 73 74 61 67 65 69 64 29 0a 5f 70 28 | .*/.=.{',.target.resstageid)._p( |
5cbe0 | 33 2c 27 69 73 61 20 3d 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 3b | 3,'isa.=.PBXResourcesBuildPhase; |
5cc00 | 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 | ')._p(3,'buildActionMask.=.21474 |
5cc20 | 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 65 65 2e | 83647;')._p(3,'files.=.(').tree. |
5cc40 | 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e | traverse(tr,.{.onnode.=.function |
5cc60 | 28 6e 6f 64 65 29 0a 69 66 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 | (node).if.xcode.getbuildcategory |
5cc80 | 28 6e 6f 64 65 29 20 3d 3d 20 22 52 65 73 6f 75 72 63 65 73 22 20 74 68 65 6e 0a 5f 70 28 34 2c | (node).==."Resources".then._p(4, |
5cca0 | 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 52 65 73 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 | '%s./*.%s.in.Resources.*/,',.nod |
5ccc0 | 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 | e.buildid,.node.name).end.end.}) |
5cce0 | 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c | ._p(3,');')._p(3,'runOnlyForDepl |
5cd00 | 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 | oymentPostprocessing.=.0;')._p(2 |
5cd20 | 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 52 65 73 6f 75 72 63 | ,'};').end._p('/*.End.PBXResourc |
5cd40 | 65 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 | esBuildPhase.section.*/')._p('') |
5cd60 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 53 68 65 6c 6c 53 63 72 69 | .end.function.xcode.PBXShellScri |
5cd80 | 70 74 42 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a 6c 6f 63 61 6c 20 77 72 61 70 70 65 72 57 72 | ptBuildPhase(tr).local.wrapperWr |
5cda0 | 69 74 74 65 6e 20 3d 20 66 61 6c 73 65 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 62 | itten.=.false.local.function.dob |
5cdc0 | 6c 6f 63 6b 28 69 64 2c 20 6e 61 6d 65 2c 20 77 68 69 63 68 29 0a 6c 6f 63 61 6c 20 70 72 6a 63 | lock(id,.name,.which).local.prjc |
5cde0 | 6d 64 73 20 3d 20 74 72 2e 70 72 6f 6a 65 63 74 5b 77 68 69 63 68 5d 0a 6c 6f 63 61 6c 20 63 6f | mds.=.tr.project[which].local.co |
5ce00 | 6d 6d 61 6e 64 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 6a 63 6d 64 73 2c 20 7b 7d 29 | mmands.=.table.join(prjcmds,.{}) |
5ce20 | 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 | .for._,.cfg.in.ipairs(tr.configs |
5ce40 | 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 63 6d 64 73 20 3d 20 63 66 67 5b 77 68 69 63 68 5d 0a | ).do.local.cfgcmds.=.cfg[which]. |
5ce60 | 69 66 20 23 63 66 67 63 6d 64 73 20 3e 20 23 70 72 6a 63 6d 64 73 20 74 68 65 6e 0a 74 61 62 6c | if.#cfgcmds.>.#prjcmds.then.tabl |
5ce80 | 65 2e 69 6e 73 65 72 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 27 69 66 20 5b 20 22 24 7b 43 4f 4e 46 | e.insert(commands,.'if.[."${CONF |
5cea0 | 49 47 55 52 41 54 49 4f 4e 7d 22 20 3d 20 22 27 20 2e 2e 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e | IGURATION}".=."'....xcode.getcon |
5cec0 | 66 69 67 6e 61 6d 65 28 63 66 67 29 20 2e 2e 20 27 22 20 5d 3b 20 74 68 65 6e 27 29 0a 66 6f 72 | figname(cfg)....'".];.then').for |
5cee0 | 20 69 20 3d 20 23 70 72 6a 63 6d 64 73 20 2b 20 31 2c 20 23 63 66 67 63 6d 64 73 20 64 6f 0a 74 | .i.=.#prjcmds.+.1,.#cfgcmds.do.t |
5cf00 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 63 66 67 63 6d 64 73 5b 69 5d | able.insert(commands,.cfgcmds[i] |
5cf20 | 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 27 66 69 | ).end.table.insert(commands,.'fi |
5cf40 | 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e | ').end.end.if.#commands.>.0.then |
5cf60 | 0a 69 66 20 6e 6f 74 20 77 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 74 68 65 6e 0a 5f 70 28 27 | .if.not.wrapperWritten.then._p(' |
5cf80 | 2f 2a 20 42 65 67 69 6e 20 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 68 61 73 | /*.Begin.PBXShellScriptBuildPhas |
5cfa0 | 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 77 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 3d 20 | e.section.*/').wrapperWritten.=. |
5cfc0 | 74 72 75 65 0a 65 6e 64 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c | true.end._p(2,'%s./*.%s.*/.=.{', |
5cfe0 | 20 69 64 2c 20 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 53 68 65 6c 6c 53 | .id,.name)._p(3,'isa.=.PBXShellS |
5d000 | 63 72 69 70 74 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 | criptBuildPhase;')._p(3,'buildAc |
5d020 | 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 | tionMask.=.2147483647;')._p(3,'f |
5d040 | 69 6c 65 73 20 3d 20 28 27 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 69 6e 70 75 | iles.=.(')._p(3,');')._p(3,'inpu |
5d060 | 74 50 61 74 68 73 20 3d 20 28 27 29 3b 0a 5f 70 28 33 2c 27 29 3b 27 29 3b 0a 5f 70 28 33 2c 27 | tPaths.=.(');._p(3,');');._p(3,' |
5d080 | 6e 61 6d 65 20 3d 20 25 73 3b 27 2c 20 6e 61 6d 65 29 3b 0a 5f 70 28 33 2c 27 6f 75 74 70 75 74 | name.=.%s;',.name);._p(3,'output |
5d0a0 | 50 61 74 68 73 20 3d 20 28 27 29 3b 0a 5f 70 28 33 2c 27 29 3b 27 29 3b 0a 5f 70 28 33 2c 27 72 | Paths.=.(');._p(3,');');._p(3,'r |
5d0c0 | 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e | unOnlyForDeploymentPostprocessin |
5d0e0 | 67 20 3d 20 30 3b 27 29 3b 0a 5f 70 28 33 2c 27 73 68 65 6c 6c 50 61 74 68 20 3d 20 2f 62 69 6e | g.=.0;');._p(3,'shellPath.=./bin |
5d100 | 2f 73 68 3b 27 29 3b 0a 5f 70 28 33 2c 27 73 68 65 6c 6c 53 63 72 69 70 74 20 3d 20 22 25 73 22 | /sh;');._p(3,'shellScript.=."%s" |
5d120 | 3b 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 22 5c 5c 6e 22 | ;',.table.concat(commands,."\\n" |
5d140 | 29 3a 67 73 75 62 28 27 22 27 2c 20 27 5c 5c 22 27 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 | ):gsub('"',.'\\"'))._p(2,'};').e |
5d160 | 6e 64 0a 65 6e 64 0a 64 6f 62 6c 6f 63 6b 28 22 39 36 30 37 41 45 31 30 31 30 43 38 35 37 45 35 | nd.end.doblock("9607AE1010C857E5 |
5d180 | 30 30 43 44 31 33 37 36 22 2c 20 22 50 72 65 62 75 69 6c 64 22 2c 20 22 70 72 65 62 75 69 6c 64 | 00CD1376",."Prebuild",."prebuild |
5d1a0 | 63 6f 6d 6d 61 6e 64 73 22 29 0a 64 6f 62 6c 6f 63 6b 28 22 39 36 30 37 41 45 33 35 31 30 43 38 | commands").doblock("9607AE3510C8 |
5d1c0 | 35 45 37 45 30 30 43 44 31 33 37 36 22 2c 20 22 50 72 65 6c 69 6e 6b 22 2c 20 22 70 72 65 6c 69 | 5E7E00CD1376",."Prelink",."preli |
5d1e0 | 6e 6b 63 6f 6d 6d 61 6e 64 73 22 29 0a 64 6f 62 6c 6f 63 6b 28 22 39 36 30 37 41 45 33 37 31 30 | nkcommands").doblock("9607AE3710 |
5d200 | 43 38 35 45 38 46 30 30 43 44 31 33 37 36 22 2c 20 22 50 6f 73 74 62 75 69 6c 64 22 2c 20 22 70 | C85E8F00CD1376",."Postbuild",."p |
5d220 | 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 22 29 0a 69 66 20 77 72 61 70 70 65 72 57 72 69 | ostbuildcommands").if.wrapperWri |
5d240 | 74 74 65 6e 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 53 68 65 6c 6c 53 63 72 | tten.then._p('/*.End.PBXShellScr |
5d260 | 69 70 74 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 65 6e 64 0a 65 | iptBuildPhase.section.*/').end.e |
5d280 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c | nd.function.xcode.PBXSourcesBuil |
5d2a0 | 64 50 68 61 73 65 28 74 72 2c 70 72 6a 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 53 | dPhase(tr,prj)._p('/*.Begin.PBXS |
5d2c0 | 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f | ourcesBuildPhase.section.*/').fo |
5d2e0 | 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 | r._,.target.in.ipairs(tr.product |
5d300 | 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 53 6f 75 72 63 | s.children).do._p(2,'%s./*.Sourc |
5d320 | 65 73 20 2a 2f 20 3d 20 7b 27 2c 20 74 61 72 67 65 74 2e 73 6f 75 72 63 65 73 69 64 29 0a 5f 70 | es.*/.=.{',.target.sourcesid)._p |
5d340 | 28 33 2c 27 69 73 61 20 3d 20 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 3b 27 | (3,'isa.=.PBXSourcesBuildPhase;' |
5d360 | 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 | )._p(3,'buildActionMask.=.214748 |
5d380 | 33 36 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 65 65 2e 74 | 3647;')._p(3,'files.=.(').tree.t |
5d3a0 | 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 | raverse(tr,.{.onleaf.=.function( |
5d3c0 | 6e 6f 64 65 29 0a 69 66 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 | node).if.xcode.getbuildcategory( |
5d3e0 | 6e 6f 64 65 29 20 3d 3d 20 22 53 6f 75 72 63 65 73 22 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 | node).==."Sources".then......... |
5d400 | 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 65 78 63 6c 75 | if.not.table.icontains(prj.exclu |
5d420 | 64 65 73 2c 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 20 74 68 65 6e 20 2d 2d 20 69 66 20 6e | des,.node.cfg.name).then.--.if.n |
5d440 | 6f 74 20 65 78 63 6c 75 64 65 64 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 53 6f | ot.excluded._p(4,'%s./*.%s.in.So |
5d460 | 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e | urces.*/,',.node.buildid,.node.n |
5d480 | 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 | ame).........................end |
5d4a0 | 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 72 75 6e | .end.end.})._p(3,');')._p(3,'run |
5d4c0 | 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 | OnlyForDeploymentPostprocessing. |
5d4e0 | 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 | =.0;')._p(2,'};').end._p('/*.End |
5d500 | 20 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f | .PBXSourcesBuildPhase.section.*/ |
5d520 | 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 | ')._p('').end.function.xcode.PBX |
5d540 | 56 61 72 69 61 6e 74 47 72 6f 75 70 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 | VariantGroup(tr)._p('/*.Begin.PB |
5d560 | 58 56 61 72 69 61 6e 74 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e | XVariantGroup.section.*/').tree. |
5d580 | 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 20 3d 20 66 75 6e 63 74 69 | traverse(tr,.{.onbranch.=.functi |
5d5a0 | 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 76 67 72 6f 75 70 | on(node).if.node.kind.==."vgroup |
5d5c0 | 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e | ".then._p(2,'%s./*.%s.*/.=.{',.n |
5d5e0 | 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 | ode.id,.node.name)._p(3,'isa.=.P |
5d600 | 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 3b 27 29 0a 5f 70 28 33 2c 27 63 68 69 6c 64 72 65 6e | BXVariantGroup;')._p(3,'children |
5d620 | 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6c 61 6e 67 20 69 6e 20 69 70 61 69 72 73 28 6e 6f 64 | .=.(').for._,.lang.in.ipairs(nod |
5d640 | 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f | e.children).do._p(4,'%s./*.%s.*/ |
5d660 | 2c 27 2c 20 6c 61 6e 67 2e 69 64 2c 20 6c 61 6e 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 | ,',.lang.id,.lang.name).end._p(3 |
5d680 | 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 25 73 3b 27 2c 20 6e 6f 64 65 2e 6e | ,');')._p(3,'name.=.%s;',.node.n |
5d6a0 | 61 6d 65 29 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 22 3c 67 72 6f 75 70 3e | ame)._p(3,'sourceTree.=."<group> |
5d6c0 | 22 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f | ";')._p(2,'};').end.end.})._p('/ |
5d6e0 | 2a 20 45 6e 64 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f | *.End.PBXVariantGroup.section.*/ |
5d700 | 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 | ')._p('').end.function.xcode.PBX |
5d720 | 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 28 74 72 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a | TargetDependency(tr).if.#tr.proj |
5d740 | 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 65 | ects.children.>.0.then._p('/*.Be |
5d760 | 67 69 6e 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 73 65 63 74 69 6f 6e 20 | gin.PBXTargetDependency.section. |
5d780 | 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 | */').tree.traverse(tr.projects,. |
5d7a0 | 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 32 2c 27 | {.onleaf.=.function(node)._p(2,' |
5d7c0 | 25 73 20 2f 2a 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 2a 2f 20 3d 20 7b | %s./*.PBXTargetDependency.*/.=.{ |
5d7e0 | 27 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 64 29 0a 5f | ',.node.parent.targetdependid)._ |
5d800 | 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 3b 27 | p(3,'isa.=.PBXTargetDependency;' |
5d820 | 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 | )._p(3,'name.=."%s";',.node.name |
5d840 | 29 0a 5f 70 28 33 2c 27 74 61 72 67 65 74 50 72 6f 78 79 20 3d 20 25 73 20 2f 2a 20 50 42 58 43 | )._p(3,'targetProxy.=.%s./*.PBXC |
5d860 | 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 70 61 72 | ontainerItemProxy.*/;',.node.par |
5d880 | 65 6e 74 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e | ent.targetproxyid)._p(2,'};').en |
5d8a0 | 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 | d.})._p('/*.End.PBXTargetDepende |
5d8c0 | 6e 63 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a | ncy.section.*/')._p('').end.end. |
5d8e0 | 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 | function.xcode.XCBuildConfigurat |
5d900 | 69 6f 6e 5f 54 61 72 67 65 74 28 74 72 2c 20 74 61 72 67 65 74 2c 20 63 66 67 29 0a 6c 6f 63 61 | ion_Target(tr,.target,.cfg).loca |
5d920 | 6c 20 63 66 67 6e 61 6d 65 20 3d 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 | l.cfgname.=.xcode.getconfigname( |
5d940 | 63 66 67 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 63 66 67 | cfg)._p(2,'%s./*.%s.*/.=.{',.cfg |
5d960 | 2e 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 | .xcode.targetid,.cfgname)._p(3,' |
5d980 | 69 73 61 20 3d 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3b 27 29 0a 5f 70 | isa.=.XCBuildConfiguration;')._p |
5d9a0 | 28 33 2c 27 62 75 69 6c 64 53 65 74 74 69 6e 67 73 20 3d 20 7b 27 29 0a 5f 70 28 34 2c 27 41 4c | (3,'buildSettings.=.{')._p(4,'AL |
5d9c0 | 57 41 59 53 5f 53 45 41 52 43 48 5f 55 53 45 52 5f 50 41 54 48 53 20 3d 20 4e 4f 3b 27 29 0a 69 | WAYS_SEARCH_USER_PATHS.=.NO;').i |
5d9e0 | 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 | f.not.cfg.flags.Symbols.then._p( |
5da00 | 34 2c 27 44 45 42 55 47 5f 49 4e 46 4f 52 4d 41 54 49 4f 4e 5f 46 4f 52 4d 41 54 20 3d 20 22 64 | 4,'DEBUG_INFORMATION_FORMAT.=."d |
5da20 | 77 61 72 66 2d 77 69 74 68 2d 64 73 79 6d 22 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 | warf-with-dsym";').end.if.cfg.ki |
5da40 | 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 61 6e 64 20 63 66 67 2e 62 75 69 6c 64 74 | nd.~=."StaticLib".and.cfg.buildt |
5da60 | 61 72 67 65 74 2e 70 72 65 66 69 78 20 7e 3d 20 22 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 58 | arget.prefix.~=."".then._p(4,'EX |
5da80 | 45 43 55 54 41 42 4c 45 5f 50 52 45 46 49 58 20 3d 20 25 73 3b 27 2c 20 63 66 67 2e 62 75 69 6c | ECUTABLE_PREFIX.=.%s;',.cfg.buil |
5daa0 | 64 74 61 72 67 65 74 2e 70 72 65 66 69 78 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 74 61 72 67 65 | dtarget.prefix).end.if.cfg.targe |
5dac0 | 74 65 78 74 65 6e 73 69 6f 6e 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 63 66 67 2e | textension.then.local.ext.=.cfg. |
5dae0 | 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 0a 65 78 74 20 3d 20 69 69 66 28 65 78 74 3a 73 74 | targetextension.ext.=.iif(ext:st |
5db00 | 61 72 74 73 77 69 74 68 28 22 2e 22 29 2c 20 65 78 74 3a 73 75 62 28 32 29 2c 20 65 78 74 29 0a | artswith("."),.ext:sub(2),.ext). |
5db20 | 5f 70 28 34 2c 27 45 58 45 43 55 54 41 42 4c 45 5f 45 58 54 45 4e 53 49 4f 4e 20 3d 20 25 73 3b | _p(4,'EXECUTABLE_EXTENSION.=.%s; |
5db40 | 27 2c 20 65 78 74 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6f 75 74 64 69 72 20 3d 20 70 61 74 68 2e | ',.ext).end.local.outdir.=.path. |
5db60 | 67 65 74 64 69 72 65 63 74 6f 72 79 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e | getdirectory(cfg.buildtarget.bun |
5db80 | 64 6c 65 70 61 74 68 29 0a 69 66 20 6f 75 74 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f | dlepath).if.outdir.~=.".".then._ |
5dba0 | 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 42 55 49 4c 44 5f 44 49 52 20 3d 20 25 | p(4,'CONFIGURATION_BUILD_DIR.=.% |
5dbc0 | 73 3b 27 2c 20 6f 75 74 64 69 72 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 44 59 4e 41 4d | s;',.outdir).end._p(4,'GCC_DYNAM |
5dbe0 | 49 43 5f 4e 4f 5f 50 49 43 20 3d 20 4e 4f 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 4d 4f 44 45 | IC_NO_PIC.=.NO;')._p(4,'GCC_MODE |
5dc00 | 4c 5f 54 55 4e 49 4e 47 20 3d 20 47 35 3b 27 29 0a 69 66 20 74 72 2e 69 6e 66 6f 70 6c 69 73 74 | L_TUNING.=.G5;').if.tr.infoplist |
5dc20 | 20 74 68 65 6e 0a 5f 70 28 34 2c 27 49 4e 46 4f 50 4c 49 53 54 5f 46 49 4c 45 20 3d 20 22 25 73 | .then._p(4,'INFOPLIST_FILE.=."%s |
5dc40 | 22 3b 27 2c 20 74 72 2e 69 6e 66 6f 70 6c 69 73 74 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a | ";',.tr.infoplist.cfg.name).end. |
5dc60 | 69 6e 73 74 61 6c 6c 70 61 74 68 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 27 2f | installpaths.=.{.ConsoleApp.=.'/ |
5dc80 | 75 73 72 2f 6c 6f 63 61 6c 2f 62 69 6e 27 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 27 22 | usr/local/bin',.WindowedApp.=.'" |
5dca0 | 24 28 48 4f 4d 45 29 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 22 27 2c 0a 53 68 61 72 65 64 4c 69 | $(HOME)/Applications"',.SharedLi |
5dcc0 | 62 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 53 74 61 74 69 63 4c 69 62 20 | b.=.'/usr/local/lib',.StaticLib. |
5dce0 | 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 7d 0a 5f 70 28 34 2c 27 49 4e 53 54 | =.'/usr/local/lib',.}._p(4,'INST |
5dd00 | 41 4c 4c 5f 50 41 54 48 20 3d 20 25 73 3b 27 2c 20 69 6e 73 74 61 6c 6c 70 61 74 68 73 5b 63 66 | ALL_PATH.=.%s;',.installpaths[cf |
5dd20 | 67 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 69 6e 66 6f 70 6c 69 73 74 5f 66 69 6c 65 20 3d 20 | g.kind]).local.infoplist_file.=. |
5dd40 | 6e 69 6c 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 | nil.for._,.v.in.ipairs(cfg.files |
5dd60 | 29 20 64 6f 0a 69 66 20 28 73 74 72 69 6e 67 2e 66 69 6e 64 20 28 73 74 72 69 6e 67 2e 6c 6f 77 | ).do.if.(string.find.(string.low |
5dd80 | 65 72 20 28 76 29 2c 20 27 69 6e 66 6f 2e 70 6c 69 73 74 27 29 20 7e 3d 20 6e 69 6c 29 20 74 68 | er.(v),.'info.plist').~=.nil).th |
5dda0 | 65 6e 0a 69 6e 66 6f 70 6c 69 73 74 5f 66 69 6c 65 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 | en.infoplist_file.=.string.forma |
5ddc0 | 74 28 27 24 28 53 52 43 52 4f 4f 54 29 2f 25 73 27 2c 20 76 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 | t('$(SRCROOT)/%s',.v).end.end.if |
5dde0 | 20 69 6e 66 6f 70 6c 69 73 74 5f 66 69 6c 65 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 34 | .infoplist_file.~=.nil.then._p(4 |
5de00 | 2c 27 49 4e 46 4f 50 4c 49 53 54 5f 46 49 4c 45 20 3d 20 22 25 73 22 3b 27 2c 20 69 6e 66 6f 70 | ,'INFOPLIST_FILE.=."%s";',.infop |
5de20 | 6c 69 73 74 5f 66 69 6c 65 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 52 4f 44 55 43 54 5f 4e 41 4d | list_file).end._p(4,'PRODUCT_NAM |
5de40 | 45 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 | E.=."%s";',.cfg.buildtarget.base |
5de60 | 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 7d 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 | name)._p(3,'};')._p(3,'name.=."% |
5de80 | 73 22 3b 27 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 66 75 | s";',.cfgname)._p(2,'};').end.fu |
5dea0 | 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f | nction.xcode.XCBuildConfiguratio |
5dec0 | 6e 5f 50 72 6f 6a 65 63 74 28 74 72 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 63 66 67 6e 61 6d 65 | n_Project(tr,.cfg).local.cfgname |
5dee0 | 20 3d 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 0a 5f 70 28 32 | .=.xcode.getconfigname(cfg)._p(2 |
5df00 | 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 70 72 | ,'%s./*.%s.*/.=.{',.cfg.xcode.pr |
5df20 | 6f 6a 65 63 74 69 64 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 | ojectid,.cfgname)._p(3,'isa.=.XC |
5df40 | 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c | BuildConfiguration;')._p(3,'buil |
5df60 | 64 53 65 74 74 69 6e 67 73 20 3d 20 7b 27 29 0a 6c 6f 63 61 6c 20 61 72 63 68 73 20 3d 20 7b 0a | dSettings.=.{').local.archs.=.{. |
5df80 | 4e 61 74 69 76 65 20 3d 20 22 24 28 4e 41 54 49 56 45 5f 41 52 43 48 5f 41 43 54 55 41 4c 29 22 | Native.=."$(NATIVE_ARCH_ACTUAL)" |
5dfa0 | 2c 0a 78 33 32 20 20 20 20 3d 20 22 69 33 38 36 22 2c 0a 78 36 34 20 20 20 20 3d 20 22 78 38 36 | ,.x32....=."i386",.x64....=."x86 |
5dfc0 | 5f 36 34 22 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 24 28 41 52 43 48 53 5f 53 54 41 | _64",.Universal32.=."$(ARCHS_STA |
5dfe0 | 4e 44 41 52 44 5f 33 32 5f 42 49 54 29 22 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 22 24 | NDARD_32_BIT)",.Universal64.=."$ |
5e000 | 28 41 52 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 36 34 5f 42 49 54 29 22 2c 0a 55 6e 69 76 65 72 | (ARCHS_STANDARD_64_BIT)",.Univer |
5e020 | 73 61 6c 20 3d 20 22 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 33 32 5f 36 34 5f 42 49 | sal.=."$(ARCHS_STANDARD_32_64_BI |
5e040 | 54 29 22 2c 0a 7d 0a 5f 70 28 34 2c 27 41 52 43 48 53 20 3d 20 22 25 73 22 3b 27 2c 20 61 72 63 | T)",.}._p(4,'ARCHS.=."%s";',.arc |
5e060 | 68 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 29 0a 5f 70 28 34 2c 27 53 44 4b 52 4f 4f 54 20 | hs[cfg.platform])._p(4,'SDKROOT. |
5e080 | 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 74 6f 6f 6c 73 65 74 29 0a 6c 6f 63 61 6c 20 74 | =."%s";',.xcode.toolset).local.t |
5e0a0 | 61 72 67 65 74 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 63 66 67 | argetdir.=.path.getdirectory(cfg |
5e0c0 | 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 0a 69 66 20 74 61 72 67 | .buildtarget.bundlepath).if.targ |
5e0e0 | 65 74 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 | etdir.~=.".".then._p(4,'CONFIGUR |
5e100 | 41 54 49 4f 4e 5f 42 55 49 4c 44 5f 44 49 52 20 3d 20 22 24 28 53 59 4d 52 4f 4f 54 29 22 3b 27 | ATION_BUILD_DIR.=."$(SYMROOT)";' |
5e120 | 29 3b 0a 65 6e 64 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 54 45 4d 50 5f | );.end._p(4,'CONFIGURATION_TEMP_ |
5e140 | 44 49 52 20 3d 20 22 24 28 4f 42 4a 52 4f 4f 54 29 22 3b 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 | DIR.=."$(OBJROOT)";').if.cfg.fla |
5e160 | 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 50 59 5f 50 48 41 53 45 | gs.Symbols.then._p(4,'COPY_PHASE |
5e180 | 5f 53 54 52 49 50 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 43 5f 4c | _STRIP.=.NO;').end._p(4,'GCC_C_L |
5e1a0 | 41 4e 47 55 41 47 45 5f 53 54 41 4e 44 41 52 44 20 3d 20 67 6e 75 39 39 3b 27 29 0a 69 66 20 63 | ANGUAGE_STANDARD.=.gnu99;').if.c |
5e1c0 | 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 34 2c | fg.flags.NoExceptions.then._p(4, |
5e1e0 | 27 47 43 43 5f 45 4e 41 42 4c 45 5f 43 50 50 5f 45 58 43 45 50 54 49 4f 4e 53 20 3d 20 4e 4f 3b | 'GCC_ENABLE_CPP_EXCEPTIONS.=.NO; |
5e200 | 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 74 68 65 6e 0a | ').end.if.cfg.flags.NoRTTI.then. |
5e220 | 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 43 50 50 5f 52 54 54 49 20 3d 20 4e 4f 3b 27 | _p(4,'GCC_ENABLE_CPP_RTTI.=.NO;' |
5e240 | 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 7e 3d 20 22 78 63 6f 64 65 34 22 20 61 6e 64 | ).end.if._ACTION.~=."xcode4".and |
5e260 | 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 | .cfg.flags.Symbols.and.not.cfg.f |
5e280 | 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 74 68 65 6e 0a 5f 70 28 34 | lags.NoEditAndContinue.then._p(4 |
5e2a0 | 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 46 49 58 5f 41 4e 44 5f 43 4f 4e 54 49 4e 55 45 20 3d 20 | ,'GCC_ENABLE_FIX_AND_CONTINUE.=. |
5e2c0 | 59 45 53 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 | YES;').end.if.cfg.flags.NoExcept |
5e2e0 | 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 4f 42 4a 43 5f | ions.then._p(4,'GCC_ENABLE_OBJC_ |
5e300 | 45 58 43 45 50 54 49 4f 4e 53 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c | EXCEPTIONS.=.NO;').end.if.cfg.fl |
5e320 | 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 | ags.Optimize.or.cfg.flags.Optimi |
5e340 | 7a 65 53 69 7a 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 4f 50 54 49 4d 49 5a 41 54 49 | zeSize.then._p(4,'GCC_OPTIMIZATI |
5e360 | 4f 4e 5f 4c 45 56 45 4c 20 3d 20 73 3b 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 | ON_LEVEL.=.s;').elseif.cfg.flags |
5e380 | 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 4f 50 | .OptimizeSpeed.then._p(4,'GCC_OP |
5e3a0 | 54 49 4d 49 5a 41 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 33 3b 27 29 0a 65 6c 73 65 0a 5f 70 28 | TIMIZATION_LEVEL.=.3;').else._p( |
5e3c0 | 34 2c 27 47 43 43 5f 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 30 3b 27 29 | 4,'GCC_OPTIMIZATION_LEVEL.=.0;') |
5e3e0 | 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 6e 6f 74 20 63 66 | .end.if.cfg.pchheader.and.not.cf |
5e400 | 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 50 52 45 | g.flags.NoPCH.then._p(4,'GCC_PRE |
5e420 | 43 4f 4d 50 49 4c 45 5f 50 52 45 46 49 58 5f 48 45 41 44 45 52 20 3d 20 59 45 53 3b 27 29 0a 5f | COMPILE_PREFIX_HEADER.=.YES;')._ |
5e440 | 70 28 34 2c 27 47 43 43 5f 50 52 45 46 49 58 5f 48 45 41 44 45 52 20 3d 20 22 25 73 22 3b 27 2c | p(4,'GCC_PREFIX_HEADER.=."%s";', |
5e460 | 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6e 64 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c | .cfg.pchheader).end.xcode.printl |
5e480 | 69 73 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 27 47 43 43 5f 50 52 45 50 52 4f 43 45 53 53 | ist(cfg.defines,.'GCC_PREPROCESS |
5e4a0 | 4f 52 5f 44 45 46 49 4e 49 54 49 4f 4e 53 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 53 59 4d 42 4f | OR_DEFINITIONS')._p(4,'GCC_SYMBO |
5e4c0 | 4c 53 5f 50 52 49 56 41 54 45 5f 45 58 54 45 52 4e 20 3d 20 4e 4f 3b 27 29 0a 69 66 20 63 66 67 | LS_PRIVATE_EXTERN.=.NO;').if.cfg |
5e4e0 | 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 | .flags.FatalWarnings.then._p(4,' |
5e500 | 47 43 43 5f 54 52 45 41 54 5f 57 41 52 4e 49 4e 47 53 5f 41 53 5f 45 52 52 4f 52 53 20 3d 20 59 | GCC_TREAT_WARNINGS_AS_ERRORS.=.Y |
5e520 | 45 53 3b 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 57 41 52 4e 5f 41 42 4f 55 54 5f 52 | ES;').end._p(4,'GCC_WARN_ABOUT_R |
5e540 | 45 54 55 52 4e 5f 54 59 50 45 20 3d 20 59 45 53 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 57 41 | ETURN_TYPE.=.YES;')._p(4,'GCC_WA |
5e560 | 52 4e 5f 55 4e 55 53 45 44 5f 56 41 52 49 41 42 4c 45 20 3d 20 59 45 53 3b 27 29 0a 78 63 6f 64 | RN_UNUSED_VARIABLE.=.YES;').xcod |
5e580 | 65 2e 70 72 69 6e 74 6c 69 73 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 27 48 45 | e.printlist(cfg.includedirs,.'HE |
5e5a0 | 41 44 45 52 5f 53 45 41 52 43 48 5f 50 41 54 48 53 27 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c | ADER_SEARCH_PATHS').xcode.printl |
5e5c0 | 69 73 74 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 4c 49 42 52 41 52 59 5f 53 45 41 52 43 48 | ist(cfg.libdirs,.'LIBRARY_SEARCH |
5e5e0 | 5f 50 41 54 48 53 27 29 0a 5f 70 28 34 2c 27 4f 42 4a 52 4f 4f 54 20 3d 20 22 25 73 22 3b 27 2c | _PATHS')._p(4,'OBJROOT.=."%s";', |
5e600 | 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 5f 70 28 34 2c 27 4f 4e 4c 59 5f 41 43 54 49 | .cfg.objectsdir)._p(4,'ONLY_ACTI |
5e620 | 56 45 5f 41 52 43 48 20 3d 20 25 73 3b 27 2c 69 69 66 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 | VE_ARCH.=.%s;',iif(premake.confi |
5e640 | 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 2c 27 59 45 53 27 2c 27 4e 4f 27 29 29 | g.isdebugbuild(cfg),'YES','NO')) |
5e660 | 0a 6c 6f 63 61 6c 20 63 68 65 63 6b 73 20 3d 20 7b 0a 5b 22 2d 66 66 61 73 74 2d 6d 61 74 68 22 | .local.checks.=.{.["-ffast-math" |
5e680 | 5d 20 20 20 20 20 20 20 20 20 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 | ]..........=.cfg.flags.FloatFast |
5e6a0 | 2c 0a 5b 22 2d 66 66 6c 6f 61 74 2d 73 74 6f 72 65 22 5d 20 20 20 20 20 20 20 20 3d 20 63 66 67 | ,.["-ffloat-store"]........=.cfg |
5e6c0 | 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 2c 0a 5b 22 2d 66 6f 6d 69 74 2d 66 72 61 | .flags.FloatStrict,.["-fomit-fra |
5e6e0 | 6d 65 2d 70 6f 69 6e 74 65 72 22 5d 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d 65 | me-pointer"].=.cfg.flags.NoFrame |
5e700 | 50 6f 69 6e 74 65 72 2c 0a 7d 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d 0a 66 6f 72 | Pointer,.}.local.flags.=.{.}.for |
5e720 | 20 66 6c 61 67 2c 20 63 68 65 63 6b 20 69 6e 20 70 61 69 72 73 28 63 68 65 63 6b 73 29 20 64 6f | .flag,.check.in.pairs(checks).do |
5e740 | 0a 69 66 20 63 68 65 63 6b 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 | .if.check.then.table.insert(flag |
5e760 | 73 2c 20 66 6c 61 67 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 76 61 6c 20 69 6e 20 69 | s,.flag).end.end.for._,.val.in.i |
5e780 | 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 61 72 61 6d 65 74 65 72 73 29 20 | pairs(premake.xcode.parameters). |
5e7a0 | 64 6f 0a 5f 70 28 34 2c 20 76 61 6c 20 2e 2e 27 3b 27 29 0a 65 6e 64 0a 78 63 6f 64 65 2e 70 72 | do._p(4,.val...';').end.xcode.pr |
5e7c0 | 69 6e 74 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 66 6c 61 67 73 2c 20 63 66 67 2e 62 75 | intlist(table.join(flags,.cfg.bu |
5e7e0 | 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 29 2c | ildoptions,.cfg.buildoptions_c), |
5e800 | 20 27 4f 54 48 45 52 5f 43 46 4c 41 47 53 27 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 | .'OTHER_CFLAGS').xcode.printlist |
5e820 | 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 66 6c 61 67 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 | (table.join(flags,.cfg.buildopti |
5e840 | 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 70 70 29 2c 20 27 4f 54 48 | ons,.cfg.buildoptions_cpp),.'OTH |
5e860 | 45 52 5f 43 50 4c 55 53 50 4c 55 53 46 4c 41 47 53 27 29 0a 66 6c 61 67 73 20 3d 20 7b 20 7d 0a | ER_CPLUSPLUSFLAGS').flags.=.{.}. |
5e880 | 66 6f 72 20 5f 2c 20 6c 69 62 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 | for._,.lib.in.ipairs(premake.get |
5e8a0 | 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 29 29 20 64 6f 0a 69 66 20 6e 6f 74 20 | links(cfg,."system")).do.if.not. |
5e8c0 | 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 6c 69 62 29 20 74 68 65 6e 0a 74 61 62 6c | xcode.isframework(lib).then.tabl |
5e8e0 | 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 22 2d 6c 22 20 2e 2e 20 6c 69 62 29 0a 65 6e 64 | e.insert(flags,."-l"....lib).end |
5e900 | 0a 65 6e 64 0a 66 6c 61 67 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 66 6c 61 67 73 2c 20 63 | .end.flags.=.table.join(flags,.c |
5e920 | 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 | fg.linkoptions).xcode.printlist( |
5e940 | 66 6c 61 67 73 2c 20 27 4f 54 48 45 52 5f 4c 44 46 4c 41 47 53 27 29 0a 69 66 20 63 66 67 2e 66 | flags,.'OTHER_LDFLAGS').if.cfg.f |
5e960 | 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 54 | lags.StaticRuntime.then._p(4,'ST |
5e980 | 41 4e 44 41 52 44 5f 43 5f 50 4c 55 53 5f 50 4c 55 53 5f 4c 49 42 52 41 52 59 5f 54 59 50 45 20 | ANDARD_C_PLUS_PLUS_LIBRARY_TYPE. |
5e9a0 | 3d 20 73 74 61 74 69 63 3b 27 29 0a 65 6e 64 0a 69 66 20 74 61 72 67 65 74 64 69 72 20 7e 3d 20 | =.static;').end.if.targetdir.~=. |
5e9c0 | 22 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 59 4d 52 4f 4f 54 20 3d 20 22 25 73 22 3b 27 2c | ".".then._p(4,'SYMROOT.=."%s";', |
5e9e0 | 20 74 61 72 67 65 74 64 69 72 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 | .targetdir).end.if.cfg.flags.Ext |
5ea00 | 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 41 52 4e 49 4e 47 5f 43 46 | raWarnings.then._p(4,'WARNING_CF |
5ea20 | 4c 41 47 53 20 3d 20 22 2d 57 61 6c 6c 22 3b 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 7d 3b 27 29 | LAGS.=."-Wall";').end._p(3,'};') |
5ea40 | 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 6e 61 6d 65 29 0a 5f | ._p(3,'name.=."%s";',.cfgname)._ |
5ea60 | 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 | p(2,'};').end.function.xcode.XCB |
5ea80 | 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 | uildConfiguration(tr)._p('/*.Beg |
5eaa0 | 69 6e 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 65 63 74 69 6f 6e 20 | in.XCBuildConfiguration.section. |
5eac0 | 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e | */').for._,.target.in.ipairs(tr. |
5eae0 | 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 | products.children).do.for._,.cfg |
5eb00 | 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 78 63 6f 64 65 2e | .in.ipairs(tr.configs).do.xcode. |
5eb20 | 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 54 61 72 67 65 74 28 74 72 2c 20 | XCBuildConfiguration_Target(tr,. |
5eb40 | 74 61 72 67 65 74 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 66 67 20 | target,.cfg).end.end.for._,.cfg. |
5eb60 | 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 78 63 6f 64 65 2e 58 | in.ipairs(tr.configs).do.xcode.X |
5eb80 | 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 50 72 6f 6a 65 63 74 28 74 72 2c 20 | CBuildConfiguration_Project(tr,. |
5eba0 | 63 66 67 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 | cfg).end._p('/*.End.XCBuildConfi |
5ebc0 | 67 75 72 61 74 69 6f 6e 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 | guration.section.*/')._p('').end |
5ebe0 | 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 | .function.xcode.XCBuildConfigura |
5ec00 | 74 69 6f 6e 4c 69 73 74 28 74 72 29 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 74 72 2e 70 72 6f 6a | tionList(tr).local.sln.=.tr.proj |
5ec20 | 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 58 43 43 6f 6e 66 | ect.solution._p('/*.Begin.XCConf |
5ec40 | 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f | igurationList.section.*/').for._ |
5ec60 | 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 | ,.target.in.ipairs(tr.products.c |
5ec80 | 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 42 75 69 6c 64 20 63 6f | hildren).do._p(2,'%s./*.Build.co |
5eca0 | 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 4e 61 74 69 76 65 54 61 | nfiguration.list.for.PBXNativeTa |
5ecc0 | 72 67 65 74 20 22 25 73 22 20 2a 2f 20 3d 20 7b 27 2c 20 74 61 72 67 65 74 2e 63 66 67 73 65 63 | rget."%s".*/.=.{',.target.cfgsec |
5ece0 | 74 69 6f 6e 2c 20 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 | tion,.target.name)._p(3,'isa.=.X |
5ed00 | 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c | CConfigurationList;')._p(3,'buil |
5ed20 | 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 | dConfigurations.=.(').for._,.cfg |
5ed40 | 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 34 2c 27 | .in.ipairs(tr.configs).do._p(4,' |
5ed60 | 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 74 69 | %s./*.%s.*/,',.cfg.xcode.targeti |
5ed80 | 64 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 29 0a 65 6e 64 | d,.xcode.getconfigname(cfg)).end |
5eda0 | 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 | ._p(3,');')._p(3,'defaultConfigu |
5edc0 | 72 61 74 69 6f 6e 49 73 56 69 73 69 62 6c 65 20 3d 20 30 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 | rationIsVisible.=.0;')._p(3,'def |
5ede0 | 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 | aultConfigurationName.=."%s";',. |
5ee00 | 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 74 72 2e 63 6f 6e 66 69 67 73 5b 31 | xcode.getconfigname(tr.configs[1 |
5ee20 | 5d 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 31 44 45 42 39 32 38 | ]))._p(2,'};').end._p(2,'1DEB928 |
5ee40 | 39 30 38 37 33 33 44 44 38 30 30 31 30 45 39 43 44 20 2f 2a 20 42 75 69 6c 64 20 63 6f 6e 66 69 | 908733DD80010E9CD./*.Build.confi |
5ee60 | 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 50 72 6f 6a 65 63 74 20 22 25 73 | guration.list.for.PBXProject."%s |
5ee80 | 22 20 2a 2f 20 3d 20 7b 27 2c 20 74 72 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 | ".*/.=.{',.tr.name)._p(3,'isa.=. |
5eea0 | 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 | XCConfigurationList;')._p(3,'bui |
5eec0 | 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 63 66 | ldConfigurations.=.(').for._,.cf |
5eee0 | 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 34 2c | g.in.ipairs(tr.configs).do._p(4, |
5ef00 | 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 | '%s./*.%s.*/,',.cfg.xcode.projec |
5ef20 | 74 69 64 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 29 0a 65 | tid,.xcode.getconfigname(cfg)).e |
5ef40 | 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 | nd._p(3,');')._p(3,'defaultConfi |
5ef60 | 67 75 72 61 74 69 6f 6e 49 73 56 69 73 69 62 6c 65 20 3d 20 30 3b 27 29 0a 5f 70 28 33 2c 27 64 | gurationIsVisible.=.0;')._p(3,'d |
5ef80 | 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 | efaultConfigurationName.=."%s";' |
5efa0 | 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 74 72 2e 63 6f 6e 66 69 67 73 | ,.xcode.getconfigname(tr.configs |
5efc0 | 5b 31 5d 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 58 43 43 6f | [1]))._p(2,'};')._p('/*.End.XCCo |
5efe0 | 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 | nfigurationList.section.*/')._p( |
5f000 | 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 46 6f 6f 74 65 72 28 29 0a | '').end.function.xcode.Footer(). |
5f020 | 5f 70 28 31 2c 27 7d 3b 27 29 0a 5f 70 28 27 5c 74 72 6f 6f 74 4f 62 6a 65 63 74 20 3d 20 30 38 | _p(1,'};')._p('\trootObject.=.08 |
5f040 | 46 42 37 37 39 33 46 45 38 34 31 35 35 44 43 30 32 41 41 43 30 37 20 2f 2a 20 50 72 6f 6a 65 63 | FB7793FE84155DC02AAC07./*.Projec |
5f060 | 74 20 6f 62 6a 65 63 74 20 2a 2f 3b 27 29 0a 5f 70 28 27 7d 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 | t.object.*/;')._p('}').end..loca |
5f080 | 6c 20 78 63 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 0a 6c 6f 63 61 6c 20 74 72 | l.xcode.=.premake.xcode.local.tr |
5f0a0 | 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 | ee.=.premake.tree.function.xcode |
5f0c0 | 2e 62 75 69 6c 64 70 72 6a 74 72 65 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 | .buildprjtree(prj).local.tr.=.pr |
5f0e0 | 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 | emake.project.buildsourcetree(pr |
5f100 | 6a 29 0a 74 72 2e 63 6f 6e 66 69 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d | j).tr.configs.=.{}.for._,.cfgnam |
5f120 | 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 | e.in.ipairs(prj.solution.configu |
5f140 | 72 61 74 69 6f 6e 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 | rations).do.for._,.platform.in.i |
5f160 | 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 | pairs(prj.solution.xcode.platfor |
5f180 | 6d 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f | ms).do.local.cfg.=.premake.getco |
5f1a0 | 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 63 66 67 | nfig(prj,.cfgname,.platform).cfg |
5f1c0 | 2e 78 63 6f 64 65 20 3d 20 7b 7d 0a 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 20 3d | .xcode.=.{}.cfg.xcode.targetid.= |
5f1e0 | 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f | .xcode.newid(prj.xcode.projectno |
5f200 | 64 65 2c 20 63 66 67 6e 61 6d 65 29 0a 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 69 64 | de,.cfgname).cfg.xcode.projectid |
5f220 | 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 74 72 2c 20 63 66 67 6e 61 6d 65 29 0a 74 61 62 6c | .=.xcode.newid(tr,.cfgname).tabl |
5f240 | 65 2e 69 6e 73 65 72 74 28 74 72 2e 63 6f 6e 66 69 67 73 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e | e.insert(tr.configs,.cfg).end.en |
5f260 | 64 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 20 3d | d.tree.traverse(tr,.{.onbranch.= |
5f280 | 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e | .function(node).if.path.getexten |
5f2a0 | 73 69 6f 6e 28 6e 6f 64 65 2e 6e 61 6d 65 29 20 3d 3d 20 22 2e 6c 70 72 6f 6a 22 20 74 68 65 6e | sion(node.name).==.".lproj".then |
5f2c0 | 0a 6c 6f 63 61 6c 20 6c 61 6e 67 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6e | .local.lang.=.path.getbasename(n |
5f2e0 | 6f 64 65 2e 6e 61 6d 65 29 20 20 2d 2d 20 22 45 6e 67 6c 69 73 68 22 2c 20 22 46 72 65 6e 63 68 | ode.name)..--."English",."French |
5f300 | 22 2c 20 65 74 63 2e 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 | ",.etc..for._,.filenode.in.ipair |
5f320 | 73 28 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 67 72 70 6e 6f 64 | s(node.children).do.local.grpnod |
5f340 | 65 20 3d 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 66 69 6c 65 6e 6f 64 | e.=.node.parent.children[filenod |
5f360 | 65 2e 6e 61 6d 65 5d 0a 69 66 20 6e 6f 74 20 67 72 70 6e 6f 64 65 20 74 68 65 6e 0a 67 72 70 6e | e.name].if.not.grpnode.then.grpn |
5f380 | 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 6e 6f 64 65 2e 70 61 72 65 6e 74 2c 20 74 | ode.=.tree.insert(node.parent,.t |
5f3a0 | 72 65 65 2e 6e 65 77 28 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d 65 29 29 0a 67 72 70 6e 6f 64 65 2e | ree.new(filenode.name)).grpnode. |
5f3c0 | 6b 69 6e 64 20 3d 20 22 76 67 72 6f 75 70 22 0a 65 6e 64 0a 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d | kind.=."vgroup".end.filenode.nam |
5f3e0 | 65 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6c 61 6e 67 29 0a 74 72 65 65 2e | e.=.path.getbasename(lang).tree. |
5f400 | 69 6e 73 65 72 74 28 67 72 70 6e 6f 64 65 2c 20 66 69 6c 65 6e 6f 64 65 29 0a 65 6e 64 0a 74 72 | insert(grpnode,.filenode).end.tr |
5f420 | 65 65 2e 72 65 6d 6f 76 65 28 6e 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 74 72 2e 66 72 | ee.remove(node).end.end.}).tr.fr |
5f440 | 61 6d 65 77 6f 72 6b 73 20 3d 20 74 72 65 65 2e 6e 65 77 28 22 46 72 61 6d 65 77 6f 72 6b 73 22 | ameworks.=.tree.new("Frameworks" |
5f460 | 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 | ).for.cfg.in.premake.eachconfig( |
5f480 | 70 72 6a 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 | prj).do.for._,.link.in.ipairs(pr |
5f4a0 | 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 | emake.getlinks(cfg,."system",."f |
5f4c0 | 75 6c 6c 70 61 74 68 22 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 61 74 68 2e | ullpath")).do.local.name.=.path. |
5f4e0 | 67 65 74 6e 61 6d 65 28 6c 69 6e 6b 29 0a 69 66 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f | getname(link).if.xcode.isframewo |
5f500 | 72 6b 28 6e 61 6d 65 29 20 61 6e 64 20 6e 6f 74 20 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2e 63 | rk(name).and.not.tr.frameworks.c |
5f520 | 68 69 6c 64 72 65 6e 5b 6e 61 6d 65 5d 20 74 68 65 6e 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 | hildren[name].then.node.=.tree.i |
5f540 | 6e 73 65 72 74 28 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2c 20 74 72 65 65 2e 6e 65 77 28 6e 61 | nsert(tr.frameworks,.tree.new(na |
5f560 | 6d 65 29 29 0a 6e 6f 64 65 2e 70 61 74 68 20 3d 20 6c 69 6e 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e | me)).node.path.=.link.end.end.en |
5f580 | 64 0a 69 66 20 23 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 | d.if.#tr.frameworks.children.>.0 |
5f5a0 | 20 74 68 65 6e 20 0a 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 72 2e 66 72 61 6d 65 77 | .then..tree.insert(tr,.tr.framew |
5f5c0 | 6f 72 6b 73 29 0a 65 6e 64 0a 74 72 2e 70 72 6f 64 75 63 74 73 20 3d 20 74 72 65 65 2e 69 6e 73 | orks).end.tr.products.=.tree.ins |
5f5e0 | 65 72 74 28 74 72 2c 20 74 72 65 65 2e 6e 65 77 28 22 50 72 6f 64 75 63 74 73 22 29 29 0a 74 72 | ert(tr,.tree.new("Products")).tr |
5f600 | 2e 70 72 6f 6a 65 63 74 73 20 3d 20 74 72 65 65 2e 6e 65 77 28 22 50 72 6f 6a 65 63 74 73 22 29 | .projects.=.tree.new("Projects") |
5f620 | 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 | .for._,.dep.in.ipairs(premake.ge |
5f640 | 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 2c 20 22 73 69 62 6c 69 6e 67 22 2c 20 22 6f | tdependencies(prj,."sibling",."o |
5f660 | 62 6a 65 63 74 22 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 78 63 70 61 74 68 20 3d 20 78 63 6f 64 65 | bject")).do.local.xcpath.=.xcode |
5f680 | 2e 67 65 74 78 63 6f 64 65 70 72 6f 6a 6e 61 6d 65 28 64 65 70 29 0a 6c 6f 63 61 6c 20 78 63 6e | .getxcodeprojname(dep).local.xcn |
5f6a0 | 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 74 | ode.=.tree.insert(tr.projects,.t |
5f6c0 | 72 65 65 2e 6e 65 77 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 78 63 70 61 74 68 29 29 29 0a 78 | ree.new(path.getname(xcpath))).x |
5f6e0 | 63 6e 6f 64 65 2e 70 61 74 68 20 3d 20 78 63 70 61 74 68 0a 78 63 6e 6f 64 65 2e 70 72 6f 6a 65 | cnode.path.=.xcpath.xcnode.proje |
5f700 | 63 74 20 3d 20 64 65 70 0a 78 63 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 20 3d | ct.=.dep.xcnode.productgroupid.= |
5f720 | 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 70 72 6f 64 67 72 70 22 29 0a | .xcode.newid(xcnode,."prodgrp"). |
5f740 | 78 63 6e 6f 64 65 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 | xcnode.productproxyid.=.xcode.ne |
5f760 | 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 70 72 6f 64 70 72 6f 78 22 29 0a 78 63 6e 6f 64 65 2e 74 | wid(xcnode,."prodprox").xcnode.t |
5f780 | 61 72 67 65 74 70 72 6f 78 79 69 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f | argetproxyid..=.xcode.newid(xcno |
5f7a0 | 64 65 2c 20 22 74 61 72 67 70 72 6f 78 22 29 0a 78 63 6e 6f 64 65 2e 74 61 72 67 65 74 64 65 70 | de,."targprox").xcnode.targetdep |
5f7c0 | 65 6e 64 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 74 61 72 | endid.=.xcode.newid(xcnode,."tar |
5f7e0 | 67 64 65 70 22 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f | gdep").local.cfg.=.premake.getco |
5f800 | 6e 66 69 67 28 64 65 70 2c 20 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 29 | nfig(dep,.prj.configurations[1]) |
5f820 | 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 78 63 6e 6f 64 65 2c 20 74 72 65 65 | .node.=.tree.insert(xcnode,.tree |
5f840 | 2e 6e 65 77 28 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 6e 6f 64 65 2e | .new(cfg.linktarget.name)).node. |
5f860 | 70 61 74 68 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 6e | path.=.cfg.linktarget.fullpath.n |
5f880 | 6f 64 65 2e 63 66 67 20 3d 20 63 66 67 0a 65 6e 64 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 | ode.cfg.=.cfg.end.if.#tr.project |
5f8a0 | 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 74 72 65 65 2e 69 6e 73 65 72 74 28 | s.children.>.0.then.tree.insert( |
5f8c0 | 74 72 2c 20 74 72 2e 70 72 6f 6a 65 63 74 73 29 0a 65 6e 64 0a 74 72 65 65 2e 74 72 61 76 65 72 | tr,.tr.projects).end.tree.traver |
5f8e0 | 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 | se(tr,.{.onnode.=.function(node) |
5f900 | 0a 6e 6f 64 65 2e 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 29 0a 69 66 20 | .node.id.=.xcode.newid(node).if. |
5f920 | 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 20 74 68 65 | xcode.getbuildcategory(node).the |
5f940 | 6e 0a 6e 6f 64 65 2e 62 75 69 6c 64 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 | n.node.buildid.=.xcode.newid(nod |
5f960 | 65 2c 20 22 62 75 69 6c 64 22 29 0a 65 6e 64 0a 69 66 20 73 74 72 69 6e 67 2e 65 6e 64 73 77 69 | e,."build").end.if.string.endswi |
5f980 | 74 68 28 6e 6f 64 65 2e 6e 61 6d 65 2c 20 22 49 6e 66 6f 2e 70 6c 69 73 74 22 29 20 74 68 65 6e | th(node.name,."Info.plist").then |
5f9a0 | 0a 74 72 2e 69 6e 66 6f 70 6c 69 73 74 20 3d 20 6e 6f 64 65 0a 65 6e 64 0a 65 6e 64 0a 7d 2c 20 | .tr.infoplist.=.node.end.end.},. |
5f9c0 | 74 72 75 65 29 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2e 70 72 6f 64 | true).node.=.tree.insert(tr.prod |
5f9e0 | 75 63 74 73 2c 20 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 29 0a 6e 6f 64 | ucts,.prj.xcode.projectnode).nod |
5fa00 | 65 2e 6b 69 6e 64 20 3d 20 22 70 72 6f 64 75 63 74 22 0a 6e 6f 64 65 2e 70 61 74 68 20 3d 20 6e | e.kind.=."product".node.path.=.n |
5fa20 | 6f 64 65 2e 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 6e 6f 64 | ode.cfg.buildtarget.fullpath.nod |
5fa40 | 65 2e 63 66 67 73 65 63 74 69 6f 6e 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c | e.cfgsection.=.xcode.newid(node, |
5fa60 | 20 22 63 66 67 22 29 0a 6e 6f 64 65 2e 72 65 73 73 74 61 67 65 69 64 20 3d 20 78 63 6f 64 65 2e | ."cfg").node.resstageid.=.xcode. |
5fa80 | 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 72 65 7a 22 29 0a 6e 6f 64 65 2e 73 6f 75 72 63 65 73 69 | newid(node,."rez").node.sourcesi |
5faa0 | 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 73 72 63 22 29 0a 6e 6f | d..=.xcode.newid(node,."src").no |
5fac0 | 64 65 2e 66 78 73 74 61 67 65 69 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 | de.fxstageid..=.xcode.newid(node |
5fae0 | 2c 20 22 66 78 73 22 29 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | ,."fxs").return.tr.end.function. |
5fb00 | 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c | premake.xcode.project(prj).local |
5fb20 | 20 74 72 20 3d 20 78 63 6f 64 65 2e 62 75 69 6c 64 70 72 6a 74 72 65 65 28 70 72 6a 29 0a 78 63 | .tr.=.xcode.buildprjtree(prj).xc |
5fb40 | 6f 64 65 2e 48 65 61 64 65 72 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 42 75 69 6c 64 46 69 6c | ode.Header(tr).xcode.PBXBuildFil |
5fb60 | 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 | e(tr).xcode.PBXContainerItemProx |
5fb80 | 79 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 28 74 72 2c | y(tr).xcode.PBXFileReference(tr, |
5fba0 | 70 72 6a 29 0a 78 63 6f 64 65 2e 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 | prj).xcode.PBXFrameworksBuildPha |
5fbc0 | 73 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 47 72 6f 75 70 28 74 72 29 0a 78 63 6f 64 65 2e | se(tr).xcode.PBXGroup(tr).xcode. |
5fbe0 | 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 50 72 6f | PBXNativeTarget(tr).xcode.PBXPro |
5fc00 | 6a 65 63 74 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 | ject(tr).xcode.PBXReferenceProxy |
5fc20 | 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 | (tr).xcode.PBXResourcesBuildPhas |
5fc40 | 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 | e(tr).xcode.PBXShellScriptBuildP |
5fc60 | 68 61 73 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 | hase(tr).xcode.PBXSourcesBuildPh |
5fc80 | 61 73 65 28 74 72 2c 70 72 6a 29 0a 78 63 6f 64 65 2e 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 | ase(tr,prj).xcode.PBXVariantGrou |
5fca0 | 70 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 28 | p(tr).xcode.PBXTargetDependency( |
5fcc0 | 74 72 29 0a 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 74 | tr).xcode.XCBuildConfiguration(t |
5fce0 | 72 29 0a 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 | r).xcode.XCBuildConfigurationLis |
5fd00 | 74 28 74 72 29 0a 78 63 6f 64 65 2e 46 6f 6f 74 65 72 28 74 72 29 0a 65 6e 64 0a 00 70 72 65 6d | t(tr).xcode.Footer(tr).end..prem |
5fd20 | 61 6b 65 2e 78 63 6f 64 65 34 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 78 63 6f 64 65 34 20 3d 20 70 | ake.xcode4.=.{}.local.xcode4.=.p |
5fd40 | 72 65 6d 61 6b 65 2e 78 63 6f 64 65 34 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 77 6f | remake.xcode4.function.xcode4.wo |
5fd60 | 72 6b 73 70 61 63 65 5f 68 65 61 64 28 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e | rkspace_head()._p('<?xml.version |
5fd80 | 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 46 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 | ="1.0".encoding="UTF-8"?>')._p(' |
5fda0 | 3c 57 6f 72 6b 73 70 61 63 65 27 29 0a 5f 70 28 31 2c 27 76 65 72 73 69 6f 6e 20 3d 20 22 31 2e | <Workspace')._p(1,'version.=."1. |
5fdc0 | 30 22 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 | 0">').end.function.xcode4.worksp |
5fde0 | 61 63 65 5f 74 61 69 6c 28 29 0a 5f 70 28 27 3c 2f 57 6f 72 6b 73 70 61 63 65 3e 27 29 0a 65 6e | ace_tail()._p('</Workspace>').en |
5fe00 | 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 66 69 6c 65 | d.function.xcode4.workspace_file |
5fe20 | 5f 72 65 66 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 74 68 2e | _ref(prj).local.projpath.=.path. |
5fe40 | 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 6f 63 61 74 69 6f | getrelative(prj.solution.locatio |
5fe60 | 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 0a 69 66 20 70 72 6f 6a 70 61 74 68 20 3d 3d 20 | n,.prj.location).if.projpath.==. |
5fe80 | 27 2e 27 20 74 68 65 6e 20 70 72 6f 6a 70 61 74 68 20 3d 20 27 27 20 0a 65 6c 73 65 20 70 72 6f | '.'.then.projpath.=.''..else.pro |
5fea0 | 6a 70 61 74 68 20 3d 20 70 72 6f 6a 70 61 74 68 20 2e 2e 27 2f 27 20 0a 65 6e 64 0a 5f 70 28 31 | jpath.=.projpath...'/'..end._p(1 |
5fec0 | 2c 27 3c 46 69 6c 65 52 65 66 27 29 0a 5f 70 28 32 2c 27 6c 6f 63 61 74 69 6f 6e 20 3d 20 22 67 | ,'<FileRef')._p(2,'location.=."g |
5fee0 | 72 6f 75 70 3a 25 73 22 3e 27 2c 70 72 6f 6a 70 61 74 68 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 | roup:%s">',projpath....prj.name. |
5ff00 | 2e 2e 20 27 2e 78 63 6f 64 65 70 72 6f 6a 27 29 0a 5f 70 28 31 2c 27 3c 2f 46 69 6c 65 52 65 66 | ...'.xcodeproj')._p(1,'</FileRef |
5ff20 | 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 | >').end.function.xcode4.workspac |
5ff40 | 65 5f 67 65 6e 65 72 61 74 65 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 | e_generate(sln).premake.xcode.pr |
5ff60 | 65 70 61 72 65 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 | eparesolution(sln).xcode4.worksp |
5ff80 | 61 63 65 5f 68 65 61 64 28 29 0a 78 63 6f 64 65 34 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 | ace_head().xcode4.reorderProject |
5ffa0 | 73 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 | s(sln).for.prj.in.premake.soluti |
5ffc0 | 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 78 63 6f 64 65 34 2e 77 6f | on.eachproject(sln).do.xcode4.wo |
5ffe0 | 72 6b 73 70 61 63 65 5f 66 69 6c 65 5f 72 65 66 28 70 72 6a 29 0a 65 6e 64 0a 78 63 6f 64 65 34 | rkspace_file_ref(prj).end.xcode4 |
60000 | 2e 77 6f 72 6b 73 70 61 63 65 5f 74 61 69 6c 28 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 | .workspace_tail().end.function.x |
60020 | 63 6f 64 65 34 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 69 66 20 73 6c | code4.reorderProjects(sln).if.sl |
60040 | 6e 2e 73 74 61 72 74 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 66 6f 72 20 69 2c 20 70 72 6a 20 69 | n.startproject.then.for.i,.prj.i |
60060 | 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 73 6c 6e | n.ipairs(sln.projects).do.if.sln |
60080 | 2e 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d 3d 20 70 72 6a 2e 6e 61 6d 65 20 74 68 65 6e 0a 6c | .startproject.==.prj.name.then.l |
600a0 | 6f 63 61 6c 20 63 75 72 20 3d 20 70 72 6a 2e 67 72 6f 75 70 0a 77 68 69 6c 65 20 63 75 72 20 7e | ocal.cur.=.prj.group.while.cur.~ |
600c0 | 3d 20 6e 69 6c 20 64 6f 0a 66 6f 72 20 6a 2c 20 67 72 6f 75 70 20 69 6e 20 69 70 61 69 72 73 28 | =.nil.do.for.j,.group.in.ipairs( |
600e0 | 73 6c 6e 2e 67 72 6f 75 70 73 29 20 64 6f 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 63 75 72 20 74 | sln.groups).do.if.group.==.cur.t |
60100 | 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 6a 29 0a | hen.table.remove(sln.groups,.j). |
60120 | 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 | break.end.end.table.insert(sln.g |
60140 | 72 6f 75 70 73 2c 20 31 2c 20 63 75 72 29 0a 63 75 72 20 3d 20 63 75 72 2e 70 61 72 65 6e 74 0a | roups,.1,.cur).cur.=.cur.parent. |
60160 | 65 6e 64 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 69 | end.table.remove(sln.projects,.i |
60180 | 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 31 2c 20 | ).table.insert(sln.projects,.1,. |
601a0 | 70 72 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 6d | prj).break.end.end.end.end..prem |
601c0 | 61 6b 65 2e 63 6c 65 61 6e 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | ake.clean.=.{.}.function.premake |
601e0 | 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 6f 62 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6c | .clean.directory(obj,.pattern).l |
60200 | 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 | ocal.fname.=.premake.project.get |
60220 | 66 69 6c 65 6e 61 6d 65 28 6f 62 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6f 73 2e 72 6d 64 69 72 28 | filename(obj,.pattern).os.rmdir( |
60240 | 66 6e 61 6d 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6c 65 61 | fname).end.function.premake.clea |
60260 | 6e 2e 66 69 6c 65 28 6f 62 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 | n.file(obj,.pattern).local.fname |
60280 | 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 6f | .=.premake.project.getfilename(o |
602a0 | 62 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 29 0a 65 6e | bj,.pattern).os.remove(fname).en |
602c0 | 64 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 63 6c 65 | d.newaction.{.trigger.....=."cle |
602e0 | 61 6e 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 52 65 6d 6f 76 65 20 61 6c 6c 20 62 | an",.description.=."Remove.all.b |
60300 | 69 6e 61 72 69 65 73 20 61 6e 64 20 67 65 6e 65 72 61 74 65 64 20 66 69 6c 65 73 22 2c 0a 6f 6e | inaries.and.generated.files",.on |
60320 | 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 66 6f 72 20 61 63 74 | solution.=.function(sln).for.act |
60340 | 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a | ion.in.premake.action.each().do. |
60360 | 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 74 68 65 6e 0a 61 | if.action.oncleansolution.then.a |
60380 | 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 0a 65 | ction.oncleansolution(sln).end.e |
603a0 | 6e 64 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a | nd.end,.onproject.=.function(prj |
603c0 | 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 | ).for.action.in.premake.action.e |
603e0 | 61 63 68 28 29 20 64 6f 0a 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 | ach().do.if.action.oncleanprojec |
60400 | 74 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 28 70 72 6a | t.then.action.oncleanproject(prj |
60420 | 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 70 72 6a 2e 6f 62 6a 65 63 74 73 64 69 72 29 20 74 68 | ).end.end.if.(prj.objectsdir).th |
60440 | 65 6e 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 | en.premake.clean.directory(prj,. |
60460 | 70 72 6a 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f | prj.objectsdir).end.local.platfo |
60480 | 72 6d 73 20 3d 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 20 | rms.=.prj.solution.platforms.or. |
604a0 | 7b 20 7d 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 6c 61 74 66 6f | {.}.if.not.table.contains(platfo |
604c0 | 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 20 74 68 65 6e 0a 70 6c 61 74 66 6f 72 6d 73 20 3d 20 | rms,."Native").then.platforms.=. |
604e0 | 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 6c 61 74 66 6f 72 6d 73 2c 20 7b 20 22 4e 61 74 69 76 65 22 | table.join(platforms,.{."Native" |
60500 | 20 7d 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 | .}).end.for._,.platform.in.ipair |
60520 | 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 | s(platforms).do.for.cfg.in.prema |
60540 | 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a | ke.eachconfig(prj,.platform).do. |
60560 | 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 63 66 67 | premake.clean.directory(prj,.cfg |
60580 | 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 | .objectsdir).premake.clean.file( |
605a0 | 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 | prj,.premake.gettarget(cfg,."bui |
605c0 | 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 22 77 69 6e 64 6f 77 | ld",."posix",."windows",."window |
605e0 | 73 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 | s").fullpath).premake.clean.file |
60600 | 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 | (prj,.premake.gettarget(cfg,."bu |
60620 | 69 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6c 69 6e 75 78 22 29 | ild",."posix",."posix",."linux") |
60640 | 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 | .fullpath).premake.clean.file(pr |
60660 | 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 | j,.premake.gettarget(cfg,."build |
60680 | 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6d 61 63 6f 73 78 22 29 2e 66 | ",."posix",."posix",."macosx").f |
606a0 | 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c | ullpath).premake.clean.file(prj, |
606c0 | 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c | .premake.gettarget(cfg,."build", |
606e0 | 20 22 70 6f 73 69 78 22 2c 20 22 50 53 33 22 2c 20 22 77 69 6e 64 6f 77 73 22 29 2e 66 75 6c 6c | ."posix",."PS3",."windows").full |
60700 | 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 | path).premake.clean.file(prj,.pr |
60720 | 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 | emake.gettarget(cfg,."build",."p |
60740 | 6f 73 69 78 22 2c 20 22 50 53 33 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 22 4f 72 62 69 73 22 | osix",."PS3",."windows",."Orbis" |
60760 | 29 2e 66 75 6c 6c 70 61 74 68 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 | ).fullpath).if.cfg.kind.==."Wind |
60780 | 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 | owedApp".then.premake.clean.dire |
607a0 | 63 74 6f 72 79 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 | ctory(prj,.premake.gettarget(cfg |
607c0 | 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6c 69 | ,."build",."posix",."posix",."li |
607e0 | 6e 75 78 22 29 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 22 2e 61 70 70 22 29 0a 65 6e 64 0a 70 72 | nux").fullpath....".app").end.pr |
60800 | 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 | emake.clean.file(prj,.premake.ge |
60820 | 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 6c 69 6e 6b 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 | ttarget(cfg,."link",."windows",. |
60840 | 22 77 69 6e 64 6f 77 73 22 2c 20 22 77 69 6e 64 6f 77 73 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a | "windows",."windows").fullpath). |
60860 | 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e | premake.clean.file(prj,.premake. |
60880 | 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 6c 69 6e 6b 22 2c 20 22 70 6f 73 69 78 22 2c 20 | gettarget(cfg,."link",."posix",. |
608a0 | 22 70 6f 73 69 78 22 2c 20 22 6c 69 6e 75 78 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 6c 6f 63 61 | "posix",."linux").fullpath).loca |
608c0 | 6c 20 74 61 72 67 65 74 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 70 72 6f | l.target.=.path.join(premake.pro |
608e0 | 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 63 66 67 2e 62 75 69 6c 64 74 | ject.getfilename(prj,.cfg.buildt |
60900 | 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 | arget.directory),.cfg.buildtarge |
60920 | 74 2e 62 61 73 65 6e 61 6d 65 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b | t.basename).for.action.in.premak |
60940 | 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 | e.action.each().do.if.action.onc |
60960 | 6c 65 61 6e 74 61 72 67 65 74 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 74 61 | leantarget.then.action.oncleanta |
60980 | 72 67 65 74 28 74 61 72 67 65 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 | rget(target).end.end.end.end.end |
609a0 | 0a 7d 0a 00 5f 57 4f 52 4b 49 4e 47 5f 44 49 52 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 | .}.._WORKING_DIR........=.os.get |
609c0 | 63 77 64 28 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 6a 65 63 74 70 6c 61 74 66 | cwd().local.function.injectplatf |
609e0 | 6f 72 6d 28 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 6e 6f 74 20 70 6c 61 74 66 6f 72 6d 20 74 68 | orm(platform).if.not.platform.th |
60a00 | 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 65 6e 64 0a 70 6c 61 74 66 6f 72 6d 20 3d 20 70 72 | en.return.true.end.platform.=.pr |
60a20 | 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 70 6c 61 74 66 6f 72 6d 2c 20 70 72 65 6d 61 | emake.checkvalue(platform,.prema |
60a40 | 6b 65 2e 66 69 65 6c 64 73 2e 70 6c 61 74 66 6f 72 6d 73 2e 61 6c 6c 6f 77 65 64 29 0a 66 6f 72 | ke.fields.platforms.allowed).for |
60a60 | 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 | .sln.in.premake.solution.each(). |
60a80 | 64 6f 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 73 6c 6e 2e 70 6c 61 74 66 6f 72 | do.local.platforms.=.sln.platfor |
60aa0 | 6d 73 20 6f 72 20 7b 20 7d 0a 69 66 20 23 70 6c 61 74 66 6f 72 6d 73 20 3d 3d 20 30 20 74 68 65 | ms.or.{.}.if.#platforms.==.0.the |
60ac0 | 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 | n.table.insert(platforms,."Nativ |
60ae0 | 65 22 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 6c | e").end.if.not.table.contains(pl |
60b00 | 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 | atforms,."Native").then.return.f |
60b20 | 61 6c 73 65 2c 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 20 64 6f 65 73 20 6e 6f 74 20 74 61 72 | alse,.sln.name....".does.not.tar |
60b40 | 67 65 74 20 6e 61 74 69 76 65 20 70 6c 61 74 66 6f 72 6d 5c 6e 4e 61 74 69 76 65 20 70 6c 61 74 | get.native.platform\nNative.plat |
60b60 | 66 6f 72 6d 20 73 65 74 74 69 6e 67 73 20 61 72 65 20 72 65 71 75 69 72 65 64 20 66 6f 72 20 74 | form.settings.are.required.for.t |
60b80 | 68 65 20 2d 2d 70 6c 61 74 66 6f 72 6d 20 66 65 61 74 75 72 65 2e 22 0a 65 6e 64 0a 69 66 20 6e | he.--platform.feature.".end.if.n |
60ba0 | 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 6c 61 74 66 6f 72 6d 73 2c 20 70 6c 61 | ot.table.contains(platforms,.pla |
60bc0 | 74 66 6f 72 6d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 | tform).then.table.insert(platfor |
60be0 | 6d 73 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 | ms,.platform).end.sln.platforms. |
60c00 | 3d 20 70 6c 61 74 66 6f 72 6d 73 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a | =.platforms.end.return.true.end. |
60c20 | 66 75 6e 63 74 69 6f 6e 20 5f 70 72 65 6d 61 6b 65 5f 6d 61 69 6e 28 73 63 72 69 70 74 70 61 74 | function._premake_main(scriptpat |
60c40 | 68 29 0a 69 66 20 28 73 63 72 69 70 74 70 61 74 68 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 73 63 | h).if.(scriptpath).then.local.sc |
60c60 | 72 69 70 74 73 20 20 3d 20 64 6f 66 69 6c 65 28 73 63 72 69 70 74 70 61 74 68 20 2e 2e 20 22 2f | ripts..=.dofile(scriptpath...."/ |
60c80 | 5f 6d 61 6e 69 66 65 73 74 2e 6c 75 61 22 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 | _manifest.lua").for._,v.in.ipair |
60ca0 | 73 28 73 63 72 69 70 74 73 29 20 64 6f 0a 64 6f 66 69 6c 65 28 73 63 72 69 70 74 70 61 74 68 20 | s(scripts).do.dofile(scriptpath. |
60cc0 | 2e 2e 20 22 2f 22 20 2e 2e 20 76 29 0a 65 6e 64 0a 65 6e 64 0a 5f 50 52 45 4d 41 4b 45 5f 43 4f | ..."/"....v).end.end._PREMAKE_CO |
60ce0 | 4d 4d 41 4e 44 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 5f 50 52 45 4d 41 4b | MMAND.=.path.getabsolute(_PREMAK |
60d00 | 45 5f 43 4f 4d 4d 41 4e 44 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 65 74 28 5f 41 | E_COMMAND).premake.action.set(_A |
60d20 | 43 54 49 4f 4e 29 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 73 65 65 64 28 6f 73 2e 74 69 6d 65 28 29 | CTION).math.randomseed(os.time() |
60d40 | 29 0a 69 66 20 28 6e 69 6c 20 7e 3d 20 5f 4f 50 54 49 4f 4e 53 5b 22 66 69 6c 65 22 5d 29 20 74 | ).if.(nil.~=._OPTIONS["file"]).t |
60d60 | 68 65 6e 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 5f 4f 50 54 49 4f 4e 53 5b 22 66 69 6c 65 | hen.local.fname.=._OPTIONS["file |
60d80 | 22 5d 0a 69 66 20 28 6f 73 2e 69 73 66 69 6c 65 28 66 6e 61 6d 65 29 29 20 74 68 65 6e 0a 64 6f | "].if.(os.isfile(fname)).then.do |
60da0 | 66 69 6c 65 28 66 6e 61 6d 65 29 0a 65 6c 73 65 0a 65 72 72 6f 72 28 22 4e 6f 20 67 65 6e 69 65 | file(fname).else.error("No.genie |
60dc0 | 20 73 63 72 69 70 74 20 27 22 20 2e 2e 20 66 6e 61 6d 65 20 2e 2e 20 22 27 20 66 6f 75 6e 64 21 | .script.'"....fname...."'.found! |
60de0 | 22 2c 20 32 29 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 64 69 72 2c 20 6e 61 6d 65 20 3d | ",.2).end.else.local.dir,.name.= |
60e00 | 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 44 65 66 61 75 6c 74 53 63 72 69 70 74 28 70 61 74 68 2e | .premake.findDefaultScript(path. |
60e20 | 67 65 74 61 62 73 6f 6c 75 74 65 28 22 2e 2f 22 29 29 0a 69 66 20 64 69 72 20 7e 3d 20 6e 69 6c | getabsolute("./")).if.dir.~=.nil |
60e40 | 20 74 68 65 6e 0a 6f 73 2e 63 68 64 69 72 28 64 69 72 29 0a 64 6f 66 69 6c 65 28 6e 61 6d 65 29 | .then.os.chdir(dir).dofile(name) |
60e60 | 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 5f 4f 50 54 49 4f 4e 53 5b 22 76 65 72 73 69 6f 6e 22 5d | .end.end.if.(_OPTIONS["version"] |
60e80 | 20 6f 72 20 5f 4f 50 54 49 4f 4e 53 5b 22 68 65 6c 70 22 5d 20 6f 72 20 6e 6f 74 20 5f 41 43 54 | .or._OPTIONS["help"].or.not._ACT |
60ea0 | 49 4f 4e 29 20 74 68 65 6e 0a 70 72 69 6e 74 66 28 22 47 45 4e 69 65 20 2d 20 50 72 6f 6a 65 63 | ION).then.printf("GENie.-.Projec |
60ec0 | 74 20 67 65 6e 65 72 61 74 6f 72 20 74 6f 6f 6c 20 25 73 22 2c 20 5f 47 45 4e 49 45 5f 56 45 52 | t.generator.tool.%s",._GENIE_VER |
60ee0 | 53 49 4f 4e 5f 53 54 52 29 0a 70 72 69 6e 74 66 28 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 | SION_STR).printf("https://github |
60f00 | 2e 63 6f 6d 2f 62 6b 61 72 61 64 7a 69 63 2f 47 45 4e 69 65 22 29 0a 69 66 20 28 6e 6f 74 20 5f | .com/bkaradzic/GENie").if.(not._ |
60f20 | 4f 50 54 49 4f 4e 53 5b 22 76 65 72 73 69 6f 6e 22 5d 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 | OPTIONS["version"]).then.premake |
60f40 | 2e 73 68 6f 77 68 65 6c 70 28 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 31 0a 65 6e 64 0a 61 63 74 | .showhelp().end.return.1.end.act |
60f60 | 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 | ion.=.premake.action.current().i |
60f80 | 66 20 28 6e 6f 74 20 61 63 74 69 6f 6e 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 45 72 72 6f 72 | f.(not.action).then.error("Error |
60fa0 | 3a 20 6e 6f 20 73 75 63 68 20 61 63 74 69 6f 6e 20 27 22 20 2e 2e 20 5f 41 43 54 49 4f 4e 20 2e | :.no.such.action.'"...._ACTION.. |
60fc0 | 2e 20 22 27 22 2c 20 30 29 0a 65 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e | .."'",.0).end.ok,.err.=.premake. |
60fe0 | 6f 70 74 69 6f 6e 2e 76 61 6c 69 64 61 74 65 28 5f 4f 50 54 49 4f 4e 53 29 0a 69 66 20 28 6e 6f | option.validate(_OPTIONS).if.(no |
61000 | 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 | t.ok).then.error("Error:."....er |
61020 | 72 2c 20 30 29 20 65 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 | r,.0).end.ok,.err.=.premake.chec |
61040 | 6b 74 6f 6f 6c 73 28 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 | ktools().if.(not.ok).then.error( |
61060 | 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 6f 6b 2c 20 65 72 72 | "Error:."....err,.0).end.ok,.err |
61080 | 20 3d 20 69 6e 6a 65 63 74 70 6c 61 74 66 6f 72 6d 28 5f 4f 50 54 49 4f 4e 53 5b 22 70 6c 61 74 | .=.injectplatform(_OPTIONS["plat |
610a0 | 66 6f 72 6d 22 5d 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 | form"]).if.(not.ok).then.error(" |
610c0 | 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 6c 6f 63 61 6c 20 70 72 | Error:."....err,.0).end.local.pr |
610e0 | 6f 66 69 6c 65 72 20 3d 20 6e 65 77 50 72 6f 66 69 6c 65 72 28 29 0a 69 66 20 28 6e 69 6c 20 7e | ofiler.=.newProfiler().if.(nil.~ |
61100 | 3d 20 5f 4f 50 54 49 4f 4e 53 5b 22 64 65 62 75 67 2d 70 72 6f 66 69 6c 65 72 22 5d 29 20 74 68 | =._OPTIONS["debug-profiler"]).th |
61120 | 65 6e 0a 70 72 6f 66 69 6c 65 72 3a 73 74 61 72 74 28 29 0a 65 6e 64 0a 70 72 69 6e 74 28 22 42 | en.profiler:start().end.print("B |
61140 | 75 69 6c 64 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 2e 2e 2e 22 29 0a 70 72 65 6d | uilding.configurations...").prem |
61160 | 61 6b 65 2e 62 61 6b 65 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 29 0a 69 66 20 28 6e 69 6c 20 | ake.bake.buildconfigs().if.(nil. |
61180 | 7e 3d 20 5f 4f 50 54 49 4f 4e 53 5b 22 64 65 62 75 67 2d 70 72 6f 66 69 6c 65 72 22 5d 29 20 74 | ~=._OPTIONS["debug-profiler"]).t |
611a0 | 68 65 6e 0a 70 72 6f 66 69 6c 65 72 3a 73 74 6f 70 28 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 50 61 | hen.profiler:stop().local.filePa |
611c0 | 74 68 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 22 47 45 4e 69 65 2d 70 72 6f | th.=.path.getabsolute("GENie-pro |
611e0 | 66 69 6c 65 72 2d 62 61 6b 65 2e 74 78 74 22 29 0a 70 72 69 6e 74 28 22 57 72 69 74 69 6e 67 20 | filer-bake.txt").print("Writing. |
61200 | 64 65 62 75 67 2d 70 72 6f 66 69 6c 65 72 20 72 65 70 6f 72 74 20 22 20 2e 2e 20 66 69 6c 65 50 | debug-profiler.report."....fileP |
61220 | 61 74 68 20 2e 2e 20 22 2e 22 29 0a 6c 6f 63 61 6c 20 6f 75 74 66 69 6c 65 20 3d 20 69 6f 2e 6f | ath....".").local.outfile.=.io.o |
61240 | 70 65 6e 28 66 69 6c 65 50 61 74 68 2c 20 22 77 2b 22 29 0a 70 72 6f 66 69 6c 65 72 3a 72 65 70 | pen(filePath,."w+").profiler:rep |
61260 | 6f 72 74 28 6f 75 74 66 69 6c 65 29 0a 6f 75 74 66 69 6c 65 3a 63 6c 6f 73 65 28 29 0a 65 6e 64 | ort(outfile).outfile:close().end |
61280 | 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 70 72 6f 6a 65 63 74 73 | .ok,.err.=.premake.checkprojects |
612a0 | 28 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 | ().if.(not.ok).then.error("Error |
612c0 | 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 70 72 69 6e 74 66 28 22 52 75 6e 6e 69 | :."....err,.0).end.printf("Runni |
612e0 | 6e 67 20 61 63 74 69 6f 6e 20 27 25 73 27 2e 2e 2e 22 2c 20 61 63 74 69 6f 6e 2e 74 72 69 67 67 | ng.action.'%s'...",.action.trigg |
61300 | 65 72 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 61 6c 6c 28 61 63 74 69 6f 6e 2e 74 | er).premake.action.call(action.t |
61320 | 72 69 67 67 65 72 29 0a 70 72 69 6e 74 28 22 44 6f 6e 65 2e 22 29 0a 72 65 74 75 72 6e 20 30 0a | rigger).print("Done.").return.0. |
61340 | 65 6e 64 0a 00 00 00 00 2f 00 00 00 75 6e 61 62 6c 65 20 74 6f 20 72 65 6d 6f 76 65 20 64 69 72 | end...../...unable.to.remove.dir |
61360 | 65 63 74 6f 72 79 20 27 25 73 27 00 00 73 63 72 69 70 74 73 00 70 61 74 68 00 6f 73 00 73 74 72 | ectory.'%s'..scripts.path.os.str |
61380 | 69 6e 67 00 4c 75 61 20 35 2e 33 2e 30 20 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 | ing.Lua.5.3.0..Copyright.(C).199 |
613a0 | 34 2d 32 30 31 35 20 4c 75 61 2e 6f 72 67 2c 20 50 55 43 2d 52 69 6f 00 5f 43 4f 50 59 52 49 47 | 4-2015.Lua.org,.PUC-Rio._COPYRIG |
613c0 | 48 54 00 5f 47 45 4e 49 45 5f 56 45 52 53 49 4f 4e 00 76 65 72 73 69 6f 6e 20 34 34 35 20 28 63 | HT._GENIE_VERSION.version.445.(c |
613e0 | 6f 6d 6d 69 74 20 36 37 39 38 66 39 33 62 61 38 65 65 30 32 39 62 36 32 39 63 66 63 33 34 30 65 | ommit.6798f93ba8ee029b629cfc340e |
61400 | 39 30 63 36 35 33 65 37 38 30 64 38 62 31 29 00 5f 47 45 4e 49 45 5f 56 45 52 53 49 4f 4e 5f 53 | 90c653e780d8b1)._GENIE_VERSION_S |
61420 | 54 52 00 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 31 34 2d 32 30 31 35 20 42 72 61 6e 69 | TR.Copyright.(c).2014-2015.Brani |
61440 | 6d 69 72 20 4b 61 72 61 64 c5 be 69 c4 87 2c 20 4e 65 69 6c 20 52 69 63 68 61 72 64 73 6f 6e 2c | mir.Karad..i..,.Neil.Richardson, |
61460 | 0a 4d 69 6b 65 20 50 6f 70 6f 6c 6f 73 6b 69 2c 20 44 72 65 77 20 53 6f 6c 6f 6d 6f 6e 2c 20 54 | .Mike.Popoloski,.Drew.Solomon,.T |
61480 | 65 64 20 64 65 20 4d 75 6e 6e 69 6b 2c 20 4d 69 6f 64 72 61 67 20 4d 69 6c 61 6e 6f 76 69 c4 87 | ed.de.Munnik,.Miodrag.Milanovi.. |
614a0 | 0a 42 72 65 74 74 20 56 69 63 6b 65 72 73 2c 20 54 65 72 72 79 20 48 65 6e 64 72 69 78 20 49 49 | .Brett.Vickers,.Terry.Hendrix.II |
614c0 | 2e 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 32 2d 32 30 31 33 20 4a 61 73 6f 6e 20 | ..Copyright.(C).2002-2013.Jason. |
614e0 | 50 65 72 6b 69 6e 73 20 61 6e 64 20 74 68 65 20 50 72 65 6d 61 6b 65 20 50 72 6f 6a 65 63 74 00 | Perkins.and.the.Premake.Project. |
61500 | 5f 50 52 45 4d 41 4b 45 5f 43 4f 50 59 52 49 47 48 54 00 77 69 6e 64 6f 77 73 00 5f 4f 53 00 5f | _PREMAKE_COPYRIGHT.windows._OS._ |
61520 | 41 43 54 49 4f 4e 00 5f 41 52 47 53 00 5f 4f 50 54 49 4f 4e 53 00 64 65 62 75 67 00 74 72 61 63 | ACTION._ARGS._OPTIONS.debug.trac |
61540 | 65 62 61 63 6b 00 5f 70 72 65 6d 61 6b 65 5f 6d 61 69 6e 00 2f 00 50 41 54 48 00 65 6e 64 73 77 | eback._premake_main./.PATH.endsw |
61560 | 69 74 68 00 5b 31 46 00 64 1a 40 00 00 00 00 00 00 00 00 00 63 68 64 69 72 00 63 6f 70 79 66 69 | ith.[1F.d.@.........chdir.copyfi |
61580 | 6c 65 00 5f 69 73 36 34 62 69 74 00 69 73 64 69 72 00 67 65 74 63 77 64 00 69 73 66 69 6c 65 00 | le._is64bit.isdir.getcwd.isfile. |
615a0 | 6d 61 74 63 68 64 6f 6e 65 00 6d 61 74 63 68 69 73 66 69 6c 65 00 6d 61 74 63 68 6e 61 6d 65 00 | matchdone.matchisfile.matchname. |
615c0 | 6d 61 74 63 68 6e 65 78 74 00 6d 61 74 63 68 73 74 61 72 74 00 6d 6b 64 69 72 00 70 61 74 68 73 | matchnext.matchstart.mkdir.paths |
615e0 | 65 61 72 63 68 00 72 6d 64 69 72 00 73 74 61 74 00 74 69 63 6b 73 00 75 75 69 64 00 74 31 46 00 | earch.rmdir.stat.ticks.uuid.t1F. |
61600 | 04 17 40 00 7a 31 46 00 c8 19 40 00 83 31 46 00 f0 25 40 00 8c 31 46 00 a8 24 40 00 92 31 46 00 | ..@.z1F...@..1F..%@..1F..$@..1F. |
61620 | 60 15 40 00 99 31 46 00 2a 19 40 00 a0 31 46 00 b0 1d 40 00 aa 31 46 00 20 1e 40 00 b6 31 46 00 | `.@..1F.*.@..1F...@..1F...@..1F. |
61640 | ec 1d 40 00 c0 31 46 00 5d 1e 40 00 ca 31 46 00 48 1d 40 00 d5 31 46 00 18 25 40 00 db 31 46 00 | ..@..1F.].@..1F.H.@..1F..%@..1F. |
61660 | 9c 1b 40 00 e6 31 46 00 d4 1c 40 00 ec 31 46 00 c0 15 40 00 f1 31 46 00 6c 19 40 00 f7 31 46 00 | ..@..1F...@..1F...@..1F.l.@..1F. |
61680 | 8f 17 40 00 00 00 00 00 00 00 00 00 69 73 61 62 73 6f 6c 75 74 65 00 00 8c 32 46 00 94 25 40 00 | ..@.........isabsolute...2F..%@. |
616a0 | 00 00 00 00 00 00 00 00 00 80 de 43 75 6e 61 62 6c 65 20 74 6f 20 63 72 65 61 74 65 20 64 69 72 | ...........Cunable.to.create.dir |
616c0 | 65 63 74 6f 72 79 20 27 25 73 27 00 6b 65 72 6e 65 6c 33 32 00 49 73 57 6f 77 36 34 50 72 6f 63 | ectory.'%s'.kernel32.IsWow64Proc |
616e0 | 65 73 73 00 1b 4c 75 61 00 19 93 0d 0a 1a 0a 00 00 40 b9 43 69 6e 64 65 78 00 67 65 74 74 61 62 | ess..Lua.........@.Cindex.gettab |
61700 | 6c 65 20 63 68 61 69 6e 20 74 6f 6f 20 6c 6f 6e 67 3b 20 70 6f 73 73 69 62 6c 65 20 6c 6f 6f 70 | le.chain.too.long;.possible.loop |
61720 | 00 73 65 74 74 61 62 6c 65 20 63 68 61 69 6e 20 74 6f 6f 20 6c 6f 6e 67 3b 20 70 6f 73 73 69 62 | .settable.chain.too.long;.possib |
61740 | 6c 65 20 6c 6f 6f 70 00 13 32 40 00 fc 30 40 00 fc 30 40 00 df 30 40 00 fc 30 40 00 63 31 40 00 | le.loop..2@..0@..0@..0@..0@.c1@. |
61760 | fc 30 40 00 1a 31 40 00 fc 30 40 00 fc 30 40 00 fc 30 40 00 fc 30 40 00 fc 30 40 00 fc 30 40 00 | .0@..1@..0@..0@..0@..0@..0@..0@. |
61780 | fc 30 40 00 fc 30 40 00 fc 30 40 00 fc 30 40 00 fc 30 40 00 d1 30 40 00 08 31 40 00 fc 30 40 00 | .0@..0@..0@..0@..0@..0@..1@..0@. |
617a0 | fc 30 40 00 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 20 6f 76 65 72 66 6c 6f 77 00 67 65 74 20 6c | .0@.string.length.overflow.get.l |
617c0 | 65 6e 67 74 68 20 6f 66 00 61 74 74 65 6d 70 74 20 74 6f 20 64 69 76 69 64 65 20 62 79 20 7a 65 | ength.of.attempt.to.divide.by.ze |
617e0 | 72 6f 00 61 74 74 65 6d 70 74 20 74 6f 20 70 65 72 66 6f 72 6d 20 27 6e 25 25 30 27 00 27 66 6f | ro.attempt.to.perform.'n%%0'.'fo |
61800 | 72 27 20 6c 69 6d 69 74 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 00 27 66 6f 72 27 20 | r'.limit.must.be.a.number.'for'. |
61820 | 73 74 65 70 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 00 27 66 6f 72 27 20 69 6e 69 74 | step.must.be.a.number.'for'.init |
61840 | 69 61 6c 20 76 61 6c 75 65 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 00 00 62 38 40 00 | ial.value.must.be.a.number..b8@. |
61860 | 6d 38 40 00 88 38 40 00 a1 38 40 00 c3 38 40 00 df 38 40 00 ed 38 40 00 1f 39 40 00 5c 39 40 00 | m8@..8@..8@..8@..8@..8@..9@.\9@. |
61880 | ac 39 40 00 ed 39 40 00 45 3a 40 00 be 3a 40 00 16 3b 40 00 cd 3b 40 00 94 3c 40 00 be 41 40 00 | .9@..9@.E:@..:@..;@..;@..<@..A@. |
618a0 | 8b 43 40 00 65 3d 40 00 b1 42 40 00 00 3e 40 00 c9 3e 40 00 82 3f 40 00 3b 40 40 00 f9 40 40 00 | .C@.e=@..B@..>@..>@..?@.;@@..@@. |
618c0 | 32 44 40 00 92 44 40 00 f4 44 40 00 26 45 40 00 4a 45 40 00 d3 45 40 00 09 46 40 00 a5 46 40 00 | 2D@..D@..D@.&E@.JE@..E@..F@..F@. |
618e0 | 40 47 40 00 e3 47 40 00 6d 48 40 00 11 49 40 00 67 49 40 00 39 4a 40 00 a9 4a 40 00 8c 4b 40 00 | @G@..G@.mH@..I@.gI@.9J@..J@..K@. |
61900 | 2a 4d 40 00 aa 4d 40 00 d8 4d 40 00 aa 4e 40 00 87 4f 40 00 00 00 00 df 00 00 00 5f 00 00 00 00 | *M@..M@..M@..N@..O@........_.... |
61920 | 51 51 40 00 61 51 40 00 b0 50 40 00 3e 51 40 00 61 51 40 00 61 51 40 00 61 51 40 00 61 51 40 00 | QQ@.aQ@..P@.>Q@.aQ@.aQ@.aQ@.aQ@. |
61940 | 61 51 40 00 61 51 40 00 61 51 40 00 61 51 40 00 61 51 40 00 61 51 40 00 61 51 40 00 61 51 40 00 | aQ@.aQ@.aQ@.aQ@.aQ@.aQ@.aQ@.aQ@. |
61960 | 61 51 40 00 61 51 40 00 51 51 40 00 16 51 40 00 61 51 40 00 61 51 40 00 69 6e 76 61 6c 69 64 20 | aQ@.aQ@.QQ@..Q@.aQ@.aQ@.invalid. |
61980 | 6b 65 79 20 74 6f 20 27 6e 65 78 74 27 00 74 61 62 6c 65 20 6f 76 65 72 66 6c 6f 77 00 74 61 62 | key.to.'next'.table.overflow.tab |
619a0 | 6c 65 20 69 6e 64 65 78 20 69 73 20 6e 69 6c 00 74 61 62 6c 65 20 69 6e 64 65 78 20 69 73 20 4e | le.index.is.nil.table.index.is.N |
619c0 | 61 4e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | aN.............................. |
619e0 | 00 00 00 00 00 00 00 00 00 00 c0 ff fe ff df 41 00 00 00 df 00 00 00 5f 25 64 2d 62 79 74 65 20 | ...............A......._%d-byte. |
61a00 | 69 6e 74 65 67 65 72 20 64 6f 65 73 20 6e 6f 74 20 66 69 74 20 69 6e 74 6f 20 4c 75 61 20 49 6e | integer.does.not.fit.into.Lua.In |
61a20 | 74 65 67 65 72 00 6d 61 6c 66 6f 72 6d 65 64 20 70 61 74 74 65 72 6e 20 28 65 6e 64 73 20 77 69 | teger.malformed.pattern.(ends.wi |
61a40 | 74 68 20 27 25 25 27 29 00 6d 61 6c 66 6f 72 6d 65 64 20 70 61 74 74 65 72 6e 20 28 6d 69 73 73 | th.'%%').malformed.pattern.(miss |
61a60 | 69 6e 67 20 27 5d 27 29 00 00 72 65 73 75 6c 74 69 6e 67 20 73 74 72 69 6e 67 20 74 6f 6f 20 6c | ing.']')..resulting.string.too.l |
61a80 | 61 72 67 65 00 00 00 00 6c 63 40 00 e6 63 40 00 77 63 40 00 82 63 40 00 e6 63 40 00 e6 63 40 00 | arge....lc@..c@.wc@..c@..c@..c@. |
61aa0 | 8d 63 40 00 e6 63 40 00 e6 63 40 00 e6 63 40 00 e6 63 40 00 98 63 40 00 e6 63 40 00 e6 63 40 00 | .c@..c@..c@..c@..c@..c@..c@..c@. |
61ac0 | e6 63 40 00 a3 63 40 00 e6 63 40 00 e6 63 40 00 ae 63 40 00 e6 63 40 00 b9 63 40 00 e6 63 40 00 | .c@..c@..c@..c@..c@..c@..c@..c@. |
61ae0 | c4 63 40 00 cf 63 40 00 e6 63 40 00 dc 63 40 00 76 61 6c 75 65 20 6f 75 74 20 6f 66 20 72 61 6e | .c@..c@..c@..c@.value.out.of.ran |
61b00 | 67 65 00 6e 6f 20 76 61 6c 75 65 00 2d 2b 20 23 30 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 | ge.no.value.-+.#0.invalid.format |
61b20 | 20 28 72 65 70 65 61 74 65 64 20 66 6c 61 67 73 29 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 | .(repeated.flags).invalid.format |
61b40 | 20 28 77 69 64 74 68 20 6f 72 20 70 72 65 63 69 73 69 6f 6e 20 74 6f 6f 20 6c 6f 6e 67 29 00 6c | .(width.or.precision.too.long).l |
61b60 | 6c 00 5c 25 64 00 5c 25 30 33 64 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 25 25 63 | l.\%d.\%03d.invalid.option.'%%%c |
61b80 | 27 20 74 6f 20 27 66 6f 72 6d 61 74 27 00 69 6e 76 61 6c 69 64 20 63 61 70 74 75 72 65 20 69 6e | '.to.'format'.invalid.capture.in |
61ba0 | 64 65 78 20 25 25 25 64 00 75 6e 66 69 6e 69 73 68 65 64 20 63 61 70 74 75 72 65 00 74 6f 6f 20 | dex.%%%d.unfinished.capture.too. |
61bc0 | 6d 61 6e 79 20 63 61 70 74 75 72 65 73 00 75 6e 61 62 6c 65 20 74 6f 20 64 75 6d 70 20 67 69 76 | many.captures.unable.to.dump.giv |
61be0 | 65 6e 20 66 75 6e 63 74 69 6f 6e 00 69 6e 74 65 67 72 61 6c 20 73 69 7a 65 20 28 25 64 29 20 6f | en.function.integral.size.(%d).o |
61c00 | 75 74 20 6f 66 20 6c 69 6d 69 74 73 20 5b 31 2c 25 64 5d 00 6d 69 73 73 69 6e 67 20 73 69 7a 65 | ut.of.limits.[1,%d].missing.size |
61c20 | 20 66 6f 72 20 66 6f 72 6d 61 74 20 6f 70 74 69 6f 6e 20 27 63 27 00 69 6e 76 61 6c 69 64 20 66 | .for.format.option.'c'.invalid.f |
61c40 | 6f 72 6d 61 74 20 6f 70 74 69 6f 6e 20 27 25 63 27 00 69 6e 76 61 6c 69 64 20 6e 65 78 74 20 6f | ormat.option.'%c'.invalid.next.o |
61c60 | 70 74 69 6f 6e 20 66 6f 72 20 6f 70 74 69 6f 6e 20 27 58 27 00 66 6f 72 6d 61 74 20 61 73 6b 73 | ption.for.option.'X'.format.asks |
61c80 | 20 66 6f 72 20 61 6c 69 67 6e 6d 65 6e 74 20 6e 6f 74 20 70 6f 77 65 72 20 6f 66 20 32 00 66 6f | .for.alignment.not.power.of.2.fo |
61ca0 | 72 6d 61 74 20 72 65 73 75 6c 74 20 74 6f 6f 20 6c 61 72 67 65 00 76 61 72 69 61 62 6c 65 2d 6c | rmat.result.too.large.variable-l |
61cc0 | 65 6e 67 74 68 20 66 6f 72 6d 61 74 00 69 6e 69 74 69 61 6c 20 70 6f 73 69 74 69 6f 6e 20 6f 75 | ength.format.initial.position.ou |
61ce0 | 74 20 6f 66 20 73 74 72 69 6e 67 00 64 61 74 61 20 73 74 72 69 6e 67 20 74 6f 6f 20 73 68 6f 72 | t.of.string.data.string.too.shor |
61d00 | 74 00 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 00 00 11 75 40 00 11 75 40 00 43 75 40 00 | t.too.many.results...u@..u@.Cu@. |
61d20 | 7b 75 40 00 98 75 40 00 f9 75 40 00 23 76 40 00 23 76 40 00 23 76 40 00 69 6e 74 65 67 65 72 20 | {u@..u@..u@.#v@.#v@.#v@.integer. |
61d40 | 6f 76 65 72 66 6c 6f 77 00 75 6e 73 69 67 6e 65 64 20 6f 76 65 72 66 6c 6f 77 00 77 72 6f 6e 67 | overflow.unsigned.overflow.wrong |
61d60 | 20 6c 65 6e 67 74 68 00 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 20 64 6f 65 73 20 6e 6f 74 20 66 | .length.string.length.does.not.f |
61d80 | 69 74 20 69 6e 20 67 69 76 65 6e 20 73 69 7a 65 00 73 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 73 | it.in.given.size.string.contains |
61da0 | 20 7a 65 72 6f 73 00 00 9e 77 40 00 4e 78 40 00 db 78 40 00 58 79 40 00 b9 79 40 00 5c 7a 40 00 | .zeros...w@.Nx@..x@.Xy@..y@.\z@. |
61dc0 | 19 7b 40 00 56 7b 40 00 56 7b 40 00 73 74 72 69 6e 67 20 73 6c 69 63 65 20 74 6f 6f 20 6c 6f 6e | .{@.V{@.V{@.string.slice.too.lon |
61de0 | 67 00 70 61 74 74 65 72 6e 20 74 6f 6f 20 63 6f 6d 70 6c 65 78 00 69 6e 76 61 6c 69 64 20 70 61 | g.pattern.too.complex.invalid.pa |
61e00 | 74 74 65 72 6e 20 63 61 70 74 75 72 65 00 6d 61 6c 66 6f 72 6d 65 64 20 70 61 74 74 65 72 6e 20 | ttern.capture.malformed.pattern. |
61e20 | 28 6d 69 73 73 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 27 25 25 62 27 29 00 6d 69 73 | (missing.arguments.to.'%%b').mis |
61e40 | 73 69 6e 67 20 27 5b 27 20 61 66 74 65 72 20 27 25 25 66 27 20 69 6e 20 70 61 74 74 65 72 6e 00 | sing.'['.after.'%%f'.in.pattern. |
61e60 | 5e 24 2a 2b 3f 2e 28 5b 25 2d 00 73 74 72 69 6e 67 2f 66 75 6e 63 74 69 6f 6e 2f 74 61 62 6c 65 | ^$*+?.([%-.string/function/table |
61e80 | 20 65 78 70 65 63 74 65 64 00 69 6e 76 61 6c 69 64 20 75 73 65 20 6f 66 20 27 25 63 27 20 69 6e | .expected.invalid.use.of.'%c'.in |
61ea0 | 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 73 74 72 69 6e 67 00 69 6e 76 61 6c 69 64 20 72 65 70 6c | .replacement.string.invalid.repl |
61ec0 | 61 63 65 6d 65 6e 74 20 76 61 6c 75 65 20 28 61 20 25 73 29 00 5f 5f 69 6e 64 65 78 00 62 79 74 | acement.value.(a.%s).__index.byt |
61ee0 | 65 00 63 68 61 72 00 64 75 6d 70 00 66 69 6e 64 00 66 6f 72 6d 61 74 00 67 6d 61 74 63 68 00 67 | e.char.dump.find.format.gmatch.g |
61f00 | 73 75 62 00 6c 65 6e 00 6c 6f 77 65 72 00 6d 61 74 63 68 00 72 65 70 00 72 65 76 65 72 73 65 00 | sub.len.lower.match.rep.reverse. |
61f20 | 73 75 62 00 75 70 70 65 72 00 70 61 63 6b 00 70 61 63 6b 73 69 7a 65 00 75 6e 70 61 63 6b 00 00 | sub.upper.pack.packsize.unpack.. |
61f40 | dd 3a 46 00 7d 7b 40 00 e2 3a 46 00 06 65 40 00 e7 3a 46 00 ba 6d 40 00 ec 3a 46 00 a3 84 40 00 | .:F.}{@..:F..e@..:F..m@..:F...@. |
61f60 | f1 3a 46 00 25 66 40 00 f8 3a 46 00 81 64 40 00 ff 3a 46 00 b4 84 40 00 04 3b 46 00 54 5d 40 00 | .:F.%f@..:F..d@..:F...@..;F.T]@. |
61f80 | 08 3b 46 00 ae 62 40 00 0e 3b 46 00 95 84 40 00 14 3b 46 00 f2 60 40 00 18 3b 46 00 71 60 40 00 | .;F..b@..;F...@..;F..`@..;F.q`@. |
61fa0 | 20 3b 46 00 61 6e 40 00 24 3b 46 00 db 5f 40 00 2a 3b 46 00 58 76 40 00 2f 3b 46 00 ff 72 40 00 | .;F.an@.$;F.._@.*;F.Xv@./;F..r@. |
61fc0 | 38 3b 46 00 d2 73 40 00 00 00 00 00 00 00 00 00 01 00 00 00 00 80 fb 43 73 74 61 6e 64 61 72 64 | 8;F..s@................Cstandard |
61fe0 | 20 25 73 20 66 69 6c 65 20 69 73 20 63 6c 6f 73 65 64 00 25 6c 6c 64 00 25 2e 31 34 67 00 5f 49 | .%s.file.is.closed.%lld.%.14g._I |
62000 | 4f 5f 6f 75 74 70 75 74 00 46 49 4c 45 2a 00 61 74 74 65 6d 70 74 20 74 6f 20 75 73 65 20 61 20 | O_output.FILE*.attempt.to.use.a. |
62020 | 63 6c 6f 73 65 64 20 66 69 6c 65 00 63 61 6e 6e 6f 74 20 63 6c 6f 73 65 20 73 74 61 6e 64 61 72 | closed.file.cannot.close.standar |
62040 | 64 20 66 69 6c 65 00 72 00 72 77 61 00 69 6e 76 61 6c 69 64 20 6d 6f 64 65 00 63 75 72 00 6e 6f | d.file.r.rwa.invalid.mode.cur.no |
62060 | 74 20 61 6e 20 69 6e 74 65 67 65 72 20 69 6e 20 70 72 6f 70 65 72 20 72 61 6e 67 65 00 63 6c 6f | t.an.integer.in.proper.range.clo |
62080 | 73 65 64 20 66 69 6c 65 00 66 69 6c 65 00 66 69 6c 65 20 28 63 6c 6f 73 65 64 29 00 66 69 6c 65 | sed.file.file.file.(closed).file |
620a0 | 20 28 25 70 29 00 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 66 69 6c 65 20 27 25 73 27 20 28 25 73 29 | .(%p).cannot.open.file.'%s'.(%s) |
620c0 | 00 77 00 5f 49 4f 5f 69 6e 70 75 74 00 70 50 00 65 45 00 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 | .w._IO_input.pP.eE.too.many.argu |
620e0 | 6d 65 6e 74 73 00 2d 2b 00 30 00 78 58 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 00 66 69 6c | ments.-+.0.xX.invalid.format.fil |
62100 | 65 20 69 73 20 61 6c 72 65 61 64 79 20 63 6c 6f 73 65 64 00 25 73 00 5f 5f 69 6e 64 65 78 00 73 | e.is.already.closed.%s.__index.s |
62120 | 74 64 69 6e 00 73 74 64 6f 75 74 00 73 74 64 65 72 72 00 00 00 00 00 00 01 00 00 00 02 00 00 00 | tdin.stdout.stderr.............. |
62140 | 73 65 74 00 65 6e 64 00 40 3d 46 00 5a 3c 46 00 44 3d 46 00 00 00 00 00 04 00 00 00 00 00 00 00 | set.end.@=F.Z<F.D=F............. |
62160 | 40 00 00 00 6e 6f 00 66 75 6c 6c 00 6c 69 6e 65 00 00 00 00 64 3d 46 00 67 3d 46 00 6c 3d 46 00 | @...no.full.line....d=F.g=F.l=F. |
62180 | 00 00 00 00 63 6c 6f 73 65 00 66 6c 75 73 68 00 6c 69 6e 65 73 00 72 65 61 64 00 73 65 65 6b 00 | ....close.flush.lines.read.seek. |
621a0 | 73 65 74 76 62 75 66 00 77 72 69 74 65 00 5f 5f 67 63 00 5f 5f 74 6f 73 74 72 69 6e 67 00 00 00 | setvbuf.write.__gc.__tostring... |
621c0 | 84 3d 46 00 2e 8e 40 00 8a 3d 46 00 09 95 40 00 90 3d 46 00 aa 94 40 00 96 3d 46 00 f2 9d 40 00 | .=F...@..=F...@..=F...@..=F...@. |
621e0 | 9b 3d 46 00 de 95 40 00 a0 3d 46 00 44 95 40 00 a8 3d 46 00 b7 92 40 00 ae 3d 46 00 76 8e 40 00 | .=F...@..=F.D.@..=F...@..=F.v.@. |
62200 | b3 3d 46 00 33 97 40 00 00 00 00 00 00 00 00 00 69 6e 70 75 74 00 6f 70 65 6e 00 6f 75 74 70 75 | .=F.3.@.........input.open.outpu |
62220 | 74 00 70 6f 70 65 6e 00 74 6d 70 66 69 6c 65 00 74 79 70 65 00 00 00 00 84 3d 46 00 2e 8e 40 00 | t.popen.tmpfile.type.....=F...@. |
62240 | 8a 3d 46 00 c9 94 40 00 10 3e 46 00 ff 98 40 00 90 3d 46 00 15 99 40 00 16 3e 46 00 53 93 40 00 | .=F...@..>F...@..=F...@..>F.S.@. |
62260 | 1b 3e 46 00 e9 98 40 00 22 3e 46 00 e6 91 40 00 96 3d 46 00 cd 9d 40 00 28 3e 46 00 96 97 40 00 | .>F...@.">F...@..=F...@.(>F...@. |
62280 | 30 3e 46 00 b8 96 40 00 a8 3d 46 00 8a 8d 40 00 00 00 00 00 00 00 00 00 00 80 fb 43 63 6f 6e 73 | 0>F...@..=F...@............Ccons |
622a0 | 74 61 6e 74 73 00 63 6f 6e 74 72 6f 6c 20 73 74 72 75 63 74 75 72 65 20 74 6f 6f 20 6c 6f 6e 67 | tants.control.structure.too.long |
622c0 | 00 6f 70 63 6f 64 65 73 00 66 75 6e 63 74 69 6f 6e 20 6f 72 20 65 78 70 72 65 73 73 69 6f 6e 20 | .opcodes.function.or.expression. |
622e0 | 74 6f 6f 20 63 6f 6d 70 6c 65 78 00 5a a9 40 00 62 a9 40 00 74 a9 40 00 da a9 40 00 da a9 40 00 | too.complex.Z.@.b.@.t.@...@...@. |
62300 | c9 a9 40 00 c9 a9 40 00 11 aa 40 00 2a aa 40 00 2a aa 40 00 50 aa 40 00 55 aa 40 00 80 aa 40 00 | ..@...@...@.*.@.*.@.P.@.U.@...@. |
62320 | bb aa 40 00 eb aa 40 00 eb aa 40 00 eb aa 40 00 eb aa 40 00 98 aa 40 00 f3 ad 40 00 f3 ad 40 00 | ..@...@...@...@...@...@...@...@. |
62340 | f3 ad 40 00 88 ae 40 00 66 ae 40 00 4e ae 40 00 bd b4 40 00 c5 b4 40 00 bd b4 40 00 c5 b4 40 00 | ..@...@.f.@.N.@...@...@...@...@. |
62360 | c5 b4 40 00 c5 b4 40 00 d9 b4 40 00 1e b5 40 00 1e b5 40 00 1e b5 40 00 cd b4 40 00 d9 b4 40 00 | ..@...@...@...@...@...@...@...@. |
62380 | 2a b6 40 00 2a b6 40 00 2a b6 40 00 2a b6 40 00 2a b6 40 00 2a b6 40 00 2a b6 40 00 2a b6 40 00 | *.@.*.@.*.@.*.@.*.@.*.@.*.@.*.@. |
623a0 | 2a b6 40 00 2a b6 40 00 2a b6 40 00 2a b6 40 00 b5 b5 40 00 46 b6 40 00 46 b6 40 00 46 b6 40 00 | *.@.*.@.*.@.*.@...@.F.@.F.@.F.@. |
623c0 | 56 b6 40 00 56 b6 40 00 56 b6 40 00 6d b5 40 00 85 b5 40 00 6c 61 62 65 6c 73 2f 67 6f 74 6f 73 | V.@.V.@.V.@.m.@...@.labels/gotos |
623e0 | 00 6d 61 69 6e 20 66 75 6e 63 74 69 6f 6e 00 66 75 6e 63 74 69 6f 6e 20 61 74 20 6c 69 6e 65 20 | .main.function.function.at.line. |
62400 | 25 64 00 74 6f 6f 20 6d 61 6e 79 20 25 73 20 28 6c 69 6d 69 74 20 69 73 20 25 64 29 20 69 6e 20 | %d.too.many.%s.(limit.is.%d).in. |
62420 | 25 73 00 3c 67 6f 74 6f 20 25 73 3e 20 61 74 20 6c 69 6e 65 20 25 64 20 6a 75 6d 70 73 20 69 6e | %s.<goto.%s>.at.line.%d.jumps.in |
62440 | 74 6f 20 74 68 65 20 73 63 6f 70 65 20 6f 66 20 6c 6f 63 61 6c 20 27 25 73 27 00 25 73 20 65 78 | to.the.scope.of.local.'%s'.%s.ex |
62460 | 70 65 63 74 65 64 00 25 73 20 65 78 70 65 63 74 65 64 20 28 74 6f 20 63 6c 6f 73 65 20 25 73 20 | pected.%s.expected.(to.close.%s. |
62480 | 61 74 20 6c 69 6e 65 20 25 64 29 00 43 20 6c 65 76 65 6c 73 00 6c 6f 63 61 6c 20 76 61 72 69 61 | at.line.%d).C.levels.local.varia |
624a0 | 62 6c 65 73 00 3c 25 73 3e 20 61 74 20 6c 69 6e 65 20 25 64 20 6e 6f 74 20 69 6e 73 69 64 65 20 | bles.<%s>.at.line.%d.not.inside. |
624c0 | 61 20 6c 6f 6f 70 00 6e 6f 20 76 69 73 69 62 6c 65 20 6c 61 62 65 6c 20 27 25 73 27 20 66 6f 72 | a.loop.no.visible.label.'%s'.for |
624e0 | 20 3c 67 6f 74 6f 3e 20 61 74 20 6c 69 6e 65 20 25 64 00 62 72 65 61 6b 00 75 70 76 61 6c 75 65 | .<goto>.at.line.%d.break.upvalue |
62500 | 73 00 28 66 6f 72 20 69 6e 64 65 78 29 00 28 66 6f 72 20 6c 69 6d 69 74 29 00 28 66 6f 72 20 73 | s.(for.index).(for.limit).(for.s |
62520 | 74 65 70 29 00 28 66 6f 72 20 67 65 6e 65 72 61 74 6f 72 29 00 28 66 6f 72 20 73 74 61 74 65 29 | tep).(for.generator).(for.state) |
62540 | 00 28 66 6f 72 20 63 6f 6e 74 72 6f 6c 29 00 27 3d 27 20 6f 72 20 27 69 6e 27 20 65 78 70 65 63 | .(for.control).'='.or.'in'.expec |
62560 | 74 65 64 00 6c 61 62 65 6c 20 27 25 73 27 20 61 6c 72 65 61 64 79 20 64 65 66 69 6e 65 64 20 6f | ted.label.'%s'.already.defined.o |
62580 | 6e 20 6c 69 6e 65 20 25 64 00 73 79 6e 74 61 78 20 65 72 72 6f 72 00 66 75 6e 63 74 69 6f 6e 73 | n.line.%d.syntax.error.functions |
625a0 | 00 73 65 6c 66 00 3c 6e 61 6d 65 3e 20 6f 72 20 27 2e 2e 2e 27 20 65 78 70 65 63 74 65 64 00 63 | .self.<name>.or.'...'.expected.c |
625c0 | 61 6e 6e 6f 74 20 75 73 65 20 27 2e 2e 2e 27 20 6f 75 74 73 69 64 65 20 61 20 76 61 72 61 72 67 | annot.use.'...'.outside.a.vararg |
625e0 | 20 66 75 6e 63 74 69 6f 6e 00 66 75 6e 63 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 73 20 65 78 70 | .function.function.arguments.exp |
62600 | 65 63 74 65 64 00 75 6e 65 78 70 65 63 74 65 64 20 73 79 6d 62 6f 6c 00 0a 0a 0a 0a 0b 0b 0b 0b | ected.unexpected.symbol......... |
62620 | 0e 0d 0b 0b 0b 0b 06 06 04 04 05 05 07 07 07 07 09 08 03 03 03 03 03 03 03 03 03 03 03 03 02 02 | ................................ |
62640 | 01 01 00 00 73 65 61 72 63 68 65 72 73 00 27 70 61 63 6b 61 67 65 2e 73 65 61 72 63 68 65 72 73 | ....searchers.'package.searchers |
62660 | 27 20 6d 75 73 74 20 62 65 20 61 20 74 61 62 6c 65 00 6d 6f 64 75 6c 65 20 27 25 73 27 20 6e 6f | '.must.be.a.table.module.'%s'.no |
62680 | 74 20 66 6f 75 6e 64 3a 25 73 00 5f 4c 4f 41 44 45 44 00 5f 4e 41 4d 45 00 5f 4d 00 5f 50 41 43 | t.found:%s._LOADED._NAME._M._PAC |
626a0 | 4b 41 47 45 00 27 6d 6f 64 75 6c 65 27 20 6e 6f 74 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 20 | KAGE.'module'.not.called.from.a. |
626c0 | 4c 75 61 20 66 75 6e 63 74 69 6f 6e 00 66 00 5f 5f 69 6e 64 65 78 00 5f 50 52 45 4c 4f 41 44 00 | Lua.function.f.__index._PRELOAD. |
626e0 | 0a 09 6e 6f 20 66 69 65 6c 64 20 70 61 63 6b 61 67 65 2e 70 72 65 6c 6f 61 64 5b 27 25 73 27 5d | ..no.field.package.preload['%s'] |
62700 | 00 3f 00 72 00 0a 09 6e 6f 20 66 69 6c 65 20 27 25 73 27 00 73 79 73 74 65 6d 20 65 72 72 6f 72 | .?.r...no.file.'%s'.system.error |
62720 | 20 25 64 0a 00 75 6e 61 62 6c 65 20 74 6f 20 67 65 74 20 4d 6f 64 75 6c 65 46 69 6c 65 4e 61 6d | .%d..unable.to.get.ModuleFileNam |
62740 | 65 00 21 00 4c 55 41 5f 4e 4f 45 4e 56 00 3b 01 3b 00 3b 3b 00 01 00 65 72 72 6f 72 20 6c 6f 61 | e.!.LUA_NOENV.;.;.;;...error.loa |
62760 | 64 69 6e 67 20 6d 6f 64 75 6c 65 20 27 25 73 27 20 66 72 6f 6d 20 66 69 6c 65 20 27 25 73 27 3a | ding.module.'%s'.from.file.'%s': |
62780 | 0a 09 25 73 00 5c 00 2e 00 6f 70 65 6e 00 69 6e 69 74 00 5f 00 6c 75 61 6f 70 65 6e 5f 25 73 00 | ..%s.\...open.init._.luaopen_%s. |
627a0 | 27 70 61 63 6b 61 67 65 2e 25 73 27 20 6d 75 73 74 20 62 65 20 61 20 73 74 72 69 6e 67 00 70 61 | 'package.%s'.must.be.a.string.pa |
627c0 | 74 68 00 63 70 61 74 68 00 0a 09 6e 6f 20 6d 6f 64 75 6c 65 20 27 25 73 27 20 69 6e 20 66 69 6c | th.cpath...no.module.'%s'.in.fil |
627e0 | 65 20 27 25 73 27 00 5f 5f 67 63 00 4c 55 41 5f 50 41 54 48 5f 35 5f 33 00 21 5c 6c 75 61 5c 3f | e.'%s'.__gc.LUA_PATH_5_3.!\lua\? |
62800 | 2e 6c 75 61 3b 21 5c 6c 75 61 5c 3f 5c 69 6e 69 74 2e 6c 75 61 3b 21 5c 3f 2e 6c 75 61 3b 21 5c | .lua;!\lua\?\init.lua;!\?.lua;!\ |
62820 | 3f 5c 69 6e 69 74 2e 6c 75 61 3b 21 5c 2e 2e 5c 73 68 61 72 65 5c 6c 75 61 5c 35 2e 33 5c 3f 2e | ?\init.lua;!\..\share\lua\5.3\?. |
62840 | 6c 75 61 3b 21 5c 2e 2e 5c 73 68 61 72 65 5c 6c 75 61 5c 35 2e 33 5c 3f 5c 69 6e 69 74 2e 6c 75 | lua;!\..\share\lua\5.3\?\init.lu |
62860 | 61 3b 2e 5c 3f 2e 6c 75 61 3b 2e 5c 3f 5c 69 6e 69 74 2e 6c 75 61 00 4c 55 41 5f 50 41 54 48 00 | a;.\?.lua;.\?\init.lua.LUA_PATH. |
62880 | 4c 55 41 5f 43 50 41 54 48 5f 35 5f 33 00 21 5c 3f 2e 64 6c 6c 3b 21 5c 2e 2e 5c 6c 69 62 5c 6c | LUA_CPATH_5_3.!\?.dll;!\..\lib\l |
628a0 | 75 61 5c 35 2e 33 5c 3f 2e 64 6c 6c 3b 21 5c 6c 6f 61 64 61 6c 6c 2e 64 6c 6c 3b 2e 5c 3f 2e 64 | ua\5.3\?.dll;!\loadall.dll;.\?.d |
628c0 | 6c 6c 00 4c 55 41 5f 43 50 41 54 48 00 5c 0a 3b 0a 3f 0a 21 0a 2d 0a 00 63 6f 6e 66 69 67 00 6c | ll.LUA_CPATH.\.;.?.!.-..config.l |
628e0 | 6f 61 64 65 64 00 70 72 65 6c 6f 61 64 00 00 00 ae e4 40 00 fa ed 40 00 55 ef 40 00 77 ee 40 00 | oaded.preload.....@...@.U.@.w.@. |
62900 | 00 00 00 00 6d 6f 64 75 6c 65 00 72 65 71 75 69 72 65 00 00 04 45 46 00 e3 e1 40 00 0b 45 46 00 | ....module.require...EF...@..EF. |
62920 | 85 e0 40 00 00 00 00 00 00 00 00 00 6c 6f 61 64 6c 69 62 00 73 65 61 72 63 68 70 61 74 68 00 73 | ..@.........loadlib.searchpath.s |
62940 | 65 65 61 6c 6c 00 00 00 2c 45 46 00 39 ec 40 00 34 45 46 00 f0 e9 40 00 3f 45 46 00 00 e4 40 00 | eeall...,EF.9.@.4EF...@.?EF...@. |
62960 | e6 44 46 00 00 00 00 00 c3 43 46 00 00 00 00 00 be 43 46 00 00 00 00 00 44 42 46 00 00 00 00 00 | .DF......CF......CF.....DBF..... |
62980 | df 44 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 fb 43 6c 69 62 72 61 72 79 20 | .DF....................Clibrary. |
629a0 | 27 62 69 74 33 32 27 20 68 61 73 20 62 65 65 6e 20 64 65 70 72 65 63 61 74 65 64 00 69 6e 76 61 | 'bit32'.has.been.deprecated.inva |
629c0 | 6c 69 64 20 75 70 76 61 6c 75 65 20 69 6e 64 65 78 00 6e 69 6c 20 6f 72 20 74 61 62 6c 65 20 65 | lid.upvalue.index.nil.or.table.e |
629e0 | 78 70 65 63 74 65 64 00 4c 75 61 20 66 75 6e 63 74 69 6f 6e 20 65 78 70 65 63 74 65 64 00 6c 75 | xpected.Lua.function.expected.lu |
62a00 | 61 5f 64 65 62 75 67 3e 20 00 25 73 00 63 6f 6e 74 0a 00 3d 28 64 65 62 75 67 20 63 6f 6d 6d 61 | a_debug>..%s.cont..=(debug.comma |
62a20 | 6e 64 29 00 25 73 0a 00 6c 65 76 65 6c 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 6b 00 5f 5f 6d | nd).%s..level.out.of.range.k.__m |
62a40 | 6f 64 65 00 65 78 74 65 72 6e 61 6c 20 68 6f 6f 6b 00 66 6c 6e 53 74 75 00 3e 25 73 00 69 6e 76 | ode.external.hook.flnStu.>%s.inv |
62a60 | 61 6c 69 64 20 6f 70 74 69 6f 6e 00 73 6f 75 72 63 65 00 73 68 6f 72 74 5f 73 72 63 00 6c 69 6e | alid.option.source.short_src.lin |
62a80 | 65 64 65 66 69 6e 65 64 00 6c 61 73 74 6c 69 6e 65 64 65 66 69 6e 65 64 00 77 68 61 74 00 63 75 | edefined.lastlinedefined.what.cu |
62aa0 | 72 72 65 6e 74 6c 69 6e 65 00 6e 75 70 73 00 6e 70 61 72 61 6d 73 00 69 73 76 61 72 61 72 67 00 | rrentline.nups.nparams.isvararg. |
62ac0 | 6e 61 6d 65 00 6e 61 6d 65 77 68 61 74 00 69 73 74 61 69 6c 63 61 6c 6c 00 61 63 74 69 76 65 6c | name.namewhat.istailcall.activel |
62ae0 | 69 6e 65 73 00 66 75 6e 63 00 63 61 6c 6c 00 72 65 74 75 72 6e 00 6c 69 6e 65 00 63 6f 75 6e 74 | ines.func.call.return.line.count |
62b00 | 00 74 61 69 6c 20 63 61 6c 6c 00 00 ea 46 46 00 ef 46 46 00 f6 46 46 00 fb 46 46 00 01 47 46 00 | .tail.call...FF..FF..FF..FF..GF. |
62b20 | 64 65 62 75 67 00 67 65 74 75 73 65 72 76 61 6c 75 65 00 67 65 74 68 6f 6f 6b 00 67 65 74 69 6e | debug.getuservalue.gethook.getin |
62b40 | 66 6f 00 67 65 74 6c 6f 63 61 6c 00 67 65 74 72 65 67 69 73 74 72 79 00 67 65 74 6d 65 74 61 74 | fo.getlocal.getregistry.getmetat |
62b60 | 61 62 6c 65 00 67 65 74 75 70 76 61 6c 75 65 00 75 70 76 61 6c 75 65 6a 6f 69 6e 00 75 70 76 61 | able.getupvalue.upvaluejoin.upva |
62b80 | 6c 75 65 69 64 00 73 65 74 75 73 65 72 76 61 6c 75 65 00 73 65 74 68 6f 6f 6b 00 73 65 74 6c 6f | lueid.setuservalue.sethook.setlo |
62ba0 | 63 61 6c 00 73 65 74 6d 65 74 61 74 61 62 6c 65 00 73 65 74 75 70 76 61 6c 75 65 00 74 72 61 63 | cal.setmetatable.setupvalue.trac |
62bc0 | 65 62 61 63 6b 00 00 00 20 47 46 00 0e f8 40 00 26 47 46 00 a9 f7 40 00 33 47 46 00 80 fe 40 00 | eback....GF...@.&GF...@.3GF...@. |
62be0 | 3b 47 46 00 56 00 41 00 43 47 46 00 50 fd 40 00 4c 47 46 00 a0 f3 40 00 58 47 46 00 68 f7 40 00 | ;GF.V.A.CGF.P.@.LGF...@.XGF.h.@. |
62c00 | 65 47 46 00 75 f4 40 00 70 47 46 00 b4 f6 40 00 7c 47 46 00 6e f6 40 00 86 47 46 00 11 f6 40 00 | eGF.u.@.pGF...@.|GF.n.@..GF...@. |
62c20 | 93 47 46 00 3f fb 40 00 9b 47 46 00 42 fa 40 00 a4 47 46 00 ed f4 40 00 b1 47 46 00 4d f4 40 00 | .GF.?.@..GF.B.@..GF...@..GF.M.@. |
62c40 | bc 47 46 00 a0 f9 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 fb 43 77 72 6f 6e 67 20 6e 75 | .GF...@................Cwrong.nu |
62c60 | 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 00 69 6e 74 65 72 76 61 6c 20 69 73 20 65 6d | mber.of.arguments.interval.is.em |
62c80 | 70 74 79 00 69 6e 74 65 72 76 61 6c 20 74 6f 6f 20 6c 61 72 67 65 00 76 61 6c 75 65 20 65 78 70 | pty.interval.too.large.value.exp |
62ca0 | 65 63 74 65 64 00 69 6e 74 65 67 65 72 00 66 6c 6f 61 74 00 7a 65 72 6f 00 70 69 00 68 75 67 65 | ected.integer.float.zero.pi.huge |
62cc0 | 00 6d 61 78 69 6e 74 65 67 65 72 00 6d 69 6e 69 6e 74 65 67 65 72 00 61 62 73 00 61 63 6f 73 00 | .maxinteger.mininteger.abs.acos. |
62ce0 | 61 73 69 6e 00 61 74 61 6e 00 63 65 69 6c 00 63 6f 73 00 64 65 67 00 65 78 70 00 74 6f 69 6e 74 | asin.atan.ceil.cos.deg.exp.toint |
62d00 | 65 67 65 72 00 66 6c 6f 6f 72 00 66 6d 6f 64 00 75 6c 74 00 6c 6f 67 00 6d 61 78 00 6d 69 6e 00 | eger.floor.fmod.ult.log.max.min. |
62d20 | 6d 6f 64 66 00 72 61 64 00 72 61 6e 64 6f 6d 00 72 61 6e 64 6f 6d 73 65 65 64 00 73 69 6e 00 73 | modf.rad.random.randomseed.sin.s |
62d40 | 71 72 74 00 74 61 6e 00 74 79 70 65 00 00 00 00 d7 48 46 00 c1 0b 41 00 db 48 46 00 79 09 41 00 | qrt.tan.type.....HF...A..HF.y.A. |
62d60 | e0 48 46 00 40 09 41 00 e5 48 46 00 e7 08 41 00 ea 48 46 00 29 0a 41 00 ef 48 46 00 ae 08 41 00 | .HF.@.A..HF...A..HF.).A..HF...A. |
62d80 | f3 48 46 00 f0 03 41 00 f7 48 46 00 75 08 41 00 fb 48 46 00 65 0b 41 00 05 49 46 00 13 0b 41 00 | .HF...A..HF.u.A..HF.e.A..IF...A. |
62da0 | 0b 49 46 00 51 0c 41 00 10 49 46 00 1b 08 41 00 14 49 46 00 72 07 41 00 18 49 46 00 f3 06 41 00 | .IF.Q.A..IF...A..IF.r.A..IF...A. |
62dc0 | 1c 49 46 00 74 06 41 00 20 49 46 00 7b 0a 41 00 25 49 46 00 b9 03 41 00 29 49 46 00 16 05 41 00 | .IF.t.A..IF.{.A.%IF...A.)IF...A. |
62de0 | 30 49 46 00 d2 04 41 00 3b 49 46 00 99 04 41 00 3f 49 46 00 60 04 41 00 44 49 46 00 27 04 41 00 | 0IF...A.;IF...A.?IF.`.A.DIF.'.A. |
62e00 | 48 49 46 00 b2 09 41 00 b9 48 46 00 00 00 00 00 bc 48 46 00 00 00 00 00 c1 48 46 00 00 00 00 00 | HIF...A..HF......HF......HF..... |
62e20 | cc 48 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 df 00 00 00 5f 39 9d 52 a2 46 df 91 3f | .HF...................._9.R.F..? |
62e40 | f8 c1 63 1a dc a5 4c 40 00 00 00 38 00 00 20 41 00 80 fb 43 00 00 80 7f 6d 65 6d 6f 72 79 20 61 | ..c...L@...8...A...C....memory.a |
62e60 | 6c 6c 6f 63 61 74 69 6f 6e 20 65 72 72 6f 72 3a 20 62 6c 6f 63 6b 20 74 6f 6f 20 62 69 67 00 74 | llocation.error:.block.too.big.t |
62e80 | 6f 6f 20 6d 61 6e 79 20 25 73 20 28 6c 69 6d 69 74 20 69 73 20 25 64 29 00 00 00 00 6e 6f 20 6d | oo.many.%s.(limit.is.%d)....no.m |
62ea0 | 65 73 73 61 67 65 00 65 72 72 6f 72 20 69 6e 20 5f 5f 67 63 20 6d 65 74 61 6d 65 74 68 6f 64 20 | essage.error.in.__gc.metamethod. |
62ec0 | 28 25 73 29 00 00 00 00 56 21 41 00 76 21 41 00 e0 22 41 00 ed 22 41 00 07 23 41 00 15 23 41 00 | (%s)....V!A.v!A.."A.."A..#A..#A. |
62ee0 | 98 23 41 00 e9 20 41 00 5f 47 00 70 61 63 6b 61 67 65 00 63 6f 72 6f 75 74 69 6e 65 00 74 61 62 | .#A...A._G.package.coroutine.tab |
62f00 | 6c 65 00 69 6f 00 6f 73 00 73 74 72 69 6e 67 00 6d 61 74 68 00 75 74 66 38 00 64 65 62 75 67 00 | le.io.os.string.math.utf8.debug. |
62f20 | e8 4a 46 00 3c 5e 41 00 eb 4a 46 00 ce ef 40 00 f3 4a 46 00 42 92 41 00 fd 4a 46 00 fd 6d 41 00 | .JF.<^A..JF...@..JF.B.A..JF..mA. |
62f40 | 03 4b 46 00 4c 9f 40 00 06 4b 46 00 12 ca 41 00 09 4b 46 00 08 8b 40 00 10 4b 46 00 72 0d 41 00 | .KF.L.@..KF...A..KF...@..KF.r.A. |
62f60 | 15 4b 46 00 9e c1 41 00 1a 4b 46 00 08 03 41 00 00 00 00 00 00 00 00 00 70 65 72 66 6f 72 6d 20 | .KF...A..KF...A.........perform. |
62f80 | 62 69 74 77 69 73 65 20 6f 70 65 72 61 74 69 6f 6e 20 6f 6e 00 70 65 72 66 6f 72 6d 20 61 72 69 | bitwise.operation.on.perform.ari |
62fa0 | 74 68 6d 65 74 69 63 20 6f 6e 00 5f 5f 69 6e 64 65 78 00 5f 5f 6e 65 77 69 6e 64 65 78 00 5f 5f | thmetic.on.__index.__newindex.__ |
62fc0 | 67 63 00 5f 5f 6d 6f 64 65 00 5f 5f 6c 65 6e 00 5f 5f 65 71 00 5f 5f 61 64 64 00 5f 5f 73 75 62 | gc.__mode.__len.__eq.__add.__sub |
62fe0 | 00 5f 5f 6d 75 6c 00 5f 5f 6d 6f 64 00 5f 5f 70 6f 77 00 5f 5f 64 69 76 00 5f 5f 69 64 69 76 00 | .__mul.__mod.__pow.__div.__idiv. |
63000 | 5f 5f 62 61 6e 64 00 5f 5f 62 6f 72 00 5f 5f 62 78 6f 72 00 5f 5f 73 68 6c 00 5f 5f 73 68 72 00 | __band.__bor.__bxor.__shl.__shr. |
63020 | 5f 5f 75 6e 6d 00 5f 5f 62 6e 6f 74 00 5f 5f 6c 74 00 5f 5f 6c 65 00 5f 5f 63 6f 6e 63 61 74 00 | __unm.__bnot.__lt.__le.__concat. |
63040 | 5f 5f 63 61 6c 6c 00 00 ab 4b 46 00 b3 4b 46 00 be 4b 46 00 c3 4b 46 00 ca 4b 46 00 d0 4b 46 00 | __call...KF..KF..KF..KF..KF..KF. |
63060 | d5 4b 46 00 db 4b 46 00 e1 4b 46 00 e7 4b 46 00 ed 4b 46 00 f3 4b 46 00 f9 4b 46 00 00 4c 46 00 | .KF..KF..KF..KF..KF..KF..KF..LF. |
63080 | 07 4c 46 00 0d 4c 46 00 14 4c 46 00 1a 4c 46 00 20 4c 46 00 26 4c 46 00 2d 4c 46 00 32 4c 46 00 | .LF..LF..LF..LF..LF.&LF.-LF.2LF. |
630a0 | 37 4c 46 00 40 4c 46 00 6e 6f 20 76 61 6c 75 65 00 6e 69 6c 00 62 6f 6f 6c 65 61 6e 00 6e 75 6d | 7LF.@LF.no.value.nil.boolean.num |
630c0 | 62 65 72 00 73 74 72 69 6e 67 00 74 61 62 6c 65 00 66 75 6e 63 74 69 6f 6e 00 74 68 72 65 61 64 | ber.string.table.function.thread |
630e0 | 00 70 72 6f 74 6f 00 00 a8 4c 46 00 b1 4c 46 00 b5 4c 46 00 14 4d 46 00 bd 4c 46 00 c4 4c 46 00 | .proto...LF..LF..LF..MF..LF..LF. |
63100 | cb 4c 46 00 d1 4c 46 00 14 4d 46 00 da 4c 46 00 e1 4c 46 00 75 73 65 72 64 61 74 61 00 00 00 00 | .LF..LF..MF..LF..LF.userdata.... |
63120 | 3f 00 00 00 23 41 41 00 2c 41 41 00 45 41 41 00 5a 41 41 00 68 41 41 00 78 41 41 00 df 41 41 00 | ?...#AA.,AA.EAA.ZAA.hAA.xAA..AA. |
63140 | e7 41 41 00 06 42 41 00 00 42 41 00 00 28 2a 6e 6f 20 6e 61 6d 65 29 00 00 00 00 00 00 70 7f 40 | .AA..BA..BA..(*no.name)......p.@ |
63160 | 24 4c 75 61 56 65 72 73 69 6f 6e 3a 20 4c 75 61 20 35 2e 33 2e 30 20 20 43 6f 70 79 72 69 67 68 | $LuaVersion:.Lua.5.3.0..Copyrigh |
63180 | 74 20 28 43 29 20 31 39 39 34 2d 32 30 31 35 20 4c 75 61 2e 6f 72 67 2c 20 50 55 43 2d 52 69 6f | t.(C).1994-2015.Lua.org,.PUC-Rio |
631a0 | 20 24 24 4c 75 61 41 75 74 68 6f 72 73 3a 20 52 2e 20 49 65 72 75 73 61 6c 69 6d 73 63 68 79 2c | .$$LuaAuthors:.R..Ierusalimschy, |
631c0 | 20 4c 2e 20 48 2e 20 64 65 20 46 69 67 75 65 69 72 65 64 6f 2c 20 57 2e 20 43 65 6c 65 73 20 24 | .L..H..de.Figueiredo,.W..Celes.$ |
631e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 08 08 08 08 00 00 00 00 00 00 00 00 00 | ................................ |
63200 | 00 00 00 00 00 00 00 00 00 0c 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 16 16 16 16 16 16 16 | ................................ |
63220 | 16 16 16 04 04 04 04 04 04 04 15 15 15 15 15 15 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 | ................................ |
63240 | 05 05 05 05 04 04 04 04 05 04 15 15 15 15 15 15 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 | ................................ |
63260 | 05 05 05 05 04 04 04 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
63280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
632a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
632c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
632e0 | 00 00 00 00 00 00 00 00 00 00 00 00 6e 6f 74 20 65 6e 6f 75 67 68 20 6d 65 6d 6f 72 79 00 00 00 | ............not.enough.memory... |
63300 | 69 6e 64 65 78 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 62 61 73 65 20 6f 75 74 20 6f 66 20 72 | index.out.of.range.base.out.of.r |
63320 | 61 6e 67 65 00 20 0c 0a 0d 09 0b 00 5f 5f 69 6e 64 65 78 00 74 61 62 6c 65 20 6f 72 20 73 74 72 | ange........__index.table.or.str |
63340 | 69 6e 67 20 65 78 70 65 63 74 65 64 00 74 6f 73 74 72 69 6e 67 00 27 74 6f 73 74 72 69 6e 67 27 | ing.expected.tostring.'tostring' |
63360 | 20 6d 75 73 74 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 20 74 6f 20 27 70 72 69 6e 74 27 | .must.return.a.string.to.'print' |
63380 | 00 09 00 0a 00 74 6f 6f 20 6d 61 6e 79 20 6e 65 73 74 65 64 20 66 75 6e 63 74 69 6f 6e 73 00 72 | .....too.many.nested.functions.r |
633a0 | 65 61 64 65 72 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 72 65 74 75 72 6e 20 61 20 73 74 72 | eader.function.must.return.a.str |
633c0 | 69 6e 67 00 63 6f 6c 6c 65 63 74 00 6e 69 6c 20 6f 72 20 74 61 62 6c 65 20 65 78 70 65 63 74 65 | ing.collect.nil.or.table.expecte |
633e0 | 64 00 5f 5f 6d 65 74 61 74 61 62 6c 65 00 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 61 20 70 72 | d.__metatable.cannot.change.a.pr |
63400 | 6f 74 65 63 74 65 64 20 6d 65 74 61 74 61 62 6c 65 00 62 74 00 3d 28 6c 6f 61 64 29 00 61 73 73 | otected.metatable.bt.=(load).ass |
63420 | 65 72 74 69 6f 6e 20 66 61 69 6c 65 64 21 00 5f 5f 70 61 69 72 73 00 5f 47 00 4c 75 61 20 35 2e | ertion.failed!.__pairs._G.Lua.5. |
63440 | 33 00 5f 56 45 52 53 49 4f 4e 00 74 79 70 65 00 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 | 3._VERSION.type................. |
63460 | 05 00 00 00 06 00 00 00 07 00 00 00 09 00 00 00 73 74 6f 70 00 72 65 73 74 61 72 74 00 63 6f 75 | ................stop.restart.cou |
63480 | 6e 74 00 73 74 65 70 00 73 65 74 70 61 75 73 65 00 73 65 74 73 74 65 70 6d 75 6c 00 69 73 72 75 | nt.step.setpause.setstepmul.isru |
634a0 | 6e 6e 69 6e 67 00 00 00 70 50 46 00 75 50 46 00 c4 4f 46 00 7d 50 46 00 83 50 46 00 88 50 46 00 | nning...pPF.uPF..OF.}PF..PF..PF. |
634c0 | 91 50 46 00 9c 50 46 00 00 00 00 00 61 73 73 65 72 74 00 63 6f 6c 6c 65 63 74 67 61 72 62 61 67 | .PF..PF.....assert.collectgarbag |
634e0 | 65 00 64 6f 66 69 6c 65 00 65 72 72 6f 72 00 67 65 74 6d 65 74 61 74 61 62 6c 65 00 69 70 61 69 | e.dofile.error.getmetatable.ipai |
63500 | 72 73 00 6c 6f 61 64 66 69 6c 65 00 6c 6f 61 64 00 6e 65 78 74 00 70 61 69 72 73 00 70 63 61 6c | rs.loadfile.load.next.pairs.pcal |
63520 | 6c 00 70 72 69 6e 74 00 72 61 77 65 71 75 61 6c 00 72 61 77 6c 65 6e 00 72 61 77 67 65 74 00 72 | l.print.rawequal.rawlen.rawget.r |
63540 | 61 77 73 65 74 00 73 65 6c 65 63 74 00 73 65 74 6d 65 74 61 74 61 62 6c 65 00 74 6f 6e 75 6d 62 | awset.select.setmetatable.tonumb |
63560 | 65 72 00 78 70 63 61 6c 6c 00 00 00 cc 50 46 00 f1 5c 41 00 d3 50 46 00 40 58 41 00 e2 50 46 00 | er.xpcall....PF..\A..PF.@XA..PF. |
63580 | 56 5c 41 00 e9 50 46 00 b1 57 41 00 ef 50 46 00 fb 5b 41 00 fc 50 46 00 8b 52 41 00 03 51 46 00 | V\A..PF..WA..PF..[A..PF..RA..QF. |
635a0 | 6c 5b 41 00 0c 51 46 00 44 5a 41 00 11 51 46 00 fa 55 41 00 16 51 46 00 89 5d 41 00 1c 51 46 00 | l[A..QF.DZA..QF..UA..QF..]A..QF. |
635c0 | 3b 4e 41 00 22 51 46 00 a1 54 41 00 28 51 46 00 48 54 41 00 31 51 46 00 df 53 41 00 38 51 46 00 | ;NA."QF..TA.(QF.HTA.1QF..SA.8QF. |
635e0 | 82 53 41 00 3f 51 46 00 15 53 41 00 46 51 46 00 0b 4f 41 00 4d 51 46 00 19 59 41 00 5a 51 46 00 | .SA.?QF..SA.FQF..OA.MQF..YA.ZQF. |
63600 | 5f 50 41 00 4d 4f 46 00 ce 4e 41 00 63 51 46 00 8c 4d 41 00 4b 50 46 00 00 00 00 00 37 50 46 00 | _PA.MOF..NA.cQF..MA.KPF.....7PF. |
63620 | 00 00 00 00 42 50 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3a 69 6e 69 74 69 61 6c 20 | ....BPF................:initial. |
63640 | 70 6f 73 69 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 70 6f 73 69 74 69 76 65 00 5f 5f 69 6e 64 65 | position.must.be.positive.__inde |
63660 | 78 00 5f 5f 6e 65 77 69 6e 64 65 78 00 6e 00 69 6e 76 61 6c 69 64 20 6f 72 64 65 72 20 66 75 6e | x.__newindex.n.invalid.order.fun |
63680 | 63 74 69 6f 6e 20 66 6f 72 20 73 6f 72 74 69 6e 67 00 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 | ction.for.sorting.invalid.value. |
636a0 | 28 25 73 29 20 61 74 20 69 6e 64 65 78 20 25 64 20 69 6e 20 74 61 62 6c 65 20 66 6f 72 20 27 63 | (%s).at.index.%d.in.table.for.'c |
636c0 | 6f 6e 63 61 74 27 00 00 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 62 6f 75 6e 64 73 00 77 | oncat'..position.out.of.bounds.w |
636e0 | 72 6f 6e 67 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 27 69 6e 73 | rong.number.of.arguments.to.'ins |
63700 | 65 72 74 27 00 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 20 74 6f 20 75 6e 70 61 63 6b 00 | ert'.too.many.results.to.unpack. |
63720 | 63 6f 6e 63 61 74 00 69 6e 73 65 72 74 00 70 61 63 6b 00 75 6e 70 61 63 6b 00 72 65 6d 6f 76 65 | concat.insert.pack.unpack.remove |
63740 | 00 6d 6f 76 65 00 73 6f 72 74 00 00 20 53 46 00 3f 68 41 00 27 53 46 00 c1 69 41 00 2e 53 46 00 | .move.sort...SF.?hA.'SF..iA..SF. |
63760 | 64 61 41 00 33 53 46 00 10 6b 41 00 3a 53 46 00 2c 6c 41 00 41 53 46 00 34 5f 41 00 46 53 46 00 | daA.3SF..kA.:SF.,lA.ASF.4_A.FSF. |
63780 | 67 6d 41 00 00 00 00 00 00 00 00 00 00 80 fb 43 2e 00 66 00 5f 4c 4f 41 44 45 44 00 5f 47 2e 00 | gmA............C..f._LOADED._G.. |
637a0 | 63 61 6e 6e 6f 74 20 25 73 20 25 73 3a 20 25 73 00 ef bb bf 00 50 41 4e 49 43 3a 20 75 6e 70 72 | cannot.%s.%s:.%s.....PANIC:.unpr |
637c0 | 6f 74 65 63 74 65 64 20 65 72 72 6f 72 20 69 6e 20 63 61 6c 6c 20 74 6f 20 4c 75 61 20 41 50 49 | otected.error.in.call.to.Lua.API |
637e0 | 20 28 25 73 29 0a 00 25 73 0a 00 73 74 61 63 6b 20 74 72 61 63 65 62 61 63 6b 3a 00 0a 09 2e 2e | .(%s)..%s..stack.traceback:..... |
63800 | 2e 00 53 6c 6e 74 00 0a 09 25 73 3a 00 25 64 3a 00 20 69 6e 20 00 66 75 6e 63 74 69 6f 6e 20 27 | ..Slnt...%s:.%d:..in..function.' |
63820 | 25 73 27 00 25 73 20 27 25 73 27 00 6d 61 69 6e 20 63 68 75 6e 6b 00 66 75 6e 63 74 69 6f 6e 20 | %s'.%s.'%s'.main.chunk.function. |
63840 | 3c 25 73 3a 25 64 3e 00 3f 00 0a 09 28 2e 2e 2e 74 61 69 6c 20 63 61 6c 6c 73 2e 2e 2e 29 00 53 | <%s:%d>.?...(...tail.calls...).S |
63860 | 6c 00 25 73 3a 25 64 3a 20 00 00 62 61 64 20 61 72 67 75 6d 65 6e 74 20 23 25 64 20 28 25 73 29 | l.%s:%d:...bad.argument.#%d.(%s) |
63880 | 00 6e 00 6d 65 74 68 6f 64 00 63 61 6c 6c 69 6e 67 20 27 25 73 27 20 6f 6e 20 62 61 64 20 73 65 | .n.method.calling.'%s'.on.bad.se |
638a0 | 6c 66 20 28 25 73 29 00 62 61 64 20 61 72 67 75 6d 65 6e 74 20 23 25 64 20 74 6f 20 27 25 73 27 | lf.(%s).bad.argument.#%d.to.'%s' |
638c0 | 20 28 25 73 29 00 25 73 3a 20 25 73 00 65 78 69 74 00 5f 5f 6e 61 6d 65 00 73 74 61 63 6b 20 6f | .(%s).%s:.%s.exit.__name.stack.o |
638e0 | 76 65 72 66 6c 6f 77 20 28 25 73 29 00 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 00 76 61 6c 75 | verflow.(%s).stack.overflow.valu |
63900 | 65 20 65 78 70 65 63 74 65 64 00 62 75 66 66 65 72 20 74 6f 6f 20 6c 61 72 67 65 00 3d 73 74 64 | e.expected.buffer.too.large.=std |
63920 | 69 6e 00 40 25 73 00 72 00 6f 70 65 6e 00 72 62 00 72 65 6f 70 65 6e 00 72 65 61 64 00 6c 69 67 | in.@%s.r.open.rb.reopen.read.lig |
63940 | 68 74 20 75 73 65 72 64 61 74 61 00 25 73 20 65 78 70 65 63 74 65 64 2c 20 67 6f 74 20 25 73 00 | ht.userdata.%s.expected,.got.%s. |
63960 | 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 73 27 00 6e 75 6d 62 65 72 20 68 61 73 20 6e | invalid.option.'%s'.number.has.n |
63980 | 6f 20 69 6e 74 65 67 65 72 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 00 6f 62 6a 65 63 74 20 | o.integer.representation.object. |
639a0 | 6c 65 6e 67 74 68 20 69 73 20 6e 6f 74 20 61 6e 20 69 6e 74 65 67 65 72 00 74 72 75 65 00 66 61 | length.is.not.an.integer.true.fa |
639c0 | 6c 73 65 00 5f 5f 74 6f 73 74 72 69 6e 67 00 25 49 00 25 66 00 6e 69 6c 00 25 73 3a 20 25 70 00 | lse.__tostring.%I.%f.nil.%s:.%p. |
639e0 | 6e 61 6d 65 20 63 6f 6e 66 6c 69 63 74 20 66 6f 72 20 6d 6f 64 75 6c 65 20 27 25 73 27 00 74 6f | name.conflict.for.module.'%s'.to |
63a00 | 6f 20 6d 61 6e 79 20 75 70 76 61 6c 75 65 73 00 63 6f 72 65 20 61 6e 64 20 6c 69 62 72 61 72 79 | o.many.upvalues.core.and.library |
63a20 | 20 68 61 76 65 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 6e 75 6d 65 72 69 63 20 74 79 70 65 73 | .have.incompatible.numeric.types |
63a40 | 00 6d 75 6c 74 69 70 6c 65 20 4c 75 61 20 56 4d 73 20 64 65 74 65 63 74 65 64 00 76 65 72 73 69 | .multiple.Lua.VMs.detected.versi |
63a60 | 6f 6e 20 6d 69 73 6d 61 74 63 68 3a 20 61 70 70 2e 20 6e 65 65 64 73 20 25 66 2c 20 4c 75 61 20 | on.mismatch:.app..needs.%f,.Lua. |
63a80 | 63 6f 72 65 20 70 72 6f 76 69 64 65 73 20 25 66 00 00 00 00 00 80 fb 43 74 6f 6f 20 6d 61 6e 79 | core.provides.%f.......Ctoo.many |
63aa0 | 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 72 65 73 75 6d 65 00 63 61 6e 6e 6f 74 20 72 65 73 75 | .arguments.to.resume.cannot.resu |
63ac0 | 6d 65 20 64 65 61 64 20 63 6f 72 6f 75 74 69 6e 65 00 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c | me.dead.coroutine.too.many.resul |
63ae0 | 74 73 20 74 6f 20 72 65 73 75 6d 65 00 74 68 72 65 61 64 20 65 78 70 65 63 74 65 64 00 72 75 6e | ts.to.resume.thread.expected.run |
63b00 | 6e 69 6e 67 00 73 75 73 70 65 6e 64 65 64 00 6e 6f 72 6d 61 6c 00 64 65 61 64 00 63 72 65 61 74 | ning.suspended.normal.dead.creat |
63b20 | 65 00 72 65 73 75 6d 65 00 73 74 61 74 75 73 00 77 72 61 70 00 79 69 65 6c 64 00 69 73 79 69 65 | e.resume.status.wrap.yield.isyie |
63b40 | 6c 64 61 62 6c 65 00 00 1b 57 46 00 a1 8f 41 00 22 57 46 00 b3 91 41 00 fd 56 46 00 78 8f 41 00 | ldable...WF...A."WF...A..VF.x.A. |
63b60 | 29 57 46 00 09 91 41 00 30 57 46 00 fe 8f 41 00 35 57 46 00 49 8e 41 00 3b 57 46 00 20 8e 41 00 | )WF...A.0WF...A.5WF.I.A.;WF...A. |
63b80 | 00 00 00 00 00 00 00 00 00 80 fb 43 5f 45 4e 56 00 27 25 63 27 00 27 25 73 27 00 25 73 3a 25 64 | ...........C_ENV.'%c'.'%s'.%s:%d |
63ba0 | 3a 20 25 73 00 25 73 20 6e 65 61 72 20 25 73 00 6c 65 78 69 63 61 6c 20 65 6c 65 6d 65 6e 74 20 | :.%s.%s.near.%s.lexical.element. |
63bc0 | 74 6f 6f 20 6c 6f 6e 67 00 63 68 75 6e 6b 20 68 61 73 20 74 6f 6f 20 6d 61 6e 79 20 6c 69 6e 65 | too.long.chunk.has.too.many.line |
63be0 | 73 00 68 65 78 61 64 65 63 69 6d 61 6c 20 64 69 67 69 74 20 65 78 70 65 63 74 65 64 00 50 70 00 | s.hexadecimal.digit.expected.Pp. |
63c00 | 45 65 00 78 58 00 2d 2b 00 6d 61 6c 66 6f 72 6d 65 64 20 6e 75 6d 62 65 72 00 73 74 72 69 6e 67 | Ee.xX.-+.malformed.number.string |
63c20 | 00 63 6f 6d 6d 65 6e 74 00 75 6e 66 69 6e 69 73 68 65 64 20 6c 6f 6e 67 20 25 73 20 28 73 74 61 | .comment.unfinished.long.%s.(sta |
63c40 | 72 74 69 6e 67 20 61 74 20 6c 69 6e 65 20 25 64 29 00 69 6e 76 61 6c 69 64 20 6c 6f 6e 67 20 73 | rting.at.line.%d).invalid.long.s |
63c60 | 74 72 69 6e 67 20 64 65 6c 69 6d 69 74 65 72 00 75 6e 66 69 6e 69 73 68 65 64 20 73 74 72 69 6e | tring.delimiter.unfinished.strin |
63c80 | 67 00 6d 69 73 73 69 6e 67 20 27 7b 27 00 55 54 46 2d 38 20 76 61 6c 75 65 20 74 6f 6f 20 6c 61 | g.missing.'{'.UTF-8.value.too.la |
63ca0 | 72 67 65 00 6d 69 73 73 69 6e 67 20 27 7d 27 00 69 6e 76 61 6c 69 64 20 65 73 63 61 70 65 20 73 | rge.missing.'}'.invalid.escape.s |
63cc0 | 65 71 75 65 6e 63 65 00 64 65 63 69 6d 61 6c 20 65 73 63 61 70 65 20 74 6f 6f 20 6c 61 72 67 65 | equence.decimal.escape.too.large |
63ce0 | 00 61 6e 64 00 62 72 65 61 6b 00 64 6f 00 65 6c 73 65 00 65 6c 73 65 69 66 00 65 6e 64 00 66 61 | .and.break.do.else.elseif.end.fa |
63d00 | 6c 73 65 00 66 6f 72 00 66 75 6e 63 74 69 6f 6e 00 67 6f 74 6f 00 69 66 00 69 6e 00 6c 6f 63 61 | lse.for.function.goto.if.in.loca |
63d20 | 6c 00 6e 69 6c 00 6e 6f 74 00 6f 72 00 72 65 70 65 61 74 00 72 65 74 75 72 6e 00 74 68 65 6e 00 | l.nil.not.or.repeat.return.then. |
63d40 | 74 72 75 65 00 75 6e 74 69 6c 00 77 68 69 6c 65 00 2f 2f 00 2e 2e 00 2e 2e 2e 00 3d 3d 00 3e 3d | true.until.while.//........==.>= |
63d60 | 00 3c 3d 00 7e 3d 00 3c 3c 00 3e 3e 00 3a 3a 00 3c 65 6f 66 3e 00 3c 6e 75 6d 62 65 72 3e 00 3c | .<=.~=.<<.>>.::.<eof>.<number>.< |
63d80 | 69 6e 74 65 67 65 72 3e 00 3c 6e 61 6d 65 3e 00 3c 73 74 72 69 6e 67 3e 00 00 00 00 e1 58 46 00 | integer>.<name>.<string>.....XF. |
63da0 | e5 58 46 00 eb 58 46 00 ee 58 46 00 f3 58 46 00 fa 58 46 00 fe 58 46 00 04 59 46 00 08 59 46 00 | .XF..XF..XF..XF..XF..XF..YF..YF. |
63dc0 | 11 59 46 00 16 59 46 00 19 59 46 00 1c 59 46 00 22 59 46 00 26 59 46 00 2a 59 46 00 2d 59 46 00 | .YF..YF..YF..YF."YF.&YF.*YF.-YF. |
63de0 | 34 59 46 00 3b 59 46 00 40 59 46 00 45 59 46 00 4b 59 46 00 51 59 46 00 54 59 46 00 57 59 46 00 | 4YF.;YF.@YF.EYF.KYF.QYF.TYF.WYF. |
63e00 | 5b 59 46 00 5e 59 46 00 61 59 46 00 64 59 46 00 67 59 46 00 6a 59 46 00 6d 59 46 00 70 59 46 00 | [YF.^YF.aYF.dYF.gYF.jYF.mYF.pYF. |
63e20 | 76 59 46 00 7f 59 46 00 89 59 46 00 90 59 46 00 65 72 72 6f 72 20 69 6e 20 65 72 72 6f 72 20 68 | vYF..YF..YF..YF.error.in.error.h |
63e40 | 61 6e 64 6c 69 6e 67 00 61 74 74 65 6d 70 74 20 74 6f 20 6c 6f 61 64 20 61 20 25 73 20 63 68 75 | andling.attempt.to.load.a.%s.chu |
63e60 | 6e 6b 20 28 6d 6f 64 65 20 69 73 20 27 25 73 27 29 00 62 69 6e 61 72 79 00 74 65 78 74 00 73 74 | nk.(mode.is.'%s').binary.text.st |
63e80 | 61 63 6b 20 6f 76 65 72 66 6c 6f 77 00 63 61 6c 6c 00 43 20 73 74 61 63 6b 20 6f 76 65 72 66 6c | ack.overflow.call.C.stack.overfl |
63ea0 | 6f 77 00 63 61 6e 6e 6f 74 20 72 65 73 75 6d 65 20 6e 6f 6e 2d 73 75 73 70 65 6e 64 65 64 20 63 | ow.cannot.resume.non-suspended.c |
63ec0 | 6f 72 6f 75 74 69 6e 65 00 63 61 6e 6e 6f 74 20 72 65 73 75 6d 65 20 64 65 61 64 20 63 6f 72 6f | oroutine.cannot.resume.dead.coro |
63ee0 | 75 74 69 6e 65 00 61 74 74 65 6d 70 74 20 74 6f 20 79 69 65 6c 64 20 61 63 72 6f 73 73 20 61 20 | utine.attempt.to.yield.across.a. |
63f00 | 43 2d 63 61 6c 6c 20 62 6f 75 6e 64 61 72 79 00 61 74 74 65 6d 70 74 20 74 6f 20 79 69 65 6c 64 | C-call.boundary.attempt.to.yield |
63f20 | 20 66 72 6f 6d 20 6f 75 74 73 69 64 65 20 61 20 63 6f 72 6f 75 74 69 6e 65 00 00 00 25 73 3a 20 | .from.outside.a.coroutine...%s:. |
63f40 | 25 73 20 70 72 65 63 6f 6d 70 69 6c 65 64 20 63 68 75 6e 6b 00 74 72 75 6e 63 61 74 65 64 00 25 | %s.precompiled.chunk.truncated.% |
63f60 | 73 20 73 69 7a 65 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 62 69 6e 61 72 79 20 73 74 72 69 6e 67 | s.size.mismatch.in.binary.string |
63f80 | 00 6e 6f 74 20 61 00 1b 4c 75 61 00 76 65 72 73 69 6f 6e 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 | .not.a..Lua.version.mismatch.in. |
63fa0 | 66 6f 72 6d 61 74 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 63 6f 72 72 75 70 74 65 64 00 19 93 0d | format.mismatch.in.corrupted.... |
63fc0 | 0a 1a 0a 00 69 6e 74 00 73 69 7a 65 5f 74 00 49 6e 73 74 72 75 63 74 69 6f 6e 00 6c 75 61 5f 49 | ....int.size_t.Instruction.lua_I |
63fe0 | 6e 74 65 67 65 72 00 6c 75 61 5f 4e 75 6d 62 65 72 00 65 6e 64 69 61 6e 6e 65 73 73 20 6d 69 73 | nteger.lua_Number.endianness.mis |
64000 | 6d 61 74 63 68 20 69 6e 00 66 6c 6f 61 74 20 66 6f 72 6d 61 74 20 6d 69 73 6d 61 74 63 68 20 69 | match.in.float.format.mismatch.i |
64020 | 6e 00 00 00 00 40 b9 43 60 71 41 54 50 50 5c 6c 3c 10 3c 54 6c 7c 7c 7c 7c 7c 7c 7c 7c 7c 7c 7c | n....@.C`qATPP\l<.<Tl||||||||||| |
64040 | 7c 60 60 60 60 68 22 bc bc bc 84 e4 54 54 10 62 62 04 62 14 51 50 17 4d 4f 56 45 00 4c 4f 41 44 | |````h".....TT.bb.b.QP.MOVE.LOAD |
64060 | 4b 00 4c 4f 41 44 4b 58 00 4c 4f 41 44 42 4f 4f 4c 00 4c 4f 41 44 4e 49 4c 00 47 45 54 55 50 56 | K.LOADKX.LOADBOOL.LOADNIL.GETUPV |
64080 | 41 4c 00 47 45 54 54 41 42 55 50 00 47 45 54 54 41 42 4c 45 00 53 45 54 54 41 42 55 50 00 53 45 | AL.GETTABUP.GETTABLE.SETTABUP.SE |
640a0 | 54 55 50 56 41 4c 00 53 45 54 54 41 42 4c 45 00 4e 45 57 54 41 42 4c 45 00 53 45 4c 46 00 41 44 | TUPVAL.SETTABLE.NEWTABLE.SELF.AD |
640c0 | 44 00 53 55 42 00 4d 55 4c 00 4d 4f 44 00 50 4f 57 00 44 49 56 00 49 44 49 56 00 42 41 4e 44 00 | D.SUB.MUL.MOD.POW.DIV.IDIV.BAND. |
640e0 | 42 4f 52 00 42 58 4f 52 00 53 48 4c 00 53 48 52 00 55 4e 4d 00 42 4e 4f 54 00 4e 4f 54 00 4c 45 | BOR.BXOR.SHL.SHR.UNM.BNOT.NOT.LE |
64100 | 4e 00 43 4f 4e 43 41 54 00 4a 4d 50 00 45 51 00 4c 54 00 4c 45 00 54 45 53 54 00 54 45 53 54 53 | N.CONCAT.JMP.EQ.LT.LE.TEST.TESTS |
64120 | 45 54 00 43 41 4c 4c 00 54 41 49 4c 43 41 4c 4c 00 52 45 54 55 52 4e 00 46 4f 52 4c 4f 4f 50 00 | ET.CALL.TAILCALL.RETURN.FORLOOP. |
64140 | 46 4f 52 50 52 45 50 00 54 46 4f 52 43 41 4c 4c 00 54 46 4f 52 4c 4f 4f 50 00 53 45 54 4c 49 53 | FORPREP.TFORCALL.TFORLOOP.SETLIS |
64160 | 54 00 43 4c 4f 53 55 52 45 00 56 41 52 41 52 47 00 45 58 54 52 41 41 52 47 00 00 00 57 5c 46 00 | T.CLOSURE.VARARG.EXTRAARG...W\F. |
64180 | 5c 5c 46 00 62 5c 46 00 69 5c 46 00 72 5c 46 00 7a 5c 46 00 83 5c 46 00 8c 5c 46 00 95 5c 46 00 | \\F.b\F.i\F.r\F.z\F..\F..\F..\F. |
641a0 | 9e 5c 46 00 a7 5c 46 00 b0 5c 46 00 b9 5c 46 00 be 5c 46 00 c2 5c 46 00 c6 5c 46 00 ca 5c 46 00 | .\F..\F..\F..\F..\F..\F..\F..\F. |
641c0 | ce 5c 46 00 d2 5c 46 00 d6 5c 46 00 db 5c 46 00 e0 5c 46 00 e4 5c 46 00 e9 5c 46 00 ed 5c 46 00 | .\F..\F..\F..\F..\F..\F..\F..\F. |
641e0 | f1 5c 46 00 f5 5c 46 00 fa 5c 46 00 fe 5c 46 00 02 5d 46 00 09 5d 46 00 0d 5d 46 00 10 5d 46 00 | .\F..\F..\F..\F..]F..]F..]F..]F. |
64200 | 13 5d 46 00 16 5d 46 00 1b 5d 46 00 23 5d 46 00 28 5d 46 00 31 5d 46 00 38 5d 46 00 40 5d 46 00 | .]F..]F..]F.#]F.(]F.1]F.8]F.@]F. |
64220 | 48 5d 46 00 51 5d 46 00 5a 5d 46 00 62 5d 46 00 6a 5d 46 00 71 5d 46 00 00 00 00 00 69 6e 76 61 | H]F.Q]F.Z]F.b]F.j]F.q]F.....inva |
64240 | 6c 69 64 20 55 54 46 2d 38 20 63 6f 64 65 00 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 72 | lid.UTF-8.code.position.out.of.r |
64260 | 61 6e 67 65 00 69 6e 69 74 69 61 6c 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 61 20 63 6f 6e 74 69 | ange.initial.position.is.a.conti |
64280 | 6e 75 61 74 69 6f 6e 20 62 79 74 65 00 76 61 6c 75 65 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 | nuation.byte.value.out.of.range. |
642a0 | 25 55 00 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 73 74 72 69 6e 67 20 73 6c 69 63 65 20 74 6f 6f | %U.out.of.range.string.slice.too |
642c0 | 20 6c 6f 6e 67 00 69 6e 69 74 69 61 6c 20 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 73 74 | .long.initial.position.out.of.st |
642e0 | 72 69 6e 67 00 66 69 6e 61 6c 20 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 73 74 72 69 6e | ring.final.position.out.of.strin |
64300 | 67 00 5b 00 2d 7f c2 2d f4 5d 5b 80 2d bf 5d 2a 00 63 68 61 72 70 61 74 74 65 72 6e 00 00 00 00 | g.[.-..-.][.-.]*.charpattern.... |
64320 | ff 00 00 00 7f 00 00 00 ff 07 00 00 ff ff 00 00 6f 66 66 73 65 74 00 63 6f 64 65 70 6f 69 6e 74 | ................offset.codepoint |
64340 | 00 63 68 61 72 00 6c 65 6e 00 63 6f 64 65 73 00 00 80 fb 43 61 6c 6c 00 75 6e 61 62 6c 65 20 74 | .char.len.codes....Call.unable.t |
64360 | 6f 20 67 65 6e 65 72 61 74 65 20 61 20 75 6e 69 71 75 65 20 66 69 6c 65 6e 61 6d 65 00 66 69 65 | o.generate.a.unique.filename.fie |
64380 | 6c 64 20 27 25 73 27 20 6d 69 73 73 69 6e 67 20 69 6e 20 64 61 74 65 20 74 61 62 6c 65 00 73 65 | ld.'%s'.missing.in.date.table.se |
643a0 | 63 00 6d 69 6e 00 68 6f 75 72 00 64 61 79 00 6d 6f 6e 74 68 00 79 65 61 72 00 69 73 64 73 74 00 | c.min.hour.day.month.year.isdst. |
643c0 | 25 63 00 2a 74 00 77 64 61 79 00 79 64 61 79 00 61 41 62 42 63 64 48 49 6a 6d 4d 70 53 55 77 57 | %c.*t.wday.yday.aAbBcdHIjmMpSUwW |
643e0 | 78 58 79 59 7a 25 00 69 6e 76 61 6c 69 64 20 63 6f 6e 76 65 72 73 69 6f 6e 20 73 70 65 63 69 66 | xXyYz%.invalid.conversion.specif |
64400 | 69 65 72 20 27 25 25 25 73 27 00 00 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 04 00 00 00 | ier.'%%%s'...................... |
64420 | 05 00 00 00 63 6f 6c 6c 61 74 65 00 63 74 79 70 65 00 6d 6f 6e 65 74 61 72 79 00 6e 75 6d 65 72 | ....collate.ctype.monetary.numer |
64440 | 69 63 00 74 69 6d 65 00 54 5f 46 00 24 60 46 00 2c 60 46 00 32 60 46 00 3b 60 46 00 43 60 46 00 | ic.time.T_F.$`F.,`F.2`F.;`F.C`F. |
64460 | 00 00 00 00 63 6c 6f 63 6b 00 64 61 74 65 00 64 69 66 66 74 69 6d 65 00 65 78 65 63 75 74 65 00 | ....clock.date.difftime.execute. |
64480 | 65 78 69 74 00 67 65 74 65 6e 76 00 72 65 6d 6f 76 65 00 72 65 6e 61 6d 65 00 73 65 74 6c 6f 63 | exit.getenv.remove.rename.setloc |
644a0 | 61 6c 65 00 74 6d 70 6e 61 6d 65 00 64 60 46 00 0f c5 41 00 6a 60 46 00 3e c7 41 00 6f 60 46 00 | ale.tmpname.d`F...A.j`F.>.A.o`F. |
644c0 | 84 c4 41 00 78 60 46 00 2c c4 41 00 80 60 46 00 a1 c3 41 00 85 60 46 00 60 c3 41 00 8c 60 46 00 | ..A.x`F.,.A..`F...A..`F.`.A..`F. |
644e0 | 14 c3 41 00 93 60 46 00 a8 c2 41 00 9a 60 46 00 30 c2 41 00 43 60 46 00 f5 c5 41 00 a4 60 46 00 | ..A..`F...A..`F.0.A.C`F...A..`F. |
64500 | 3b c5 41 00 00 00 00 00 00 00 00 00 00 00 7a 44 00 80 fb 43 00 00 00 00 c5 ca 41 00 d4 ca 41 00 | ;.A...........zD...C......A...A. |
64520 | e3 ca 41 00 fe ca 41 00 b9 cb 41 00 b9 cb 41 00 21 cb 41 00 41 cb 41 00 4f cb 41 00 5f cb 41 00 | ..A...A...A...A.!.A.A.A.O.A._.A. |
64540 | 6d cb 41 00 7b cb 41 00 a0 cb 41 00 ad cb 41 00 7b cc 41 00 34 cc 41 00 38 cc 41 00 5d cc 41 00 | m.A.{.A...A...A.{.A.4.A.8.A.].A. |
64560 | 40 cc 41 00 3c cc 41 00 4c cc 41 00 85 cc 41 00 85 cc 41 00 85 cc 41 00 85 cc 41 00 85 cc 41 00 | @.A.<.A.L.A...A...A...A...A...A. |
64580 | 57 cc 41 00 6e 4e 00 78 58 00 25 6c 6c 64 00 25 2e 31 34 67 00 2d 30 31 32 33 34 35 36 37 38 39 | W.A.nN.xX.%lld.%.14g.-0123456789 |
645a0 | 00 28 6e 75 6c 6c 29 00 3c 5c 25 64 3e 00 25 70 00 25 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f | .(null).<\%d>.%p.%.invalid.optio |
645c0 | 6e 20 27 25 25 25 63 27 20 74 6f 20 27 6c 75 61 5f 70 75 73 68 66 73 74 72 69 6e 67 27 00 5b 73 | n.'%%%c'.to.'lua_pushfstring'.[s |
645e0 | 74 72 69 6e 67 20 22 00 00 01 02 02 03 03 03 03 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05 | tring."......................... |
64600 | 05 05 05 05 05 05 05 05 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 | ................................ |
64620 | 06 06 06 06 06 06 06 06 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 | ................................ |
64640 | 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 | ................................ |
64660 | 07 07 07 07 07 07 07 07 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 | ................................ |
64680 | 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 | ................................ |
646a0 | 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 | ................................ |
646c0 | 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 | ................................ |
646e0 | 08 08 08 08 08 08 08 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 41 00 00 00 00 | ...........................A.... |
64700 | 28 2a 76 61 72 61 72 67 29 00 28 2a 74 65 6d 70 6f 72 61 72 79 29 00 3f 00 6c 6f 63 61 6c 00 66 | (*vararg).(*temporary).?.local.f |
64720 | 69 65 6c 64 00 75 70 76 61 6c 75 65 00 63 6f 6e 73 74 61 6e 74 00 6d 65 74 68 6f 64 00 67 6c 6f | ield.upvalue.constant.method.glo |
64740 | 62 61 6c 00 5f 45 4e 56 00 00 00 00 25 d8 41 00 de d8 41 00 de d8 41 00 3a d9 41 00 3a d9 41 00 | bal._ENV....%.A...A...A.:.A.:.A. |
64760 | bc d8 41 00 43 d8 41 00 43 d8 41 00 3a d9 41 00 3a d9 41 00 3a d9 41 00 3a d9 41 00 0f d9 41 00 | ..A.C.A.C.A.:.A.:.A.:.A.:.A...A. |
64780 | 00 20 28 25 73 20 27 25 73 27 29 00 3d 3f 00 6d 61 69 6e 00 4c 75 61 00 68 6f 6f 6b 00 66 6f 72 | ..(%s.'%s').=?.main.Lua.hook.for |
647a0 | 20 69 74 65 72 61 74 6f 72 00 6d 65 74 61 6d 65 74 68 6f 64 00 3d 5b 43 5d 00 43 00 15 de 41 00 | .iterator.metamethod.=[C].C...A. |
647c0 | b2 dd 41 00 15 de 41 00 b2 dd 41 00 b2 dd 41 00 dc dd 41 00 dc dd 41 00 dc dd 41 00 dc dd 41 00 | ..A...A...A...A...A...A...A...A. |
647e0 | dc dd 41 00 dc dd 41 00 dc dd 41 00 dc dd 41 00 dc dd 41 00 dc dd 41 00 dc dd 41 00 dc dd 41 00 | ..A...A...A...A...A...A...A...A. |
64800 | e4 dd 41 00 eb dd 41 00 b2 dd 41 00 f2 dd 41 00 f9 dd 41 00 b2 dd 41 00 00 de 41 00 07 de 41 00 | ..A...A...A...A...A...A...A...A. |
64820 | 0e de 41 00 b2 dd 41 00 b2 dd 41 00 b6 dd 41 00 b6 dd 41 00 b2 dd 41 00 b2 dd 41 00 b2 dd 41 00 | ..A...A...A...A...A...A...A...A. |
64840 | ce dd 41 00 25 73 3a 25 64 3a 20 25 73 00 61 74 74 65 6d 70 74 20 74 6f 20 25 73 20 61 20 25 73 | ..A.%s:%d:.%s.attempt.to.%s.a.%s |
64860 | 20 76 61 6c 75 65 25 73 00 63 6f 6e 63 61 74 65 6e 61 74 65 00 6e 75 6d 62 65 72 25 73 20 68 61 | .value%s.concatenate.number%s.ha |
64880 | 73 20 6e 6f 20 69 6e 74 65 67 65 72 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 00 61 74 74 65 | s.no.integer.representation.atte |
648a0 | 6d 70 74 20 74 6f 20 63 6f 6d 70 61 72 65 20 74 77 6f 20 25 73 20 76 61 6c 75 65 73 00 61 74 74 | mpt.to.compare.two.%s.values.att |
648c0 | 65 6d 70 74 20 74 6f 20 63 6f 6d 70 61 72 65 20 25 73 20 77 69 74 68 20 25 73 00 00 00 e3 41 00 | empt.to.compare.%s.with.%s....A. |
648e0 | 55 6e 6b 6e 6f 77 6e 20 65 72 72 6f 72 00 00 00 5f 6d 61 74 68 65 72 72 28 29 3a 20 25 73 20 69 | Unknown.error..._matherr():.%s.i |
64900 | 6e 20 25 73 28 25 67 2c 20 25 67 29 20 20 28 72 65 74 76 61 6c 3d 25 67 29 0a 00 00 41 72 67 75 | n.%s(%g,.%g)..(retval=%g)...Argu |
64920 | 6d 65 6e 74 20 64 6f 6d 61 69 6e 20 65 72 72 6f 72 20 28 44 4f 4d 41 49 4e 29 00 41 72 67 75 6d | ment.domain.error.(DOMAIN).Argum |
64940 | 65 6e 74 20 73 69 6e 67 75 6c 61 72 69 74 79 20 28 53 49 47 4e 29 00 00 4f 76 65 72 66 6c 6f 77 | ent.singularity.(SIGN)..Overflow |
64960 | 20 72 61 6e 67 65 20 65 72 72 6f 72 20 28 4f 56 45 52 46 4c 4f 57 29 00 54 68 65 20 72 65 73 75 | .range.error.(OVERFLOW).The.resu |
64980 | 6c 74 20 69 73 20 74 6f 6f 20 73 6d 61 6c 6c 20 74 6f 20 62 65 20 72 65 70 72 65 73 65 6e 74 65 | lt.is.too.small.to.be.represente |
649a0 | 64 20 28 55 4e 44 45 52 46 4c 4f 57 29 00 00 00 54 6f 74 61 6c 20 6c 6f 73 73 20 6f 66 20 73 69 | d.(UNDERFLOW)...Total.loss.of.si |
649c0 | 67 6e 69 66 69 63 61 6e 63 65 20 28 54 4c 4f 53 53 29 00 00 50 61 72 74 69 61 6c 20 6c 6f 73 73 | gnificance.(TLOSS)..Partial.loss |
649e0 | 20 6f 66 20 73 69 67 6e 69 66 69 63 61 6e 63 65 20 28 50 4c 4f 53 53 29 00 00 00 00 1c 65 46 00 | .of.significance.(PLOSS).....eF. |
64a00 | 3b 65 46 00 58 65 46 00 78 65 46 00 b0 65 46 00 d4 65 46 00 4d 69 6e 67 77 2d 77 36 34 20 72 75 | ;eF.XeF.xeF..eF..eF.Mingw-w64.ru |
64a20 | 6e 74 69 6d 65 20 66 61 69 6c 75 72 65 3a 0a 00 41 64 64 72 65 73 73 20 25 70 20 68 61 73 20 6e | ntime.failure:..Address.%p.has.n |
64a40 | 6f 20 69 6d 61 67 65 2d 73 65 63 74 69 6f 6e 00 20 20 56 69 72 74 75 61 6c 51 75 65 72 79 20 66 | o.image-section...VirtualQuery.f |
64a60 | 61 69 6c 65 64 20 66 6f 72 20 25 64 20 62 79 74 65 73 20 61 74 20 61 64 64 72 65 73 73 20 25 70 | ailed.for.%d.bytes.at.address.%p |
64a80 | 00 00 00 00 20 20 56 69 72 74 75 61 6c 50 72 6f 74 65 63 74 20 66 61 69 6c 65 64 20 77 69 74 68 | ......VirtualProtect.failed.with |
64aa0 | 20 63 6f 64 65 20 30 78 25 78 00 00 20 20 55 6e 6b 6e 6f 77 6e 20 70 73 65 75 64 6f 20 72 65 6c | .code.0x%x....Unknown.pseudo.rel |
64ac0 | 6f 63 61 74 69 6f 6e 20 70 72 6f 74 6f 63 6f 6c 20 76 65 72 73 69 6f 6e 20 25 64 2e 0a 00 00 00 | ocation.protocol.version.%d..... |
64ae0 | 20 20 55 6e 6b 6e 6f 77 6e 20 70 73 65 75 64 6f 20 72 65 6c 6f 63 61 74 69 6f 6e 20 62 69 74 20 | ..Unknown.pseudo.relocation.bit. |
64b00 | 73 69 7a 65 20 25 64 2e 0a 00 00 00 40 83 46 00 60 80 46 00 00 00 00 00 70 6f 77 00 00 00 c0 7f | size.%d.....@.F.`.F.....pow..... |
64b20 | 00 00 c0 ff 00 00 80 3f 00 00 80 7f 00 00 80 ff 00 00 00 3f 00 00 00 00 00 00 c0 ff ff ff df 41 | .......?...........?...........A |
64b40 | 00 00 00 cf 00 00 00 00 73 71 72 74 00 00 00 00 00 00 c0 ff 00 00 c0 7f 00 00 80 7f 73 69 6e 00 | ........sqrt................sin. |
64b60 | 00 00 c0 7f 6c 6f 67 00 00 00 80 ff 00 00 c0 7f 00 00 80 7f 00 00 00 00 65 78 70 00 00 00 80 7f | ....log.................exp..... |
64b80 | ef 39 fa fe 42 2e 86 40 51 30 2d d5 10 49 87 c0 63 6f 73 00 00 00 c0 7f b2 06 42 00 c4 06 42 00 | .9..B..@Q0-..I..cos.......B...B. |
64ba0 | f0 06 42 00 02 07 42 00 a0 06 42 00 70 06 42 00 b2 06 42 00 5f 5f 70 6f 77 69 00 00 00 00 c0 ff | ..B...B...B.p.B...B.__powi...... |
64bc0 | 00 00 c0 7f 00 00 80 7f 00 00 80 ff 4e 61 4e 00 49 6e 66 00 28 00 6e 00 75 00 6c 00 6c 00 29 00 | ............NaN.Inf.(.n.u.l.l.). |
64be0 | 00 00 28 6e 75 6c 6c 29 00 50 52 49 4e 54 46 5f 45 58 50 4f 4e 45 4e 54 5f 44 49 47 49 54 53 00 | ..(null).PRINTF_EXPONENT_DIGITS. |
64c00 | d0 26 42 00 a1 25 42 00 a1 25 42 00 b0 26 42 00 a1 25 42 00 f0 26 42 00 a1 25 42 00 53 25 42 00 | .&B..%B..%B..&B..%B..&B..%B.S%B. |
64c20 | a1 25 42 00 a1 25 42 00 10 25 42 00 f5 24 42 00 a1 25 42 00 14 26 42 00 f6 25 42 00 a1 25 42 00 | .%B..%B..%B..$B..%B..&B..%B..%B. |
64c40 | 95 25 42 00 a1 25 42 00 a1 25 42 00 a1 25 42 00 a1 25 42 00 a1 25 42 00 a1 25 42 00 a1 25 42 00 | .%B..%B..%B..%B..%B..%B..%B..%B. |
64c60 | a1 25 42 00 a1 25 42 00 a1 25 42 00 a1 25 42 00 a1 25 42 00 a1 25 42 00 a1 25 42 00 a1 25 42 00 | .%B..%B..%B..%B..%B..%B..%B..%B. |
64c80 | a1 25 42 00 70 25 42 00 a1 25 42 00 58 26 42 00 a1 25 42 00 33 26 42 00 84 26 42 00 d0 24 42 00 | .%B.p%B..%B.X&B..%B.3&B..&B..$B. |
64ca0 | a1 25 42 00 18 23 42 00 a1 25 42 00 a1 25 42 00 00 23 42 00 a1 25 42 00 a1 25 42 00 a1 25 42 00 | .%B..#B..%B..%B..#B..%B..%B..%B. |
64cc0 | a1 25 42 00 a1 25 42 00 a1 25 42 00 00 27 42 00 a1 25 42 00 a1 25 42 00 a1 25 42 00 a1 25 42 00 | .%B..%B..%B..'B..%B..%B..%B..%B. |
64ce0 | a0 22 42 00 a1 25 42 00 a1 25 42 00 a1 25 42 00 a1 25 42 00 a1 25 42 00 a1 25 42 00 a1 25 42 00 | ."B..%B..%B..%B..%B..%B..%B..%B. |
64d00 | a1 25 42 00 e0 21 42 00 a1 25 42 00 a0 21 42 00 40 22 42 00 10 22 42 00 50 24 42 00 24 24 42 00 | .%B..!B..%B..!B.@"B.."B.P$B.$$B. |
64d20 | 00 24 42 00 40 22 42 00 e0 23 42 00 a1 25 42 00 a5 24 42 00 80 24 42 00 a0 23 42 00 a0 22 42 00 | .$B.@"B..#B..%B..$B..$B..#B.."B. |
64d40 | 54 23 42 00 a1 25 42 00 a1 25 42 00 62 21 42 00 13 21 42 00 a0 22 42 00 a1 25 42 00 a1 25 42 00 | T#B..%B..%B.b!B..!B.."B..%B..%B. |
64d60 | a0 22 42 00 a1 25 42 00 13 21 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ."B..%B..!B..................... |
64d80 | 6e 66 00 69 6e 69 74 79 00 61 6e 00 40 2f 42 00 90 30 42 00 90 30 42 00 90 30 42 00 90 30 42 00 | nf.inity.an.@/B..0B..0B..0B..0B. |
64da0 | 90 30 42 00 90 30 42 00 90 30 42 00 90 30 42 00 75 30 42 00 75 30 42 00 75 30 42 00 75 30 42 00 | .0B..0B..0B..0B.u0B.u0B.u0B.u0B. |
64dc0 | 75 30 42 00 90 30 42 00 90 30 42 00 90 30 42 00 90 30 42 00 90 30 42 00 90 30 42 00 90 30 42 00 | u0B..0B..0B..0B..0B..0B..0B..0B. |
64de0 | 90 30 42 00 90 30 42 00 90 30 42 00 90 30 42 00 90 30 42 00 90 30 42 00 90 30 42 00 90 30 42 00 | .0B..0B..0B..0B..0B..0B..0B..0B. |
64e00 | 90 30 42 00 90 30 42 00 90 30 42 00 75 30 42 00 90 30 42 00 90 30 42 00 90 30 42 00 90 30 42 00 | .0B..0B..0B.u0B..0B..0B..0B..0B. |
64e20 | 90 30 42 00 90 30 42 00 90 30 42 00 90 30 42 00 90 30 42 00 90 30 42 00 d0 2f 42 00 90 30 42 00 | .0B..0B..0B..0B..0B..0B../B..0B. |
64e40 | 68 30 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | h0B............................. |
64e60 | 00 00 00 00 03 00 00 00 05 00 00 00 07 00 00 00 0a 00 00 00 0c 00 00 00 0e 00 00 00 11 00 00 00 | ................................ |
64e80 | 13 00 00 00 15 00 00 00 18 00 00 00 1a 00 00 00 1c 00 00 00 1f 00 00 00 21 00 00 00 23 00 00 00 | ........................!...#... |
64ea0 | 26 00 00 00 28 00 00 00 2a 00 00 00 2d 00 00 00 2f 00 00 00 31 00 00 00 34 00 00 00 00 00 80 3f | &...(...*...-.../...1...4......? |
64ec0 | 00 00 00 40 00 00 00 3f 00 00 c0 ff ff ff df 41 16 56 e7 9e af 03 c2 3c 00 00 00 00 00 00 00 00 | ...@...?.......A.V.....<........ |
64ee0 | 49 6e 66 69 6e 69 74 79 00 4e 61 4e 00 30 00 00 b8 4a 42 00 f3 49 42 00 f3 49 42 00 24 4b 42 00 | Infinity.NaN.0...JB..IB..IB.$KB. |
64f00 | f0 4a 42 00 00 00 c0 3f 61 43 6f 63 a7 87 d2 3f b3 c8 60 8b 28 8a c6 3f fb 79 9f 50 13 44 d3 3f | .JB....?aCoc...?..`.(..?.y.P.D.? |
64f20 | 04 fa 7d 9d 16 2d 94 3c 32 5a 47 55 13 44 d3 3f 00 00 80 3f 00 00 20 41 00 00 40 40 00 00 e0 40 | ..}..-.<2ZGU.D.?...?...A..@@...@ |
64f40 | 00 00 a0 40 00 00 00 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...@...?........................ |
64f60 | 05 00 00 00 19 00 00 00 7d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........}....................... |
64f80 | 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 24 40 00 00 00 00 00 00 59 40 00 00 00 00 00 40 8f 40 | .......?......$@......Y@.....@.@ |
64fa0 | 00 00 00 00 00 88 c3 40 00 00 00 00 00 6a f8 40 00 00 00 00 80 84 2e 41 00 00 00 00 d0 12 63 41 | .......@.....j.@.......A......cA |
64fc0 | 00 00 00 00 84 d7 97 41 00 00 00 00 65 cd cd 41 00 00 00 20 5f a0 02 42 00 00 00 e8 76 48 37 42 | .......A....e..A...._..B....vH7B |
64fe0 | 00 00 00 a2 94 1a 6d 42 00 00 40 e5 9c 30 a2 42 00 00 90 1e c4 bc d6 42 00 00 34 26 f5 6b 0c 43 | ......mB..@..0.B.......B..4&.k.C |
65000 | 00 80 e0 37 79 c3 41 43 00 a0 d8 85 57 34 76 43 00 c8 4e 67 6d c1 ab 43 00 3d 91 60 e4 58 e1 43 | ...7y.AC....W4vC..Ngm..C.=.`.X.C |
65020 | 40 8c b5 78 1d af 15 44 50 ef e2 d6 e4 1a 4b 44 92 d5 4d 06 cf f0 80 44 00 00 00 00 00 00 00 00 | @..x...DP.....KD..M....D........ |
65040 | bc 89 d8 97 b2 d2 9c 3c 33 a7 a8 d5 23 f6 49 39 3d a7 f4 44 fd 0f a5 32 9d 97 8c cf 08 ba 5b 25 | .......<3...#.I9=..D...2......[% |
65060 | 43 6f ac 64 28 06 c8 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | Co.d(........................... |
65080 | 00 80 e0 37 79 c3 41 43 17 6e 05 b5 b5 b8 93 46 f5 f9 3f e9 03 4f 38 4d 32 1d 30 f9 48 77 82 5a | ...7y.AC.n.....F..?..O8M2.0.Hw.Z |
650a0 | 3c bf 73 7f dd 4f 15 75 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | <.s..O.u........................ |
650c0 | 41 42 43 44 45 46 00 61 62 63 64 65 66 00 30 31 32 33 34 35 36 37 38 39 00 00 00 00 6d 00 73 00 | ABCDEF.abcdef.0123456789....m.s. |
650e0 | 76 00 63 00 72 00 74 00 2e 00 64 00 6c 00 6c 00 00 00 5f 73 65 74 5f 6f 75 74 70 75 74 5f 66 6f | v.c.r.t...d.l.l..._set_output_fo |
65100 | 72 6d 61 74 00 5f 67 65 74 5f 6f 75 74 70 75 74 5f 66 6f 72 6d 61 74 00 6d 00 73 00 76 00 63 00 | rmat._get_output_format.m.s.v.c. |
65120 | 72 00 74 00 2e 00 64 00 6c 00 6c 00 00 00 5f 5f 5f 6c 63 5f 63 6f 64 65 70 61 67 65 5f 66 75 6e | r.t...d.l.l...___lc_codepage_fun |
65140 | 63 00 5f 5f 6c 63 5f 63 6f 64 65 70 61 67 65 00 18 a1 66 3a 47 43 43 3a 20 28 47 4e 55 29 20 34 | c.__lc_codepage...f:GCC:.(GNU).4 |
65160 | 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a | .8.2....GCC:.(GNU).4.8.2....GCC: |
65180 | 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 | .(GNU).4.8.2....GCC:.(GNU).4.8.2 |
651a0 | 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e | ....GCC:.(GNU).4.8.2....GCC:.(GN |
651c0 | 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 | U).4.8.2....GCC:.(GNU).4.8.2.... |
651e0 | 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 | GCC:.(GNU).4.8.2....GCC:.(GNU).4 |
65200 | 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a | .8.2....GCC:.(GNU).4.8.2....GCC: |
65220 | 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 | .(GNU).4.8.2....GCC:.(GNU).4.8.2 |
65240 | 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e | ....GCC:.(GNU).4.8.2....GCC:.(GN |
65260 | 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 | U).4.8.2....GCC:.(GNU).4.8.2.... |
65280 | 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 | GCC:.(GNU).4.8.2....GCC:.(GNU).4 |
652a0 | 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a | .8.2....GCC:.(GNU).4.8.2....GCC: |
652c0 | 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 | .(GNU).4.8.2....GCC:.(GNU).4.8.2 |
652e0 | 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e | ....GCC:.(GNU).4.8.2....GCC:.(GN |
65300 | 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 | U).4.8.2....GCC:.(GNU).4.8.2.... |
65320 | 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 | GCC:.(GNU).4.8.2....GCC:.(GNU).4 |
65340 | 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a | .8.2....GCC:.(GNU).4.8.2....GCC: |
65360 | 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 | .(GNU).4.8.2....GCC:.(GNU).4.8.2 |
65380 | 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e | ....GCC:.(GNU).4.8.2....GCC:.(GN |
653a0 | 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 | U).4.8.2....GCC:.(GNU).4.8.2.... |
653c0 | 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 | GCC:.(GNU).4.8.2....GCC:.(GNU).4 |
653e0 | 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a | .8.2....GCC:.(GNU).4.8.2....GCC: |
65400 | 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 | .(GNU).4.8.2....GCC:.(GNU).4.8.2 |
65420 | 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e | ....GCC:.(GNU).4.8.2....GCC:.(GN |
65440 | 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 | U).4.8.2....GCC:.(GNU).4.8.2.... |
65460 | 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 | GCC:.(GNU).4.8.2....GCC:.(GNU).4 |
65480 | 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a | .8.2....GCC:.(GNU).4.8.2....GCC: |
654a0 | 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 | .(GNU).4.8.2....GCC:.(GNU).4.8.2 |
654c0 | 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e | ....GCC:.(GNU).4.8.2....GCC:.(GN |
654e0 | 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 | U).4.8.2....GCC:.(GNU).4.8.2.... |
65500 | 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 | GCC:.(GNU).4.8.2....GCC:.(GNU).4 |
65520 | 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a | .8.2....GCC:.(GNU).4.8.2....GCC: |
65540 | 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 | .(GNU).4.8.2....GCC:.(GNU).4.8.2 |
65560 | 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e | ....GCC:.(GNU).4.8.2....GCC:.(GN |
65580 | 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 | U).4.8.2....GCC:.(GNU).4.8.2.... |
655a0 | 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 | GCC:.(GNU).4.8.2....GCC:.(GNU).4 |
655c0 | 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a | .8.2....GCC:.(GNU).4.8.2....GCC: |
655e0 | 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 | .(GNU).4.8.2....GCC:.(GNU).4.8.2 |
65600 | 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e | ....GCC:.(GNU).4.8.2....GCC:.(GN |
65620 | 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 | U).4.8.2....GCC:.(GNU).4.8.2.... |
65640 | 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 | GCC:.(GNU).4.8.2....GCC:.(GNU).4 |
65660 | 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a | .8.2....GCC:.(GNU).4.8.2....GCC: |
65680 | 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 | .(GNU).4.8.2....GCC:.(GNU).4.8.2 |
656a0 | 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e | ....GCC:.(GNU).4.8.2....GCC:.(GN |
656c0 | 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 | U).4.8.2....GCC:.(GNU).4.8.2.... |
656e0 | 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 | GCC:.(GNU).4.8.2....GCC:.(GNU).4 |
65700 | 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a | .8.2....GCC:.(GNU).4.8.2....GCC: |
65720 | 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 | .(GNU).4.8.2....GCC:.(GNU).4.8.2 |
65740 | 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e | ....GCC:.(GNU).4.8.2....GCC:.(GN |
65760 | 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 | U).4.8.2....GCC:.(GNU).4.8.2.... |
65780 | 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 | GCC:.(GNU).4.8.2....GCC:.(GNU).4 |
657a0 | 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a | .8.2....GCC:.(GNU).4.8.2....GCC: |
657c0 | 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 | .(GNU).4.8.2....GCC:.(GNU).4.8.2 |
657e0 | 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e | ....GCC:.(GNU).4.8.2....GCC:.(GN |
65800 | 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 | U).4.8.2....GCC:.(GNU).4.8.2.... |
65820 | 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 | GCC:.(GNU).4.8.2....GCC:.(GNU).4 |
65840 | 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a | .8.2....GCC:.(GNU).4.8.2....GCC: |
65860 | 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 | .(GNU).4.8.2....GCC:.(GNU).4.8.2 |
65880 | 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e | ....GCC:.(GNU).4.8.2....GCC:.(GN |
658a0 | 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 | U).4.8.2....GCC:.(GNU).4.8.2.... |
658c0 | 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 | GCC:.(GNU).4.8.2....GCC:.(GNU).4 |
658e0 | 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a | .8.2....GCC:.(GNU).4.8.2....GCC: |
65900 | 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 | .(GNU).4.8.2....GCC:.(GNU).4.8.2 |
65920 | 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e | ....GCC:.(GNU).4.8.2....GCC:.(GN |
65940 | 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 | U).4.8.2....GCC:.(GNU).4.8.2.... |
65960 | 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 | GCC:.(GNU).4.8.2....GCC:.(GNU).4 |
65980 | 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a | .8.2....GCC:.(GNU).4.8.2....GCC: |
659a0 | 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 | .(GNU).4.8.2....GCC:.(GNU).4.8.2 |
659c0 | 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e | ....GCC:.(GNU).4.8.2....GCC:.(GN |
659e0 | 55 29 20 34 2e 38 2e 32 00 00 00 00 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 38 2e 32 00 00 00 00 | U).4.8.2....GCC:.(GNU).4.8.2.... |
65a00 | 00 00 00 00 00 00 00 00 01 00 00 00 98 91 02 00 a8 12 00 00 20 00 00 00 9c 91 02 00 93 20 02 00 | ................................ |
65a20 | 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65c00 | 50 90 06 00 00 00 00 00 00 00 00 00 24 9c 06 00 80 92 06 00 e8 90 06 00 00 00 00 00 00 00 00 00 | P...........$................... |
65c20 | c0 9d 06 00 18 93 06 00 78 92 06 00 00 00 00 00 00 00 00 00 d0 9d 06 00 a8 94 06 00 00 00 00 00 | ........x....................... |
65c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0 94 06 00 bc 94 06 00 d0 94 06 00 e8 94 06 00 | ................................ |
65c60 | 00 95 06 00 0c 95 06 00 1e 95 06 00 2e 95 06 00 40 95 06 00 4e 95 06 00 66 95 06 00 7a 95 06 00 | ................@...N...f...z... |
65c80 | 90 95 06 00 a6 95 06 00 b6 95 06 00 cc 95 06 00 e0 95 06 00 f4 95 06 00 06 96 06 00 18 96 06 00 | ................................ |
65ca0 | 32 96 06 00 42 96 06 00 5e 96 06 00 72 96 06 00 8a 96 06 00 9c 96 06 00 b2 96 06 00 cc 96 06 00 | 2...B...^...r................... |
65cc0 | e0 96 06 00 f8 96 06 00 16 97 06 00 1e 97 06 00 32 97 06 00 40 97 06 00 5c 97 06 00 6e 97 06 00 | ................2...@...\...n... |
65ce0 | 7e 97 06 00 00 00 00 00 94 97 06 00 a2 97 06 00 b2 97 06 00 be 97 06 00 ce 97 06 00 de 97 06 00 | ~............................... |
65d00 | f0 97 06 00 04 98 06 00 0e 98 06 00 1c 98 06 00 26 98 06 00 30 98 06 00 3a 98 06 00 46 98 06 00 | ................&...0...:...F... |
65d20 | 4e 98 06 00 56 98 06 00 60 98 06 00 6a 98 06 00 74 98 06 00 80 98 06 00 88 98 06 00 90 98 06 00 | N...V...`...j...t............... |
65d40 | 9a 98 06 00 a6 98 06 00 b0 98 06 00 ba 98 06 00 c4 98 06 00 d0 98 06 00 d8 98 06 00 e0 98 06 00 | ................................ |
65d60 | ea 98 06 00 f2 98 06 00 fc 98 06 00 06 99 06 00 0e 99 06 00 16 99 06 00 20 99 06 00 28 99 06 00 | ............................(... |
65d80 | 30 99 06 00 38 99 06 00 42 99 06 00 4a 99 06 00 52 99 06 00 5a 99 06 00 64 99 06 00 6c 99 06 00 | 0...8...B...J...R...Z...d...l... |
65da0 | 76 99 06 00 80 99 06 00 8a 99 06 00 94 99 06 00 9e 99 06 00 a8 99 06 00 b2 99 06 00 bc 99 06 00 | v............................... |
65dc0 | c6 99 06 00 d2 99 06 00 e0 99 06 00 e8 99 06 00 f2 99 06 00 fc 99 06 00 06 9a 06 00 10 9a 06 00 | ................................ |
65de0 | 18 9a 06 00 20 9a 06 00 2a 9a 06 00 34 9a 06 00 3e 9a 06 00 4a 9a 06 00 54 9a 06 00 5e 9a 06 00 | ........*...4...>...J...T...^... |
65e00 | 68 9a 06 00 70 9a 06 00 7a 9a 06 00 84 9a 06 00 8e 9a 06 00 98 9a 06 00 a4 9a 06 00 b0 9a 06 00 | h...p...z....................... |
65e20 | ba 9a 06 00 c4 9a 06 00 ce 9a 06 00 d8 9a 06 00 e2 9a 06 00 ec 9a 06 00 f6 9a 06 00 fe 9a 06 00 | ................................ |
65e40 | 06 9b 06 00 0e 9b 06 00 16 9b 06 00 1e 9b 06 00 28 9b 06 00 2e 9b 06 00 38 9b 06 00 42 9b 06 00 | ................(.......8...B... |
65e60 | 4c 9b 06 00 56 9b 06 00 60 9b 06 00 6c 9b 06 00 76 9b 06 00 00 00 00 00 80 9b 06 00 00 00 00 00 | L...V...`...l...v............... |
65e80 | b0 94 06 00 bc 94 06 00 d0 94 06 00 e8 94 06 00 00 95 06 00 0c 95 06 00 1e 95 06 00 2e 95 06 00 | ................................ |
65ea0 | 40 95 06 00 4e 95 06 00 66 95 06 00 7a 95 06 00 90 95 06 00 a6 95 06 00 b6 95 06 00 cc 95 06 00 | @...N...f...z................... |
65ec0 | e0 95 06 00 f4 95 06 00 06 96 06 00 18 96 06 00 32 96 06 00 42 96 06 00 5e 96 06 00 72 96 06 00 | ................2...B...^...r... |
65ee0 | 8a 96 06 00 9c 96 06 00 b2 96 06 00 cc 96 06 00 e0 96 06 00 f8 96 06 00 16 97 06 00 1e 97 06 00 | ................................ |
65f00 | 32 97 06 00 40 97 06 00 5c 97 06 00 6e 97 06 00 7e 97 06 00 00 00 00 00 94 97 06 00 a2 97 06 00 | 2...@...\...n...~............... |
65f20 | b2 97 06 00 be 97 06 00 ce 97 06 00 de 97 06 00 f0 97 06 00 04 98 06 00 0e 98 06 00 1c 98 06 00 | ................................ |
65f40 | 26 98 06 00 30 98 06 00 3a 98 06 00 46 98 06 00 4e 98 06 00 56 98 06 00 60 98 06 00 6a 98 06 00 | &...0...:...F...N...V...`...j... |
65f60 | 74 98 06 00 80 98 06 00 88 98 06 00 90 98 06 00 9a 98 06 00 a6 98 06 00 b0 98 06 00 ba 98 06 00 | t............................... |
65f80 | c4 98 06 00 d0 98 06 00 d8 98 06 00 e0 98 06 00 ea 98 06 00 f2 98 06 00 fc 98 06 00 06 99 06 00 | ................................ |
65fa0 | 0e 99 06 00 16 99 06 00 20 99 06 00 28 99 06 00 30 99 06 00 38 99 06 00 42 99 06 00 4a 99 06 00 | ............(...0...8...B...J... |
65fc0 | 52 99 06 00 5a 99 06 00 64 99 06 00 6c 99 06 00 76 99 06 00 80 99 06 00 8a 99 06 00 94 99 06 00 | R...Z...d...l...v............... |
65fe0 | 9e 99 06 00 a8 99 06 00 b2 99 06 00 bc 99 06 00 c6 99 06 00 d2 99 06 00 e0 99 06 00 e8 99 06 00 | ................................ |
66000 | f2 99 06 00 fc 99 06 00 06 9a 06 00 10 9a 06 00 18 9a 06 00 20 9a 06 00 2a 9a 06 00 34 9a 06 00 | ........................*...4... |
66020 | 3e 9a 06 00 4a 9a 06 00 54 9a 06 00 5e 9a 06 00 68 9a 06 00 70 9a 06 00 7a 9a 06 00 84 9a 06 00 | >...J...T...^...h...p...z....... |
66040 | 8e 9a 06 00 98 9a 06 00 a4 9a 06 00 b0 9a 06 00 ba 9a 06 00 c4 9a 06 00 ce 9a 06 00 d8 9a 06 00 | ................................ |
66060 | e2 9a 06 00 ec 9a 06 00 f6 9a 06 00 fe 9a 06 00 06 9b 06 00 0e 9b 06 00 16 9b 06 00 1e 9b 06 00 | ................................ |
66080 | 28 9b 06 00 2e 9b 06 00 38 9b 06 00 42 9b 06 00 4c 9b 06 00 56 9b 06 00 60 9b 06 00 6c 9b 06 00 | (.......8...B...L...V...`...l... |
660a0 | 76 9b 06 00 00 00 00 00 80 9b 06 00 00 00 00 00 72 00 43 6f 70 79 46 69 6c 65 41 00 7e 00 43 72 | v...............r.CopyFileA.~.Cr |
660c0 | 65 61 74 65 44 69 72 65 63 74 6f 72 79 41 00 00 d4 00 44 65 6c 65 74 65 43 72 69 74 69 63 61 6c | eateDirectoryA....DeleteCritical |
660e0 | 53 65 63 74 69 6f 6e 00 ef 00 45 6e 74 65 72 43 72 69 74 69 63 61 6c 53 65 63 74 69 6f 6e 00 00 | Section...EnterCriticalSection.. |
66100 | 30 01 46 69 6e 64 43 6c 6f 73 65 00 34 01 46 69 6e 64 46 69 72 73 74 46 69 6c 65 41 00 00 45 01 | 0.FindClose.4.FindFirstFileA..E. |
66120 | 46 69 6e 64 4e 65 78 74 46 69 6c 65 41 00 5f 01 46 6f 72 6d 61 74 4d 65 73 73 61 67 65 41 00 00 | FindNextFileA._.FormatMessageA.. |
66140 | 64 01 46 72 65 65 4c 69 62 72 61 72 79 00 c2 01 47 65 74 43 75 72 72 65 6e 74 44 69 72 65 63 74 | d.FreeLibrary...GetCurrentDirect |
66160 | 6f 72 79 41 00 00 c4 01 47 65 74 43 75 72 72 65 6e 74 50 72 6f 63 65 73 73 00 c5 01 47 65 74 43 | oryA....GetCurrentProcess...GetC |
66180 | 75 72 72 65 6e 74 50 72 6f 63 65 73 73 49 64 00 c9 01 47 65 74 43 75 72 72 65 6e 74 54 68 72 65 | urrentProcessId...GetCurrentThre |
661a0 | 61 64 49 64 00 00 03 02 47 65 74 4c 61 73 74 45 72 72 6f 72 00 00 13 02 47 65 74 4d 6f 64 75 6c | adId....GetLastError....GetModul |
661c0 | 65 46 69 6c 65 4e 61 6d 65 41 00 00 15 02 47 65 74 4d 6f 64 75 6c 65 48 61 6e 64 6c 65 41 00 00 | eFileNameA....GetModuleHandleA.. |
661e0 | 18 02 47 65 74 4d 6f 64 75 6c 65 48 61 6e 64 6c 65 57 00 00 45 02 47 65 74 50 72 6f 63 41 64 64 | ..GetModuleHandleW..E.GetProcAdd |
66200 | 72 65 73 73 00 00 64 02 47 65 74 53 74 61 72 74 75 70 49 6e 66 6f 41 00 7b 02 47 65 74 53 79 73 | ress..d.GetStartupInfoA.{.GetSys |
66220 | 74 65 6d 54 69 6d 65 41 73 46 69 6c 65 54 69 6d 65 00 97 02 47 65 74 54 69 63 6b 43 6f 75 6e 74 | temTimeAsFileTime...GetTickCount |
66240 | 00 00 eb 02 49 6e 69 74 69 61 6c 69 7a 65 43 72 69 74 69 63 61 6c 53 65 63 74 69 6f 6e 00 07 03 | ....InitializeCriticalSection... |
66260 | 49 73 44 42 43 53 4c 65 61 64 42 79 74 65 45 78 00 00 26 03 4c 65 61 76 65 43 72 69 74 69 63 61 | IsDBCSLeadByteEx..&.LeaveCritica |
66280 | 6c 53 65 63 74 69 6f 6e 00 00 2a 03 4c 6f 61 64 4c 69 62 72 61 72 79 45 78 41 00 00 55 03 4d 75 | lSection..*.LoadLibraryExA..U.Mu |
662a0 | 6c 74 69 42 79 74 65 54 6f 57 69 64 65 43 68 61 72 00 93 03 51 75 65 72 79 50 65 72 66 6f 72 6d | ltiByteToWideChar...QueryPerform |
662c0 | 61 6e 63 65 43 6f 75 6e 74 65 72 00 c4 03 52 65 6d 6f 76 65 44 69 72 65 63 74 6f 72 79 41 00 00 | anceCounter...RemoveDirectoryA.. |
662e0 | 10 04 53 65 74 43 75 72 72 65 6e 74 44 69 72 65 63 74 6f 72 79 41 00 00 67 04 53 65 74 55 6e 68 | ..SetCurrentDirectoryA..g.SetUnh |
66300 | 61 6e 64 6c 65 64 45 78 63 65 70 74 69 6f 6e 46 69 6c 74 65 72 00 74 04 53 6c 65 65 70 00 82 04 | andledExceptionFilter.t.Sleep... |
66320 | 54 65 72 6d 69 6e 61 74 65 50 72 6f 63 65 73 73 00 00 89 04 54 6c 73 47 65 74 56 61 6c 75 65 00 | TerminateProcess....TlsGetValue. |
66340 | 96 04 55 6e 68 61 6e 64 6c 65 64 45 78 63 65 70 74 69 6f 6e 46 69 6c 74 65 72 00 00 b6 04 56 69 | ..UnhandledExceptionFilter....Vi |
66360 | 72 74 75 61 6c 50 72 6f 74 65 63 74 00 00 b9 04 56 69 72 74 75 61 6c 51 75 65 72 79 00 00 da 04 | rtualProtect....VirtualQuery.... |
66380 | 57 69 64 65 43 68 61 72 54 6f 4d 75 6c 74 69 42 79 74 65 00 37 00 5f 5f 64 6c 6c 6f 6e 65 78 69 | WideCharToMultiByte.7.__dllonexi |
663a0 | 74 00 3a 00 5f 5f 67 65 74 6d 61 69 6e 61 72 67 73 00 3b 00 5f 5f 69 6e 69 74 65 6e 76 00 44 00 | t.:.__getmainargs.;.__initenv.D. |
663c0 | 5f 5f 6c 63 6f 6e 76 5f 69 6e 69 74 00 00 45 00 5f 5f 6d 62 5f 63 75 72 5f 6d 61 78 00 00 68 00 | __lconv_init..E.__mb_cur_max..h. |
663e0 | 5f 5f 73 65 74 5f 61 70 70 5f 74 79 70 65 00 00 6b 00 5f 5f 73 65 74 75 73 65 72 6d 61 74 68 65 | __set_app_type..k.__setusermathe |
66400 | 72 72 00 00 79 00 5f 61 63 6d 64 6c 6e 00 8e 00 5f 61 6d 73 67 5f 65 78 69 74 00 00 9f 00 5f 63 | rr..y._acmdln..._amsg_exit...._c |
66420 | 65 78 69 74 00 00 d0 00 5f 65 72 72 6e 6f 00 00 f3 00 5f 66 6d 6f 64 65 00 00 30 01 5f 69 6e 69 | exit...._errno...._fmode..0._ini |
66440 | 74 74 65 72 6d 00 34 01 5f 69 6f 62 00 00 95 01 5f 6c 6f 63 6b 00 32 02 5f 6f 6e 65 78 69 74 00 | tterm.4._iob...._lock.2._onexit. |
66460 | 39 02 5f 70 63 6c 6f 73 65 00 3d 02 5f 70 6f 70 65 6e 00 00 66 02 5f 73 65 74 6a 6d 70 33 00 00 | 9._pclose.=._popen..f._setjmp3.. |
66480 | 8f 02 5f 73 74 61 74 00 a8 02 74 69 6d 65 00 00 a9 02 6d 6b 74 69 6d 65 00 00 aa 02 6c 6f 63 61 | .._stat...time....mktime....loca |
664a0 | 6c 74 69 6d 65 00 ab 02 67 6d 74 69 6d 65 00 00 f0 02 5f 75 6e 6c 6f 63 6b 00 4e 03 63 61 6c 6c | ltime...gmtime...._unlock.N.call |
664c0 | 6f 63 00 00 50 03 63 6c 65 61 72 65 72 72 00 00 52 03 63 6c 6f 63 6b 00 58 03 65 78 69 74 00 00 | oc..P.clearerr..R.clock.X.exit.. |
664e0 | 5b 03 66 63 6c 6f 73 65 00 00 5c 03 66 65 6f 66 00 00 5d 03 66 65 72 72 6f 72 00 00 5e 03 66 66 | [.fclose..\.feof..].ferror..^.ff |
66500 | 6c 75 73 68 00 00 61 03 66 67 65 74 73 00 66 03 66 6f 70 65 6e 00 68 03 66 70 72 69 6e 74 66 00 | lush..a.fgets.f.fopen.h.fprintf. |
66520 | 6a 03 66 70 75 74 63 00 6e 03 66 72 65 61 64 00 6f 03 66 72 65 65 00 00 70 03 66 72 65 6f 70 65 | j.fputc.n.fread.o.free..p.freope |
66540 | 6e 00 72 03 66 72 65 78 70 00 75 03 66 73 65 65 6b 00 77 03 66 74 65 6c 6c 00 7a 03 66 77 72 69 | n.r.frexp.u.fseek.w.ftell.z.fwri |
66560 | 74 65 00 00 7d 03 67 65 74 63 00 00 7f 03 67 65 74 65 6e 76 00 00 86 03 69 73 61 6c 6e 75 6d 00 | te..}.getc....getenv....isalnum. |
66580 | 87 03 69 73 61 6c 70 68 61 00 88 03 69 73 63 6e 74 72 6c 00 8a 03 69 73 67 72 61 70 68 00 8c 03 | ..isalpha...iscntrl...isgraph... |
665a0 | 69 73 6c 6f 77 65 72 00 8e 03 69 73 70 75 6e 63 74 00 8f 03 69 73 73 70 61 63 65 00 90 03 69 73 | islower...ispunct...isspace...is |
665c0 | 75 70 70 65 72 00 9e 03 69 73 78 64 69 67 69 74 00 00 a2 03 6c 6f 63 61 6c 65 63 6f 6e 76 00 00 | upper...isxdigit....localeconv.. |
665e0 | a5 03 6c 6f 67 31 30 00 a6 03 6d 61 6c 6c 6f 63 00 00 ac 03 6d 65 6d 63 68 72 00 00 ad 03 6d 65 | ..log10...malloc....memchr....me |
66600 | 6d 63 6d 70 00 00 ae 03 6d 65 6d 63 70 79 00 00 b9 03 70 75 74 73 00 00 bf 03 72 61 6e 64 00 00 | mcmp....memcpy....puts....rand.. |
66620 | c0 03 72 65 61 6c 6c 6f 63 00 c1 03 72 65 6d 6f 76 65 00 00 c2 03 72 65 6e 61 6d 65 00 00 c7 03 | ..realloc...remove....rename.... |
66640 | 73 65 74 6c 6f 63 61 6c 65 00 c8 03 73 65 74 76 62 75 66 00 c9 03 73 69 67 6e 61 6c 00 00 cc 03 | setlocale...setvbuf...signal.... |
66660 | 73 70 72 69 6e 74 66 00 cf 03 73 72 61 6e 64 00 d4 03 73 74 72 63 68 72 00 00 d5 03 73 74 72 63 | sprintf...srand...strchr....strc |
66680 | 6d 70 00 00 d6 03 73 74 72 63 6f 6c 6c 00 d7 03 73 74 72 63 70 79 00 00 da 03 73 74 72 65 72 72 | mp....strcoll...strcpy....strerr |
666a0 | 6f 72 00 00 dc 03 73 74 72 66 74 69 6d 65 00 00 dd 03 73 74 72 6c 65 6e 00 00 e0 03 73 74 72 6e | or....strftime....strlen....strn |
666c0 | 63 6d 70 00 e1 03 73 74 72 6e 63 70 79 00 e3 03 73 74 72 70 62 72 6b 00 e4 03 73 74 72 72 63 68 | cmp...strncpy...strpbrk...strrch |
666e0 | 72 00 e5 03 73 74 72 73 70 6e 00 00 e6 03 73 74 72 73 74 72 00 00 40 04 61 62 6f 72 74 00 42 04 | r...strspn....strstr..@.abort.B. |
66700 | 61 63 6f 73 00 00 44 04 61 73 69 6e 00 00 46 04 61 74 61 6e 32 00 49 04 61 74 6f 69 00 00 50 04 | acos..D.asin..F.atan2.I.atoi..P. |
66720 | 73 79 73 74 65 6d 00 00 51 04 74 61 6e 00 54 04 74 6d 70 66 69 6c 65 00 56 04 74 6d 70 6e 61 6d | system..Q.tan.T.tmpfile.V.tmpnam |
66740 | 00 00 58 04 74 6f 6c 6f 77 65 72 00 59 04 74 6f 75 70 70 65 72 00 5c 04 75 6e 67 65 74 63 00 00 | ..X.tolower.Y.toupper.\.ungetc.. |
66760 | 5e 04 76 66 70 72 69 6e 74 66 00 00 75 04 77 63 73 6c 65 6e 00 00 a2 04 6c 6f 6e 67 6a 6d 70 00 | ^.vfprintf..u.wcslen....longjmp. |
66780 | 0f 00 43 6f 43 72 65 61 74 65 47 75 69 64 00 00 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 | ..CoCreateGuid.................. |
667a0 | 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 | ................................ |
667c0 | 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 | ................................ |
667e0 | 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 | ................................ |
66800 | 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 00 90 06 00 | ................................ |
66820 | 00 90 06 00 4b 45 52 4e 45 4c 33 32 2e 64 6c 6c 00 00 00 00 14 90 06 00 14 90 06 00 14 90 06 00 | ....KERNEL32.dll................ |
66840 | 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 | ................................ |
66860 | 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 | ................................ |
66880 | 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 | ................................ |
668a0 | 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 | ................................ |
668c0 | 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 | ................................ |
668e0 | 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 | ................................ |
66900 | 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 | ................................ |
66920 | 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 | ................................ |
66940 | 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 | ................................ |
66960 | 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 | ................................ |
66980 | 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 | ................................ |
669a0 | 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 14 90 06 00 | ................................ |
669c0 | 6d 73 76 63 72 74 2e 64 6c 6c 00 00 28 90 06 00 6f 6c 65 33 32 2e 64 6c 6c 00 00 00 00 00 00 00 | msvcrt.dll..(...ole32.dll....... |
669e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66a00 | 00 00 00 00 30 11 40 00 00 00 00 00 00 00 00 00 10 10 40 00 90 e3 41 00 00 00 00 00 00 00 00 00 | ....0.@...........@...A......... |
66a20 | 00 e3 41 00 b0 e2 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..A...A......................... |
66a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66c00 | 00 00 00 00 00 b0 46 00 1c b0 46 00 30 80 46 00 20 a0 46 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......F...F.0.F...F............. |
66c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |